Commit Graph

18880 Commits

Author SHA1 Message Date
Vladimír Čunát 12df9ba6c3 Merge #321340: gcc12: 12.3.0 -> 12.4.0
...into staging
2024-06-24 09:37:35 +02:00
Martin Weinelt 2096642430 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/os-specific/windows/mingw-w64/default.nix
2024-06-23 19:09:00 +02:00
Winter 2de1fd60fc Revert "rust: Write config.toml not config" 2024-06-23 12:32:29 -04:00
Thiago Kenji Okada 7b446987ee Merge pull request #321639 from jeremyschlatter/bend-0-2-34_hvm-2-0-19
bend: 0.2.22 -> 0.2.34, hvm: 2.0.17 -> 2.0.19
2024-06-23 02:38:47 +01:00
Yueh-Shun Li eb572c420d clang-tools: move into llvmPackages 2024-06-23 01:34:26 +05:30
Jeremy Schlatter d4a9198797 bend: 0.2.22 -> 0.2.34, hvm: 2.0.17 -> 2.0.19
These updates are coupled because bend depends on exact hvm version.

Also removes IOKit from hvm's buildInputs on darwin. This was a holdover
from HVM1, which needed it. HVM2 does not.

Also deletes unused unused arguments from the hvm derivation.

Also migrates hvm to pkgs/by-name.
2024-06-21 18:41:48 -07:00
Tristan Ross 12f48ca046 Merge pull request #320282 from pwaller/fix-maybe-uninitialized
llvmPackages.clang: don't pass -Wno-maybe-uninitialized to clang
2024-06-21 18:25:23 -07:00
Pol Dellaiera a2b5266973 Merge pull request #321095 from mmlb/rust-write-config.toml-not-config
rust: Write config.toml not config
2024-06-21 22:32:49 +02:00
Pol Dellaiera c16f664f08 Merge pull request #321415 from r-ryantm/auto-update/typescript
typescript: 5.4.5 -> 5.5.2
2024-06-21 22:26:50 +02:00
github-actions[bot] c6707a9686 Merge staging-next into staging 2024-06-21 12:01:53 +00:00
Masum Reza 1f7e0b772c Merge pull request #320374 from al3xtjames/zig-darwin-purity
zig: fix build on Darwin with sandbox enabled
2024-06-21 10:56:30 +05:30
R. Ryantm 86ebb22231 typescript: 5.4.5 -> 5.5.2 2024-06-21 03:38:22 +00:00
Sergei Trofimovich 833a9841fe gcc12: 12.3.0 -> 12.4.0 2024-06-20 21:45:43 +01:00
7c6f434c 0c45511b4f Merge pull request #317746 from hraban/fix/sbcl-overridable-options
sbcl: make deriv options overridable attributes
2024-06-20 20:03:51 +00:00
sternenseemann e66e7c4d8e Merge branch master into haskell-updates 2024-06-20 14:34:13 +02:00
github-actions[bot] 61f347aa76 Merge staging-next into staging 2024-06-20 06:01:23 +00:00
Artturin 113b2b3729 Merge pull request #320261 from pwaller/llvm-pass-all-deps
llvmPackages_{12,13,14,15,16,17,18,git}: Allow overriding dependencies
2024-06-20 05:04:55 +03:00
github-actions[bot] 49f3b031c4 Merge master into haskell-updates 2024-06-20 00:13:16 +00:00
github-actions[bot] 8914dc8ee0 Merge staging-next into staging 2024-06-20 00:02:50 +00:00
Martin Weinelt af4cfc1e0f Merge remote-tracking branch 'origin/staging-next' into staging 2024-06-19 23:28:26 +02:00
Peder Bergebakken Sundt 34105c6b2f Merge pull request #319852 from atorres1985-contrib/jwasm
jwasm: 2.17 -> 2.18
2024-06-19 21:00:10 +02:00
Manuel Mendez 3f7663c1d7 rust: Write to .cargo/config.toml instead of .cargo/config
Seeing the following new warnings pop up on stderr when cargo was bumped
to 1.78:

