Commit Graph

24752 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
0e76d45697 Merge staging-next into staging 2025-04-30 18:06:31 +00:00
nixpkgs-ci[bot]
636429202b Merge master into staging-next 2025-04-30 18:05:11 +00:00
Yohann Boniface
a8ada7ce4a alan_2: unbreak on gcc 14, modernize; alan: modernize (#400242) 2025-04-30 18:20:20 +02:00
awwpotato
f5d30316a7 alan_2: move to by-name 2025-04-30 08:13:09 -07:00
awwpotato
9656f3ca92 alan: move to by-name 2025-04-30 08:13:09 -07:00
awwpotato
c65dd72f00 alan_2: modernize 2025-04-30 08:13:06 -07:00
awwpotato
1a3bd1ba74 alan_2: unbreak on gcc 14 2025-04-30 08:12:48 -07:00
awwpotato
1b3e9d9629 alan: modernize 2025-04-30 08:12:34 -07:00
aleksana
d1fc36daf0 go: deduplicate GOOS and GOARCH translations 2025-04-30 22:05:32 +08:00
Vladimír Čunát
38a95f006e Revert "haskell.compiler.*: avoid rebuild on 64-bit for now" (#403050) 2025-04-30 16:05:14 +02:00
Alexander Bantyev
4e420e3f27 llvmPackages: add comments for all patches in LLVM and CLang (#402816) 2025-04-30 13:53:11 +00:00
sternenseemann
526c3dc2a1 Revert "haskell.compiler.*: avoid rebuild on 64-bit for now"
This reverts commit 69b8720db0.
2025-04-30 11:55:51 +02:00
nixpkgs-ci[bot]
6c4601f307 Merge staging-next into staging 2025-04-30 09:30:05 +00:00
Silvan Mosberger
bc2b4e77d8 llvmPackages: add comments for all patches in LLVM and CLang
Co-Authored-By: Silvan Mosberger <silvan.mosberger@moduscreate.com>
2025-04-30 11:55:26 +04:00
Vladimír Čunát
69b8720db0 haskell.compiler.*: avoid rebuild on 64-bit for now 2025-04-30 09:01:31 +02:00
Tristan Ross
8f6cc85e83 llvmPackages_20: 20.1.3 -> 20.1.4 2025-04-29 19:28:36 -07:00
nixpkgs-ci[bot]
84d5187540 Merge 3701dbcbc4 into haskell-updates 2025-04-30 00:20:13 +00:00
sternenseemann
420eaa998e haskell.compiler.*: fix stack overrun on 32bit platforms
Could be observed by executing GHCi or running isocline's “test suite”.
2025-04-30 00:59:11 +02:00
Vladimír Čunát
c0231d5ca7 llvm: print output when running tests (#401814) 2025-04-29 20:29:01 +02:00
K900
3d6b83893d Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-29 10:20:39 +03:00
K900
300fb309b3 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-29 10:19:50 +03:00
Arne Keller
8068b83e28 temurin-{,jre-}bin-24: init at 24.0.0 (#397042) 2025-04-29 08:34:53 +02:00
Vladimír Čunát
3f0f520e30 llvmPackages.{clang,mlir}: Mark big-parallel (#401669) 2025-04-29 08:15:17 +02:00
Galder Zamarreño
f06ca88676 temurin-{,jre-}bin-24: init at 24.0.0 2025-04-29 06:49:36 +02:00
nixpkgs-ci[bot]
8639599e86 Merge master into staging-next 2025-04-29 00:16:22 +00:00
David McFarland
1c2203ff7f dotnet-sdk: limit code signing to osx targets (#402047) 2025-04-28 19:45:00 -03:00
Peter Waller
8eed584a6d llvmPackages.{clang,mlir}: Mark big-parallel
Mark these packages as big-parallel to match llvmPackages.llvm.

They are chosen because they are relatively expensive to build, as
opposed to others where I currently believe they are less of an issue
from a CPU time/memory standpoint.

I suspect most people don't care about big-parallel or it would have
been noticed earlier. I have a use case where I am building many
variants of clang all at once and I want to avoid OOM by constraining
the number of parallel builds of items marked big-parallel.

Signed-off-by: Peter Waller <p@pwaller.net>
2025-04-28 22:48:48 +01:00
K900
2925d58767 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-28 11:36:50 +03:00
Morgan Jones
c6de99cdb3 ponyc: 0.58.6 -> 0.59.0 (#396553) 2025-04-28 00:11:38 -07:00
nixpkgs-ci[bot]
2e3224d789 Merge master into staging-next 2025-04-28 06:09:13 +00:00
Pol Dellaiera
8d60e1de83 venera: 1.2.4 -> 1.4.0 (#388162) 2025-04-28 05:49:12 +00:00
Tristan Ross
17ef8f50b7 llvmPackages_git: 21.0.0-unstable-2025-04-13 -> 21.0.0-unstable-2025-04-27 2025-04-27 22:37:41 -07:00
nixpkgs-ci[bot]
8ecba88d42 Merge 917ee0af83 into haskell-updates 2025-04-28 00:21:00 +00:00
Peter Collingbourne
ac2c00e10f gcc: stop passing --with-ld when cross compiling
Passing --with-ld causes problems when injecting a custom linker
wrapper (similar to useMoldLinker) because it causes collect2 to
check the --with-ld path (which is a hardcoded path to the standard
linker wrapper) before $PATH, whereas with custom linker wrappers we
want gcc to search $PATH.

Because binutils-wrapper is not guaranteed to be present in $PATH,
prepend it to $PATH in cc-wrapper.

I verified that -print-prog-name=ld still prints an appropriate
value. For example, when cross compiling for x86_64 on an aarch64
machine, the following is printed by the util-linux configure script
(which uses -print-prog-name=ld [1]):

checking for ld used by x86_64-unknown-linux-gnu-gcc... x86_64-unknown-linux-gnu-ld

We still pass --with-as because the gcc spec file relies on this
to find the assembler. This is probably fine for now as it is less
common to want to override the assembler than the linker.

[1] https://sources.debian.org/src/util-linux/2.41-4/m4/lib-ld.m4/?hl=59#L59
2025-04-27 13:52:02 -07:00
K900
bada9d0a53 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-27 21:10:10 +03:00
Morgan Jones
fd47d5d6b2 ponyc, pony-corral: move to by-name 2025-04-27 17:11:34 +02:00
David McFarland
289fe2c0aa dotnet-sdk: limit code signing to osx targets
This stops the SDK from trying to sign executables for other platforms.

Fixes: #400862
2025-04-27 10:58:15 -03:00
Wolfgang Walther
38b47de3e4 graalvmPackages.graaljs: 24.2.0 -> 24.2.1 (#401499) 2025-04-27 12:06:00 +00:00
nixpkgs-ci[bot]
a821261015 Merge master into staging-next 2025-04-27 12:05:44 +00:00
Wolfgang Walther
c106c80124 graalvmPackages.graalnodejs: 24.2.0 -> 24.2.1 (#399012) 2025-04-27 11:51:28 +00:00
Wolfgang Walther
9adfeafd51 graalvmPackages.graalpy: 24.2.0 -> 24.2.1 (#399011) 2025-04-27 11:50:55 +00:00
Wolfgang Walther
0bab697e5b graalvmPackages.truffleruby: 24.2.0 -> 24.2.1 (#399010) 2025-04-27 11:50:46 +00:00
K900
e8b6927681 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-27 09:11:39 +03:00
nixpkgs-ci[bot]
b47444b408 Merge 0571e373ab into haskell-updates 2025-04-27 00:21:42 +00:00
Weijia Wang
e5caadfb0d dart: 3.7.2 -> 3.7.3 (#400208) 2025-04-26 21:19:14 +02:00
LordMZTE
f4286686cb ponyc: 0.58.6 -> 0.59.0
This also fixes a build issue that broke the package before, further
described in #392168

Resolves #392168
2025-04-26 20:29:24 +02:00
Weijia Wang
8855e5cbdd ocaml: use bytecode compiler on loongarch64-linux 2025-04-26 19:52:34 +02:00
K900
f96ac2dcd6 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-26 09:07:48 +03:00
Sergei Trofimovich
281c0c16c9 gcc15, gccgo15, gfortran15, gnat15: init at 15.1.0
Changes: https://gcc.gnu.org/gcc-15/changes.html
Porting guide: https://gcc.gnu.org/gcc-15/porting_to.html
2025-04-26 06:22:31 +01:00
Fernando Rodrigues
05580f4b44 treewide: switch instances of lib.teams.*.members to the new meta.teams attribute
Follow-up to #394797.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-25 22:20:17 -03:00