Commit Graph

24752 Commits

Author SHA1 Message Date
github-actions[bot]
3d632fe115 Merge master into staging-next 2024-03-03 18:01:09 +00:00
David McFarland
482e352ba1 Merge pull request #291656 from corngood/dotnet-bin-upgrade
dotnet-sdk_8: 8.0.101 -> 8.0.201, dotnet-sdk_7: 7.0.405 -> 7.0.406, dotnet-sdk: 6.0.418 -> 6.0.419
2024-03-03 09:55:55 -04:00
Mario Rodas
290661c488 Merge pull request #292781 from trofi/spirv-llvm-translator-drop-redundant-disable-warnings-if-gcc13
spirv-llvm-translator: drop redundant `disable-warnings-if-gcc13`
2024-03-03 07:44:09 -05:00
github-actions[bot]
b74f04cf79 Merge master into haskell-updates 2024-03-03 00:13:21 +00:00
Maximilian Bosch
2dcdf60272 swift: fix build w/ glibc-2.39
Failing Hydra build: https://hydra.nixos.org/build/249763077/nixlog/12

The problem is that glibc commit
64b1a44183a3094672ed304532bedb9acc707554 marked the `FILE*` argument of a few
functions including `fread` & `ferror` as non-null. The applied patch
("Android: add better nullability checks for nullability annotations added in NDK 26")
is targeted for the Android platform, but fixes said issue as well: the
handle returned from `fopen` is of type `Optional<T>` and the `guard`
expression unwraps that now (and throws an exception if `nil` is
returned). The previous `nil`-check didn't modify the type of `fp`, but
only raised the exception and moved on with `Optional<T>`.

It's a little sad that the patch needs to be applied at so many places,
but I guess that's what you get with language-level package managers 🤷
Also, seems good-enough to me given that it's actually temporary, the
patch is already upstream and will probably be obsolete at one of the
next Swift updates.
2024-03-02 19:01:51 +01:00
github-actions[bot]
81198fd201 Merge master into staging-next 2024-03-02 18:01:04 +00:00
Nick Cao
6579a72201 Merge pull request #292698 from wkral/scryer-0.9.4
scryer-prolog: 0.9.3 -> 0.9.4
2024-03-02 10:54:50 -05:00
Martin Weinelt
76d0baf0c2 Merge pull request #292777 from alyssais/rustdoc-wrap
wrapRustc: wrap rustdoc
2024-03-02 15:09:14 +01:00
Sergei Trofimovich
62b433975f spirv-llvm-translator: drop redundant disable-warnings-if-gcc13 2024-03-02 12:31:15 +00:00
Alyssa Ross
6f8fa05acf wrapRustc: wrap rustdoc
We need to set -crt-static on musl for rustdoc as well, so let's unify
the wrappers.  Ideally, rather than wrapping rustdoc, we'd have
rustdoc use the wrapped rustc, but that's currently only possible with
an unstable option (--test-builder).

The options set by the wrapper, -C target-feature and --sysroot, are
supported by both rustdoc and rustc, but other flags maybe not be
supported by both, so I've introduced different environment
variables (the existing NIX_RUSTFLAGS and a new NIX_RUSTDOCFLAGS) to
allow those to be set independently.

This fixes cargo-auditable in pkgsMusl., which broke because its
doctests stopped working when -crt-static was moved to the wrapper.

