aboutsummaryrefslogtreecommitdiffstats
path: root/tests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add support for `mailto:`, `xmpp:` protocolsLibravatar Titus Wormer2022-09-051-0/+43
|
* Fix to implement GFM autolink literals exactlyLibravatar Titus Wormer2022-09-051-2/+2440
|
* Add support for GFM tagfilterLibravatar Titus Wormer2022-09-011-0/+121
|
* Add support for GFM tablesLibravatar Titus Wormer2022-08-312-0/+1794
|
* Add support for math (flow)Libravatar Titus Wormer2022-08-262-30/+274
|
* Add support for math (text)Libravatar Titus Wormer2022-08-261-0/+190
|
* Add support for GFM footnotesLibravatar Titus Wormer2022-08-251-0/+1530
|
* Fix lazy paragraph after definitionLibravatar Titus Wormer2022-08-223-0/+30
|
* Add support for GFM task list itemLibravatar Titus Wormer2022-08-221-0/+236
|
* Add support for GFM strikethroughLibravatar Titus Wormer2022-08-221-0/+387
|
* Add support for GFM autolink literalsLibravatar Titus Wormer2022-08-181-0/+256
|
* Add `pretty_assertions` to tests for diffsLibravatar Titus Wormer2022-08-1832-0/+33
|
* Add support for frontmatterLibravatar Titus Wormer2022-08-161-0/+67
|
* Refactor to rename list construct to list itemLibravatar Titus Wormer2022-08-151-1/+1
|
* Add improved container exit injectionLibravatar Titus Wormer2022-08-111-0/+8
|
* Add more tests for definitions and block quotesLibravatar Titus Wormer2022-08-093-15/+21
|
* Add another test for lazy fenced code and block quotesLibravatar Titus Wormer2022-08-091-1/+7
|
* Add some more tests for just line endingsLibravatar Titus Wormer2022-08-091-0/+36
|
* Fix bug on empty heading (atx)Libravatar Titus Wormer2022-08-011-1/+7
|
* Refactor to improve statesLibravatar Titus Wormer2022-07-291-0/+6
| | | | | | | | | | | | * Remove custom kind wrappers, use plain bytes instead * Remove `Into`s, use the explicit expected types instead * Refactor to use `slice.as_str` in most places * Remove unneeded unique check before adding a definition * Use a shared CDATA prefix in constants * Inline byte checks into matches * Pass bytes back from parser instead of whole parse state * Refactor to work more often on bytes * Rename custom `size` to `len`
* Refactor to work on `char`sLibravatar Titus Wormer2022-07-281-6/+0
| | | | | | | | | | | | | | | Previously, a custom char implementation was used. This was easier to work with, as sometimes “virtual” characters are injected, or characters are ignored. This replaces that with working on actual `char`s. In the hope of in the future working on `u8`s, even. This simplifies the state machine somewhat, as only `\n` is fed, regardless of whether it was a CRLF, CR, or LF. It also feeds `' '` instead of virtual spaces. The BOM, if present, is now available as a `ByteOrderMark` event.
* Refactor to drastically improve perf around whitespaceLibravatar Titus Wormer2022-07-261-6/+0
|
* Refactor to remove unneeded tuples in every statesLibravatar Titus Wormer2022-07-221-1/+1
|
* Refactor performance around links in subtokenizeLibravatar Titus Wormer2022-07-211-1/+7
|
* Change to improve `default_line_ending` apiLibravatar Titus Wormer2022-07-181-2/+2
|
* Add support for turning off constructsLibravatar Titus Wormer2022-07-1825-1855/+3981
|
* Change to enable build script for commonmark tests againLibravatar Titus Wormer2022-07-181-653/+653
|
* Fix edge case in identifier normalizationLibravatar Titus Wormer2022-07-181-10/+9
|
* Fix final bug with lazinessLibravatar Titus Wormer2022-07-181-152/+142
|
* Fix interrupting of ordered itemsLibravatar Titus Wormer2022-07-151-11/+10
|
* Fix some final eol bugsLibravatar Titus Wormer2022-07-151-54/+49
|
* Fix formatting of `commonmark` testsLibravatar Titus Wormer2022-07-151-4392/+2464
|
* Fix to use single array for character referencesLibravatar Titus Wormer2022-07-152-13/+15
|
* Add all commonmark testsLibravatar Titus Wormer2022-07-151-0/+9142
|
* Fix annoying bug around virtual spaces in containersLibravatar Titus Wormer2022-07-151-6/+5
|
* Fix lazy first line in code (fenced)Libravatar Titus Wormer2022-07-151-1/+0
|
* Fix two more list bugsLibravatar Titus Wormer2022-07-142-17/+15
|
* Fix interrupting sibling list itemsLibravatar Titus Wormer2022-07-141-43/+36
|
* Fix html (flow) whitespace againLibravatar Titus Wormer2022-07-141-44/+40
|
* Add support for container stateLibravatar Titus Wormer2022-07-142-235/+198
| | | | | | * Fix to parse list item continuation based on how big the initial list item prefix was * Fix list items that start with blank lines
* Fix a bunch of container thingsLibravatar Titus Wormer2022-07-144-100/+99
| | | | | | | | * Fix a lot of container code * Fix to prevent code (indented) from interrupting a lazy container * Fix compiling when combining tight paragraphs, empty list items, and html * Fix list items starting w/ blank lines causing loose lists * Fix crash when looking for a previous blank line
* Fix lists in lists and some other bugsLibravatar Titus Wormer2022-07-131-43/+37
|
* Fix to close containers before several (blank) line endingsLibravatar Titus Wormer2022-07-133-44/+37
|
* Fix some issues around empty listsLibravatar Titus Wormer2022-07-123-67/+71
|
* Fix to prefer thematic breaks over listsLibravatar Titus Wormer2022-07-123-49/+41
|
* Fix a lot of list thingsLibravatar Titus Wormer2022-07-127-356/+408
| | | | | | | | * Add `ListItem`, `ListOrdered`, and `ListUnordered` tokens * Add support for multiline list items * Add support for tight lists * Fix bug where 10 digit long list item values worked * Fix skip bug when skipping over nested events
* Add initial support for listsLibravatar Titus Wormer2022-07-127-42/+616
|
* Add support for lazy linesLibravatar Titus Wormer2022-07-117-91/+81
|
* Fix block quote bugsLibravatar Titus Wormer2022-07-113-33/+28
|
* Add tests for matching identifiers w/ turkish `i`Libravatar Titus Wormer2022-07-111-0/+25
|