Avatar for the paradigmxyz user
paradigmxyz
solar
BlogDocsChangelog

feat(sema): lower inline yul to hir

#769
Comparing
dani/lower-yul-hir
(
3584da0
) with
main
(
a3264d9
)
CodSpeed Performance Gauge
-15%
Regression
5
Untouched
30
Ignored
6

Benchmarks

41 total
safeconsole/lower
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
-21%
20.7 ms26.2 ms
empty/lower
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
-18%
47.4 µs57.8 µs
Solady/lower
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
-17%
44.6 ms53.6 ms
Counter/lower
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
-10%
93.8 µs104.5 µs
Seaport/lower
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
-9%
16 ms17.6 ms
Counter/parse
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
+1%
44.7 µs44.1 µs
console/lex
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
safeconsole/parse
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
18.4 ms18.3 ms
Optimism/parse
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
163 ms162.8 ms
Optimism/lex
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
63.4 ms63.4 ms
Solarray/lex
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
916.9 µs916.4 µs
OptimizorClub/lex
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
509.5 µs509.3 µs
OptimizorClub/parse
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
source_map/new_source_file
benches/benches/criterion.rs::benches::micro_benches::micro
CodSpeed Performance Gauge
0%
9.2 ms9.2 ms
session/enter_sequential
benches/benches/criterion.rs::benches::micro_benches::micro
CodSpeed Performance Gauge
0%
75.2 µs75.2 µs
UniswapV3/lex
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
safeconsole/lex
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
6.9 ms6.9 ms
Solady/parse
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
38.4 ms38.5 ms
UniswapV3/parse
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
3.6 ms3.6 ms
verifier/parse
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
512.6 µs513.1 µs
Vm/lex
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
962.3 µs963.5 µs
Seaport/lex
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
5.8 ms5.8 ms
Solady/lex
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
16.7 ms16.7 ms
verifier/lex
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
0%
194.4 µs194.8 µs
Seaport/parse
benches/benches/criterion.rs::benches::parser_benches::parser
CodSpeed Performance Gauge
-1%
13.1 ms13.1 ms

Commits

Click on a commit to change the comparison range
Base
main
a3264d9
-18.16%
feat(sema): lower inline yul to hir
2d4cb13
3 hours ago
by DaniPopes
+6.09%
fix(sema): refine yul lowering
270f006
2 hours ago
by DaniPopes
-3.65%
fix(sema): resolve yul functions as hir functions
3668aa1
2 hours ago
by DaniPopes
+2.02%
chore(sema): move yul function lowering comment
7d6880f
2 hours ago
by DaniPopes
+0.31%
fix(sema): keep yul calls opaque
9277de5
1 hour ago
by DaniPopes
-1.81%
fix(sema): typecheck resolved yul calls
3584da0
1 hour ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs