Avatar for the zeek user
zeek
spicy
BlogDocsChangelog

Fix strong->value reference coercion in calls

#2093
Comparing
topic/etyp/strong-val-ref-regression
(
44e11c7
) with
main
(
7a2796a
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
106
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

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
Regex][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::Regex][100]
CodSpeed Performance Gauge
0%
71 µs
71 µs
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
Regex][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::Regex][1000]
CodSpeed Performance Gauge
0%
336.9 µs
336.9 µ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
UnitVectorLookahead][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorLookahead][100]
CodSpeed Performance Gauge
0%
205 µs
205 µ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
UnitVectorLookahead][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorLookahead][1000]
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
UnitVectorSize][100000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorSize][100000]
CodSpeed Performance Gauge
0%
132.7 ms
132.7 ms
UnitVectorSize][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorSize][1000]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
UnitVectorLookahead][100000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorLookahead][100000]
CodSpeed Performance Gauge
0%
175.3 ms
175.3 ms
iterate_map[len:1000000]
hilti/runtime/src/benchmarks/iteration.cc::iterate_map[len:1000000]
CodSpeed Performance Gauge
0%
41.1 ms
41.1 ms
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: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
UnitVectorSize][10000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorSize][10000]
CodSpeed Performance Gauge
0%
12.5 ms
12.5 ms
UnitVectorLookahead][10000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorLookahead][10000]
CodSpeed Performance Gauge
0%
16.8 ms
16.8 ms
Regex][10000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::Regex][10000]
CodSpeed Performance Gauge
0%
3 ms
3 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
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
UnitVectorSize][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorSize][100]
CodSpeed Performance Gauge
0%
160.4 µs
160.4 µ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
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

Commits

Click on a commit to change the comparison range
Base
main
7a2796a
0%
Fix strong->value reference coercion in calls. Fixes #2091 Calls would auto-deref any strong references when resolving the function call. But, this auto-deref gets removed for units because of 7f269c5da866bd9da744ebdb7784641e1affce3f. For `new` calls, this continued to work because they then got *re-resolved*. Calls did not have this. This simply adds that re-resolution to function calls. Technically this could apply to methods, but I couldn't trigger it in Spicy, so I left it.
44e11c7
9 hours ago
by evantypanski
© 2025 CodSpeed Technology
Home Terms Privacy Docs