Avatar for the oxabl-project user
oxabl-project
oxabl
BlogDocsChangelog

feat(parser): add ON trigger and TRIGGER PROCEDURE statement parsing

#31Merged
Comparing
feat/on-triggers
(
6dfffdc
) with
master
(
4eb3af4
)
CodSpeed Performance Gauge
+11%
Improvement
1
Untouched
14

Benchmarks

15 total
expressions
crates/oxabl_parser/benches/parser_bench.rs::benches::parser_benchmarks::parser
CodSpeed Performance Gauge
+11%
304.5 µs274 µs
oo_abl
crates/oxabl_parser/benches/parser_bench.rs::benches::parser_benchmarks::parser
CodSpeed Performance Gauge
+8%
261.5 µs241.9 µs
procs_funcs
crates/oxabl_parser/benches/parser_bench.rs::benches::parser_benchmarks::parser
CodSpeed Performance Gauge
+1%
261 µs258.5 µs
declarations
crates/oxabl_parser/benches/parser_bench.rs::benches::parser_benchmarks::parser
CodSpeed Performance Gauge
0%
190.8 µs190.7 µs
construction
crates/oxabl_common/benches/source_map_bench.rs::benches::source_map_benchmarks::source_map
CodSpeed Performance Gauge
0%
73 µs73 µs
lookup
crates/oxabl_common/benches/source_map_bench.rs::benches::source_map_benchmarks::source_map
CodSpeed Performance Gauge
0%
1.2 µs1.2 µs
numeric
crates/oxabl_lexer/benches/lexer_bench.rs::benches::lexer_benchmarks::lexer
CodSpeed Performance Gauge
0%
78.9 µs79 µs
strings
crates/oxabl_lexer/benches/lexer_bench.rs::benches::lexer_benchmarks::lexer
CodSpeed Performance Gauge
0%
86.7 µs86.8 µs
preprocessor
crates/oxabl_lexer/benches/lexer_bench.rs::benches::lexer_benchmarks::lexer
CodSpeed Performance Gauge
0%
96.6 µs96.7 µs
keywords
crates/oxabl_lexer/benches/lexer_bench.rs::benches::lexer_benchmarks::lexer
CodSpeed Performance Gauge
0%
489.8 µs491.2 µs
comments
crates/oxabl_lexer/benches/lexer_bench.rs::benches::lexer_benchmarks::lexer
CodSpeed Performance Gauge
0%
39.4 µs39.6 µs
datasets
crates/oxabl_parser/benches/parser_bench.rs::benches::parser_benchmarks::parser
CodSpeed Performance Gauge
-1%
168.4 µs170.3 µs
full_program
crates/oxabl_parser/benches/parser_bench.rs::benches::parser_benchmarks::parser
CodSpeed Performance Gauge
-3%
648.7 µs666.4 µs
control_flow
crates/oxabl_parser/benches/parser_bench.rs::benches::parser_benchmarks::parser
CodSpeed Performance Gauge
-5%
234.7 µs247.1 µs
temp_tables
crates/oxabl_parser/benches/parser_bench.rs::benches::parser_benchmarks::parser
CodSpeed Performance Gauge
-7%
160.3 µs172.5 µs

Commits

Click on a commit to change the comparison range
Base
master
4eb3af4
+11.13%
feat(parser): add ON trigger and TRIGGER PROCEDURE statement parsing
6dfffdc
1 day ago
by LostRhapsody
© 2026 CodSpeed Technology
Home Terms Privacy Docs