Commit Graph

24752 Commits

Author SHA1 Message Date
Yt
1f3cfae3d5 Merge pull request #317231 from lytedev/gleam-1.2.1
gleam: 1.2.0 -> 1.2.1
2024-06-04 22:09:21 +00:00
superherointj
52a6b383fc Merge pull request #317232 from r-ryantm/auto-update/odin
odin: dev-2024-05 -> dev-2024-06
2024-06-04 15:38:04 -03:00
github-actions[bot]
5d3e4362c2 Merge staging-next into staging 2024-06-04 18:01:39 +00:00
github-actions[bot]
593056204b Merge master into staging-next 2024-06-04 18:01:13 +00:00
R. Ryantm
358d787343 odin: dev-2024-05 -> dev-2024-06 2024-06-04 15:56:36 +00:00
Daniel Flanagan
f0bbf8191c gleam: 1.2.0 -> 1.2.1 2024-06-04 10:46:32 -05:00
David McFarland
da2c061877 Merge pull request #316299 from corngood/dotnet-upgrade
dotnet: May 2024 upgrade
2024-06-04 11:40:54 -03:00
Alyssa Ross
f27b3096c3 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/os-specific/linux/util-linux/default.nix
2024-06-04 13:31:26 +01:00
7c6f434c
67a6bcdcf2 Merge pull request #315675 from hraban/fix/sbcl-gc-threads
sbcl: configuration check: GC requires threads
2024-06-04 12:14:42 +00:00
github-actions[bot]
14af82271b Merge master into haskell-updates 2024-06-04 00:13:34 +00:00
Robert Scott
f2389281fb Merge pull request #316761 from risicle/ris-zerocallusedregs-default
stdenv: promote `zerocallusedregs` to `defaultHardeningFlags`
2024-06-03 19:52:30 +01:00
github-actions[bot]
08fc905241 Merge staging-next into staging 2024-06-03 18:02:34 +00:00
github-actions[bot]
ddde12c6f7 Merge master into staging-next 2024-06-03 18:02:09 +00:00
Eelco Dolstra
8d2a765adf Let-float various fromJSON calls to avoid repeated JSON reading/parsing
Some of these were read/parsed dozens of times in a `nix search`
invocation, and in particular the MELPA recipes archive (3 MiB) was
read 4 times.
2024-06-03 18:52:42 +02:00
R. Ryantm
e8bdfaf8a1 osl: 1.13.9.0 -> 1.13.10.0 2024-06-03 02:52:06 +00:00
github-actions[bot]
ac1903efd3 Merge master into haskell-updates 2024-06-03 00:13:54 +00:00
github-actions[bot]
f12893b626 Merge staging-next into staging 2024-06-03 00:02:47 +00:00
github-actions[bot]
c987c730bb Merge master into staging-next 2024-06-03 00:02:20 +00:00
Robert Scott
c85826c3df llvmPackages_17.llvm: add patch to fix -fzero-call-used-regs crashes
otherwise, we run in to https://github.com/llvm/llvm-project/issues/75168
on linux x86_64 when building libcxx
2024-06-02 23:53:14 +01:00
David McFarland
f44b27ce93 dotnetCorePackages.dotnet_8: 8.0.5 -> 8.0.6 2024-06-02 16:37:00 -03:00
David McFarland
5f7390af48 dotnetCorePackages.sdk_8_0: 8.0.5 -> 8.0.6 2024-06-02 16:37:00 -03:00
David McFarland
6113a9f660 dotnetCorePackages.sdk_7_0: 7.0.19 -> 7.0.20 2024-06-02 16:37:00 -03:00
David McFarland
01eb221ace dotnetCorePackages.sdk_6_0: 6.0.30 -> 6.0.31 2024-06-02 16:37:00 -03:00
éclairevoyant
2d57e1ce28 Merge pull request #316704 from babariviere/chore/remove-babariviere
remove 'babariviere' as a maintainer
2024-06-02 18:26:48 +00:00
github-actions[bot]
d51dc4a0b3 Merge staging-next into staging 2024-06-02 18:01:34 +00:00
github-actions[bot]
97d15b22bf Merge master into staging-next 2024-06-02 18:01:10 +00:00
7c6f434c
ab718775cb Merge pull request #315896 from hraban/sbcl/2.4.5
sbcl: 2.4.4 -> 2.4.5
2024-06-02 17:43:13 +00:00
Sandro
c9a2d39e08 Merge pull request #309447 from mevatron/mevatron/update-jcef-to-241 2024-06-02 19:33:12 +02:00
Bastien Riviere
40c9def80e remove 'babariviere' as a maintainer 2024-06-02 18:49:26 +02:00
Weijia Wang
a306e2df87 Merge pull request #312750 from r-ryantm/auto-update/aspectj
aspectj: 1.9.22 -> 1.9.22.1
2024-06-02 17:34:43 +02:00
Weijia Wang
483914124e Merge pull request #311568 from r-ryantm/auto-update/dart
dart: 3.3.4 -> 3.4.2
2024-06-02 17:20:57 +02:00
github-actions[bot]
326b480dc2 Merge staging-next into staging 2024-06-02 06:01:44 +00:00
github-actions[bot]
3ac64dc20d Merge master into staging-next 2024-06-02 06:01:19 +00:00
OTABI Tomoya
3473013688 Merge pull request #316193 from r-ryantm/auto-update/mlkit
mlkit: 4.7.9 -> 4.7.10
2024-06-02 10:24:45 +09:00
Weijia Wang
4ed4611b0c Merge pull request #313928 from wegank/openjdk-bump-split-5
openjdk21, openjfx21: update
2024-06-01 22:28:14 +02:00
John Ericson
15ad778e35 Merge pull request #316249 from rhelmot/freebsd-minimal3/libcxx-libcxxrt
freebsdPackages.libcxx: switch back to libcxxrt on FreeBSD
2024-06-01 12:22:34 -04:00
John Ericson
da9f5b3cc8 Merge pull request #316257 from rhelmot/freebsd-rust
rustc: Add support for FreeBSD
2024-06-01 12:21:27 -04:00
Sergei Trofimovich
c682f2b491 gcc: provide a $libgcc/$target/lib -> $libgcc/lib symlink
The primary reason for the layout change is for `gcc.libgcc` to match
closer `gcc.lib` layout. That way we allow `$STRIP_FOR_TARGET` to strip
`libgcc_s.so.1` file moved to $libgcc output. Otherwise `$STRIP` (for
host) fails to do it and leaves debug strings like references to headers
in it and bloats HOST closure with BUILD inputs.

