Commit Graph

24752 Commits

Author SHA1 Message Date
Jo
134518cebe treewide: avoid using singleton lists for licenses (#535754) 2026-07-15 18:25:37 +00:00
Eman Resu
ff094f60ad treewide: replace more singleton license lists 2026-07-15 14:04:39 -04:00
David McFarland
35775665a4 dotnetCorePackages.dotnet_{8..11}.vmr: reintroduce fix for intermittent compiler error (#532640) 2026-07-15 17:20:09 +00:00
David McFarland
a69ca4855a dotnetCorePackages.sdk_11_0: 11.0.100-preview.5.26302.115 -> 11.0.100-preview.6.26359.118 2026-07-15 14:16:39 -03:00
David McFarland
09a95d9e03 dotnetCorePackages.sdk_10_0: 10.0.301 -> 10.0.302 2026-07-15 14:16:39 -03:00
David McFarland
cc0f7d1810 dotnetCorePackages.sdk_9_0: 9.0.315 -> 9.0.316 2026-07-15 14:16:39 -03:00
whispers
28e4505698 llvm: add comment about backport selectiondag miscompile fix 2026-07-15 10:32:24 -04:00
whispers
4f7c60edb1 llvm_22: pick patch for selectiondag freeze condition miscompile
see f8a025c964.
this commit backports that same change to LLVM 22. the fix is not
available upstream since LLVM 22 is EOL, but we can pick the patch
from the Rust fork of LLVM, as that is currently on version 22.1.
2026-07-15 10:32:24 -04:00
Peder Bergebakken Sundt
d3640d8741 kotlin: 2.4.0 -> 2.4.10 (#541826) 2026-07-15 13:19:08 +00:00
Alyssa Ross
b066e66ff7 llvm_21: backport patch for selectiondag freeze condition miscompile (#542049) 2026-07-15 11:47:18 +00:00
whispers
f8a025c964 llvm_21: backport patch for selectiondag freeze condition miscompile
Several LLVM versions have a bug in SelectionDAG that causes
miscompilations around conditional poisions. This was exposed due to
Rust 1.97.0 exercising the involved code path heavily and generating
segfaulting code, but the bug existed beforehand as well. The patch was
made to LLVM 23, but the tests have many conflicts, so this is a manual
backport. This backport was made by:

- applying the code change to `llvm/lib`
- hand-updating `test/CodeGen/Mips/cmov.ll` with the same diff as the PR
- updating the rest with `utils/update_llc_test_checks.py` from the LLVM
  source tree, and verifying the diff against the one in the PR.

The last step made this a rather large and gnarly patch, but it's mostly
mechanical.

Rust issue: https://github.com/rust-lang/rust/issues/159035
LLVM issue: https://github.com/llvm/llvm-project/issues/208611
LLVM PR: https://github.com/llvm/llvm-project/pull/208683
2026-07-15 07:16:19 -04:00
Karolis Stasaitis
edc7beb2db yosys-symbiflow: mark as broken 2026-07-15 13:10:48 +02:00
Karolis Stasaitis
c74b782bcf yosys-bluespec: fix build with yosys 0.67 2026-07-15 13:05:12 +02:00
sempiternal-aurora
1526eeed3a gnat13: reapply trampoline patch 2026-07-15 21:38:53 +12:00
sempiternal-aurora
c0afb7f40d gnat: remove old unused gnat patch 2026-07-15 21:38:40 +12:00
K900
45ae10c84d Merge remote-tracking branch 'origin/master' into staging-next 2026-07-15 10:52:37 +03:00
Vladimír Čunát
86ce757ccf gcc: update to 14.4 and 15.3, cleanup patches on darwin (#531338) 2026-07-15 05:12:11 +00:00
sempiternal-aurora
ab01f7e3af gnat-bootstrap{,15}: 15.2.0-1 -> 15.3.0-1 2026-07-15 16:29:38 +12:00
sempiternal-aurora
62da529c51 gccNGPackages_15.gcc: 15.2.0 -> 15.3.0
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=15.3
2026-07-15 16:29:38 +12:00
sempiternal-aurora
1f0b98a288 gcc: 15.2.0 -> 15.3.0
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=15.3
2026-07-15 16:29:36 +12:00
sempiternal-aurora
1456003393 gcc14: 14.3.0 -> 14.4.0
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=14.4
2026-07-15 16:27:17 +12:00
Emily
225552310a gcc16: add Darwin patches 2026-07-15 16:27:17 +12:00
Emily
a6845cb0d6 gcc: always apply Darwin patches for Darwin targets
The upstream issue was fixed, the branch has changes relevant to
`x86_64-darwin` too, and you don’t really want to target Darwin
without these patches.

We reorder the deployment target patch after the patches, as they touch
the same file, and apply it on AArch64 for all versions (but for Darwin
targets rather than hosts, which should be the relevant case anyway).

Co-Authored-By: sempiternal-aurora <78790545+sempiternal-aurora@users.noreply.github.com>
2026-07-15 16:27:15 +12:00
Emily
28aa84b964 gcc: drop Darwin Ada patches
I’m pretty sure these should no longer be required after the
toolchain update and SDK rework.
2026-07-15 16:21:20 +12:00
Emily
400c70ff32 gcc: remove unused Darwin patch file
Fixes: 02eb6d0571
2026-07-15 16:21:19 +12:00
Anton Tayanovskyy
cd50621605 ecl: use fixDarwinDylibNames
This change makes sure dynamic libraries such as result/lib/libecl.dylib have no runtime-resolved paths
left, e.g. otool -L result/lib/libecl.dylib results have no "@rpath" entries.
2026-07-15 00:06:11 -04:00
Emily
6b35b9b68b mlton: clean up after x86_64-darwin drop 2026-07-15 03:58:17 +01:00
Emily
f861a3908b ccl: drop obsolete broken 2026-07-15 03:58:17 +01:00
Emily
572ae8d9e8 dotnetCorePackages.*: drop obsolete broken 2026-07-15 03:58:17 +01:00
Emily
f38248e850 fbc: clean up after x86_64-darwin drop 2026-07-15 03:58:17 +01:00
Emily
0d745b7d70 graalvmPackages.*: drop x86_64-darwin from update script 2026-07-15 03:58:17 +01:00
Emily
3b75f9ba72 flutterPackages{,-source}.*: drop x86_64-darwin from update script 2026-07-15 03:58:17 +01:00
Emily
fdb820602b treewide: drop simple x86_64-darwin mentions
To reproduce:

    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: nix-x86_64-darwin
          language: nix
          rule:
            any:
              - pattern: "\"x86_64-darwin\""
                kind: list_expression > string_expression
              - pattern:
                  context: "{ \"x86_64-darwin\" = $EXPR; }"
                  selector: binding
              - pattern:
                  context: "{ x86_64-darwin = $EXPR; }"
                  selector: binding
          fix:
            template: ""
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-first-x86_64-darwin
          language: json
          rule:
            kind: object > pair:nth-child(1)
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandEnd: { regex: "," }
        ' pkgs
    $ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
        -- scan --update-all --inline-rules '
          id: json-x86_64-darwin
          language: json
          rule:
            kind: object > pair
            has:
              pattern: "\"x86_64-darwin\""
              field: key
          fix:
            template: ""
            expandStart: { regex: "," }
        ' pkgs
    $ git restore pkgs/by-name/om/omnix/package.nix
    $ git diff --name-only -z \
        | nix shell nixpkgs/3b32825de172d0bc85664f495edb096b10862524#gnused \
            -c xargs -0 sed -i '/^$/N; /^\n\? \+$/d'
    $ treefmt
2026-07-15 03:58:16 +01:00
Emily
6d91911139 Revert "swiftPackages.swift{,NoSwiftDriver}: work around ld64 hardening issue"
The ld64 issue has been fixed.

This reverts commit eb22b856d1.
2026-07-15 03:26:25 +01:00
Emily
002e6194af Revert "swiftPackages.swift-unwrapped: fix darwin build"
The ld64 issue has been fixed.

This reverts commit 401b87c97d.
2026-07-15 03:26:25 +01:00
David McFarland
ef42d1feaa dotnetCorePackages.sdk_8_0: 8.0.422 -> 8.0.423 2026-07-14 20:14:14 +00:00
nixpkgs-ci[bot]
f93d88c669 Merge master into staging-next 2026-07-14 18:24:25 +00:00
Thomas Gerbet
1bfc52137a go_1_27: 1.27rc1 -> 1.27rc2 (#539540) 2026-07-14 16:37:34 +00:00
R. Ryantm
aa433c9d22 kotlin: 2.4.0 -> 2.4.10 2026-07-14 14:26:13 +00:00
nixpkgs-ci[bot]
869aa0441e Merge staging-next into staging 2026-07-14 12:28:52 +00:00
David McFarland
6fa93c2bea chickenPackages.chickenEggs.fuse: mark as broken due to fuse2 (#541420) 2026-07-14 12:17:51 +00:00
David McFarland
f831aac0fb chickenPackages.chickenEggs.mdh: mark as broken due to PCRE (#541415) 2026-07-14 12:17:44 +00:00
Leonardo Taglialegne
783748a79c elmPackages.elm-test-rs: 3.0.2 -> 3.2.0 2026-07-14 09:50:07 +02:00
nixpkgs-ci[bot]
c45ba81144 Merge staging-next into staging 2026-07-13 12:50:29 +00:00
David McFarland
15e5afb03c chickenPackages.chickenEggs.fuse: mark as broken due to fuse2 2026-07-13 08:56:47 -03:00
David McFarland
24d396f353 chickenPackages.chickenEggs.mdh: mark as broken due to PCRE 2026-07-13 08:48:17 -03:00
Tristan Ross
94ed25df38 llvmPackages_git: 23.0.0-unstable-2026-07-05 -> 23.0.0-unstable-2026-07-12 2026-07-12 19:06:20 -07:00
nixpkgs-ci[bot]
5e54e68ffe Merge staging-next into staging 2026-07-10 18:31:46 +00:00
Martin Weinelt
eb0dbe6935 checkPhaseThreadLimitHook: rename from openmpCheckPhaseHook, set more thread env vars (#539853) 2026-07-10 12:21:00 +00:00
R. Ryantm
f289bbc036 emscripten: 5.0.7 -> 6.0.2 2026-07-10 10:28:49 +00:00