Sieds Lykles
ae02a1e232
[bounty] Z3 symbolic fuzzer [pr] ( #10514 )
...
* First version, caught a bug?
* Nicely print failure to reproduce
* Remove that
* Put the assert back
* Change fuzzing to use testing_unit so it has z3
* Test key to match
* Add rule
* Add test
* Add test for edge case 0
* Merge patterns
* update comment
* consistent whitespace
* whitespace
* add condition
* add test
* update comment
* use Variable
* fuzzer using z3_renderer
* Cleaned up printing and debugging
* working new fuzzer
* change some comments and printing
* more formatting
* fuzz failures in seperate file
* fix fstring
* more tests
* naming
* remove added line
* remove comment
* print number of skipped expressions
* use self.assertEqual
---------
Co-authored-by: chenyu <chenyu@fastmail.com >
2025-05-28 16:28:37 -04:00
..
2024-10-16 07:13:20 +03:00
2024-03-07 18:53:36 -05:00
2025-03-21 15:52:54 -04:00
2024-04-28 22:34:18 -04:00
2024-09-25 17:45:13 +08:00
2025-05-22 11:44:44 -07:00
2025-05-02 13:51:07 +03:00
2025-04-10 02:06:02 -04:00
2025-04-10 02:06:02 -04:00
2025-03-02 02:32:15 +00:00
2025-04-19 20:26:59 -04:00
2023-12-04 13:47:40 -08:00
2025-02-06 17:52:20 +08:00
2023-12-01 15:28:40 -08:00
2025-03-04 23:46:36 +03:00
2025-05-15 16:14:56 -07:00
2024-10-16 07:13:20 +03:00
2025-05-18 11:38:28 -07:00
2025-04-29 09:02:27 -04:00
2023-12-03 15:25:43 -08:00
2025-05-18 11:38:28 -07:00
2025-01-21 22:22:23 +03:00
2025-03-07 19:37:29 +03:00
2025-04-25 23:19:21 +03:00
2025-04-25 23:19:21 +03:00
2024-09-18 14:22:50 +08:00
2024-04-11 08:49:52 -07:00
2024-01-26 18:27:35 -08:00
2023-12-12 17:34:47 -08:00
2024-12-04 16:36:48 +08:00
2025-05-21 01:45:33 -04:00
2025-02-20 18:03:09 -05:00
2024-01-01 14:58:48 -08:00
2025-05-20 18:59:56 +03:00
2024-08-19 00:34:52 -04:00
2025-03-21 17:03:18 -04:00
2023-08-22 15:14:38 -07:00
2025-05-05 15:59:51 -07:00
2025-05-18 11:38:28 -07:00
2024-12-31 03:15:52 +08:00
2024-07-12 18:50:55 -07:00
2024-07-12 11:06:42 -07:00
2023-09-22 07:20:27 +08:00
2024-07-01 22:33:01 -04:00
2024-07-30 17:41:40 -07:00
2024-05-29 17:26:24 -04:00
2025-03-21 15:52:54 -04:00
2024-03-29 19:35:50 -07:00
2024-06-14 02:43:46 -07:00
2024-03-02 05:38:32 -08:00
2025-05-18 11:38:28 -07:00
2025-05-13 04:03:52 -04:00
2025-05-25 21:51:51 -04:00
2024-10-23 00:11:34 -04:00
2024-06-11 11:36:02 -04:00
2025-05-13 17:01:01 -07:00
2024-07-26 21:07:28 -07:00
2024-12-31 23:06:17 +03:00
2025-05-18 11:38:28 -07:00
2025-05-13 17:06:50 +03:00
2025-05-18 11:38:28 -07:00
2024-06-27 08:15:01 -04:00
2023-11-28 17:36:55 -08:00
2025-04-24 16:21:46 -04:00
2025-04-23 14:24:23 +01:00
2025-05-18 11:38:28 -07:00
2025-04-25 23:19:21 +03:00
2024-11-21 10:33:08 +08:00
2025-05-18 11:38:28 -07:00
2024-12-22 05:21:03 -05:00
2025-01-16 16:27:39 -05:00
2025-01-31 11:34:10 +09:00
2025-05-28 16:28:37 -04:00
2023-09-28 18:02:31 -07:00
2025-04-19 20:26:59 -04:00
2025-04-19 20:26:59 -04:00
2025-04-19 20:26:59 -04:00
2025-04-19 20:26:59 -04:00
2025-05-18 20:52:39 -07:00
2025-04-19 16:51:16 -04:00