The change shrinks `aarch64-multiplatform-musl.coreutils` closure from
50MB down to 10MB:

Before:

    $ nix path-info -rsSh $(nix-build -A pkgs.pkgsCross.aarch64-multiplatform-musl.coreutils) |& unnix
    /<<NIX>>/xgcc-13.2.0-libgcc                              155.8K  155.8K
    /<<NIX>>/musl-aarch64-unknown-linux-musl-1.2.3             3.8M    3.8M
    /<<NIX>>/libunistring-1.1                                  1.7M    1.7M
    /<<NIX>>/libidn2-2.3.7                                   352.7K    2.1M
    /<<NIX>>/glibc-2.39-52                                    28.7M   31.0M
    /<<NIX>>/bash-5.2p26                                       1.5M   32.5M
    /<<NIX>>/musl-aarch64-unknown-linux-musl-1.2.3-bin        69.4K    3.8M
    /<<NIX>>/linux-headers-6.7                                 6.2M    6.2M
    /<<NIX>>/musl-aarch64-unknown-linux-musl-1.2.3-dev       550.2K   43.1M
    /<<NIX>>/aarch64-unknown-linux-musl-gcc-13.2.0-libgcc    579.7K   43.6M
    /<<NIX>>/aarch64-unknown-linux-musl-gcc-13.2.0-lib         3.8M   47.4M
    /<<NIX>>/gmp-with-cxx-aarch64-unknown-linux-musl-6.3.0   653.4K   48.1M
    /<<NIX>>/attr-aarch64-unknown-linux-musl-2.5.2            73.8K    3.8M
    /<<NIX>>/acl-aarch64-unknown-linux-musl-2.3.2            156.4K    4.0M
    /<<NIX>>/coreutils-aarch64-unknown-linux-musl-9.5          1.6M   49.9M

