Skip to content

Std lib/polish bridge macro#244

Draft
gpwclark wants to merge 2 commits into
mainfrom
std-lib/polish-bridge-macro
Draft

Std lib/polish bridge macro#244
gpwclark wants to merge 2 commits into
mainfrom
std-lib/polish-bridge-macro

Conversation

@gpwclark

Copy link
Copy Markdown
Member

No description provided.

@github-actions

github-actions Bot commented Jul 18, 2025

Copy link
Copy Markdown

🐰 Bencher Report

Branchstd-lib/polish-bridge-macro
Testbedubuntu-latest

⚠️ WARNING: No Threshold found!

Without a Threshold, no Alerts will ever be generated.

Click here to create a new Threshold
For more information, see the Threshold documentation.
To only post results if a Threshold exists, set the --ci-only-thresholds flag.

Click to view all benchmark results
BenchmarkEstimated Cyclesestimated cycles x 1e6Instructionsinstructions x 1e6L1 Hitshits x 1e6L2 HitshitsRAM HitshitsTotal read+writereads/writes x 1e6
iai::float::float_one_hundred📈 view plot
⚠️ NO THRESHOLD
129.32 x 1e6📈 view plot
⚠️ NO THRESHOLD
93.35 x 1e6📈 view plot
⚠️ NO THRESHOLD
128.13 x 1e6📈 view plot
⚠️ NO THRESHOLD
137,426.00📈 view plot
⚠️ NO THRESHOLD
14,339.00📈 view plot
⚠️ NO THRESHOLD
128.28 x 1e6
iai::float::float_one_thousand📈 view plot
⚠️ NO THRESHOLD
425.00 x 1e6📈 view plot
⚠️ NO THRESHOLD
314.27 x 1e6📈 view plot
⚠️ NO THRESHOLD
423.81 x 1e6📈 view plot
⚠️ NO THRESHOLD
137,787.00📈 view plot
⚠️ NO THRESHOLD
14,340.00📈 view plot
⚠️ NO THRESHOLD
423.96 x 1e6
iai::float::float_ten_thousand📈 view plot
⚠️ NO THRESHOLD
3,381.75 x 1e6📈 view plot
⚠️ NO THRESHOLD
2,523.42 x 1e6📈 view plot
⚠️ NO THRESHOLD
3,380.56 x 1e6📈 view plot
⚠️ NO THRESHOLD
137,677.00📈 view plot
⚠️ NO THRESHOLD
14,339.00📈 view plot
⚠️ NO THRESHOLD
3,380.72 x 1e6
iai::float::optimized_float_fifty_thousand📈 view plot
⚠️ NO THRESHOLD
8,754.19 x 1e6📈 view plot
⚠️ NO THRESHOLD
6,955.42 x 1e6📈 view plot
⚠️ NO THRESHOLD
8,754.17 x 1e6📈 view plot
⚠️ NO THRESHOLD
62.00📈 view plot
⚠️ NO THRESHOLD
559.00📈 view plot
⚠️ NO THRESHOLD
8,754.17 x 1e6
iai::float::optimized_float_one_hundred📈 view plot
⚠️ NO THRESHOLD
17.55 x 1e6📈 view plot
⚠️ NO THRESHOLD
13.93 x 1e6📈 view plot
⚠️ NO THRESHOLD
17.53 x 1e6📈 view plot
⚠️ NO THRESHOLD
61.00📈 view plot
⚠️ NO THRESHOLD
559.00📈 view plot
⚠️ NO THRESHOLD
17.53 x 1e6
iai::float::optimized_float_one_thousand📈 view plot
⚠️ NO THRESHOLD
175.13 x 1e6📈 view plot
⚠️ NO THRESHOLD
139.12 x 1e6📈 view plot
⚠️ NO THRESHOLD
175.11 x 1e6📈 view plot
⚠️ NO THRESHOLD
62.00📈 view plot
⚠️ NO THRESHOLD
559.00📈 view plot
⚠️ NO THRESHOLD
175.11 x 1e6
iai::float::optimized_float_ten_thousand📈 view plot
⚠️ NO THRESHOLD
1,750.87 x 1e6📈 view plot
⚠️ NO THRESHOLD
1,391.10 x 1e6📈 view plot
⚠️ NO THRESHOLD
1,750.85 x 1e6📈 view plot
⚠️ NO THRESHOLD
63.00📈 view plot
⚠️ NO THRESHOLD
559.00📈 view plot
⚠️ NO THRESHOLD
1,750.85 x 1e6
iai::recursion_and_continuations::continuation_vec_search_one_hundred📈 view plot
⚠️ NO THRESHOLD
117.63 x 1e6📈 view plot
⚠️ NO THRESHOLD
83.80 x 1e6📈 view plot
⚠️ NO THRESHOLD
116.19 x 1e6📈 view plot
⚠️ NO THRESHOLD
163,780.00📈 view plot
⚠️ NO THRESHOLD
17,584.00📈 view plot
⚠️ NO THRESHOLD
116.37 x 1e6
iai::recursion_and_continuations::continuation_vec_search_one_thousand📈 view plot
⚠️ NO THRESHOLD
123.10 x 1e6📈 view plot
⚠️ NO THRESHOLD
87.27 x 1e6📈 view plot
⚠️ NO THRESHOLD
121.48 x 1e6📈 view plot
⚠️ NO THRESHOLD
169,026.00📈 view plot
⚠️ NO THRESHOLD
22,190.00📈 view plot
⚠️ NO THRESHOLD
121.67 x 1e6
iai::recursion_and_continuations::continuation_vec_search_ten_thousand📈 view plot
⚠️ NO THRESHOLD
173.23 x 1e6📈 view plot
⚠️ NO THRESHOLD
120.56 x 1e6📈 view plot
⚠️ NO THRESHOLD
170.51 x 1e6📈 view plot
⚠️ NO THRESHOLD
196,777.00📈 view plot
⚠️ NO THRESHOLD
49,605.00📈 view plot
⚠️ NO THRESHOLD
170.75 x 1e6
iai::recursion_and_continuations::recursive_vec_search_one_hundred📈 view plot
⚠️ NO THRESHOLD
117.52 x 1e6📈 view plot
⚠️ NO THRESHOLD
83.73 x 1e6📈 view plot
⚠️ NO THRESHOLD
116.09 x 1e6📈 view plot
⚠️ NO THRESHOLD
163,156.00📈 view plot
⚠️ NO THRESHOLD
17,536.00📈 view plot
⚠️ NO THRESHOLD
116.27 x 1e6
iai::recursion_and_continuations::recursive_vec_search_one_thousand📈 view plot
⚠️ NO THRESHOLD
117.51 x 1e6📈 view plot
⚠️ NO THRESHOLD
83.73 x 1e6📈 view plot
⚠️ NO THRESHOLD
116.09 x 1e6📈 view plot
⚠️ NO THRESHOLD
162,955.00📈 view plot
⚠️ NO THRESHOLD
17,535.00📈 view plot
⚠️ NO THRESHOLD
116.27 x 1e6
iai::recursion_and_continuations::recursive_vec_search_ten_thousand📈 view plot
⚠️ NO THRESHOLD
165.15 x 1e6📈 view plot
⚠️ NO THRESHOLD
114.96 x 1e6📈 view plot
⚠️ NO THRESHOLD
162.43 x 1e6📈 view plot
⚠️ NO THRESHOLD
196,421.00📈 view plot
⚠️ NO THRESHOLD
49,552.00📈 view plot
⚠️ NO THRESHOLD
162.68 x 1e6
🐰 View full continuous benchmarking report in Bencher

