sebastian-software
ferroni
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
WIP: scanner hot-path JIT prototype (tier-0 literal fast path)
#14
Closed
Comparing
codex/hotpath-jit-prototype
(
321d4d4
) with
main
(
f257f58
)
CodSpeed Performance Gauge
0%
Untouched
68
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Untouched
68 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
5_patterns_short
benches/codspeed_bench.rs::benches::bench_scanner_textmate::scanner-textmate
CodSpeed Performance Gauge
+5%
28.6 µs
27.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[timestamp_10k]
benches/codspeed_bench.rs::benches::bench_large_text::large_text
CodSpeed Performance Gauge
+3%
10.2 µs
9.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[timestamp_50k]
benches/codspeed_bench.rs::benches::bench_large_text::large_text
CodSpeed Performance Gauge
+2%
9.4 µs
9.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[five]
benches/codspeed_bench.rs::benches::bench_alternation::alternation
CodSpeed Performance Gauge
+2%
7.8 µs
7.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[neg_lookahead]
benches/codspeed_bench.rs::benches::bench_lookaround::lookaround
CodSpeed Performance Gauge
+2%
8.6 µs
8.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[neg_lookbehind]
benches/codspeed_bench.rs::benches::bench_lookaround::lookaround
CodSpeed Performance Gauge
+2%
10 µs
9.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[lazy]
benches/codspeed_bench.rs::benches::bench_quantifiers::quantifiers
CodSpeed Performance Gauge
+2%
8 µs
7.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[ten]
benches/codspeed_bench.rs::benches::bench_alternation::alternation
CodSpeed Performance Gauge
+2%
9.3 µs
9.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[nested]
benches/codspeed_bench.rs::benches::bench_alternation::alternation
CodSpeed Performance Gauge
+2%
8.2 µs
8.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
word_class_tokenize
benches/codspeed_bench.rs::benches::bench_scanner_css::scanner-css
CodSpeed Performance Gauge
+2%
347 µs
340.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[letter]
benches/codspeed_bench.rs::benches::bench_unicode_properties::unicode_properties
CodSpeed Performance Gauge
+2%
7.1 µs
7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
utf16
benches/codspeed_bench.rs::benches::bench_scanner::scanner
CodSpeed Performance Gauge
+2%
14.9 µs
14.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
20_patterns_tokenize_10x
benches/codspeed_bench.rs::benches::bench_scanner_css::scanner-css
CodSpeed Performance Gauge
+2%
6.2 ms
6.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
20_patterns_tokenize
benches/codspeed_bench.rs::benches::bench_scanner_css::scanner-css
CodSpeed Performance Gauge
+2%
639.7 µs
629.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
63_patterns_tokenize_line
benches/codspeed_bench.rs::benches::bench_scanner_textmate::scanner-textmate
CodSpeed Performance Gauge
+1%
247.7 µs
244.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[nested]
benches/codspeed_bench.rs::benches::bench_quantifiers::quantifiers
CodSpeed Performance Gauge
+1%
8.6 µs
8.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[alternation]
benches/codspeed_bench.rs::benches::bench_case_insensitive::case_insensitive
CodSpeed Performance Gauge
+1%
8.5 µs
8.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[two]
benches/codspeed_bench.rs::benches::bench_alternation::alternation
CodSpeed Performance Gauge
+1%
7.6 µs
7.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[pos_lookbehind]
benches/codspeed_bench.rs::benches::bench_lookaround::lookaround
CodSpeed Performance Gauge
+1%
9.1 µs
9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
20_patterns_short
benches/codspeed_bench.rs::benches::bench_scanner_css::scanner-css
CodSpeed Performance Gauge
+1%
17.8 µs
17.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust
benches/codspeed_bench.rs::benches::bench_named_captures::named_captures
CodSpeed Performance Gauge
+1%
13.2 µs
13.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[greedy]
benches/codspeed_bench.rs::benches::bench_quantifiers::quantifiers
CodSpeed Performance Gauge
+1%
7.9 µs
7.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[possessive]
benches/codspeed_bench.rs::benches::bench_quantifiers::quantifiers
CodSpeed Performance Gauge
+1%
8.1 µs
8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust[field_extract_50k]
benches/codspeed_bench.rs::benches::bench_large_text::large_text
CodSpeed Performance Gauge
+1%
10.4 µs
10.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rust
benches/codspeed_bench.rs::benches::bench_match_at_position::match_at_position
CodSpeed Performance Gauge
+1%
6.5 µs
6.4 µs
1
2
3
Commits
Click on a commit to change the comparison range
Base
main
f257f58
+0.03%
wip(scanner): add tier-0 literal hot path and safe miss caching
321d4d4
2 months ago
by swernerx
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs