Commit Graph

15 Commits

Author SHA1 Message Date
95250d1668 Improve fuzz testing to find string scan bug 2025-06-22 23:00:34 -04:00
5613303d52 Add automata to recognize utf8 in strings 2025-06-21 15:56:15 -04:00
30129277e7 Fix some warnings 2025-05-25 16:29:22 -04:00
1217ded8a7 Convert everything to c api 2025-05-24 18:20:36 -04:00
d68c9a8ccc Pass test if one parser says overflow and the other says reject
Maybe in the future we could rerun with a bigger stack?
2025-05-22 12:57:12 -04:00
6e602d8fd5 Start working on c api 2025-05-22 10:55:15 -04:00
0b68fd1d41 Test more strides 2025-05-21 16:19:58 -04:00
611d1a07de Validate correct string data in fuzz test 2025-05-21 15:45:24 -04:00
2b604a4f89 Add to corpus 2025-05-19 16:19:21 -04:00
be8187b2fd Fix issue with fuzz test
Previously an implementation could never call on_begin_number or
on_end_number and still pass
2025-05-19 15:58:15 -04:00
bf30eabdfc Match simdjson behavior for surrogate pairs
As far as I can tell
2025-05-19 15:11:30 -04:00
d9bb22e6b1 Fix several unescaping issues 2025-05-19 13:10:24 -04:00
d279173482 Validate utf8 2025-05-18 17:23:22 -04:00
32b43e71da Simplify fuzz test 2025-05-18 14:14:45 -04:00
b7f6ed1c9c Wee fuzz test and associated bug fixes 2025-05-18 13:46:00 -04:00