@github-actions

github-actions Bot commented Jul 18, 2025

Copy link
Copy Markdown

🐰 Bencher Report

Branchstd-lib/polish-bridge-macro
Testbedubuntu-latest
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
microseconds (µs)
(Result Δ%)
Lower Boundary
microseconds (µs)
(Limit %)
Upper Boundary
microseconds (µs)
(Limit %)
continuation_vec_search_one_hundred📈 view plot
🚷 view threshold
7,936.30 µs
(+9.18%)Baseline: 7,268.83 µs
5,904.03 µs
(74.39%)
8,633.62 µs
(91.92%)
continuation_vec_search_one_thousand📈 view plot
🚷 view threshold
8,246.40 µs
(+8.02%)Baseline: 7,633.85 µs
6,311.01 µs
(76.53%)
8,956.70 µs
(92.07%)
continuation_vec_search_ten_thousand📈 view plot
🚷 view threshold
11,467.00 µs
(+4.59%)Baseline: 10,964.05 µs
9,723.48 µs
(84.80%)
12,204.62 µs
(93.96%)
float_one_hundred📈 view plot
🚷 view threshold
8,695.80 µs
(-2.26%)Baseline: 8,897.05 µs
7,574.23 µs
(87.10%)
10,219.88 µs
(85.09%)
float_one_thousand📈 view plot
🚷 view threshold
29,052.00 µs
(+1.38%)Baseline: 28,656.21 µs
24,611.93 µs
(84.72%)
32,700.49 µs
(88.84%)
float_ten_thousand📈 view plot
🚷 view threshold
232,320.00 µs
(+3.03%)Baseline: 225,488.95 µs
192,660.40 µs
(82.93%)
258,317.49 µs
(89.94%)
optimized_float_fifty_thousand📈 view plot
🚷 view threshold
510,180.00 µs
(+0.33%)Baseline: 508,511.58 µs
465,618.83 µs
(91.27%)
551,404.33 µs
(92.52%)
optimized_float_one_hundred📈 view plot
🚷 view threshold
1,033.10 µs
(+1.51%)Baseline: 1,017.72 µs
947.73 µs
(91.74%)
1,087.71 µs
(94.98%)
optimized_float_one_thousand📈 view plot
🚷 view threshold
10,213.00 µs
(+1.36%)Baseline: 10,075.85 µs
9,411.61 µs
(92.15%)
10,740.10 µs
(95.09%)
optimized_float_ten_thousand📈 view plot
🚷 view threshold
101,780.00 µs
(+0.75%)Baseline: 101,025.89 µs
93,918.07 µs
(92.28%)
108,133.72 µs
(94.12%)
recursive_vec_search_one_hundred📈 view plot
🚷 view threshold
7,916.90 µs
(+8.79%)Baseline: 7,277.17 µs
5,926.94 µs
(74.86%)
8,627.40 µs
(91.76%)
recursive_vec_search_one_thousand📈 view plot
🚷 view threshold
8,211.20 µs
(+8.40%)Baseline: 7,574.99 µs
6,255.60 µs
(76.18%)
8,894.39 µs
(92.32%)
recursive_vec_search_ten_thousand📈 view plot
🚷 view threshold
10,950.00 µs
(+4.79%)Baseline: 10,449.83 µs
9,244.98 µs
(84.43%)
11,654.67 µs
(93.95%)
🐰 View full continuous benchmarking report in Bencher

@gpwclark gpwclark force-pushed the std-lib/polish-bridge-macro branch from 4b1d697 to 433d4e0 Compare July 29, 2025 05:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant