Avatar for the paradigmxyz user
paradigmxyz
solar
BlogDocsChangelog

feat(ast): naive natspec

#470
Comparing
0xrusowsky:rusowsky/natspec
(
4c95040
) with
main
(
f7c5920
)
CodSpeed Performance Gauge
-9%
Regressions
7
Untouched
28
Ignored
6

Benchmarks

Failed

UniswapV3/parseRegression
benches/benches/criterion.rs::benches::parser_benches::parser::UniswapV3/parse
CodSpeed Performance Gauge
-9%
3.4 ms3.7 ms
UniswapV3/lowerRegression
benches/benches/criterion.rs::benches::parser_benches::parser::UniswapV3/lower
CodSpeed Performance Gauge
-7%
4.5 ms4.9 ms
Vm/lowerRegression
benches/benches/criterion.rs::benches::parser_benches::parser::Vm/lower
CodSpeed Performance Gauge
-9%
2.7 ms3 ms
Seaport/lowerRegression
benches/benches/criterion.rs::benches::parser_benches::parser::Seaport/lower
CodSpeed Performance Gauge
-7%
15.5 ms16.6 ms
Vm/parseRegression
benches/benches/criterion.rs::benches::parser_benches::parser::Vm/parse
CodSpeed Performance Gauge
-7%
2.1 ms2.3 ms
Seaport/parseRegression
benches/benches/criterion.rs::benches::parser_benches::parser::Seaport/parse
CodSpeed Performance Gauge
-8%
12.6 ms13.6 ms
Solady/parseRegression
benches/benches/criterion.rs::benches::parser_benches::parser::Solady/parse
CodSpeed Performance Gauge
-6%
37.1 ms39.4 ms

Passed

Solarray/parse
benches/benches/criterion.rs::benches::parser_benches::parser::Solarray/parse
CodSpeed Performance Gauge
+3%
2.8 ms2.7 ms
Solarray/lower
benches/benches/criterion.rs::benches::parser_benches::parser::Solarray/lower
CodSpeed Performance Gauge
+2%
3.9 ms3.8 ms
verifier/lex
benches/benches/criterion.rs::benches::parser_benches::parser::verifier/lex
CodSpeed Performance Gauge
+1%
194.4 µs193 µs
Counter/parse
benches/benches/criterion.rs::benches::parser_benches::parser::Counter/parse
CodSpeed Performance Gauge
+1%
46.1 µs45.8 µs
safeconsole/parse
benches/benches/criterion.rs::benches::parser_benches::parser::safeconsole/parse
CodSpeed Performance Gauge
0%
18.4 ms18.3 ms
OptimizorClub/lower
benches/benches/criterion.rs::benches::parser_benches::parser::OptimizorClub/lower
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
safeconsole/lower
benches/benches/criterion.rs::benches::parser_benches::parser::safeconsole/lower
CodSpeed Performance Gauge
0%
20.7 ms20.7 ms
OptimizorClub/parse
benches/benches/criterion.rs::benches::parser_benches::parser::OptimizorClub/parse
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
Optimism/lex
benches/benches/criterion.rs::benches::parser_benches::parser::Optimism/lex
CodSpeed Performance Gauge
0%
63.6 ms63.5 ms
console/lex
benches/benches/criterion.rs::benches::parser_benches::parser::console/lex
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
safeconsole/lex
benches/benches/criterion.rs::benches::parser_benches::parser::safeconsole/lex
CodSpeed Performance Gauge
0%
6.9 ms6.9 ms
Solady/lex
benches/benches/criterion.rs::benches::parser_benches::parser::Solady/lex
CodSpeed Performance Gauge
0%
16.8 ms16.7 ms
Seaport/lex
benches/benches/criterion.rs::benches::parser_benches::parser::Seaport/lex
CodSpeed Performance Gauge
0%
5.9 ms5.9 ms
session/enter_sequential
benches/benches/criterion.rs::benches::micro_benches::micro::session/enter_sequential
CodSpeed Performance Gauge
0%
75.2 µs75.2 µs
Solarray/lex
benches/benches/criterion.rs::benches::parser_benches::parser::Solarray/lex
CodSpeed Performance Gauge
0%
915.5 µs915.6 µs
source_map/new_source_file
benches/benches/criterion.rs::benches::micro_benches::micro::source_map/new_source_file
CodSpeed Performance Gauge
0%
9.2 ms9.2 ms
UniswapV3/lex
benches/benches/criterion.rs::benches::parser_benches::parser::UniswapV3/lex
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
OptimizorClub/lex
benches/benches/criterion.rs::benches::parser_benches::parser::OptimizorClub/lex
CodSpeed Performance Gauge
0%
509.9 µs510.7 µs
Vm/lex
benches/benches/criterion.rs::benches::parser_benches::parser::Vm/lex
CodSpeed Performance Gauge
0%
964.4 µs965.9 µs
session/new
benches/benches/criterion.rs::benches::micro_benches::micro::session/new
CodSpeed Performance Gauge
-1%
118.2 µs119 µs
console/parse
benches/benches/criterion.rs::benches::parser_benches::parser::console/parse
CodSpeed Performance Gauge
-1%
3.4 ms3.5 ms
Counter/lower
benches/benches/criterion.rs::benches::parser_benches::parser::Counter/lower
CodSpeed Performance Gauge
-1%
94.2 µs95.1 µs
verifier/lower
benches/benches/criterion.rs::benches::parser_benches::parser::verifier/lower
CodSpeed Performance Gauge
-1%
737.3 µs745.3 µs
verifier/parse
benches/benches/criterion.rs::benches::parser_benches::parser::verifier/parse
CodSpeed Performance Gauge
-1%
544.4 µs551.2 µs
console/lower
benches/benches/criterion.rs::benches::parser_benches::parser::console/lower
CodSpeed Performance Gauge
-2%
5.3 ms5.3 ms
empty/lower
benches/benches/criterion.rs::benches::parser_benches::parser::empty/lower
CodSpeed Performance Gauge
-2%
47.8 µs48.9 µs
Optimism/parse
benches/benches/criterion.rs::benches::parser_benches::parser::Optimism/parse
CodSpeed Performance Gauge
-4%
159.5 ms166 ms
Solady/lower
benches/benches/criterion.rs::benches::parser_benches::parser::Solady/lower
CodSpeed Performance Gauge
-5%
43.6 ms45.8 ms