After:

    $ nix path-info -rsSh $(nix-build -A pkgs.pkgsCross.aarch64-multiplatform-musl.coreutils) |& unnix
    /<<NIX>>/musl-aarch64-unknown-linux-musl-1.2.3             3.8M    3.8M
    /<<NIX>>/aarch64-unknown-linux-musl-gcc-13.2.0-libgcc    147.9K  147.9K
    /<<NIX>>/aarch64-unknown-linux-musl-gcc-13.2.0-lib         3.8M    7.7M
    /<<NIX>>/gmp-with-cxx-aarch64-unknown-linux-musl-6.3.0   653.4K    8.4M
    /<<NIX>>/attr-aarch64-unknown-linux-musl-2.5.2            73.8K    3.8M
    /<<NIX>>/acl-aarch64-unknown-linux-musl-2.3.2            156.4K    4.0M
    /<<NIX>>/coreutils-aarch64-unknown-linux-musl-9.5          1.6M   10.1M
2024-06-01 05:59:59 +01:00
github-actions[bot]
26c4820adb Merge master into haskell-updates 2024-06-01 00:14:21 +00:00
Artemis Tosini
8135af13f1 rustc: Add support for FreeBSD 2024-05-31 14:12:12 -07:00
Audrey Dutcher
2a8132e5bc llvmPackages_18.compiler-rt: adjust FreeBSD assert patch for LLVM 18 2024-05-31 14:02:58 -07:00
Audrey Dutcher
3a6141ac96 freebsdPackages.libcxx: switch back to libcxxrt on FreeBSD
also enable new delete definitions under libxxrt
2024-05-31 13:58:17 -07:00
sternenseemann
fc1e8093b5 haskell.packages.ghc910: work around aarch64-darwin output cycles
This ports our infamous patch for Cabal that prevents certain parts of
the Paths_* module from being generated in order to prevent unnecessary
references on aarch64-darwin, to GHC >= 9.10.

See also:

- Original issues: #140774
- Patches
  - Original patch for GHC >= 8.10 && < 9.2 / Cabal >= 3.2 && < 3.6:
    https://github.com/nixOS/nixpkgs/commit/b0dcd7fa34377fc0c5ff155de2d07ffbff3
  - Patch for GHC >= 9.2 && < 9.10 / Cabal >= 3.6 && < 3.12: #216857,
    https://github.com/NixOS/nixpkgs/pull/240387/commits/f6f780f129f50df536fb30,
    …
2024-05-31 21:23:09 +02:00
github-actions[bot]
c0b9a61616 Merge master into staging-next 2024-05-31 18:01:21 +00:00
R. Ryantm
5f1640f25f mlkit: 4.7.9 -> 4.7.10 2024-05-31 15:42:56 +00:00
Tristan Ross
e0b48c1c33 llvmPackages_17.llvm: remove origin variable 2024-05-31 07:31:20 -07:00
Ben Siraphob
543627341e Merge pull request #314987 from atorres1985-contrib/split-zigs 2024-05-31 19:14:18 +07:00
sternenseemann
c2b48909d6 Merge master into haskell-updates 2024-05-31 12:49:29 +02:00
Vladimír Čunát
5804775d03 Merge branch 'staging' into staging-next 2024-05-31 07:30:41 +02:00
Tristan Ross
77d03eb68c llvmPackages_{12,13,14,15,16,17,18,git}.lldb: add patch to remove origin variable 2024-05-30 21:39:47 -07:00