Commit graph

  • 6aeae19bf5
    No default features master Isaac Mills 2024-04-04 17:57:32 -0400
  • b7c31f6895
    Add serde support Isaac Mills 2024-04-04 17:50:55 -0400
  • 8239b2b51d
    Make databake compatible Isaac Mills 2024-03-18 18:35:08 -0400
  • 35891f8f49 add release ci action Noah Hellman 2024-01-12 22:47:51 +0100
  • 0ea38bf267 Release 0.3.2 Noah Hellman 2023-09-06 20:18:20 +0200
  • f43a98478a ci: fix new afl crate name Noah Hellman 2023-08-29 18:33:19 +0200
  • 905d2919e3 only allow 1-char alphabetic list markers Noah Hellman 2023-08-29 18:16:52 +0200
  • aff431e227 Release 0.3.1 Noah Hellman 2023-08-05 13:23:10 +0200
  • 6091f2ea70 html: fix missing <p> tags after ordered lists Noah Hellman 2023-08-05 13:09:00 +0200
  • 0586bf6a44 block: rm extra new line after raw blocks Noah Hellman 2023-07-14 20:34:46 +0200
  • b60650dd0d inline: fix label of empty multi-line ref links Noah Hellman 2023-06-25 18:03:46 +0200
  • 253d1d2d4b prepass: avoid peekable for block iter Noah Hellman 2023-06-14 20:04:31 +0200
  • 5ddbd728a8 prepass: remove unsafe, put strings on heap Noah Hellman 2023-06-14 21:40:56 +0200
  • 109e030c71 attr: fix concat of class attrs on union Noah Hellman 2023-05-31 20:38:50 +0200
  • 3e4bb127c7 block: minimize work when determining block Noah Hellman 2023-06-15 23:06:20 +0200
  • e55e7a129f block: reduce a span to its length Noah Hellman 2023-06-15 21:56:49 +0200
  • faae051821 block: let footnote definition continue unindented Noah Hellman 2023-07-10 22:26:26 +0200
  • cee759f751 lib: uncomment tests Noah Hellman 2023-06-14 21:52:24 +0200
  • 266b55a6f3 contrib: add benchmark scripts Noah Hellman 2023-05-31 19:30:16 +0200
  • 0173db178a Release 0.3.0 Noah Hellman 2023-05-16 20:25:02 +0200
  • e4569f5c3e PR #40 use bytes instead of chars Noah Hellman 2023-05-16 19:59:05 +0200
  • 2ea095730c lib: replace custom Span with Range<usize> Noah Hellman 2023-05-14 10:49:15 +0200
  • 3908823d18 inline: use bytes instead of chars Noah Hellman 2023-05-13 20:49:40 +0200
  • eaa21fd393 prepass: consider only ascii whitespace Noah Hellman 2023-05-13 12:41:21 +0200
  • 72a3378831 attr: use bytes instead of chars Noah Hellman 2023-05-13 12:35:17 +0200
  • 798f8941d8 lex: use bytes instead of chars Noah Hellman 2023-03-01 22:16:09 +0100
  • 55234bf193 block: consider only ascii whitespace Noah Hellman 2023-05-13 12:13:33 +0200
  • d43d6c908f attr: valid, ret byte len not char count Noah Hellman 2023-05-12 19:53:52 +0200
  • 599b712f36 attr: rm unused ret bool from valid Noah Hellman 2023-05-12 19:52:04 +0200
  • c804e666ec inline: do not parse attrs in verbatim Noah Hellman 2023-05-16 16:47:19 +0200
  • 68a5a34f7b block: rm unused Display impls Noah Hellman 2023-05-15 21:52:05 +0200
  • 5985d78437 use minimal afl input Noah Hellman 2023-05-14 17:26:01 +0200
  • 70303e7e4b PR #39 add source map Noah Hellman 2023-05-13 23:11:52 +0200
  • bbdb314ae1 parse: do not inline parse link definitions Noah Hellman 2023-05-07 11:04:34 +0200
  • 7c28a068e9 afl: rm whitelisted html error Noah Hellman 2023-05-03 23:40:15 +0200
  • e69d61a0d1 afl parse: sanity check spans Noah Hellman 2023-04-30 20:03:35 +0200
  • d19e4933c9 afl: merge parse_balance target into parse Noah Hellman 2023-04-30 19:58:23 +0200
  • 2a3973674f jotdown_wasm: add events with spans format Noah Hellman 2023-05-02 20:16:20 +0200
  • 79b5119209 parse: add Parser::into_offset_iter Noah Hellman 2023-04-30 19:44:22 +0200
  • b6b3a6f40b parse: only get block span content when needed Noah Hellman 2023-05-02 23:19:11 +0200
  • f5c87f32f9 inline: include attribute in end event span Noah Hellman 2023-05-11 19:15:52 +0200
  • 42ce9a3670 block: include attributes in open event span Noah Hellman 2023-05-11 18:19:41 +0200
  • b0f88230aa parse: do not attach block attributes to outer blocks Noah Hellman 2023-05-11 21:34:28 +0200
  • c377aa9998 block: ensure section span end before attrs Noah Hellman 2023-05-11 21:40:28 +0200
  • edd89f2b20 block: expand parse_attr test Noah Hellman 2023-05-11 21:42:47 +0200
  • e84385c2db block: replace tree with event vec Noah Hellman 2023-04-25 20:18:31 +0200
  • 5e99d98f4f block: use separate spans for start/end events Noah Hellman 2023-04-29 19:37:16 +0200
  • 631c9eff42 block: extend parse_description_list Noah Hellman 2023-05-03 22:59:32 +0200
  • 8d1381144e block: extend parse_code_block Noah Hellman 2023-05-04 18:03:11 +0200
  • c21138d5b9 block: extend parse_table_align Noah Hellman 2023-05-03 23:44:48 +0200
  • 4f863f91d5 block: add test parse_description_list_empty Noah Hellman 2023-05-02 23:11:31 +0200
  • d9804d963c block: add parse_table_empty Noah Hellman 2023-05-01 20:34:27 +0200
  • ee9ea2e023 block: specify heading pos in event Noah Hellman 2023-04-29 20:02:18 +0200
  • 898ed90a24 block: specify div class in event Noah Hellman 2023-04-29 19:53:04 +0200
  • 6cebdfcc0c block: specify footnote label in event Noah Hellman 2023-04-29 19:48:45 +0200
  • 116245367a block: specify task check in event Noah Hellman 2023-04-29 19:27:47 +0200
  • 6200b07287 block: specify list marker in event Noah Hellman 2023-04-29 19:14:44 +0200
  • dbedeeb5ee block: specify lang in code block event Noah Hellman 2023-04-29 18:51:47 +0200
  • e90594f2b7 block: specify link def label in event Noah Hellman 2023-04-29 18:42:31 +0200
  • bc4dd794bc block: store level in event Noah Hellman 2023-04-29 18:34:23 +0200
  • 6abe9e44c7 inline: mv symbol from span to event field Noah Hellman 2023-04-24 19:55:49 +0200
  • 9676d9e5d6 inline: mv footnote label from span to event field Noah Hellman 2023-04-24 19:50:52 +0200
  • 0a144574f4 inline: mv autolink url from span to event field Noah Hellman 2023-04-24 19:45:30 +0200
  • 657b47df12 inline: mv raw format spec from span to event field Noah Hellman 2023-04-24 19:35:33 +0200
  • 8be7c4c840 block: replace int literals with byte chars Noah Hellman 2023-05-04 19:41:23 +0200
  • c29b926d16 block: rm redundant block scope Noah Hellman 2023-05-03 23:36:30 +0200
  • 7fc739cad4 afl_tmin: remove duplicate input files Noah Hellman 2023-05-04 17:55:14 +0200
  • 0484ee2011 lib: make code block language non option Noah Hellman 2023-05-10 23:37:44 +0200
  • e79f767604 lib: code block lang -> language Noah Hellman 2023-05-10 23:34:45 +0200
  • 924a3c35bb lib: make div class non option Noah Hellman 2023-05-10 23:33:21 +0200
  • 116fb04725 lex: remove DollarBacktick token Noah Hellman 2023-05-10 17:46:00 +0200
  • b2d15383e7 inline: allow empty span when followed by url/label/attrs Noah Hellman 2023-05-08 21:35:25 +0200
  • 329207689b prepass: fix lookup of headings Noah Hellman 2023-05-08 21:19:47 +0200
  • 9efd4e4448 prepass: fix referenced headings with e.g. spaces Noah Hellman 2023-05-08 21:01:21 +0200
  • 45c86da274 inline: fix unclosed attrs after cont/verb Noah Hellman 2023-05-01 21:04:08 +0200
  • 9d9aded764 html: add doc comment to html::Renderer Noah Hellman 2023-05-04 19:58:21 +0200
  • e209143f54 PR #38 mv test suites from main crate Noah Hellman 2023-04-29 19:25:50 +0200
  • 2ca5f20eaf make: check no ignored tests pass Noah Hellman 2023-04-29 14:14:57 +0200
  • 3cea79a122 mv suite{_bench} to test-html-{ut,ref} crates Noah Hellman 2023-04-28 20:58:08 +0200
  • d2a46663f1 html: fix initial newline when hr first element Noah Hellman 2023-04-29 14:11:01 +0200
  • 9bbfb5ed75 make lint: run fmt after clippy Noah Hellman 2023-04-29 13:34:23 +0200
  • 9a063d89a7 make lint: run clippy on whole workspace Noah Hellman 2023-04-29 13:43:06 +0200
  • d0ed14ae39 make: rm iai cachegrind files on clean Noah Hellman 2023-04-27 21:03:32 +0200
  • e8f2002c69 PR #36 Emit link defs/footnotes as encountered Noah Hellman 2023-04-25 21:03:37 +0200
  • 99f4691e52 lib: emit footnotes as they are encountered Noah Hellman 2023-04-08 11:52:58 +0200
  • c4ecd0c677 Revert "lib: add Render::render_{event, prologue, epilogue}" Noah Hellman 2023-04-07 23:17:17 +0200
  • 8e48021f7a lib: emit LinkDefinition event Noah Hellman 2023-04-07 15:33:45 +0200
  • 17b166867f html: derive Renderer::default Noah Hellman 2023-04-11 20:02:08 +0200
  • 1b90ba9423 bench: add block_footnotes benchmark Noah Hellman 2023-04-10 11:41:37 +0200
  • ebe7a913bf suite: add footnotes unit tests Noah Hellman 2023-04-08 23:55:36 +0200
  • 00d653e12d make: only rm symlink tests Noah Hellman 2023-04-08 18:20:48 +0200
  • 91ae737be3 suite: prepend djot_js tests Noah Hellman 2023-04-08 18:17:31 +0200
  • 6611404992 add helper script to tag release Noah Hellman 2023-04-25 20:56:56 +0200
  • d61a9fa4a9 Release 0.2.1 Noah Hellman 2023-04-25 20:29:57 +0200
  • bdab4f021b lex: eat non special chars separately Noah Hellman 2023-04-23 12:15:39 +0200
  • 3701d282ac lex: separate escaped/non-escaped Noah Hellman 2023-04-22 19:01:26 +0200
  • e877fdbde8 inline: rm resolved TODO Noah Hellman 2023-04-25 18:23:06 +0200
  • ab33adc799 lib: cfg guard doctests using html renderer Noah Hellman 2023-04-23 16:32:20 +0200
  • 3cde744fc1 readme: add useful links to top Noah Hellman 2023-04-11 20:15:08 +0200
  • 176d026cbb PR #35 Check event balance when fuzzing Noah Hellman 2023-04-10 18:58:44 +0200