Fixes: 79156bf13a ("rustc: move crt-static default override to wrapper (#291829)")
2024-03-02 13:09:07 +01:00
github-actions[bot]
f51807feea Merge master into staging-next 2024-03-02 12:01:28 +00:00
Weijia Wang
7e53a56302 Merge pull request #291050 from wegank/mlir-cleanup
llvmPackages_17.mlir: cleanup
2024-03-02 12:06:52 +01:00
R. Ryantm
bc846a12ac osl: 1.13.6.1 -> 1.13.7.0 2024-03-02 05:42:08 +00:00
annalee
a04ddbe327 Merge remote-tracking branch 'upstream/master' into sn-remove 2024-03-02 04:08:10 +00:00
Nick Cao
25dfe767ba julia_110-bin: 1.10.1 -> 1.10.2 2024-03-01 21:40:54 -05:00
Nick Cao
4c95815403 julia_110-bin: 1.10.0 -> 1.10.1 2024-03-01 21:37:51 -05:00
Nick Cao
59225e7e00 julia_110: 1.10.1 -> 1.10.2 2024-03-01 21:37:50 -05:00
Nick Cao
45b0db0e3f julia_110: 1.10.0 -> 1.10.1 2024-03-01 21:37:50 -05:00
William Kral
0af01d5400 scryer-prolog: 0.9.3 -> 0.9.4 2024-03-01 17:32:09 -08:00
github-actions[bot]
38eff76eca Merge master into haskell-updates 2024-03-02 00:11:53 +00:00
Alyssa Ross
ee9c2b7c6a llvmPackages_16.mlir: init
The Nixpkgs release code generates a list of attributes on
x86_64-linux, then tries to evaluate them on all platforms.  This
meant that Darwin evals broke when llvmPackages was bumped to 17 on
Linux, because the list of attributes is evaluated for Linux, finds an
llvmPackages.mlir attribute, then gets an evaluation error when it
tries to evalute that on Darwin.  The easiest fix is to just make sure
an llvmPackages.mlir attribute exists on Darwin too.
2024-03-01 20:59:17 +01:00
7c6f434c
7cd98160ab Merge pull request #292348 from hraban/sbcl-2.4.2
sbcl: 2.4.1 -> 2.4.2
2024-03-01 14:25:28 +00:00
github-actions[bot]
18bc3c64e6 Merge master into staging-next 2024-03-01 12:00:58 +00:00
7c6f434c
4b88513c09 Merge pull request #292353 from hraban/lisp-mainprograms
sbcl, ecl, clisp: set meta.mainProgram
2024-03-01 11:14:34 +00:00
github-actions[bot]
a1ed79952d Merge master into haskell-updates 2024-03-01 00:14:10 +00:00
R. Ryantm
756f537026 orc: 0.4.36 -> 0.4.38 2024-02-29 18:44:51 +00:00
github-actions[bot]
c7d7e4a7a5 Merge staging-next into staging 2024-02-29 18:01:30 +00:00
Hraban Luyat
3dea08030b sbcl, ecl, clisp: set meta.mainProgram 2024-02-29 11:16:55 -05:00
Hraban Luyat
c3f3caa6d1 sbcl: 2.4.1 -> 2.4.2 2024-02-29 10:34:34 -05:00
Thiago Kenji Okada
adbc859ecf Merge pull request #292107 from atorres1985-contrib/tinycc
tinycc: refactor
2024-02-29 15:31:39 +00:00
Martin Weinelt
65b31e498a Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/development/python-modules/influxdb/default.nix
- pkgs/development/tools/misc/binutils/default.nix
2024-02-29 07:19:15 +01:00
Peder Bergebakken Sundt
16d9f67e6e Merge pull request #279996 from spacefrogg/factor99-fix
factor: Fix withLibs wrapper
2024-02-29 01:47:36 +01:00
Alyssa Ross
79156bf13a rustc: move crt-static default override to wrapper (#291829)
Previously, when cross compiling from non-musl to musl, the crt-static
default override wouldn't be applied, because the compiler wouldn't
have been built with it due to fastCross.  Moving it to the wrapper
fixes this without having to introduce extra compiler rebuilds.  And
because the wrapper is applied even to the bootstrap rustc, we no
longer need special handling of crt-static in the Cargo expression.

Unlike --sysroot, rustc allows -C target-feature= to be passed
multiple times, with later instances taking precedence over earlier
ones.  This means that it's very easy to set the default in the
wrapper, just by our overridden default before any other arguments.

This fixes pkgsCross.aarch64-multiplatform-musl.mesa from x86_64-linux.
2024-02-28 23:10:07 +01:00
Anderson Torres
5114be97f5 tinycc: refactor
- get rid of rec
  - extreme use of recursive rec
- format version string according to commit
  - cb89165fb9 (#280312, RFCs 107 and 147)
- strictDeps
- meta.mainProgram
2024-02-28 12:32:55 -03:00
github-actions[bot]
f3c1e18cf3 Merge master into haskell-updates 2024-02-28 00:12:11 +00:00
github-actions[bot]
d2cfd53fa4 Merge staging-next into staging 2024-02-27 18:01:33 +00:00
Nick Cao
6ce7536979 Merge pull request #289866 from SuperSandro2000/intel-graphics-driver
level-zero: 1.15.8 -> 1.16.1, intel-graphics-compiler: 1.0.15610.11 -> 1.0.15985.7,  intel-compute-runtime: 23.48.27912.11 -> 24.05.28454.6
2024-02-27 09:34:53 -05:00
sternenseemann
a71dda05b3 koka: patch for stackage 22 deps 2024-02-27 00:24:41 +01:00
David McFarland
f9b82960ec dotnet-sdk: add test for single-file compilation 2024-02-26 16:24:54 -04:00
Raphael Robatsch
0468d889c6 dotnet-sdk_8: 8.0.101 -> 8.0.201
https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.2/8.0.2.md
Fixes CVE-2024-21386, CVE-2024-21404
2024-02-26 16:07:02 -04:00
Raphael Robatsch
aab27012a0 dotnet-sdk_7: 7.0.405 -> 7.0.406
Release notes: https://github.com/dotnet/core/blob/main/release-notes/7.0/7.0.16/7.0.16.md
Fixes CVE-2024-21386, CVE-2024-21404
2024-02-26 16:07:02 -04:00
Raphael Robatsch
19df862e28 dotnet-sdk_6: 6.0.418 -> 6.0.419
Release notes: https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.27/6.0.27.md
Fixes CVE-2024-21386, CVE-2024-21404
2024-02-26 16:07:02 -04:00
David McFarland
1444ad2697 dotnet/update.sh: add ILLink.Tasks package 2024-02-26 16:00:15 -04:00
Sandro Jäckel
b969657bf9 rustfmt: wrap cargo-fmt with cargo
Before it failed with this error:
failed to start `cargo metadata`: No such file or directory (os error 2)

Suffixing it to PATH to make sure any other cargo is used before this.
2024-02-26 14:38:44 +01:00
Wolfgang Walther
f4f56c7af2 haskell.compiler: no dynamic way without enableShared/enableProfiledLibs
This disables building dynamic libraries for GHC 9.4.x and before, when enableShared and
enableProfiledLibs are set to false. Currently this only disables dynamic linking of GHC
itself, but still creates dynamic libraries.

The hadrian-based GHC 9.6+ already disable building dynamic libraries via the no_dynamic_libs
transformer in this case.

The reason for this happening before was, that the default was assumed to be "v p dyn", of
which "p" was taken away when profiled libs were disabled. But this would unconditionally
enable the dyn way. Using the BUILD_PROF_LIBS flag in this case will let GHC's config.mk.in
script make the proper decisions about which GhcLibWays to build.
2024-02-26 13:23:26 +01:00
Alyssa Ross
866d117d42 cargo,rustc: 1.75.0 -> 1.76.0 2024-02-26 11:32:10 +01:00
Peter Simons
27567240ea ghc: add new compiler version 9.8.2 2024-02-26 10:37:33 +01:00
R. Ryantm
6d56d4cdaf ocamlPackages.reason: 3.10.0 -> 3.11.0 2024-02-26 05:42:03 +00:00
github-actions[bot]
70706e07ef Merge master into haskell-updates 2024-02-26 00:12:47 +00:00
github-actions[bot]
08da949b49 Merge staging-next into staging 2024-02-26 00:02:38 +00:00