Ignored

session/enter
benches/benches/criterion.rs::benches::micro_benches::micro::session/enter
Ignored
CodSpeed Performance Gauge
+47%
34.9 µs23.8 µs
empty/lex
benches/benches/criterion.rs::benches::parser_benches::parser::empty/lex
Ignored
CodSpeed Performance Gauge
-4%
1.4 µs1.5 µs
empty/parse
benches/benches/criterion.rs::benches::parser_benches::parser::empty/parse
Ignored
CodSpeed Performance Gauge
0%
12.4 µs12.4 µs
session/enter/reentrant
benches/benches/criterion.rs::benches::micro_benches::micro::session/enter/reentrant
Ignored
CodSpeed Performance Gauge
0%
119.8 µs119.9 µs
session/enter_sequential/reentrant
benches/benches/criterion.rs::benches::micro_benches::micro::session/enter_sequential/reentrant
Ignored
CodSpeed Performance Gauge
0%
80.8 µs80.8 µs
Counter/lex
benches/benches/criterion.rs::benches::parser_benches::parser::Counter/lex
Ignored
CodSpeed Performance Gauge
-3%
11.2 µs11.5 µs

Commits

Click on a commit to change the comparison range
Base
main
f7c5920
-13.18%
feat: support internal tags
069235e
10 hours ago
by 0xrusowsky
-0.34%
test: natspec ui tests
32313c8
10 hours ago
by 0xrusowsky
+6.73%
fix: global natspec span
5877bd0
6 hours ago
by 0xrusowsky
-1.24%
test: refactor to reduce duplication
98c35f7
6 hours ago
by 0xrusowsky
+0.76%
perf: use predefined symbols
23e3816
6 hours ago
by 0xrusowsky
-1.33%
test: check num of cmnts
6c86b25
48 minutes ago
by 0xrusowsky
-0.74%
style: clippy
4c95040
45 minutes ago
by 0xrusowsky
© 2025 CodSpeed Technology
Home Terms Privacy Docs