Commit Graph

24752 Commits

Author SHA1 Message Date
github-actions[bot]
4aac48ff7f Merge master into staging-next 2024-03-15 06:01:09 +00:00
Mario Rodas
a239813178 Merge pull request #295267 from r-ryantm/auto-update/erg
erg: 0.6.30 -> 0.6.32
2024-03-14 20:30:09 -05:00
github-actions[bot]
cb97fed572 Merge master into haskell-updates 2024-03-15 00:12:36 +00:00
github-actions[bot]
c866a07331 Merge master into staging-next 2024-03-14 06:01:12 +00:00
Ethan Hindmarsh
86cc853973 flutter: 3.19.0 -> 3.19.3 2024-03-13 17:33:10 -05:00
R. Ryantm
6f419d213f circt: 1.67.0 -> 1.68.0 2024-03-13 19:35:11 +00:00
R. Ryantm
2c680a32bb ballerina: 2201.8.5 -> 2201.8.6 2024-03-13 12:18:22 +00:00
annalee
8e038835fe Merge remote-tracking branch 'upstream/master' into staging-next 2024-03-13 00:38:07 +00:00
github-actions[bot]
9e0e89d13c Merge master into haskell-updates 2024-03-13 00:12:20 +00:00
Pol Dellaiera
3a2102cff6 Merge pull request #295305 from corngood/dotnet-strip
dotnet: strip debug info
2024-03-12 21:56:46 +01:00
Fabián Heredia Montiel
9a1dbdc29e Merge pull request #294393 from r-ryantm/auto-update/glslang
glslang: 14.0.0 -> 14.1.0
2024-03-12 14:56:27 -06:00
Nick Cao
0ebe2a2ff5 Merge pull request #294975 from r-ryantm/auto-update/flix
flix: 0.44.0 -> 0.45.0
2024-03-12 14:11:06 -04:00
github-actions[bot]
6b78f024b2 Merge staging-next into staging 2024-03-12 18:01:46 +00:00
Weijia Wang
b35fc0188b Merge pull request #295139 from wegank/libclc-bump
spirv-llvm-translator: add llvm 18 support
2024-03-12 18:46:55 +01:00
Weijia Wang
e1439b579b Merge pull request #295357 from wegank/llvm-git-cleanup
llvmPackages_git: cleanup
2024-03-12 18:45:25 +01:00
Weijia Wang
9b0b599be5 llvmPackages_git: cleanup 2024-03-12 17:18:57 +01:00
SharzyL
555c7d1ba1 llvmPackages_17.clangUseLLVM: apply #220520 2024-03-13 00:10:59 +08:00
Fabián Heredia Montiel
93ecdaa1f3 Merge pull request #294025 from SubhrajyotiSen/update-kotlin
kotlin{-native}: 1.9.22 -> 1.9.23
2024-03-12 09:08:38 -06:00
Fabián Heredia Montiel
d7e7fc9008 Merge pull request #293813 from mattpolzin/propagate-idris2-libs
idris2Packages.buildIdris: propagate idris libraries
2024-03-12 09:08:08 -06:00
github-actions[bot]
1cef2a1be7 Merge staging-next into staging 2024-03-12 12:01:40 +00:00
David McFarland
88e8d87fed dotnet: strip debug info
This reduces the sdk closure size from 739.2M/2.5G to 494.5M/584.0M.
2024-03-12 08:32:49 -03:00
R. Ryantm
fd1728a830 erg: 0.6.30 -> 0.6.32 2024-03-12 09:45:22 +00:00
Ulrik Strid
93f5edbe13 Merge pull request #295229 from vbgl/ocaml-linol-0.5
ligo: 1.0.0 → 1.4.0; ocamlPackages.linol: 2023-08-04 → 0.5
2024-03-12 08:52:41 +01:00
Weijia Wang
aef1c29593 Merge pull request #295010 from wegank/llvm-git-bump
llvmPackages_git: 18.1.0-rc3 -> 18.1.0-rc4
2024-03-12 08:34:58 +01:00
Vincent Laporte
7d926d1f73 ligo: 1.0.0 → 1.4.0
ocamlPackages.linol: 2023-08-04 → 0.5
2024-03-12 06:04:52 +00:00
github-actions[bot]
87dfdf055e Merge master into haskell-updates 2024-03-12 00:12:17 +00:00
github-actions[bot]
fd6d62aa3d Merge staging-next into staging 2024-03-12 00:02:37 +00:00
7c6f434c
a1a8c01403 Merge pull request #292691 from hraban/sbcl-assert-nocompress-purge
sbcl: assert coreCompression -> !purgeNixReferences
2024-03-11 23:06:12 +00:00
Weijia Wang
c9f6ba9f18 llvmPackages_git.libclc: init 2024-03-11 23:28:21 +01:00
Weijia Wang
1742313d10 spirv-llvm-translator: add llvm 18 support 2024-03-11 23:28:06 +01:00
Hraban
3349c41fe4 sbcl: fix comment s/zlib/zstd
Co-authored-by: 7c6f434c <7c6f434c@mail.ru>
2024-03-11 18:51:40 +00:00
github-actions[bot]
06e5eb63d3 Merge staging-next into staging 2024-03-11 18:01:53 +00:00
David McFarland
c2eb1270d7 Merge pull request #294576 from corngood/dotnet-vmr-size
dotnet: strip native symbols from runtime
2024-03-11 13:43:34 -03:00
Pol Dellaiera
54c52cb276 Merge pull request #294334 from ShamrockLee/sourceroot-fix
treewide: fix hard-coded `sourceRoot` prefix for `fetchgit`-based `src`
2024-03-11 16:50:57 +01:00
Weijia Wang
a3a96a941d llvmPackages_git: 18.1.0-rc3 -> 18.1.0-rc4 2024-03-11 16:15:49 +01:00
R. Ryantm
4b6ac6dc10 flix: 0.44.0 -> 0.45.0 2024-03-11 12:47:58 +00:00
github-actions[bot]
339816cfdf Merge staging-next into staging 2024-03-11 12:01:42 +00:00
a-n-n-a-l-e-e
ce789e7e35 llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi into libcxx (#292043)
- merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git.
- remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required.
- fixes https://github.com/NixOS/nixpkgs/issues/166205
- provides alternative fixes for. https://github.com/NixOS/nixpkgs/issues/269548 https://github.com/NixOS/nix/issues/9640
- pkgsCross.x86_64-freebsd builds work again

This change can be represented in 3 stages
1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi}
2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin}
3. remove all references to libcxxabi outside of llvm (about 58 packages modified)

