Avatar for the DuskSystems user
DuskSystems
duramen
BlogDocsChangelog

Avoid Arc usage in AST

#22Merged
Comparing
lower-v2
(
0bec05b
) with
main
(
dea16da
)
CodSpeed Performance Gauge
+17%
Improvement
4
Regression
3
Untouched
35

Benchmarks

42 total
e2e_serde_schema
benches/e2e_serde.rs
CodSpeed Performance Gauge
-8%
58.4 MB63.8 MB
e2e_serde_policy
benches/e2e_serde.rs
CodSpeed Performance Gauge
-8%
11.5 MB12.6 MB
lower_policy
crates/lower/benches/corpus.rs
CodSpeed Performance Gauge
-7%
96.7 KB104.1 KB
lower_unescape_pattern
crates/lower/benches/unescape.rs
CodSpeed Performance Gauge
+17%
82.2 ms70.3 ms
lower_unescape_string
crates/lower/benches/unescape.rs
CodSpeed Performance Gauge
+15%
52.1 ms45.4 ms
est_serde_policy_deserialize
crates/est/benches/serde_corpus.rs
CodSpeed Performance Gauge
+8%
876 KB813.7 KB
lower_schema
crates/lower/benches/corpus.rs
CodSpeed Performance Gauge
+6%
526 ms495.9 ms
est_serde_schema_roundtrip
crates/est/benches/serde_corpus.rs
CodSpeed Performance Gauge
+3%
22.8 MB22.1 MB
e2e_serde_schema
benches/e2e_serde.rs
CodSpeed Performance Gauge
+3%
1.1 s1 s
est_serde_schema_deserialize
crates/est/benches/serde_corpus.rs
CodSpeed Performance Gauge
+2%
8.2 MB8.1 MB
est_serde_policy_serialize
crates/est/benches/serde_corpus.rs
CodSpeed Performance Gauge
+2%
983.1 KB965.9 KB
est_serde_schema_deserialize
crates/est/benches/serde_corpus.rs
CodSpeed Performance Gauge
+2%
810.8 ms798.8 ms
lower_policy
crates/lower/benches/corpus.rs
CodSpeed Performance Gauge
+1%
45.4 ms44.8 ms
est_serde_schema_roundtrip
crates/est/benches/serde_corpus.rs
CodSpeed Performance Gauge
+1%
1.2 s1.2 s
est_serde_policy_roundtrip
crates/est/benches/serde_corpus.rs
CodSpeed Performance Gauge
+1%
220.8 ms218.4 ms
e2e_serde_policy
benches/e2e_serde.rs
CodSpeed Performance Gauge
+1%
129.6 ms128.6 ms
est_serde_policy_serialize
crates/est/benches/serde_corpus.rs
CodSpeed Performance Gauge
+1%
41.9 ms41.6 ms
est_serde_schema_serialize
crates/est/benches/serde_corpus.rs
CodSpeed Performance Gauge
0%
374.3 ms373.3 ms
est_serde_policy_deserialize
crates/est/benches/serde_corpus.rs
CodSpeed Performance Gauge
0%
169.2 ms168.9 ms
lexer_punctuation
crates/lexer/benches/throughput.rs
CodSpeed Performance Gauge
0%
533 µs532.9 µs
parser_policy
crates/parser/benches/corpus.rs
CodSpeed Performance Gauge
0%
40.2 ms40.2 ms
parser_schema
crates/parser/benches/corpus.rs
CodSpeed Performance Gauge
0%
225 ms225 ms
lexer_strings
crates/lexer/benches/throughput.rs
CodSpeed Performance Gauge
0%
57 ms57 ms
lexer_comments
crates/lexer/benches/throughput.rs
CodSpeed Performance Gauge
0%
58 ms58 ms
lexer_identifiers
crates/lexer/benches/throughput.rs
CodSpeed Performance Gauge
0%
81.7 ms81.7 ms

Commits

Click on a commit to change the comparison range
Base
main
dea16da
+17%
Avoid Arc usage in AST
0bec05b
1 day ago
by CathalMullan
© 2026 CodSpeed Technology
Home Terms Privacy Docs