Commit graph

13 commits

Author SHA1 Message Date
Noah Hellman
a2adb40629 cargo: exclude dirs from package
unneeded files for downstream
2023-04-05 21:17:33 +02:00
Noah Hellman
a36cb74c66 add iai benchmarks 2023-02-14 21:51:23 +01:00
Noah Hellman
4f0be0c265 add criterion benchmarks 2023-02-14 21:51:23 +01:00
Noah Hellman
be63583257 rm unused benches/bench.sh script 2023-02-14 16:31:58 +01:00
Noah Hellman
a6ad7a9d58 workspace: exclude jotdown-afl
does not build without nightly
2023-02-12 00:59:18 +01:00
Noah Hellman
34452a282a features: add flag for html module 2023-02-05 21:59:38 +01:00
Noah Hellman
5a882764f7 examples: add wasm online demo 2023-02-05 20:41:59 +01:00
Noah Hellman
768699d138 optionally use btree maps instead of hash maps
btree maps are deterministic which is useful for fuzzing. hash maps,
however have better performance in our case
2023-02-05 20:36:49 +01:00
Noah Hellman
28c2bfbe8c add afl fuzz target 2023-02-05 20:36:49 +01:00
Noah Hellman
78987f7ba3 add bench target and scripts to run simple benchmark 2023-02-05 20:36:48 +01:00
Noah Hellman
08332bed5e test suite: add djot.js bench files as tests 2023-02-05 20:36:40 +01:00
Noah Hellman
8c0abca85f add spec tests 2023-02-05 20:36:38 +01:00
Noah Hellman
40a612df95 parse block elements 2023-02-05 20:36:26 +01:00