zeek
spicy
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Drop stray CFG edge for `while` loops with inits.
#2226
Merged
Comparing
topic/bbannier/cfg-while-stray-edge
(
984c45a
) with
main
(
f67c1f0
)
CodSpeed Performance Gauge
0%
Untouched
28
Ignored
78
Benchmarks
Passed
UnitVectorLookahead][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
208.6 µs
208.6 µs
UnitVectorSize][10000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
12.3 ms
12.3 ms
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
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_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:1]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
590 ns
590 ns
iterate_vector[len:100]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
2 µs
2 µs
iterate_set[len:10000]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
339.1 µs
339.1 µs
iterate_map[len:100]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
5.5 µs
5.5 µs
iterate_set[len:100]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
4.3 µs
4.3 µs
iterate_vector[len:1]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
1 µs
1 µs
UnitVectorSize][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
iterate_bytes[len:100]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
2.1 µs
2.1 µs
iterate_bytes[len:1]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
UnitVectorSize][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
158.2 µs
158.2 µs
iterate_bytes[len:10000]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
105.6 µs
105.6 µs
UnitVectorLookahead][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
iterate_bytes[len:1000000]
hilti/runtime/src/benchmarks/iteration.cc
CodSpeed Performance Gauge
0%
10.5 ms
10.5 ms
UnitVectorLookahead][100000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
179 ms
179 ms
UnitVectorSize][100000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
130.2 ms
130.2 ms
Regex][100000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
30.1 ms
30.1 ms
UnitVectorLookahead][10000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
17.2 ms
17.2 ms
Regex][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
334.8 µs
334.8 µs
Regex][10000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
3 ms
3 ms
Regex][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark
CodSpeed Performance Gauge
0%
68.9 µs
68.9 µs
Ignored
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:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
12.3 µs
12.3 µ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:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
11.3 µs
11.3 µ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_one[addl_stack_usage:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
10 µs
10 µ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_many[addl_stack_usage:18432/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
25.6 µs
25.6 µs
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:18432/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: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:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
31.6 µs
31.6 µ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_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: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:18432/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
139 µs
139 µs
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_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:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
10.2 µs
10.2 µ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_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:4096/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
893 µs
893 µ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[addl_stack_usage:4096/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_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_yield[addl_stack_usage:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
11.7 µs
11.7 µ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: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:512/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
892 µs
892 µ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_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:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
25.4 µs
25.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_yield_to_other[addl_stack_usage:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
17 µs
17 µs
execute_many[addl_stack_usage:512/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
25 µs
25 µ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_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[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:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
6.5 ms
6.5 ms
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[addl_stack_usage:64/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
892.1 µs
892.2 µs
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[addl_stack_usage:8/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
138.1 µs
138.1 µs
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_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_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[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:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
189.3 µs
189.3 µ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: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:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
12.2 µs
12.2 µs
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:1/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
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:4096/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
16.4 µs
16.4 µ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: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:1/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
18.6 ms
18.6 ms
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:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
3.1 ms
3.1 ms
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_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_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_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_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_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: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:64/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
32 µs
32 µs
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:4096]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
18.9 ms
18.9 ms
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:1]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
17 µs
17 µ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:64/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
192 µs
192 µ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_many[addl_stack_usage:64/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc
Ignored
CodSpeed Performance Gauge
0%
138.2 µs
138.2 µs
Commits
Click on a commit to change the comparison range
Base
main
f67c1f0
0%
Drop stray CFG edge for `while` loops with inits. It looks like this was simply added by accident, and never caught since we had no test. This patch fixes the code and adds a test.
984c45a
3 days ago
by bbannier
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs