Avatar for the beeb user
beeb
lintspec
BlogDocsChangelog

refactor: make parser optional

#124Merged
Comparing
optional-parser
(
e0ca945
) with
main
(
6722a8d
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
25
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

lint_only[test-data/LibrarySample.sol]
benches/lint.rs::lint_only[test-data/LibrarySample.sol]
CodSpeed Performance Gauge
0%
8.4 µs
8.3 µs
lint_only[test-data/Fuzzers.sol]
benches/lint.rs::lint_only[test-data/Fuzzers.sol]
CodSpeed Performance Gauge
0%
432 µs
431 µs
lint_e2e_solar[test-data/LibrarySample.sol]
benches/lint.rs::lint_e2e_solar[test-data/LibrarySample.sol]
CodSpeed Performance Gauge
0%
192.9 µs
192.6 µs
lint_e2e_solar[test-data/ParserTest.sol]
benches/lint.rs::lint_e2e_solar[test-data/ParserTest.sol]
CodSpeed Performance Gauge
0%
639.7 µs
639.2 µs
lint_e2e_solar[test-data/InterfaceSample.sol]
benches/lint.rs::lint_e2e_solar[test-data/InterfaceSample.sol]
CodSpeed Performance Gauge
0%
223.3 µs
223.2 µs
lint_e2e_solar[test-data/BasicSample.sol]
benches/lint.rs::lint_e2e_solar[test-data/BasicSample.sol]
CodSpeed Performance Gauge
0%
485.2 µs
485 µs
parse_solar[test-data/BasicSample.sol]
benches/parser.rs::parse_solar[test-data/BasicSample.sol]
CodSpeed Performance Gauge
0%
452.6 µs
452.6 µs
lint_e2e_solar[test-data/Fuzzers.sol]
benches/lint.rs::lint_e2e_solar[test-data/Fuzzers.sol]
CodSpeed Performance Gauge
0%
727 µs
726.9 µs
lint_e2e[test-data/LibrarySample.sol]
benches/lint.rs::lint_e2e[test-data/LibrarySample.sol]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
lint_only[test-data/InterfaceSample.sol]
benches/lint.rs::lint_only[test-data/InterfaceSample.sol]
CodSpeed Performance Gauge
0%
8.1 µs
8.1 µs
parse_slang[test-data/ParserTest.sol]
benches/parser.rs::parse_slang[test-data/ParserTest.sol]
CodSpeed Performance Gauge
0%
14.9 ms
14.9 ms
lint_e2e[test-data/ParserTest.sol]
benches/lint.rs::lint_e2e[test-data/ParserTest.sol]
CodSpeed Performance Gauge
0%
14.9 ms
14.9 ms
parse_solar[test-data/Fuzzers.sol]
benches/parser.rs::parse_solar[test-data/Fuzzers.sol]
CodSpeed Performance Gauge
0%
683.1 µs
683.2 µs
lint_e2e[test-data/InterfaceSample.sol]
benches/lint.rs::lint_e2e[test-data/InterfaceSample.sol]
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
parse_slang[test-data/BasicSample.sol]
benches/parser.rs::parse_slang[test-data/BasicSample.sol]
CodSpeed Performance Gauge
0%
7.5 ms
7.5 ms
parse_slang[test-data/Fuzzers.sol]
benches/parser.rs::parse_slang[test-data/Fuzzers.sol]
CodSpeed Performance Gauge
0%
43 ms
43 ms
lint_e2e[test-data/BasicSample.sol]
benches/lint.rs::lint_e2e[test-data/BasicSample.sol]
CodSpeed Performance Gauge
0%
7.5 ms
7.5 ms
lint_e2e[test-data/Fuzzers.sol]
benches/lint.rs::lint_e2e[test-data/Fuzzers.sol]
CodSpeed Performance Gauge
0%
43.2 ms
43.2 ms
parse_slang[test-data/LibrarySample.sol]
benches/parser.rs::parse_slang[test-data/LibrarySample.sol]
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
parse_slang[test-data/InterfaceSample.sol]
benches/parser.rs::parse_slang[test-data/InterfaceSample.sol]
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
parse_solar[test-data/ParserTest.sol]
benches/parser.rs::parse_solar[test-data/ParserTest.sol]
CodSpeed Performance Gauge
0%
589.5 µs
590.1 µs
parse_solar[test-data/InterfaceSample.sol]
benches/parser.rs::parse_solar[test-data/InterfaceSample.sol]
CodSpeed Performance Gauge
0%
213 µs
213.5 µs
parse_solar[test-data/LibrarySample.sol]
benches/parser.rs::parse_solar[test-data/LibrarySample.sol]
CodSpeed Performance Gauge
0%
185.1 µs
185.7 µs
lint_only[test-data/BasicSample.sol]
benches/lint.rs::lint_only[test-data/BasicSample.sol]
CodSpeed Performance Gauge
0%
141.7 µs
142.4 µs
lint_only[test-data/ParserTest.sol]
benches/lint.rs::lint_only[test-data/ParserTest.sol]
CodSpeed Performance Gauge
-1%
256.3 µs
258.1 µs

Commits

Click on a commit to change the comparison range
Base
main
6722a8d
-0.07%
ci: fix CI
aff746f
5 days ago
by beeb
+0.1%
ci: fix doc command
93d782b
5 days ago
by beeb
-0.06%
docs: increase action version in example
e0ca945
5 days ago
by beeb
© 2025 CodSpeed Technology
Home Terms Privacy Docs