Avatar for the asciidoc-rs user
asciidoc-rs
asciidoc-parser
BlogDocsChangelog

feat: Parse lists of all types

#458
Comparing
lists-2
(
8cc246d
) with
main
(
573a47a
)
CodSpeed Performance Gauge
-13%
Regression
3
Untouched
1

Benchmarks

4 total
inline macro
parser/benches/inline_macro.rs::benches::inline_macro
CodSpeed Performance Gauge
-13%
43.4 µs49.7 µs
2 blocks + title
parser/benches/simple_parse.rs::benches::two_blocks_and_title
CodSpeed Performance Gauge
-11%
45.2 µs50.6 µs
element attributes
parser/benches/element_attributes.rs::benches::perf
CodSpeed Performance Gauge
-10%
90.8 µs101.4 µs
section with 2 blocks
parser/benches/section_with_two_blocks.rs::benches::section_with_two_blocks
CodSpeed Performance Gauge
-5%
84.4 µs89.3 µs

Commits

Click on a commit to change the comparison range
Base
main
573a47a
+0.36%
Merge branch 'main' into lists-2
2c4ba1b
3 months ago
by scouten
-1.89%
Mark bullets as unused
05cceb8
3 months ago
by scouten
+0.36%
Prepare to port lists_test.rb from Ruby Asciidoctor
fb906eb
3 months ago
by scouten
-0.22%
Add a minimal XPath-like query system for testing
4346e81
2 months ago
by scouten
-0.21%
Port the first several tests in bulleted_lists::simple_lists
57da471
2 months ago
by scouten
-0.04%
Enable more tests in bulleted_lists::simple_lists
d3b773e
2 months ago
by scouten
+0.02%
Fix comment that is now outdated
231fe03
2 months ago
by scouten
+0.65%
Remove unused bypass in a few places
c649721
2 months ago
by scouten
-0.61%
Merge branch 'main' into lists-2
67a3d16
2 months ago
by scouten
-0.26%
Clippy
94ce9c2
2 months ago
by scouten
-0.26%
Enable test should_escape_special_characters_in_all_literal_paragraphs_attached_to_list_item
2e9a59d
2 months ago
by scouten
-0.15%
Port test a_literal_paragraph_offset_by_a_blank_line_in_list_content_followed_by_line_with_continuation_is_appended_as_two_blocks
71f0f55
2 months ago
by scouten
-0.16%
Port test should_continue_to_parse_blocks_attached_by_a_list_continuation_after_block_is_dropped
6e36520
2 months ago
by scouten
+0.25%
Clippy
8e3bed9
2 months ago
by scouten
+0.27%
Port tests appends_line_as_paragraph_if_attached_by_continuation_following_line_comment and a_literal_paragraph_with_a_line_that_appears_as_a_list_item_that_is_followed_by_a_continuation_should_create_two_blocks
adba37e
2 months ago
by scouten
-0.54%
Link TODOs with existing GH issues
0fbdb5c
2 months ago
by scouten
+0.31%
Port test consecutive_literal_paragraph_offset_by_blank_lines_in_list_content_are_appended_as_a_literal_blocks
1bc2b65
2 months ago
by scouten
-0.16%
Port test a_literal_paragraph_without_a_trailing_blank_line_consumes_following_list_items
662e5c8
2 months ago
by scouten
+0.28%
Port test should_represent_block_style_as_style_class
03d6482
2 months ago
by scouten
-0.13%
Port test leading_dot_is_treated_as_text_not_block_title
12a6f46
2 months ago
by scouten
-3.71%
Update tests for definition list parsing
a53585b
2 months ago
by scouten
0%
Flag some tests as needing #311 and #461
7d65a3f
2 months ago
by scouten
-0.05%
Clippy
927619e
2 months ago
by scouten
+0.14%
Enable test lines_with_alternating_markers_of_bulleted_and_description_list_types_separated_by_blank_lines_should_be_nested
6639a9b
2 months ago
by scouten
+0.42%
Port test list_should_terminate_before_next_lower_section_heading_with_implicit_id
d7622c4
2 months ago
by scouten
-0.05%
Port test quoted_text
2dcd914
2 months ago
by scouten
+0.84%
Merge branch 'main' into lists-2
d9125d5
2 months ago
by scouten
+0.08%
Merge branch 'main' into lists-2
b95720a
2 months ago
by scouten
-0.01%
Port test adjacent_list_continuation_line_attaches_following_block_with_block_attributes
2e4fa58
2 months ago
by scouten
-0.13%
Port test trailing_block_attribute_line_attached_by_continuation_should_not_create_block
7e6231c
2 months ago
by scouten
-1.01%
Port test list_item_paragraph_in_list_item_and_nested_list_item
b7b688d
1 month ago
by scouten
+0.67%
Clippy
59ed7b6
1 month ago
by scouten
-0.01%
Port test trailing_list_continuations_should_attach_to_list_items_at_respective_levels
86cfdea
1 month ago
by scouten
-0.41%
Port test trailing_list_continuations_should_attach_to_list_items_of_different_types_at_respective_levels
8845a3e
1 month ago
by scouten
+0.01%
Port test repeated_list_continuations_should_attach_to_list_items_at_respective_levels
0faf28e
1 month ago
by scouten
-0.8%
Port test should_warn_if_explicit_lowercase_roman_numerals_in_list_are_out_of_sequence
7c59800
26 days ago
by scouten
-0.34%
Merge branch 'main' into lists-2
f9514f8
26 days ago
by scouten
+0.5%
Clippy
13a8d8e
26 days ago
by scouten
-0.31%
cargo fmt
84e1957
26 days ago
by scouten
-7.05%
Port test should_parse_a_dlist_delimiter_preceded_by_a_blank_attribute_as_a_dlist
838c043
26 days ago
by scouten
+0.33%
Port test should_parse_a_dlist_if_term_is_include_and_principal_text_is_brackets
077f3e9
26 days ago
by scouten
+0.2%
Remove debug stuff
4993125
26 days ago
by scouten
-0.73%
Port test should_parse_sibling_items_using_same_rules
c0711a0
26 days ago
by scouten
+0.33%
Port test single_line_indented_adjacent_elements_with_tabs
cdac521
26 days ago
by scouten
-0.62%
Port test single_line_elements_separated_by_blank_line_should_create_a_single_list
c3edc09
26 days ago
by scouten
+1.11%
Port test a_block_title_between_elements_should_divide_them_into_separate_lists
5dd473e
26 days ago
by scouten
+0.5%
Port test multi_line_elements_with_paragraph_content
e19f679
26 days ago
by scouten
-0.18%
Port test multi_line_elements_with_indented_paragraph_content
17e5136
22 days ago
by scouten
-0.89%
Port test should_not_strip_comment_line_in_literal_paragraph_block_attached_to_list_item
e318dda
20 days ago
by scouten
+0.52%
Port test should_escape_special_characters_in_all_literal_paragraphs_attached_to_list_item
493a4cc
20 days ago
by scouten
-0.42%
Port test multi_line_element_with_multiple_terms
2cbd9c5
20 days ago
by scouten
+0.75%
Port test mixed_single_and_multi_line_adjacent_elements
bdc1817
20 days ago
by scouten
+1.06%
Partially port test should_discover_anchor_at_start_of_description_term_text_and_register_it_as_a_reference
d36f5ad
19 days ago
by scouten
+0.39%
Port test multiple_listing_blocks_inside_description_list
c39b281
19 days ago
by scouten
-0.54%
Port test should_not_match_comment_line_following_list_that_looks_like_description_list_term
9d18b49
19 days ago
by scouten
+0.06%
Clippy
f48580b
19 days ago
by scouten
-0.48%
Enable 30 previously-ignored tests in lists_test.rs
d5989e5
18 days ago
by scouten
-0.12%
Port test text_method_of_dd_node_should_return_nil_if_dd_node_only_contains_blocks
2febd6c
18 days ago
by scouten
+0.84%
Port test multi_line_adjacent_nested_elements
7ebf575
18 days ago
by scouten
-0.2%
Port test multi_line_nested_elements_separated_by_blank_line_at_nested_level_repeated
646f390
18 days ago
by scouten
-0.04%
Port test multi_line_element_with_indented_nested_element
8635540
18 days ago
by scouten
+0.12%
Port test mixed_single_and_multi_line_elements_with_indented_nested_elements
c986fb1
18 days ago
by scouten
-0.06%
Port test multi_line_elements_with_first_paragraph_folded_to_text_with_adjacent_nested_element
fd54ecd
18 days ago
by scouten
+0.34%
Port test should_convert_glossary_list_with_proper_semantics
34738db
18 days ago
by scouten
-0.31%
Port test appends_literal_line_attached_by_continuation_as_block_if_item_has_no_inline_description_followed_by_ruler
72bf929
18 days ago
by scouten
-0.07%
Skip a few ruler-based tests
7711cca
14 days ago
by scouten
+0.18%
Clippy
6f524ed
13 days ago
by scouten
+0.36%
Port test attached_paragraph_does_not_break_on_adjacent_nested_description_list_term
68a11f1
12 days ago
by scouten
-0.35%
Clippy
31f8ce0
12 days ago
by scouten
-0.01%
Port test block_attribute_line_above_paragraph_that_breaks_a_dlist_is_not_duplicated
405ce49
12 days ago
by scouten
+0.19%
Port test block_title_offset_by_blank_line_divides_lists_and_becomes_title_of_second_list_because_item_has_text
720f7c3
12 days ago
by scouten
-0.55%
Clippy
a71dd16
12 days ago
by scouten
-0.06%
cargo fmt
6ebf4d7
12 days ago
by scouten
+0.12%
Port test should_set_lineno_to_line_number_in_source_where_list_starts
af1e855
12 days ago
by scouten
-0.16%
SDD for unordered lists page
6949cbd
12 days ago
by scouten
+0.31%
SDD for ordered list page
fda2f44
11 days ago
by scouten
-0.33%
Merge branch 'main' into lists-2
076675d
11 days ago
by scouten
-0.07%
SDD for separating lists page
d6a1d6f
11 days ago
by scouten
+0.28%
SDD for continuation page (work in progress)
7f11a77
2 days ago
by scouten
-0.78%
Merge branch 'main' into lists-2
56a9cab
2 days ago
by scouten
-0.32%
Progress on SDD for complex list items page
8cc246d
8 hours ago
by scouten
© 2026 CodSpeed Technology
Home Terms Privacy Docs