scouten
asciidoc-parser
BlogDocsChangelog

feat: Implement a document catalog

#414Merged
Comparing
id-registry
(
9abc8a5
) with
main
(
57ae6bc
)
CodSpeed Performance Gauge
-6%
Untouched
4

Benchmarks

Passed

2 blocks + title
parser/benches/simple_parse.rs::benches::two_blocks_and_title
CodSpeed Performance Gauge
-5%
35.2 µs37.1 µs
inline macro
parser/benches/inline_macro.rs::benches::inline_macro
CodSpeed Performance Gauge
-6%
34.6 µs37 µs
element attributes
parser/benches/element_attributes.rs::benches::perf
CodSpeed Performance Gauge
-7%
73.2 µs78.5 µs
section with 2 blocks
parser/benches/section_with_two_blocks.rs::benches::section_with_two_blocks
CodSpeed Performance Gauge
-7%
42.4 µs45.7 µs

Commits

Click on a commit to change the comparison range
Base
main
57ae6bc
-1.7%
Create a `Catalog` during `Parser::parse` and transfer it to `Document` when done
c3e2498
1 day ago
by scouten
-3.7%
Good news: We're now registering (most) block IDs in the registry. Bad news: We're no longer registering block spans (too complicated and likely not worth it).
3beee3c
1 day ago
by scouten
-0.25%
Allow unwrap in test code
9d20736
1 day ago
by scouten
-0.26%
Fix code coverage gaps
179bdf0
1 day ago
by scouten
+0.39%
Add test coverage for WarningType::DuplicateId
5bb8de6
1 day ago
by scouten
-0.31%
Test Display impl for duplicate ID case
4abe513
1 day ago
by scouten
+0.38%
Register block ID for section
c80b87d
1 day ago
by scouten
-0.23%
Remove extra comments
a108134
1 day ago
by scouten
-0.4%
Clippy
5366f99
1 day ago
by scouten
+0.27%
cargo fmt
d524c84
1 day ago
by scouten
+0.03%
Move `#[allow(unused)]` lower in file
418f4f3
1 day ago
by scouten
+0.04%
Remove obsolete comment
0dabe1b
1 day ago
by scouten
-0.3%
New fn `Catalog::generate_and_register_unique_id`
81f2664
2 hours ago
by scouten
-0.36%
Fix behavior of Section::parse WRT ID generation
9abc8a5
2 hours ago
by scouten
© 2025 CodSpeed Technology
Home Terms Privacy Docs