Commit Graph

41 Commits

Author SHA1 Message Date
Antonis Geralis fb3d05ad24 exclude more 2022-09-14 18:42:56 +03:00
Antonis Geralis 1ec36d3fb7 is that enough 2022-09-14 13:25:09 +03:00
Antonis Geralis 5b4c0d0585 enable for more types - byte arrays still use builtin mutator 2022-09-14 13:00:27 +03:00
Antonis Geralis a398134458 omg it works 2022-09-14 12:16:30 +03:00
Antonis Geralis 421fa292cf Provide standalone fuzz target for producing coverage reports 2022-09-12 20:48:05 +03:00
Antonis Geralis a593edb9b2 remove weights
A lot of examples, like tvariants2 had a massive drop in iters/s
pbl due to mutations being rejected.
2022-09-09 21:04:15 +03:00
Antonis Geralis a79790c6ed alternatively promote ref/seq to sizeof(T) 2022-09-09 20:57:44 +03:00
Antonis Geralis 205afc493f experimental: adjust weights 2022-09-09 19:52:36 +03:00
Antonis Geralis 3ef43b73b6 use reset instead
just in case
2022-09-09 19:41:22 +03:00
Antonis Geralis 852a02150c nice optimization, reuse cached 2022-09-09 13:05:19 +03:00
Antonis Geralis fa8f09e745 remove local variables
Nim doesn't understand the data flow since these functions are exportc
there is no hope.
2022-09-09 11:33:56 +03:00
Antonis Geralis 56fb715ce7 trying to reuse the buffer results in even more move bugs
maybe we should decommision cache and only work on one variable.
2022-09-08 23:54:14 +03:00
Antonis Geralis a181530875 nimpretty mutator 2022-09-07 15:48:57 +03:00
Antonis Geralis edd11f478b respects userMax 2022-09-07 15:27:51 +03:00
Antonis Geralis f7633cbb8c remove .nosideEffect 2022-09-06 16:58:22 +03:00
Antonis Geralis 34f592cbc2 missed one 2022-09-06 00:25:26 +03:00
Antonis Geralis e06a1b18e2 fix older nim 2022-09-05 19:28:34 +03:00
Antonis Geralis cfcc6227d1 refactor getInput and move on 2022-09-05 19:27:37 +03:00
Antonis Geralis a9845a6ca5 still leaks 2022-09-05 16:30:02 +03:00
Antonis Geralis 756b3c9e40 one bug less 2022-09-05 16:22:43 +03:00
Antonis Geralis 626b484073 wip tests 2022-09-05 16:12:32 +03:00
Antonis Geralis ad7dfeab4f minor 2022-09-05 15:09:56 +03:00
Antonis Geralis 49a062a20c add default in more places 2022-09-05 13:22:59 +03:00
Antonis Geralis 90ae099a29 add custom mutator example 2022-09-04 22:12:08 +03:00
Antonis Geralis 9181760888 minor 2022-09-04 21:53:13 +03:00
Huy Doan 48fe23ce0c make tests/example compile and run w/ Nim 1.6.6 2022-09-04 18:05:23 +07:00
Antonis Geralis 343b634afb minor 2022-09-03 19:16:33 +03:00
Antonis Geralis 2c9a7a85d5 enable optimization for Nim devel 2022-09-03 18:52:43 +03:00
Antonis Geralis 6e78f5c8a3 catch all unhandled exceptions 2022-08-31 23:54:06 +03:00
Antonis Geralis c5665f9bde v0.1.2 2022-08-28 12:43:58 +03:00
Antonis Geralis 72664f3d7e v0.1.1 2022-08-28 12:33:59 +03:00
Antonis Geralis a4cbf3e6c6 minor 2022-08-28 11:43:26 +03:00
Antonis Geralis 6992d6819c minor 2022-08-27 14:07:48 +03:00
Antonis Geralis 449162b1b8 fixes #7, minor cleanups 2022-08-27 12:46:19 +03:00
Antonis Geralis 539b60661e add bug 2022-08-26 22:00:13 +03:00
Antonis Geralis cc6c04b9e6 fixes #2
nimLeaveFinally is added automatically
2022-08-26 21:51:27 +03:00
Antonis Geralis 7893007212 fix #6 2022-08-26 21:36:18 +03:00
Antonis Geralis 8c980792f5 Fix tests 2022-08-26 09:08:03 +03:00
Antonis Geralis c8b232bc23 hotfix 2022-08-26 08:51:42 +03:00
Antonis Geralis 870c7f06ae added warnings in everything that broke, minor additions 2022-08-26 08:15:17 +03:00
Antonis Geralis 020f294416 Initial commit 2022-08-25 23:18:38 +03:00