Avatar for the neogeny user
neogeny
TieXiu
BlogDocsChangelog

Add RuleInclude + Honor lefrec markers in JSON + Reimplement Left Recursion Analysis

#2Merged
Comparing
rule_include
(
b5f468b
) with
main
(
1d48b26
)
CodSpeed Performance Gauge
-21%
Regression
2
Untouched
10

Benchmarks

12 total
grammar_load_calc_json
benches/parsing.rs::benches::bench_grammar_from_json
CodSpeed Performance Gauge
-21%
263.8 µs333.4 µs
parse_optional_present
benches/parsing.rs::benches::bench_optional_parse
CodSpeed Performance Gauge
-13%
6.1 µs7 µs
parse_choice_last_match
benches/parsing.rs::benches::bench_choice_parse
CodSpeed Performance Gauge
+5%
10.3 µs9.8 µs
parse_closure_10_repetitions
benches/parsing.rs::benches::bench_closure_parse
CodSpeed Performance Gauge
+4%
10.6 µs10.2 µs
context_clone_cow
benches/parsing.rs::benches::bench_context_clone
CodSpeed Performance Gauge
0%
183.6 ns183.6 ns
parse_optional_absent
benches/parsing.rs::benches::bench_optional_parse
CodSpeed Performance Gauge
0%
8.4 µs8.4 µs
parse_nested_expression
benches/parsing.rs::benches::bench_nested_expression
CodSpeed Performance Gauge
-1%
13.6 µs13.7 µs
parse_named_element
benches/parsing.rs::benches::bench_named_parse
CodSpeed Performance Gauge
-1%
8.4 µs8.6 µs
parse_single_token
benches/parsing.rs::benches::bench_token_parse
CodSpeed Performance Gauge
-2%
5.6 µs5.7 µs
parse_sequence_3_tokens
benches/parsing.rs::benches::bench_sequence_parse
CodSpeed Performance Gauge
-2%
10.2 µs10.4 µs
parse_lookahead
benches/parsing.rs::benches::bench_lookahead_parse
CodSpeed Performance Gauge
-3%
6.5 µs6.7 µs
parse_choice_first_match
benches/parsing.rs::benches::bench_choice_parse
CodSpeed Performance Gauge
-6%
7.2 µs7.7 µs

Commits

Click on a commit to change the comparison range
Base
main
1d48b26
-20.87%
[fragments]
b5f468b
3 days ago
by apalala
© 2026 CodSpeed Technology
Home Terms Privacy Docs