nix: bump to nixpkgs 26.05#1711
Conversation
There was a problem hiding this comment.
Intel Xeon 4th gen (c7i)
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
11895 cycles |
11697 cycles |
1.02 |
ML-KEM-512 encaps |
13177 cycles |
13394 cycles |
0.98 |
ML-KEM-512 decaps |
17039 cycles |
17580 cycles |
0.97 |
ML-KEM-768 keypair |
19366 cycles |
20078 cycles |
0.96 |
ML-KEM-768 encaps |
20648 cycles |
21670 cycles |
0.95 |
ML-KEM-768 decaps |
26297 cycles |
27917 cycles |
0.94 |
ML-KEM-1024 keypair |
28035 cycles |
28749 cycles |
0.98 |
ML-KEM-1024 encaps |
30145 cycles |
30707 cycles |
0.98 |
ML-KEM-1024 decaps |
37449 cycles |
38533 cycles |
0.97 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Mac Mini (M1, 2020) benchmarks
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
12320 cycles |
12325 cycles |
1.00 |
ML-KEM-512 encaps |
14999 cycles |
15004 cycles |
1.00 |
ML-KEM-512 decaps |
19555 cycles |
19559 cycles |
1.00 |
ML-KEM-768 keypair |
21269 cycles |
21276 cycles |
1.00 |
ML-KEM-768 encaps |
23866 cycles |
23883 cycles |
1.00 |
ML-KEM-768 decaps |
30416 cycles |
30431 cycles |
1.00 |
ML-KEM-1024 keypair |
30333 cycles |
30463 cycles |
1.00 |
ML-KEM-1024 encaps |
34569 cycles |
34721 cycles |
1.00 |
ML-KEM-1024 decaps |
44189 cycles |
44405 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
ppc64le (POWER10) benchmarks
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
70626 cycles |
59410 cycles |
1.19 |
ML-KEM-512 encaps |
84636 cycles |
72138 cycles |
1.17 |
ML-KEM-512 decaps |
108532 cycles |
91875 cycles |
1.18 |
ML-KEM-768 keypair |
99071 cycles |
97619 cycles |
1.01 |
ML-KEM-768 encaps |
115510 cycles |
114161 cycles |
1.01 |
ML-KEM-768 decaps |
141205 cycles |
139887 cycles |
1.01 |
ML-KEM-1024 keypair |
154005 cycles |
152571 cycles |
1.01 |
ML-KEM-1024 encaps |
173418 cycles |
172025 cycles |
1.01 |
ML-KEM-1024 decaps |
205417 cycles |
203748 cycles |
1.01 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Intel Xeon 4th gen (c7i) (no-opt)
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
27700 cycles |
28122 cycles |
0.98 |
ML-KEM-512 encaps |
35618 cycles |
36611 cycles |
0.97 |
ML-KEM-512 decaps |
44400 cycles |
45129 cycles |
0.98 |
ML-KEM-768 keypair |
44233 cycles |
46311 cycles |
0.96 |
ML-KEM-768 encaps |
55156 cycles |
55565 cycles |
0.99 |
ML-KEM-768 decaps |
68366 cycles |
69899 cycles |
0.98 |
ML-KEM-1024 keypair |
67946 cycles |
70308 cycles |
0.97 |
ML-KEM-1024 encaps |
78992 cycles |
82412 cycles |
0.96 |
ML-KEM-1024 decaps |
96295 cycles |
99469 cycles |
0.97 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
AMD EPYC 3rd gen (c6a)
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
14456 cycles |
13915 cycles |
1.04 |
ML-KEM-512 encaps |
15934 cycles |
15690 cycles |
1.02 |
ML-KEM-512 decaps |
21334 cycles |
21255 cycles |
1.00 |
ML-KEM-768 keypair |
23787 cycles |
23714 cycles |
1.00 |
ML-KEM-768 encaps |
25238 cycles |
25167 cycles |
1.00 |
ML-KEM-768 decaps |
32962 cycles |
33023 cycles |
1.00 |
ML-KEM-1024 keypair |
33489 cycles |
33180 cycles |
1.01 |
ML-KEM-1024 encaps |
35910 cycles |
35651 cycles |
1.01 |
ML-KEM-1024 decaps |
46172 cycles |
46225 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'AMD EPYC 3rd gen (c6a)'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.03.
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
14456 cycles |
13915 cycles |
1.04 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
AMD EPYC 4th gen (c7a)
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
12820 cycles |
12719 cycles |
1.01 |
ML-KEM-512 encaps |
14218 cycles |
14192 cycles |
1.00 |
ML-KEM-512 decaps |
18987 cycles |
19056 cycles |
1.00 |
ML-KEM-768 keypair |
21561 cycles |
21849 cycles |
0.99 |
ML-KEM-768 encaps |
22738 cycles |
22951 cycles |
0.99 |
ML-KEM-768 decaps |
29712 cycles |
29927 cycles |
0.99 |
ML-KEM-1024 keypair |
30623 cycles |
30743 cycles |
1.00 |
ML-KEM-1024 encaps |
32717 cycles |
32865 cycles |
1.00 |
ML-KEM-1024 decaps |
41878 cycles |
42211 cycles |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Intel Xeon 3rd gen (c6i)
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
17902 cycles |
17529 cycles |
1.02 |
ML-KEM-512 encaps |
20093 cycles |
19948 cycles |
1.01 |
ML-KEM-512 decaps |
26598 cycles |
26553 cycles |
1.00 |
ML-KEM-768 keypair |
30013 cycles |
30898 cycles |
0.97 |
ML-KEM-768 encaps |
33316 cycles |
31293 cycles |
1.06 |
ML-KEM-768 decaps |
41436 cycles |
41743 cycles |
0.99 |
ML-KEM-1024 keypair |
42925 cycles |
42502 cycles |
1.01 |
ML-KEM-1024 encaps |
44968 cycles |
46208 cycles |
0.97 |
ML-KEM-1024 decaps |
58031 cycles |
59600 cycles |
0.97 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'Intel Xeon 3rd gen (c6i)'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.03.
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-768 encaps |
33316 cycles |
31293 cycles |
1.06 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
AMD EPYC 4th gen (c7a) (no-opt)
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
37035 cycles |
36626 cycles |
1.01 |
ML-KEM-512 encaps |
42845 cycles |
43097 cycles |
0.99 |
ML-KEM-512 decaps |
55602 cycles |
55728 cycles |
1.00 |
ML-KEM-768 keypair |
58009 cycles |
58701 cycles |
0.99 |
ML-KEM-768 encaps |
66916 cycles |
67571 cycles |
0.99 |
ML-KEM-768 decaps |
83592 cycles |
84486 cycles |
0.99 |
ML-KEM-1024 keypair |
88555 cycles |
89061 cycles |
0.99 |
ML-KEM-1024 encaps |
99065 cycles |
99303 cycles |
1.00 |
ML-KEM-1024 decaps |
120553 cycles |
120896 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
AMD EPYC 3rd gen (c6a) (no-opt)
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
40258 cycles |
40294 cycles |
1.00 |
ML-KEM-512 encaps |
48383 cycles |
48431 cycles |
1.00 |
ML-KEM-512 decaps |
62051 cycles |
62627 cycles |
0.99 |
ML-KEM-768 keypair |
62834 cycles |
63745 cycles |
0.99 |
ML-KEM-768 encaps |
75321 cycles |
74964 cycles |
1.00 |
ML-KEM-768 decaps |
92278 cycles |
93665 cycles |
0.99 |
ML-KEM-1024 keypair |
94977 cycles |
95142 cycles |
1.00 |
ML-KEM-1024 encaps |
110242 cycles |
109342 cycles |
1.01 |
ML-KEM-1024 decaps |
132502 cycles |
132124 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Graviton4
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
17669 cycles |
17644 cycles |
1.00 |
ML-KEM-512 encaps |
20544 cycles |
20595 cycles |
1.00 |
ML-KEM-512 decaps |
26997 cycles |
27068 cycles |
1.00 |
ML-KEM-768 keypair |
29864 cycles |
29904 cycles |
1.00 |
ML-KEM-768 encaps |
32682 cycles |
32769 cycles |
1.00 |
ML-KEM-768 decaps |
41910 cycles |
41963 cycles |
1.00 |
ML-KEM-1024 keypair |
43768 cycles |
43741 cycles |
1.00 |
ML-KEM-1024 encaps |
48612 cycles |
48732 cycles |
1.00 |
ML-KEM-1024 decaps |
61404 cycles |
61383 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Intel Xeon 3rd gen (c6i) (no-opt)
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
46810 cycles |
46222 cycles |
1.01 |
ML-KEM-512 encaps |
55611 cycles |
54864 cycles |
1.01 |
ML-KEM-512 decaps |
71207 cycles |
70613 cycles |
1.01 |
ML-KEM-768 keypair |
74446 cycles |
75155 cycles |
0.99 |
ML-KEM-768 encaps |
85970 cycles |
87045 cycles |
0.99 |
ML-KEM-768 decaps |
107208 cycles |
107960 cycles |
0.99 |
ML-KEM-1024 keypair |
111421 cycles |
113795 cycles |
0.98 |
ML-KEM-1024 encaps |
126170 cycles |
126226 cycles |
1.00 |
ML-KEM-1024 decaps |
152294 cycles |
152759 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Graviton4 (no-opt)
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
35228 cycles |
35409 cycles |
0.99 |
ML-KEM-512 encaps |
40043 cycles |
40111 cycles |
1.00 |
ML-KEM-512 decaps |
50567 cycles |
51134 cycles |
0.99 |
ML-KEM-768 keypair |
56693 cycles |
56672 cycles |
1.00 |
ML-KEM-768 encaps |
64089 cycles |
65146 cycles |
0.98 |
ML-KEM-768 decaps |
78429 cycles |
79297 cycles |
0.99 |
ML-KEM-1024 keypair |
87315 cycles |
87864 cycles |
0.99 |
ML-KEM-1024 encaps |
96612 cycles |
96877 cycles |
1.00 |
ML-KEM-1024 decaps |
114938 cycles |
115822 cycles |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Graviton3
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
18662 cycles |
18639 cycles |
1.00 |
ML-KEM-512 encaps |
21845 cycles |
21877 cycles |
1.00 |
ML-KEM-512 decaps |
28832 cycles |
28870 cycles |
1.00 |
ML-KEM-768 keypair |
31526 cycles |
31542 cycles |
1.00 |
ML-KEM-768 encaps |
34749 cycles |
34776 cycles |
1.00 |
ML-KEM-768 decaps |
44773 cycles |
44781 cycles |
1.00 |
ML-KEM-1024 keypair |
46180 cycles |
46075 cycles |
1.00 |
ML-KEM-1024 encaps |
51407 cycles |
51489 cycles |
1.00 |
ML-KEM-1024 decaps |
64993 cycles |
65015 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Graviton3 (no-opt)
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
38824 cycles |
38892 cycles |
1.00 |
ML-KEM-512 encaps |
44464 cycles |
44597 cycles |
1.00 |
ML-KEM-512 decaps |
56092 cycles |
56673 cycles |
0.99 |
ML-KEM-768 keypair |
62345 cycles |
62301 cycles |
1.00 |
ML-KEM-768 encaps |
70576 cycles |
72319 cycles |
0.98 |
ML-KEM-768 decaps |
86235 cycles |
87695 cycles |
0.98 |
ML-KEM-1024 keypair |
95774 cycles |
96161 cycles |
1.00 |
ML-KEM-1024 encaps |
106020 cycles |
106134 cycles |
1.00 |
ML-KEM-1024 decaps |
126093 cycles |
126585 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Arm Cortex-A55 (Snapdragon 888) benchmarks
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
59809 cycles |
59719 cycles |
1.00 |
ML-KEM-512 encaps |
67487 cycles |
67473 cycles |
1.00 |
ML-KEM-512 decaps |
86464 cycles |
86030 cycles |
1.01 |
ML-KEM-768 keypair |
97496 cycles |
97410 cycles |
1.00 |
ML-KEM-768 encaps |
110942 cycles |
110906 cycles |
1.00 |
ML-KEM-768 decaps |
138214 cycles |
137825 cycles |
1.00 |
ML-KEM-1024 keypair |
154413 cycles |
154686 cycles |
1.00 |
ML-KEM-1024 encaps |
172359 cycles |
171546 cycles |
1.00 |
ML-KEM-1024 decaps |
208758 cycles |
207891 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Graviton2
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
28203 cycles |
28270 cycles |
1.00 |
ML-KEM-512 encaps |
34044 cycles |
34121 cycles |
1.00 |
ML-KEM-512 decaps |
44480 cycles |
44375 cycles |
1.00 |
ML-KEM-768 keypair |
47617 cycles |
47672 cycles |
1.00 |
ML-KEM-768 encaps |
53835 cycles |
53905 cycles |
1.00 |
ML-KEM-768 decaps |
68494 cycles |
68358 cycles |
1.00 |
ML-KEM-1024 keypair |
70152 cycles |
70258 cycles |
1.00 |
ML-KEM-1024 encaps |
78659 cycles |
78750 cycles |
1.00 |
ML-KEM-1024 decaps |
98352 cycles |
98444 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Graviton2 (no-opt)
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
58729 cycles |
59148 cycles |
0.99 |
ML-KEM-512 encaps |
68561 cycles |
68646 cycles |
1.00 |
ML-KEM-512 decaps |
87410 cycles |
87362 cycles |
1.00 |
ML-KEM-768 keypair |
94887 cycles |
95351 cycles |
1.00 |
ML-KEM-768 encaps |
109235 cycles |
109904 cycles |
0.99 |
ML-KEM-768 decaps |
134237 cycles |
134370 cycles |
1.00 |
ML-KEM-1024 keypair |
151178 cycles |
147952 cycles |
1.02 |
ML-KEM-1024 encaps |
165299 cycles |
163869 cycles |
1.01 |
ML-KEM-1024 decaps |
199240 cycles |
195549 cycles |
1.02 |
This comment was automatically generated by workflow using github-action-benchmark.
There was a problem hiding this comment.
Arm Cortex-A76 (Raspberry Pi 5) benchmarks
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
28243 cycles |
28228 cycles |
1.00 |
ML-KEM-512 encaps |
34083 cycles |
34115 cycles |
1.00 |
ML-KEM-512 decaps |
44439 cycles |
44351 cycles |
1.00 |
ML-KEM-768 keypair |
47617 cycles |
47627 cycles |
1.00 |
ML-KEM-768 encaps |
53791 cycles |
53958 cycles |
1.00 |
ML-KEM-768 decaps |
68471 cycles |
68394 cycles |
1.00 |
ML-KEM-1024 keypair |
70245 cycles |
70267 cycles |
1.00 |
ML-KEM-1024 encaps |
78715 cycles |
78749 cycles |
1.00 |
ML-KEM-1024 decaps |
98303 cycles |
98471 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
a752cfc to
256b4d5
Compare
| devShells.linter = util.mkShellNoCC { | ||
| packages = builtins.attrValues { inherit (config.packages) linters; }; | ||
| }; | ||
| devShells.clang18 = util.mkShellWithCC' pkgs.clang_18; |
There was a problem hiding this comment.
Note that this compiler is not removed - it's just sourced from another channel (as it does not work on MacOS from the 26.05 channel) and, hence, moved to nix/legacy/
CBMC Results (ML-KEM-1024)
Full Results (191 proofs)
|
CBMC Results (ML-KEM-512)
Full Results (191 proofs)
|
CBMC Results (ML-KEM-768)
Full Results (191 proofs)
|
1d05445 to
fd3e132
Compare
fd3e132 to
20170ef
Compare
Update the nixpkgs input from nixos-25.11 to nixos-26.05 and adjust the flake to the new package set: - Default gcc changed from 14.3.0 to 15.2.0 - slothy: use the new pkgs.slothy from nixpkgs instead of the custom build; nix/slothy/default.nix now just re-exports it with a commented override for pinning a specific upstream revision. Drops the python3-for-slothy (unstable ortools) workaround. - hol_light: hol_light is now taken directly from nixpkgs, as I have upstreamed a recent version and made the necessary adjustments to make it directly usable. Similar as for slothy, we keep a separate package to make it easier to overwrite the version in the future. - python: provide script dependencies (pyparsing, sympy, ...) via python3.withPackages instead of bare python3Packages entries in a symlinkJoin, which no longer reach sys.path. Fixes autogen's "No module named 'pyparsing'". - autogen: use the snake_case pyparsing API (parse_string/parse_all) to silence the deprecation warning from the newer pyparsing. - cbmc: bitwuzla version 0.8.2 -> 0.9.0. - autogen: Reformatted with newer ruff version - platform tests: Increase disk on x86 from 20 GiB to 30 GiB as nix derivation does not fit anymore otherwise. - clang 18: Clang 18 from 26.05 no longer compiles on MacOS - take it from the 24.05 channel instead. Signed-off-by: Matthias J. Kannwischer <matthias@zerorisc.com>
20170ef to
c5ea34d
Compare
oqs-bot
left a comment
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'ppc64le (POWER10) benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.03.
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
70626 cycles |
59410 cycles |
1.19 |
ML-KEM-512 encaps |
84636 cycles |
72138 cycles |
1.17 |
ML-KEM-512 decaps |
108532 cycles |
91875 cycles |
1.18 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
SpacemiT K1 8 (Banana Pi F3) benchmarks
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
143456 cycles |
155511 cycles |
0.92 |
ML-KEM-512 encaps |
151739 cycles |
163418 cycles |
0.93 |
ML-KEM-512 decaps |
190270 cycles |
206683 cycles |
0.92 |
ML-KEM-768 keypair |
233646 cycles |
249875 cycles |
0.94 |
ML-KEM-768 encaps |
250703 cycles |
270398 cycles |
0.93 |
ML-KEM-768 decaps |
306224 cycles |
332169 cycles |
0.92 |
ML-KEM-1024 keypair |
366784 cycles |
395748 cycles |
0.93 |
ML-KEM-1024 encaps |
390113 cycles |
422755 cycles |
0.92 |
ML-KEM-1024 decaps |
460756 cycles |
506297 cycles |
0.91 |
This comment was automatically generated by workflow using github-action-benchmark.
oqs-bot
left a comment
There was a problem hiding this comment.
Arm Cortex-A72 (Raspberry Pi 4) benchmarks
Details
| Benchmark suite | Current: c5ea34d | Previous: 183f280 | Ratio |
|---|---|---|---|
ML-KEM-512 keypair |
50774 cycles |
50954 cycles |
1.00 |
ML-KEM-512 encaps |
58733 cycles |
59070 cycles |
0.99 |
ML-KEM-512 decaps |
74433 cycles |
75432 cycles |
0.99 |
ML-KEM-768 keypair |
86622 cycles |
86879 cycles |
1.00 |
ML-KEM-768 encaps |
95203 cycles |
96300 cycles |
0.99 |
ML-KEM-768 decaps |
117323 cycles |
120567 cycles |
0.97 |
ML-KEM-1024 keypair |
129918 cycles |
131131 cycles |
0.99 |
ML-KEM-1024 encaps |
142251 cycles |
143830 cycles |
0.99 |
ML-KEM-1024 decaps |
174795 cycles |
175647 cycles |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
Update the nixpkgs input from nixos-25.11 to nixos-26.05 and adjust the
flake to the new package set:
Default gcc changed from 14.3.0 to 15.2.0
slothy: use the new pkgs.slothy from nixpkgs instead of the custom
build; nix/slothy/default.nix now just re-exports it with a commented
override for pinning a specific upstream revision. Drops the
python3-for-slothy (unstable ortools) workaround.
hol_light: hol_light is now taken directly from nixpkgs, as I have
upstreamed a recent version and made the necessary adjustments to
make it directly usable. Similar as for slothy, we keep a separate
package to make it easier to overwrite the version in the future.
python: provide script dependencies (pyparsing, sympy, ...) via
python3.withPackages instead of bare python3Packages entries in a
symlinkJoin, which no longer reach sys.path. Fixes autogen's
"No module named 'pyparsing'".
autogen: use the snake_case pyparsing API (parse_string/parse_all) to
silence the deprecation warning from the newer pyparsing.
cbmc: bitwuzla version 0.8.2 -> 0.9.0.
autogen: Reformatted with newer ruff version
platform tests: Increase disk on x86 from 20 GiB to 30 GiB as nix derivation
does not fit anymore otherwise.
clang 18: Clang 18 from 26.05 no longer compiles on MacOS - take it from
the 24.05 channel instead.