Commit graph

  • d2d7f5d474 lib: fix url in autolink/email end event Noah Hellman 2023-04-10 18:09:42 +0200
  • 3c17d6df49 afl: add target parse_balance Noah Hellman 2023-04-10 13:23:44 +0200
  • 88a872cd88 ci: use matrix for fuzz targets Noah Hellman 2023-04-10 18:42:32 +0200
  • 5de8543bb0 bench: mv input files to bench/input Noah Hellman 2023-04-10 11:38:32 +0200
  • bee3d5d747 bench/suite_bench: use snake case for input files Noah Hellman 2023-04-10 11:29:40 +0200
  • 9bdb4c59fc suite make: specify gawk Noah Hellman 2023-04-08 19:25:54 +0200
  • b6300d22df Release 0.2.0 Noah Hellman 2023-04-04 23:30:46 +0200
  • a2adb40629 cargo: exclude dirs from package Noah Hellman 2023-04-04 23:40:59 +0200
  • 91b6649fa8 PR #30 Inline parser overhaul Noah Hellman 2023-04-04 23:19:35 +0200
  • 1202160a88 inline: resume attr parsing when new lines received Noah Hellman 2023-03-30 19:51:50 +0200
  • 50205573d0 inline: store attributes in vec Noah Hellman 2023-03-23 21:54:39 +0100
  • 62d33effc4 inline: parse multiline attributes Noah Hellman 2023-02-18 22:05:34 +0100
  • 3d42820001 inline: add ControlFlow enum Noah Hellman 2023-02-26 00:32:04 +0100
  • 7133de94bb inline: keep track of lines ahead Noah Hellman 2023-02-25 16:41:21 +0100
  • 2bcc6122ca inline: store link cowstrs in vec Noah Hellman 2023-03-23 19:23:16 +0100
  • a846477cea inline: parse multi-line link tags/urls Noah Hellman 2023-03-14 22:01:57 +0100
  • 98f3fe5c7c attr: Parser overhaul Noah Hellman 2023-02-17 23:42:12 +0100
  • 34e74ddc43 attr: impl valid without Parser Noah Hellman 2023-02-18 20:59:24 +0100
  • 242a64e3b4 attr: mv wildcard State use to Parser methods Noah Hellman 2023-02-18 12:53:46 +0100
  • 172f555272 attr: step one char at a time Noah Hellman 2023-02-17 19:18:49 +0100
  • e1b12ba642 attr: rename State::{Attribute->Key} Noah Hellman 2023-02-17 23:28:07 +0100
  • 86ee4ee520 lex: rm lex::Kind::Whitespace Noah Hellman 2023-02-19 18:28:00 +0100
  • 9454a2e393 inline: apply word attribute when flushing event buf Noah Hellman 2023-02-19 18:28:00 +0100
  • 08ef15655b inline: extract merge_str_events Noah Hellman 2023-02-27 21:12:13 +0100
  • 1b7bb25519 inline: allow reading src Noah Hellman 2023-02-25 15:37:23 +0100
  • 8382fe122f lib: derive Clone for Parser Noah Hellman 2023-03-19 15:32:46 +0100
  • 3a1a3996e9 inline: take str per line instead of full inline iter Noah Hellman 2023-02-19 13:09:22 +0100
  • 8169feb1f6 inline: impl links w/o lookahead Noah Hellman 2023-02-19 10:56:49 +0100
  • 66d821f03e inline: replace Delim by Opener Noah Hellman 2023-02-19 01:18:25 +0100
  • ed5aed3759 inline: impl verbatim w/o lookahead Noah Hellman 2023-02-15 21:18:08 +0100
  • e8e551fd8b inline: separate lex, span to separate Input object Noah Hellman 2023-02-22 19:24:02 +0100
  • 5d6d0e0840 inline: use lex kinds Noah Hellman 2023-02-15 17:27:50 +0100
  • f192ea2aa6 inline: use ? to flatten methods Noah Hellman 2023-02-15 17:07:53 +0100
  • 491c5f2866 inline: always push events from parse methods Noah Hellman 2023-02-15 16:49:39 +0100
  • 9429f90307 inline: reuse event buffer between blocks Noah Hellman 2023-02-09 21:59:53 +0100
  • 1e5e56c463 only assert in debug builds Noah Hellman 2023-02-26 18:10:20 +0100
  • 3f011b9367 bench: add inline-attrs Noah Hellman 2023-03-28 22:02:55 +0200
  • 443d6323c7 make: only rm symlink .dj files Noah Hellman 2023-03-27 23:00:57 +0200
  • d171cbb516 inline: add quote test Noah Hellman 2023-04-03 20:52:50 +0200
  • 0a501fec10 lib: add test attr_inline_consecutive{,_invalid} Noah Hellman 2023-03-28 22:33:57 +0200
  • 718f2df60e lib: add test link_reference_multiline Noah Hellman 2023-03-01 22:37:36 +0100
  • 66fd099af1 lib: add test attr_inline_multiline Noah Hellman 2023-02-25 16:41:44 +0100
  • 722f549ffd clippy: allow blocks_in_if_conditions everywhere Noah Hellman 2023-03-01 23:02:38 +0100
  • 7a10767fed jotdown_wasm: display version Noah Hellman 2023-04-04 19:27:20 +0200
  • 0af2c46c57 jotdown_wasm: prefix html ids with jotdown- Noah Hellman 2023-04-04 19:32:14 +0200
  • c0bee7db78 PR #32 wasm demo improvements Noah Hellman 2023-03-27 20:16:56 +0200
  • 23d4a1f129 readme: note web demo usefulness Noah Hellman 2023-03-26 23:24:55 +0200
  • 754a93ec63 readme: correct online -> web Noah Hellman 2023-03-26 23:20:10 +0200
  • 0ef3681b1b jotdown_wasm: add output option for indented events Noah Hellman 2023-03-26 23:09:23 +0200
  • f3732693c6 jotdown_wasm: add option to show events Noah Hellman 2023-03-26 14:54:25 +0200
  • f31398a796 attr: impl Debug for Attributes manually Noah Hellman 2023-03-26 17:05:50 +0200
  • 122cb84d2d jotdown_wasm: use full viewport Noah Hellman 2023-03-26 16:15:54 +0200
  • d5803c4a12 jotdown_wasm: create html wrapper Noah Hellman 2023-03-26 16:33:38 +0200
  • 4cacb61a68 jotdown_wasm: rm unmatched closing div Noah Hellman 2023-03-26 22:59:26 +0200
  • d175ab4f47 jotdown_wasm: rm debug print Noah Hellman 2023-03-26 16:20:00 +0200
  • 8893281310 PR #29 Allow rendering borrowed events Noah Hellman 2023-03-25 18:43:51 +0100
  • 5daa160288 bench-crit: add html_borrow, html_clone Noah Hellman 2023-03-21 22:31:49 +0100
  • 10788af246 lib: add Render::{push, write}_borrowed Noah Hellman 2023-03-17 19:25:24 +0100
  • e8503e28fd lib: add Render::render_{event, prologue, epilogue} Noah Hellman 2023-03-19 18:44:58 +0100
  • e506fffed8 mv push/write examples from html to Render trait Noah Hellman 2023-03-19 13:54:44 +0100
  • 8eafdf073b html: extract Writer::render_{event, epilogue} Noah Hellman 2023-03-19 18:35:41 +0100
  • 3d1b5f2115 html: rm events/out from Writer Noah Hellman 2023-03-17 19:13:00 +0100
  • f5724fcc9c html: rm FilteredEvents Noah Hellman 2023-03-17 19:05:56 +0100
  • 336927faef html: avoid peek of next event Noah Hellman 2023-03-17 18:48:17 +0100
  • 7fcc802415 make: nonzero exit when afl_quick detects crashes Noah Hellman 2023-03-20 17:43:09 +0100
  • 5e2d567a54 PR #27 Expose tag for unresolved links Noah Hellman 2023-03-20 23:46:22 +0100
  • a603ea2124 lib: Add SpanLinkTag::Unresolved variant Noah Hellman 2023-03-19 13:12:16 +0100
  • 05a4992d99 lib: don't prepend mailto to url in autolink Event Noah Hellman 2023-03-19 13:32:06 +0100
  • 62e73100a6 bug fix: set LinkType to Email for email autolinks Noah Hellman 2023-03-19 13:30:51 +0100
  • e458955d00 PR #25 Fuzz for invalid HTML Noah Hellman 2023-03-20 23:37:54 +0100
  • ac49c92445 changelog: fix release link Noah Hellman 2023-03-18 15:09:59 +0100
  • 6266e6eb49 ci: add fuzz html step Noah Hellman 2023-03-17 19:01:29 +0100
  • 14065177ae attr: fix name/key/value validation Noah Hellman 2023-03-12 17:13:14 +0100
  • 0719b2de65 block: fix class attribute parsing Noah Hellman 2023-03-12 17:12:56 +0100
  • 33d8215a2a html: fix invalid html for footnote inside image Noah Hellman 2023-03-12 17:04:17 +0100
  • c6022004bb html: fix alt text on nested images Noah Hellman 2023-03-12 17:03:44 +0100
  • fc374be56c html: escape img src values Noah Hellman 2023-03-12 17:02:42 +0100
  • 5768b24907 html: escape quotes in img alt text Noah Hellman 2023-03-12 11:05:37 +0100
  • bd831058f7 make: add afl_tmin target Noah Hellman 2023-03-12 19:04:04 +0100
  • 0d884a65d5 afl: add debug feature Noah Hellman 2023-03-12 20:03:58 +0100
  • 9a7c57f524 afl: add html target, checking for invalid html Noah Hellman 2023-03-11 23:56:27 +0100
  • 8f70f596b9 afl: add main file Noah Hellman 2023-03-12 18:47:59 +0100
  • 3e56903885 afl: mv parse target impl to lib Noah Hellman 2023-03-12 18:38:29 +0100
  • 2606e2f4fc afl: gen -> parse, parse only Noah Hellman 2023-03-12 19:51:38 +0100
  • 648a6dbef2 lib: derive Clone for Event and Container Noah Hellman 2023-03-16 20:05:20 +0100
  • 16491a4a99 PR #19 Support escapes in attributes Noah Hellman 2023-03-12 10:25:31 +0100
  • e3f39d4b88
    feat: support escapes in attributes kmaasrud 2023-03-06 12:18:58 +0100
  • a7f5b337a8 inline: fix attrs missing for inline verbatim Noah Hellman 2023-02-21 17:56:05 +0100
  • 418bb38f82 inline: extract ahead_container_attributes Noah Hellman 2023-02-21 17:36:44 +0100
  • 1eb3bd12d0 PR #11 criterion/iai benchmarks Noah Hellman 2023-02-14 22:08:14 +0100
  • 518d06058c ci: run on push to master Noah Hellman 2023-02-14 16:56:30 +0100
  • c1c59d02fb ci: add benchmark task Noah Hellman 2023-02-14 16:39:58 +0100
  • 209995b3d9 readme: describe running benchmarks Noah Hellman 2023-02-12 13:07:19 +0100
  • a36cb74c66 add iai benchmarks Noah Hellman 2023-02-12 13:31:14 +0100
  • 4f0be0c265 add criterion benchmarks Noah Hellman 2023-02-09 21:57:11 +0100
  • 6ce49e1a71 add bench input crate Noah Hellman 2023-02-09 21:57:11 +0100
  • a3351d28b7 use bench instead of benches dir for benchmarks Noah Hellman 2023-02-12 13:00:29 +0100
  • be63583257 rm unused benches/bench.sh script Noah Hellman 2023-02-12 12:51:59 +0100
  • 0fa0f8fd5b PR #13 Setup CI Noah Hellman 2023-02-14 16:15:48 +0100
  • 01d8c0015e ci: add afl fuzz stage Noah Hellman 2023-02-13 17:44:50 +0100