```
warning: `/build/.cargo/config` is deprecated in favor of `config.toml`
note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml`
```

which happens to break commitmsgfmt builds in nix (#320294).

closes #320294
2024-06-19 14:56:51 -04:00
Rick van Schijndel 43ce0f9ee0 Merge pull request #318256 from risicle/ris-stack-clash-protection
cc-wrapper: add stack clash protection hardening flag
2024-06-19 19:54:30 +02:00
Leona Maroni 219ca58153 Merge pull request #320808 from herberteuler/fix/jbr-17
jetbrains: build from source code with jbr-no-jcef-17
2024-06-19 12:50:49 +02:00
Tristan Ross 599b8ebad1 llvmPackages_18: 18.1.7 -> 18.1.8 2024-06-18 18:10:40 -07:00
github-actions[bot] 7c6a6d1284 Merge master into haskell-updates 2024-06-19 00:13:37 +00:00
K900 00e78b2c9a Merge pull request #319047 from K900/mesa-chop
mesa: split out the Darwin build into a separate expression
2024-06-18 23:43:19 +03:00
Martin Weinelt f822b2ba5c Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/development/python-modules/langsmith/default.nix
- pkgs/development/python-modules/rich-pixels/default.nix
- pkgs/servers/teleport/generic.nix
2024-06-18 20:16:19 +02:00
Vincent Laporte e2086a7585 jasmin-compiler: 2023.06.3 → 2023.06.4 2024-06-18 19:02:40 +02:00
Guanpeng Xu 3698515d63 jetbrains: build from source code with jbr-no-jcef-17 2024-06-18 08:23:48 -07:00
superherointj 9c67c5d405 Merge pull request #319989 from A1029384756/master
odin: pin llvmPackages_18
2024-06-18 11:33:13 -03:00
Hayden Gray 68c577f15b odin: pin llvmPackages_18 2024-06-18 09:14:11 -04:00
superherointj c32f40dca8 Merge pull request #320598 from ereslibre/bump-unison
unison-ucm: 0.5.21 -> 0.5.22
2024-06-18 00:13:07 -03:00
Lily Foster ccef14f15a Merge pull request #320440 from ExpidusOS/fix/flutter-engine-log
flutterPackages-source.*.engine.src: prevent hydra log limit issue
2024-06-17 21:55:49 -04:00
github-actions[bot] e07bc34357 Merge master into haskell-updates 2024-06-18 00:14:16 +00:00
éclairevoyant 5bbede523a Merge pull request #304409 from tomodachi94/enhance/c3c/add-testVersion
c3c: add version check
2024-06-17 21:09:01 +00:00
Tomodachi94 3760be881c c3c: migrate to finalAttrs pattern 2024-06-17 12:37:41 -07:00
Tomodachi94 e44f0528f4 c3c: add version check 2024-06-17 12:37:06 -07:00
Pol Dellaiera 8af84265a1 Merge pull request #319767 from Taneb/bump-rgbds
rgbds: 0.6.1 -> 0.7.0
2024-06-17 21:29:44 +02:00
Rafael Fernández López 6d234ee6a8 unison-ucm: 0.5.21 -> 0.5.22 2024-06-17 21:17:57 +02:00
Doron Behar be3e244369 Merge pull request #318742 from jlesquembre/jl/jdk-remove-let
openjdk22: remove redundant let binding
2024-06-17 21:25:21 +03:00
Aleksana 36bd9a0872 Merge pull request #315140 from alexfmpe/ispc-1.24
ispc: 1.23.0 -> 1.24.0
2024-06-18 01:28:33 +08:00
Nathan van Doorn f564dbf8af rgbds: 0.6.1 -> 0.7.0
rgbds: use postPatch rather than patchPhase

Co-authored-by: Pol Dellaiera <pol.dellaiera@protonmail.com>
2024-06-17 09:13:56 +02:00
Tristan Ross c3ae65579a flutterPackages-source.*.engine.src: prevent hydra log limit issue 2024-06-16 23:18:08 -07:00
github-actions[bot] 5243bf695b Merge master into haskell-updates 2024-06-17 00:14:38 +00:00
Alex James cae03b78b4 zig: fix build on Darwin with sandbox enabled
During stage 3 of compilation, Zig calls `std.zig.system.darwin.macos.detect`,
which parses /System/Library/CoreServices/.SystemVersionPlatform.plist and
/System/Library/CoreServices/SystemVersion.plist[^1] to determine the OS
version. These paths are inaccessible when the sandbox is enabled, which causes
the build to fail with `OSVersionDetectionFail`[^2]. Fix the build with the
relaxed sandbox option by adding these paths to `__impureHostDeps`.

[^1]: https://github.com/ziglang/zig/blob/cd62005f19ff966d2c42de4daeb9a1e4b644bf76/lib/std/zig/system/darwin/macos.zig
[^2]: https://github.com/NixOS/nixpkgs/issues/287861#issuecomment-2148703491
2024-06-16 17:51:10 -05:00
Peter Waller 40a7f218c5 llvmPackages_{12,13,14,15,16,17,18,git}: Allow overriding dependencies
... consistently.

Further to #307211, allow overriding arguments through llvmPackages.override.

This makes it possible to override any dependency of LLVM or
clang by overriding it on `llvmPackages.override { <dependency> = ...; }`.

This is useful in development or customization where sometimes it is
desirable to turn features on or off.

Without this patch the only way to for example override ncurses was to
do `overriddenLLVM = llvmPackages.llvm.override { ncurses }`, but then
you would have to thread `overriddenLLVM` as dependencies into clang and
other packages, which results in quite a difficult expression to write
correctly in cross compilation scenarios.

Signed-off-by: Peter Waller <p@pwaller.net>
2024-06-16 20:25:26 +01:00
Peter Waller 0c3c6d879f llvmPackages.clang: don't pass -Wno-maybe-uninitialized to clang
If building clang under clang, don't pass -Wno-maybe-uninitialized;
this is a gcc-only warning and clang emits a diagnostic for every TU
about the unknown warning flag.

Signed-off-by: Peter Waller <p@pwaller.net>
2024-06-16 16:00:01 +01:00
Marcus Ramberg 0ec048523d Merge pull request #317896 from jmbaur/update-zig-12
zig: 0.12.0 -> 0.12.1
2024-06-16 16:53:49 +02:00
Nick Cao 96b429b0b0 Merge pull request #320251 from r-ryantm/auto-update/erg
erg: 0.6.37 -> 0.6.38
2024-06-16 10:38:06 -04:00