Skip to content

feat: implement trusted publishing for crate#12

Merged
latonis merged 1 commit into
mainfrom
jl/trusted-publishing
Apr 22, 2026
Merged

feat: implement trusted publishing for crate#12
latonis merged 1 commit into
mainfrom
jl/trusted-publishing

Conversation

@latonis

@latonis latonis commented Apr 22, 2026

Copy link
Copy Markdown
Owner

@latonis
latonis merged commit ccf06c5 into main Apr 22, 2026
1 check passed
@github-actions

Copy link
Copy Markdown

Benchmark Results

flatten_inputs/default/small
                        time:   [995.84 ns 996.44 ns 997.15 ns]
                        thrpt:  [1.0029 Melem/s 1.0036 Melem/s 1.0042 Melem/s]
                 change:
                        time:   [+0.2389% +0.7033% +1.0810%] (p = 0.00 < 0.05)
                        thrpt:  [-1.0694% -0.6984% -0.2384%]
flatten_inputs/preserve_arrays/small
                        time:   [1.1117 µs 1.1129 µs 1.1146 µs]
                        thrpt:  [897.22 Kelem/s 898.53 Kelem/s 899.52 Kelem/s]
                 change:
                        time:   [+0.5781% +2.0981% +4.1330%] (p = 0.01 < 0.05)
                        thrpt:  [-3.9689% -2.0550% -0.5748%]
flatten_inputs/alt_array_flattening/small
                        time:   [1.1360 µs 1.1374 µs 1.1390 µs]
                        thrpt:  [877.97 Kelem/s 879.18 Kelem/s 880.31 Kelem/s]
                 change:
                        time:   [+1.0014% +1.2399% +1.4857%] (p = 0.00 < 0.05)
                        thrpt:  [-1.4639% -1.2248% -0.9915%]
                        Performance has regressed.
flatten_inputs/default/medium
                        time:   [46.855 µs 46.908 µs 46.952 µs]
                        thrpt:  [21.299 Kelem/s 21.318 Kelem/s 21.343 Kelem/s]
                 change:
                        time:   [+0.9103% +1.3009% +1.6236%] (p = 0.00 < 0.05)
                        thrpt:  [-1.5977% -1.2842% -0.9021%]
flatten_inputs/preserve_arrays/medium
                        time:   [45.514 µs 45.536 µs 45.565 µs]
                        thrpt:  [21.947 Kelem/s 21.960 Kelem/s 21.971 Kelem/s]
                 change:
                        time:   [-0.6611% -0.4856% -0.2633%] (p = 0.00 < 0.05)
                        thrpt:  [+0.2640% +0.4880% +0.6655%]
flatten_inputs/alt_array_flattening/medium
                        time:   [45.336 µs 45.356 µs 45.374 µs]
                        thrpt:  [22.039 Kelem/s 22.048 Kelem/s 22.057 Kelem/s]
                 change:
                        time:   [-1.1532% -0.9938% -0.8588%] (p = 0.00 < 0.05)
                        thrpt:  [+0.8662% +1.0038% +1.1667%]
flatten_inputs/default/large
                        time:   [1.0630 ms 1.0648 ms 1.0664 ms]
                        thrpt:  [937.77  elem/s 939.19  elem/s 940.75  elem/s]
                 change:
                        time:   [-1.0713% -0.5467% -0.1233%] (p = 0.02 < 0.05)
                        thrpt:  [+0.1235% +0.5497% +1.0829%]
flatten_inputs/preserve_arrays/large
                        time:   [1.0565 ms 1.0612 ms 1.0656 ms]
                        thrpt:  [938.42  elem/s 942.37  elem/s 946.53  elem/s]
                 change:
                        time:   [-1.0204% -0.5251% +0.0516%] (p = 0.05 > 0.05)
                        thrpt:  [-0.0516% +0.5279% +1.0309%]
flatten_inputs/alt_array_flattening/large
                        time:   [1.0528 ms 1.0573 ms 1.0632 ms]
                        thrpt:  [940.52  elem/s 945.80  elem/s 949.82  elem/s]
                 change:
                        time:   [-2.0922% -1.7583% -1.3938%] (p = 0.00 < 0.05)
                        thrpt:  [+1.4135% +1.7898% +2.1369%]
                        Performance has improved.
flatten_collisions/collisions_default/10
                        time:   [1.6306 µs 1.6341 µs 1.6369 µs]
                        thrpt:  [610.91 Kelem/s 611.94 Kelem/s 613.25 Kelem/s]
                 change:
                        time:   [+0.2048% +0.5750% +0.9136%] (p = 0.00 < 0.05)
                        thrpt:  [-0.9053% -0.5717% -0.2044%]
flatten_collisions/collisions_alt_flatten/10
                        time:   [1.5372 µs 1.5427 µs 1.5493 µs]
                        thrpt:  [645.46 Kelem/s 648.21 Kelem/s 650.53 Kelem/s]
                 change:
                        time:   [-2.0303% -1.5873% -1.2202%] (p = 0.00 < 0.05)
                        thrpt:  [+1.2353% +1.6129% +2.0724%]
                        Performance has improved.
flatten_collisions/collisions_default/100
                        time:   [14.399 µs 14.423 µs 14.441 µs]
                        thrpt:  [69.248 Kelem/s 69.336 Kelem/s 69.452 Kelem/s]
                 change:
                        time:   [-4.4918% -3.9541% -3.3969%] (p = 0.00 < 0.05)
                        thrpt:  [+3.5163% +4.1168% +4.7030%]
                        Performance has improved.
flatten_collisions/collisions_alt_flatten/100
                        time:   [14.764 µs 14.770 µs 14.775 µs]
                        thrpt:  [67.681 Kelem/s 67.707 Kelem/s 67.731 Kelem/s]
                 change:
                        time:   [+1.8104% +2.2254% +2.6316%] (p = 0.00 < 0.05)
                        thrpt:  [-2.5641% -2.1769% -1.7782%]
                        Performance has regressed.
flatten_collisions/collisions_default/1000
                        time:   [145.41 µs 145.76 µs 146.13 µs]
                        thrpt:  [6.8434 Kelem/s 6.8605 Kelem/s 6.8773 Kelem/s]
                 change:
                        time:   [+3.5117% +3.7123% +3.8953%] (p = 0.00 < 0.05)
                        thrpt:  [-3.7492% -3.5794% -3.3925%]
                        Performance has regressed.
flatten_collisions/collisions_alt_flatten/1000
                        time:   [148.34 µs 148.51 µs 148.65 µs]
                        thrpt:  [6.7271 Kelem/s 6.7338 Kelem/s 6.7411 Kelem/s]
                 change:
                        time:   [+7.1328% +7.4389% +7.7242%] (p = 0.00 < 0.05)
                        thrpt:  [-7.1703% -6.9238% -6.6579%]
                        Performance has regressed.


Benchmarked on commit 6b9b08cf1c5876122f0f1f5cb5f350f4d3eb79e0

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