Commit Graph

24752 Commits

Author SHA1 Message Date
Diogo Correia
45e3996b16 pkgsCross.wasi32.buildPackages.rustc: fix build
Fixes #463589
2026-04-20 11:31:27 +01:00
Tristan Ross
54827df441 llvmPackages_git: 23.0.0-unstable-2026-04-05 -> 23.0.0-unstable-2026-04-19 2026-04-19 19:43:21 -07:00
nixpkgs-ci[bot]
3ea91fc736 Merge 9fcf76718e into haskell-updates 2026-04-20 00:36:48 +00:00
nixpkgs-ci[bot]
4eeadea15a Merge staging-next into staging 2026-04-19 18:14:49 +00:00
nixpkgs-ci[bot]
ec957b7938 Merge master into staging-next 2026-04-19 18:14:20 +00:00
lassulus
3168717322 lib.licenses: add compound licenses (#468378) 2026-04-19 13:09:21 +00:00
nixpkgs-ci[bot]
2ec0e0e36a Merge staging-next into staging 2026-04-19 12:12:58 +00:00
nixpkgs-ci[bot]
2d82734971 Merge master into staging-next 2026-04-19 12:12:29 +00:00
Will Cohen
2fe81bb868 binaryen: patch lld.py to match '64' on basename (#511193) 2026-04-19 11:27:49 +00:00
jopejoe1
baf97485d9 llvm: make use of compound licenses 2026-04-19 12:25:57 +02:00
David McFarland
016041b0e2 dotnetCorePackages: fix evaluation in cross 2026-04-19 00:34:14 -03:00
Ben Wolsieffer
bf224aefe9 llvm: fix version >=20 on armv6l
We were removing a test that failed on armv6l. In LLVM 20, this test was
moved to a different directory, causing the build to fail. It is not
clear if the test still needs to be removed after this reorganization,
and I don't have hardware that can do a native armv6l build of LLVM.
2026-04-18 22:08:50 -04:00
nixpkgs-ci[bot]
9ed4051c8d Merge 9868368dc9 into haskell-updates 2026-04-19 00:36:45 +00:00
K900
5d17008f6c Merge remote-tracking branch 'origin/staging-next' into staging 2026-04-18 21:18:53 +03:00
nixpkgs-ci[bot]
01ca72d322 Merge master into staging-next 2026-04-18 18:13:38 +00:00
Will Cohen
1bf8828bc7 binaryen: patch lld.py to match '64' on basename
scripts/test/lld.py adds --enable-memory64 --bigint when '64' appears
anywhere in the input path. The full Nix build directory is included,
and its nonce digits can contain '64' — non-deterministically triggering
the memory64 flags on unrelated tests (e.g. lld/duplicate_imports.wat)
and causing output mismatches. Match on basename instead.
2026-04-18 13:50:03 -04:00
David McFarland
e8e2791a87 dotnet: april 2026 releases (#504538) 2026-04-18 12:40:26 +00:00
nixpkgs-ci[bot]
f360d3dce0 Merge master into staging-next 2026-04-18 12:12:51 +00:00
Hythera
6534ba3f79 rust: 1.94.1 -> 1.95.0
Building the crate tikv-jemalloc-sys is causing some trouble with our build flags when building on x86_64-darwin. Switching to rust-jemalloc-sys from nixpkgs resolves this issue.
Adding this change across all platforms as this may address some other issues.

blog: https://blog.rust-lang.org/2026/04/16/Rust-1.95.0

diff: https://github.com/rust-lang/rust/compare/1.94.1...1.95.0
2026-04-18 12:43:44 +02:00
R. Ryantm
a9068e4073 mrustc: 0.11.2 -> 0.12.0 2026-04-18 01:11:53 +00:00
nixpkgs-ci[bot]
9618398486 Merge 025c852a89 into haskell-updates 2026-04-18 00:33:53 +00:00
Will Cohen
baea8fde7d emscripten: 5.0.0 -> 5.0.6 2026-04-17 19:19:14 -04:00
Will Cohen
b95222f26f binaryen: 126 -> 129 2026-04-17 19:13:12 -04:00
nixpkgs-ci[bot]
5eabbdb5f5 Merge staging-next into staging 2026-04-17 18:19:40 +00:00
nixpkgs-ci[bot]
802fb99f64 Merge master into staging-next 2026-04-17 18:18:45 +00:00
Tristan Ross
4eeb84277b {zig, zls}: add 0.16.0 versions; default to v0.16.0 (#509719) 2026-04-17 15:49:29 +00:00
David McFarland
bf92b1316a dotnetCorePackages.sdk_11_0: 11.0.100-preview.2.26159.112 -> 11.0.100-preview.3.26207.106 2026-04-17 09:57:29 -03:00
David McFarland
aa81354e44 dotnetCorePackages.sdk_8_0: 8.0.419 -> 8.0.420 2026-04-17 09:57:29 -03:00
David McFarland
1d10784cf9 dotnetCorePackages.sdk_10_0: 10.0.201 -> 10.0.202 2026-04-17 09:57:29 -03:00
David McFarland
f90421bb2a dotnetCorePackages.sdk_9_0: 9.0.312 -> 9.0.313 2026-04-17 09:57:29 -03:00
David McFarland
bfc94a6c9e nuget-package-hook: add helper to create .nupkg.metadata
This also adds an empty contentHash to the metadata, which is required
to fix a parsing error on sdk 11+.
2026-04-17 09:57:29 -03:00
David McFarland
998719b97b dotnet-sdk_{10,11}: apply muxer path precedence patch
Fixes: #464575
2026-04-17 09:57:29 -03:00
David McFarland
9ec199bef9 dotnetCorePackages.combinePackages: set DOTNET_HOST_PATH in wrappers 2026-04-17 09:57:29 -03:00
David McFarland
f2f375833c dotnet-sdk_{10,11}: provide $out/bin/dnx
Fixes: #477657
2026-04-17 09:57:28 -03:00
David McFarland
4172435a89 dotnet: update URLs for eol packages 2026-04-17 09:57:28 -03:00
David McFarland
25b82b35f8 dotnet: combine binary and source update scripts 2026-04-17 09:57:28 -03:00
David McFarland
928e583edf dotnet: combine binary and source expressions 2026-04-17 09:57:28 -03:00
Vincent Laporte
7e6a9f58a3 ocaml-ng.ocamlPackages_4_14.ocaml: fix ARM64 bug 2026-04-17 14:39:17 +02:00
nixpkgs-ci[bot]
6a00765b9a Merge staging-next into staging 2026-04-17 12:21:39 +00:00
nixpkgs-ci[bot]
6dd3c7dbf7 Merge master into staging-next 2026-04-17 12:21:09 +00:00
Will Cohen
0f5401721a emscripten: 4.0.23 -> 5.0.0 (#489359) 2026-04-17 12:13:01 +00:00
Jost Alemann
1373ce18ab zig: set __structuredAttrs 2026-04-17 10:32:56 +02:00
nixpkgs-ci[bot]
d347f023da Merge staging-next into staging 2026-04-17 06:39:49 +00:00
nixpkgs-ci[bot]
fe636a301d Merge master into staging-next 2026-04-17 06:39:17 +00:00
Alexandre Esteves
cc6d93dd97 haskell.compiler.ghc: relax native requirement with 'canExecute' (#508737) 2026-04-17 01:37:30 +00:00
Wolfgang Walther
55d0b557eb haskell.compiler.ghc{9102,9122}: drop (#439323) 2026-04-16 10:56:54 +00:00
Lily Ballard
19d080de23 rustc-unwrapped: disallow references to build rustc/cargo 2026-04-15 23:51:45 -07:00
Lily Ballard
126bd3b578 cargo: disallow references to bootstrap cargo, rustc
cargo recently accidentally gained a runtime dependency on
cargo-bootstrap, we don't want to let that happen again.
2026-04-15 21:49:31 -07:00
Lily Ballard
8eb3c82575 rustPlatform.rust: undeprecate
These attributes were deprecated in #230951 because they confused things
with splicing, e.g. passing `rustPlatform.rust.rustc` to
`nativeBuildInputs` would get the wrong derivation when cross-compiling.
This was a consequence of the fact that they come from the buildPackages
set. But we still want to expose these packages as otherwise Rust
packages have no way to reference the rustc and cargo that build them,
which means they can't e.g. use `disallowedReferences` to ensure they
don't end up in the runtime closure.

Just as `stdenv.cc` itself isn't spliced, we can solve this problem by
unsplicing the packages.
2026-04-15 21:39:14 -07:00
Lily Ballard
e749b0a6c7 cargo: remove runtime references to cargo-bootstrap
The shell completions were being generated by cargo-bootstrap instead of
by the just-built cargo, which meant they were embedding the
cargo-bootstrap path and causing it to be part of the runtime closure.
2026-04-14 22:02:12 -07:00