Avatar for the zeek user
zeek
spicy
BlogDocsChangelog

Remove unused function parameters

#2083
Comparing
topic/etyp/remove-fn-params
(
1bbf69b
) with
main
(
c262027
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
106
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

UnitVectorLookahead][10000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorLookahead][10000]
CodSpeed Performance Gauge
+1%
17 ms
16.8 ms
UnitVectorLookahead][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorLookahead][1000]
CodSpeed Performance Gauge
+1%
1.7 ms
1.7 ms
UnitVectorLookahead][100000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorLookahead][100000]
CodSpeed Performance Gauge
+1%
177.1 ms
175.8 ms
UnitVectorLookahead][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorLookahead][100]
CodSpeed Performance Gauge
+1%
206.7 µs
205.6 µs
UnitVectorSize][10000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorSize][10000]
CodSpeed Performance Gauge
0%
12.5 ms
12.5 ms
UnitVectorSize][100000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorSize][100000]
CodSpeed Performance Gauge
0%
132.7 ms
132.2 ms
UnitVectorSize][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorSize][1000]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
UnitVectorSize][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorSize][100]
CodSpeed Performance Gauge
0%
160.2 µs
160 µs
execute_many_resume[addl_stack_usage:8/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:8/fibers:8]
CodSpeed Performance Gauge
0%
31.2 µs
31.2 µs
execute_many[addl_stack_usage:18432/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:18432/fibers:64]
CodSpeed Performance Gauge
0%
135.3 µs
135.2 µs
execute_many[addl_stack_usage:18432/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:18432/fibers:512]
CodSpeed Performance Gauge
0%
880.3 µs
880.2 µs
execute_many[addl_stack_usage:18432/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:18432/fibers:4096]
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
execute_many[addl_stack_usage:64/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:64/fibers:64]
CodSpeed Performance Gauge
0%
134.7 µs
134.7 µs
execute_many_resume[addl_stack_usage:1/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:1/fibers:64]
CodSpeed Performance Gauge
0%
185 µs
185 µs
execute_many_resume[addl_stack_usage:64/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:64/fibers:64]
CodSpeed Performance Gauge
0%
188.3 µs
188.3 µs
execute_many_resume[addl_stack_usage:4096/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:4096/fibers:4096]
CodSpeed Performance Gauge
0%
35.5 ms
35.5 ms
execute_many_resume[addl_stack_usage:512/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:512/fibers:512]
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
execute_many_resume[addl_stack_usage:64/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:64/fibers:512]
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
execute_many_resume[addl_stack_usage:8/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:8/fibers:512]
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
execute_many_resume[addl_stack_usage:64/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:64/fibers:4096]
CodSpeed Performance Gauge
0%
18.5 ms
18.5 ms
execute_many_resume[addl_stack_usage:512/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:512/fibers:4096]
CodSpeed Performance Gauge
0%
20.3 ms
20.3 ms
execute_many_resume[addl_stack_usage:18432/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:18432/fibers:4096]
CodSpeed Performance Gauge
0%
234.3 ms
234.3 ms
execute_many[addl_stack_usage:1/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:1/fibers:1]
CodSpeed Performance Gauge
0%
11.4 µs
11.4 µs
execute_many[addl_stack_usage:1/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:1/fibers:4096]
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
execute_many[addl_stack_usage:1/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:1/fibers:512]
CodSpeed Performance Gauge
0%
876.9 µs
876.9 µs
execute_many[addl_stack_usage:1/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:1/fibers:64]
CodSpeed Performance Gauge
0%
134.8 µs
134.8 µs
execute_many[addl_stack_usage:1/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:1/fibers:8]
CodSpeed Performance Gauge
0%
25.2 µs
25.2 µs
execute_many[addl_stack_usage:18432/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:18432/fibers:1]
CodSpeed Performance Gauge
0%
11.2 µs
11.2 µs
execute_many[addl_stack_usage:18432/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:18432/fibers:8]
CodSpeed Performance Gauge
0%
24.9 µs
24.9 µs
execute_many[addl_stack_usage:4096/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:4096/fibers:1]
CodSpeed Performance Gauge
0%
11.5 µs
11.5 µs
execute_many[addl_stack_usage:4096/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:4096/fibers:4096]
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
execute_many[addl_stack_usage:512/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:512/fibers:1]
CodSpeed Performance Gauge
0%
11.4 µs
11.4 µs
execute_many[addl_stack_usage:512/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:512/fibers:4096]
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
execute_many[addl_stack_usage:512/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:512/fibers:512]
CodSpeed Performance Gauge
0%
877.1 µs
877.1 µs
execute_many[addl_stack_usage:512/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:512/fibers:8]
CodSpeed Performance Gauge
0%
25.1 µs
25.1 µs
execute_many[addl_stack_usage:64/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:64/fibers:1]
CodSpeed Performance Gauge
0%
11.4 µs
11.4 µs
execute_many[addl_stack_usage:64/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:64/fibers:4096]
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
execute_many[addl_stack_usage:64/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:64/fibers:512]
CodSpeed Performance Gauge
0%
876.9 µs
876.9 µs
execute_many[addl_stack_usage:8/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:8/fibers:1]
CodSpeed Performance Gauge
0%
11.4 µs
11.4 µs
execute_many[addl_stack_usage:8/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:8/fibers:4096]
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
execute_many[addl_stack_usage:8/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:8/fibers:512]
CodSpeed Performance Gauge
0%
876.9 µs
876.9 µs
execute_many[addl_stack_usage:8/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:8/fibers:8]
CodSpeed Performance Gauge
0%
25.2 µs
25.2 µs
execute_many_resume[addl_stack_usage:1/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:1/fibers:1]
CodSpeed Performance Gauge
0%
12.1 µs
12.1 µs
execute_many_resume[addl_stack_usage:1/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:1/fibers:4096]
CodSpeed Performance Gauge
0%
18.1 ms
18.1 ms
execute_many_resume[addl_stack_usage:1/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:1/fibers:512]
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
execute_many_resume[addl_stack_usage:18432/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:18432/fibers:1]
CodSpeed Performance Gauge
0%
65.3 µs
65.3 µs
execute_many_resume[addl_stack_usage:18432/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:18432/fibers:64]
CodSpeed Performance Gauge
0%
3 ms
3 ms
execute_many_resume[addl_stack_usage:18432/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:18432/fibers:8]
CodSpeed Performance Gauge
0%
396.1 µs
396.1 µs
execute_many_resume[addl_stack_usage:4096/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:4096/fibers:1]
CodSpeed Performance Gauge
0%
16.6 µs
16.6 µs
execute_many_resume[addl_stack_usage:512/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:512/fibers:1]
CodSpeed Performance Gauge
0%
13 µs
13 µs
execute_many_resume[addl_stack_usage:512/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:512/fibers:64]
CodSpeed Performance Gauge
0%
203.8 µs
203.8 µs
execute_many_resume[addl_stack_usage:64/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:64/fibers:1]
CodSpeed Performance Gauge
0%
12.5 µs
12.5 µs
execute_many_resume[addl_stack_usage:64/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:64/fibers:8]
CodSpeed Performance Gauge
0%
31.8 µs
31.8 µs
execute_many_resume[addl_stack_usage:8/fibers:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:8/fibers:1]
CodSpeed Performance Gauge
0%
12.4 µs
12.4 µs
execute_many_resume[addl_stack_usage:8/fibers:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:8/fibers:4096]
CodSpeed Performance Gauge
0%
18.1 ms
18.1 ms
execute_many_resume[addl_stack_usage:8/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:8/fibers:64]
CodSpeed Performance Gauge
0%
185.1 µs
185.1 µs
execute_one[addl_stack_usage:18432]
hilti/runtime/src/benchmarks/fiber.cc::execute_one[addl_stack_usage:18432]
CodSpeed Performance Gauge
0%
10.3 µs
10.3 µs
execute_one[addl_stack_usage:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_one[addl_stack_usage:1]
CodSpeed Performance Gauge
0%
9.8 µs
9.8 µs
execute_one[addl_stack_usage:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_one[addl_stack_usage:4096]
CodSpeed Performance Gauge
0%
10.2 µs
10.2 µs
execute_one[addl_stack_usage:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_one[addl_stack_usage:512]
CodSpeed Performance Gauge
0%
10.2 µs
10.2 µs
execute_one[addl_stack_usage:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_one[addl_stack_usage:64]
CodSpeed Performance Gauge
0%
10.2 µs
10.2 µs
execute_one[addl_stack_usage:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_one[addl_stack_usage:8]
CodSpeed Performance Gauge
0%
10.2 µs
10.2 µs
execute_one_yield[addl_stack_usage:18432]
hilti/runtime/src/benchmarks/fiber.cc::execute_one_yield[addl_stack_usage:18432]
CodSpeed Performance Gauge
0%
64.3 µs
64.3 µs
execute_one_yield[addl_stack_usage:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_one_yield[addl_stack_usage:1]
CodSpeed Performance Gauge
0%
11.2 µs
11.2 µs
execute_one_yield[addl_stack_usage:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_one_yield[addl_stack_usage:4096]
CodSpeed Performance Gauge
0%
15.3 µs
15.3 µs
execute_one_yield[addl_stack_usage:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_one_yield[addl_stack_usage:512]
CodSpeed Performance Gauge
0%
11.6 µs
11.6 µs
execute_one_yield[addl_stack_usage:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_one_yield[addl_stack_usage:64]
CodSpeed Performance Gauge
0%
11.2 µs
11.2 µs
execute_one_yield[addl_stack_usage:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_one_yield[addl_stack_usage:8]
CodSpeed Performance Gauge
0%
11.1 µs
11.1 µs
execute_yield_to_other[addl_stack_usage:18432]
hilti/runtime/src/benchmarks/fiber.cc::execute_yield_to_other[addl_stack_usage:18432]
CodSpeed Performance Gauge
0%
190 µs
190 µs
execute_yield_to_other[addl_stack_usage:1]
hilti/runtime/src/benchmarks/fiber.cc::execute_yield_to_other[addl_stack_usage:1]
CodSpeed Performance Gauge
0%
16.1 µs
16.1 µs
execute_yield_to_other[addl_stack_usage:4096]
hilti/runtime/src/benchmarks/fiber.cc::execute_yield_to_other[addl_stack_usage:4096]
CodSpeed Performance Gauge
0%
23.1 µs
23.1 µs
execute_yield_to_other[addl_stack_usage:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_yield_to_other[addl_stack_usage:512]
CodSpeed Performance Gauge
0%
16.8 µs
16.8 µs
execute_yield_to_other[addl_stack_usage:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_yield_to_other[addl_stack_usage:64]
CodSpeed Performance Gauge
0%
16.1 µs
16.1 µs
execute_yield_to_other[addl_stack_usage:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_yield_to_other[addl_stack_usage:8]
CodSpeed Performance Gauge
0%
16.1 µs
16.1 µs
iterate_bytes[len:1000000]
hilti/runtime/src/benchmarks/iteration.cc::iterate_bytes[len:1000000]
CodSpeed Performance Gauge
0%
10.5 ms
10.5 ms
iterate_bytes[len:10000]
hilti/runtime/src/benchmarks/iteration.cc::iterate_bytes[len:10000]
CodSpeed Performance Gauge
0%
105.6 µs
105.6 µs
iterate_bytes[len:100]
hilti/runtime/src/benchmarks/iteration.cc::iterate_bytes[len:100]
CodSpeed Performance Gauge
0%
2.1 µs
2.1 µs
iterate_bytes[len:1]
hilti/runtime/src/benchmarks/iteration.cc::iterate_bytes[len:1]
CodSpeed Performance Gauge
0%
1 µs
1 µs
iterate_map[len:10000]
hilti/runtime/src/benchmarks/iteration.cc::iterate_map[len:10000]
CodSpeed Performance Gauge
0%
412.7 µs
412.7 µs
iterate_map[len:100]
hilti/runtime/src/benchmarks/iteration.cc::iterate_map[len:100]
CodSpeed Performance Gauge
0%
5.5 µs
5.5 µs
iterate_map[len:1]
hilti/runtime/src/benchmarks/iteration.cc::iterate_map[len:1]
CodSpeed Performance Gauge
0%
1.2 µs
1.2 µs
iterate_set[len:1000000]
hilti/runtime/src/benchmarks/iteration.cc::iterate_set[len:1000000]
CodSpeed Performance Gauge
0%
33.8 ms
33.8 ms
iterate_set[len:10000]
hilti/runtime/src/benchmarks/iteration.cc::iterate_set[len:10000]
CodSpeed Performance Gauge
0%
339.1 µs
339.1 µs
iterate_set[len:100]
hilti/runtime/src/benchmarks/iteration.cc::iterate_set[len:100]
CodSpeed Performance Gauge
0%
4.3 µs
4.3 µs
iterate_set[len:1]
hilti/runtime/src/benchmarks/iteration.cc::iterate_set[len:1]
CodSpeed Performance Gauge
0%
590 ns
590 ns
iterate_vector[len:1000000]
hilti/runtime/src/benchmarks/iteration.cc::iterate_vector[len:1000000]
CodSpeed Performance Gauge
0%
10 ms
10 ms
iterate_vector[len:10000]
hilti/runtime/src/benchmarks/iteration.cc::iterate_vector[len:10000]
CodSpeed Performance Gauge
0%
101 µs
101 µs
iterate_vector[len:100]
hilti/runtime/src/benchmarks/iteration.cc::iterate_vector[len:100]
CodSpeed Performance Gauge
0%
2 µs
2 µs
iterate_vector[len:1]
hilti/runtime/src/benchmarks/iteration.cc::iterate_vector[len:1]
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
iterate_map[len:1000000]
hilti/runtime/src/benchmarks/iteration.cc::iterate_map[len:1000000]
CodSpeed Performance Gauge
0%
41.1 ms
41.1 ms
execute_many_resume[addl_stack_usage:18432/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:18432/fibers:512]
CodSpeed Performance Gauge
0%
28.9 ms
28.9 ms
execute_many[addl_stack_usage:4096/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:4096/fibers:512]
CodSpeed Performance Gauge
0%
877.7 µs
877.7 µs
Regex][100000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::Regex][100000]
CodSpeed Performance Gauge
0%
30.2 ms
30.2 ms
execute_many_resume[addl_stack_usage:4096/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:4096/fibers:64]
CodSpeed Performance Gauge
0%
335.2 µs
335.2 µs
execute_many_resume[addl_stack_usage:4096/fibers:512]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:4096/fibers:512]
CodSpeed Performance Gauge
0%
2.8 ms
2.8 ms
execute_many[addl_stack_usage:4096/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:4096/fibers:64]
CodSpeed Performance Gauge
0%
134.9 µs
134.9 µs
execute_many[addl_stack_usage:8/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:8/fibers:64]
CodSpeed Performance Gauge
0%
134.8 µs
134.8 µs
execute_many[addl_stack_usage:512/fibers:64]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:512/fibers:64]
CodSpeed Performance Gauge
0%
134.9 µs
134.9 µs
execute_many_resume[addl_stack_usage:1/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:1/fibers:8]
CodSpeed Performance Gauge
0%
31.2 µs
31.2 µs
execute_many[addl_stack_usage:4096/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:4096/fibers:8]
CodSpeed Performance Gauge
0%
25.2 µs
25.2 µs
execute_many[addl_stack_usage:64/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_many[addl_stack_usage:64/fibers:8]
CodSpeed Performance Gauge
0%
25.1 µs
25.1 µs
Regex][10000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::Regex][10000]
CodSpeed Performance Gauge
0%
3 ms
3 ms
execute_many_resume[addl_stack_usage:4096/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:4096/fibers:8]
CodSpeed Performance Gauge
0%
52.2 µs
52.2 µs
execute_many_resume[addl_stack_usage:512/fibers:8]
hilti/runtime/src/benchmarks/fiber.cc::execute_many_resume[addl_stack_usage:512/fibers:8]
CodSpeed Performance Gauge
0%
33.8 µs
33.8 µs
Regex][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::Regex][1000]
CodSpeed Performance Gauge
0%
337 µs
337.2 µs
Regex][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::Regex][100]
CodSpeed Performance Gauge
0%
71 µs
71.2 µs

Commits

Click on a commit to change the comparison range
Base
main
c262027
0%
WIP: Hoist removed calls out when removing params. Since function calls may modify some global, they have to appear before the function call that they are within. This causes some issues: 1) What if you have a nested function call like: f1(f2(side_effects()), side_effects()); If you simply hoist both side_effects calls out if they're unused: side_effects(); side_effects(); f1(f2()); Now f2 will see the state after 2 side_effects() calls, when it should only see after one, so the behavior may change. 2) This applies to more than function calls Because of these issues, it may be smartest to just not lift out anything that may have side effects. Note that this probably still allows the impactful cases.
1bbf69b
4 days ago
by evantypanski
© 2025 CodSpeed Technology
Home Terms Privacy Docs