zeek
spicy
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Add function return propagation pass (try2)
#2228
Comparing
topic/etyp/propagate-function-returns-try2
(
f30f2e6
) with
main
(
bdd9092
)
CodSpeed Performance Gauge
+12%
Improvements
4
Untouched
24
Ignored
78
Benchmarks
Improved
UnitVectorSize][100000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
+12%
129.8 ms
115.4 ms
UnitVectorSize][10000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
+11%
12.3 ms
11 ms
UnitVectorSize][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
+11%
1.2 ms
1.1 ms
UnitVectorSize][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
+9%
157.4 µs
144.9 µs
Passed
UnitVectorLookahead][10000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
+2%
17.1 ms
16.7 ms
UnitVectorLookahead][100000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
+2%
178.6 ms
174.7 ms
UnitVectorLookahead][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
+2%
1.7 ms
1.7 ms
UnitVectorLookahead][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
+2%
208.2 µs
204.2 µs
Regex][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
+1%
68.6 µs
67.9 µs
Regex][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
334.6 µs
333.9 µs
Regex][10000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
3 ms
3 ms
iterate_set[len:100]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
4.3 µs
4.3 µs
iterate_vector[len:10000]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
101 µs
101 µs
iterate_vector[len:1000000]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
10 ms
10 ms
iterate_set[len:10000]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
339.1 µs
339.1 µs
iterate_vector[len:100]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
2 µs
2 µs
iterate_vector[len:1]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
1 µs
1 µs
iterate_set[len:1]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
590 ns
590 ns
iterate_bytes[len:1000000]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
10.5 ms
10.5 ms
iterate_bytes[len:10000]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
105.6 µs
105.6 µs
iterate_bytes[len:100]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
2.1 µs
2.1 µs
iterate_map[len:1000000]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
41.1 ms
41.1 ms
iterate_map[len:10000]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
412.7 µs
412.7 µs
iterate_bytes[len:1]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
iterate_map[len:100]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
5.5 µs
5.5 µs
iterate_map[len:1]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
1.2 µs
1.2 µs
iterate_set[len:1000000]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
33.8 ms
33.8 ms
Regex][100000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
30.1 ms
30.1 ms
Ignored
execute_many_resume[addl_stack_usage:8/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
12.3 µs
12.3 µs
execute_many_resume[addl_stack_usage:8/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
18.6 ms
18.6 ms
execute_many_resume[addl_stack_usage:8/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
189.3 µs
189.3 µs
execute_many_resume[addl_stack_usage:8/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
execute_many[addl_stack_usage:1/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
11.3 µs
11.3 µs
execute_many[addl_stack_usage:18432/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
6.5 ms
6.5 ms
execute_many[addl_stack_usage:18432/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
11.4 µs
11.4 µs
execute_many[addl_stack_usage:1/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
137.8 µs
137.8 µs
execute_many[addl_stack_usage:1/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
891.8 µs
891.8 µs
execute_many[addl_stack_usage:1/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
25.4 µs
25.4 µs
execute_many[addl_stack_usage:1/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
6.5 ms
6.5 ms
execute_one[addl_stack_usage:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
10.2 µs
10.2 µs
execute_many[addl_stack_usage:18432/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
25.6 µs
25.5 µs
execute_one[addl_stack_usage:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
10.1 µs
10.1 µs
execute_one[addl_stack_usage:18432]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
10.2 µs
10.2 µs
execute_many[addl_stack_usage:18432/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
896.7 µs
896.7 µs
execute_many[addl_stack_usage:4096/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
6.5 ms
6.5 ms
execute_many[addl_stack_usage:4096/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
893 µs
893 µs
execute_many[addl_stack_usage:18432/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
139 µs
139 µs
execute_many[addl_stack_usage:4096/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
25.4 µs
25.4 µs
execute_one_yield[addl_stack_usage:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
11.1 µs
11.1 µs
execute_many[addl_stack_usage:4096/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
138.3 µs
138.3 µs
execute_many[addl_stack_usage:4096/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
11.3 µs
11.3 µs
execute_one_yield[addl_stack_usage:18432]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
64.1 µs
64.1 µs
execute_one[addl_stack_usage:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
9.7 µs
9.7 µs
execute_many_resume[addl_stack_usage:8/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
31.6 µs
31.6 µs
execute_one_yield[addl_stack_usage:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
15.3 µs
15.3 µs
execute_one[addl_stack_usage:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
10 µs
10 µs
execute_one[addl_stack_usage:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
10.2 µs
10.2 µs
execute_many[addl_stack_usage:512/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
892 µs
892 µs
execute_many[addl_stack_usage:8/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
11.3 µs
11.3 µs
execute_many[addl_stack_usage:512/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
138.1 µs
138.1 µs
execute_many[addl_stack_usage:512/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
6.5 ms
6.5 ms
execute_many[addl_stack_usage:512/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
11.2 µs
11.2 µs
execute_many[addl_stack_usage:64/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
138.2 µs
138.2 µs
execute_many[addl_stack_usage:64/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
11.3 µs
11.3 µs
execute_many[addl_stack_usage:64/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
6.5 ms
6.5 ms
execute_many_resume[addl_stack_usage:1/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
execute_many[addl_stack_usage:512/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
25 µs
25 µs
execute_many[addl_stack_usage:64/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
892.1 µs
892.1 µs
execute_many[addl_stack_usage:64/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
25.4 µs
25.4 µs
execute_many[addl_stack_usage:8/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
138.1 µs
138.1 µs
execute_many_resume[addl_stack_usage:1/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
12.2 µs
12.2 µs
execute_many[addl_stack_usage:8/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
891.8 µs
891.8 µs
execute_many_resume[addl_stack_usage:1/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
31.7 µs
31.7 µs
execute_many_resume[addl_stack_usage:1/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
189.3 µs
189.3 µs
execute_many[addl_stack_usage:8/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
25.4 µs
25.4 µs
execute_many_resume[addl_stack_usage:18432/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
235.4 ms
235.4 ms
execute_many_resume[addl_stack_usage:1/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
18.6 ms
18.6 ms
execute_many_resume[addl_stack_usage:18432/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
65.3 µs
65.3 µs
execute_many_resume[addl_stack_usage:18432/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
29.1 ms
29.1 ms
execute_many_resume[addl_stack_usage:18432/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
execute_many_resume[addl_stack_usage:18432/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
397.9 µs
397.9 µs
execute_one_yield[addl_stack_usage:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
11.7 µs
11.7 µs
execute_many_resume[addl_stack_usage:4096/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
35.9 ms
35.9 ms
execute_many_resume[addl_stack_usage:4096/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
16.4 µs
16.4 µs
execute_one_yield[addl_stack_usage:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
11.3 µs
11.3 µs
execute_many[addl_stack_usage:8/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
6.5 ms
6.5 ms
execute_many_resume[addl_stack_usage:512/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
execute_many_resume[addl_stack_usage:512/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
12.7 µs
12.7 µs
execute_many_resume[addl_stack_usage:4096/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
execute_yield_to_other[addl_stack_usage:18432]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
191 µs
191 µs
execute_many_resume[addl_stack_usage:4096/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
52.4 µs
52.4 µs
execute_yield_to_other[addl_stack_usage:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
17.8 µs
17.8 µs
execute_many_resume[addl_stack_usage:64/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
execute_many_resume[addl_stack_usage:512/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
208.2 µs
208.2 µs
execute_many_resume[addl_stack_usage:64/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
12.4 µs
12.4 µs
execute_one_yield[addl_stack_usage:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
11.1 µs
11.1 µs
execute_many_resume[addl_stack_usage:64/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
192 µs
192 µs
execute_yield_to_other[addl_stack_usage:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
17 µs
17 µs
execute_yield_to_other[addl_stack_usage:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
17 µs
17 µs
execute_many_resume[addl_stack_usage:512/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
20.8 ms
20.8 ms
execute_yield_to_other[addl_stack_usage:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
23.9 µs
23.9 µs
execute_many_resume[addl_stack_usage:64/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
32 µs
32 µs
execute_many_resume[addl_stack_usage:4096/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
339.3 µs
339.3 µs
execute_yield_to_other[addl_stack_usage:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
17.1 µs
17.1 µs
execute_many_resume[addl_stack_usage:512/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
34.3 µs
34.3 µs
execute_many_resume[addl_stack_usage:64/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
18.9 ms
18.9 ms
Commits
Click on a commit to change the comparison range
Base
main
bdd9092
+12.31%
Fix compile error in benchmarks with new opt.
7d54fa5
2 days ago
by evantypanski
+0.11%
Fix issue with single-item replacement segfault.
f30f2e6
2 days ago
by evantypanski
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs