Avatar for the zeek user
zeek
spicy
BlogDocsChangelog

When printing anonymous bitfields inside a struct, lift up the fields.

#2089
Comparing
topic/robin/gh-1660-bitfield-print
(
9579de6
) with
main
(
207e1cb
)
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
176 ms
UnitVectorLookahead][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorLookahead][100]
CodSpeed Performance Gauge
0%
206.7 µs
205.8 µ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.6 ms
UnitVectorSize][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorSize][1000]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
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
Regex][100000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::Regex][100000]
CodSpeed Performance Gauge
0%
30.2 ms
30.2 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
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: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
Regex][1000]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::Regex][1000]
CodSpeed Performance Gauge
0%
337 µs
337 µ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
Regex][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::Regex][100]
CodSpeed Performance Gauge
0%
71 µs
71 µs
UnitVectorSize][100]
spicy/runtime/tests/benchmarks/parsing.cc::benchmarkParser[Benchmark::UnitVectorSize][100]
CodSpeed Performance Gauge
0%
160.2 µs
160.4 µs

Commits

Click on a commit to change the comparison range
Base
main
207e1cb
0%
When printing anonymous bitfields inside a struct, lift up the fields. This now prints, e.g., `[$fin=1, $rsv=0, $opcode=2, $remaining=255]` instead of `[$<anon>=(1, 0, 2, 255)]`. In addition, we also prettify non-anonymous bitfields. They now print as, e.g., `[$y=(a: 4, b: 8)]` instead of `[$y=(4, 8)]`. The implementation is a bit of hack (because we normally don't convey type information through `cxx::*` elements) but can't of think anything nicer. Tested through updates to existing tests. Closes #1660.
9579de6
11 days ago
by rsmmr
© 2025 CodSpeed Technology
Home Terms Privacy Docs