### merging libcxxabi into libcxx
- take the union of the libcxxabi and libcxx cmake flags
- eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency
- libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx.
- darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient.
- linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient.
- libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+)
- git/libcxx/defaul.nix  does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway.

### stdenv changes
- darwin bootstrap, remove references to libcxxabi and cxxabi
- cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12)
- adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx

### 58 package updates
- remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed
- swift, nodejs_v8 remove libcxxabi references in the clang override

https://github.com/NixOS/nixpkgs/pull/292043
2024-03-11 03:53:37 -07:00
Fabián Heredia Montiel
70d254a3de Merge pull request #294575 from mattpolzin/add-idris2-lsp-meta
idris2Packages.idris2Lsp: Add metadata to derivation
2024-03-11 01:54:48 -06:00
Atemu
ce8ddcd321 Merge pull request #281192 from diogotcorreia/pgvecto.rs
postgresqlPackages.pgvecto-rs: init at 0.2.1
2024-03-11 07:12:52 +00:00
github-actions[bot]
97e35dcd05 Merge master into haskell-updates 2024-03-11 00:12:54 +00:00
github-actions[bot]
e5f37c0e88 Merge staging-next into staging 2024-03-11 00:02:46 +00:00
Weijia Wang
111dd2ed97 openjdk16: make linux-only 2024-03-11 00:42:42 +01:00
Weijia Wang
db6aa4e851 Merge pull request #291717 from r-ryantm/auto-update/cakelisp
cakelisp: 0.3.0-unstable-2023-12-18 -> 0.3.0-unstable-2024-02-21
2024-03-11 00:10:37 +01:00
Hraban Luyat
f7ed1663f3 sbcl: assert coreCompression -> !purgeNixReferences 2024-03-10 15:32:10 -04:00
github-actions[bot]
43d40d2ee7 Merge staging-next into staging 2024-03-10 18:01:43 +00:00
Nick Cao
3c1aead79b Merge pull request #294594 from mattpolzin/fix-scheme-on-aarch64-darwin
chez: Fix aarch64-darwin builds
2024-03-10 10:22:58 -04:00
github-actions[bot]
973ef4b818 Merge staging-next into staging 2024-03-10 06:01:30 +00:00
Emily Trau
187a4d6ffc Merge pull request #293260 from r-ryantm/auto-update/odin
odin: dev-2024-02 -> dev-2024-03
2024-03-10 11:34:38 +11:00
github-actions[bot]
7e08b93df2 Merge master into haskell-updates 2024-03-10 00:14:01 +00:00