Commit Graph

24752 Commits

Author SHA1 Message Date
Aaron Bieber
b824d68e6e elmPackages.elm-land: use patchNpmElm 2024-01-06 20:20:30 -07:00
github-actions[bot]
f8fd72b771 Merge master into haskell-updates 2024-01-07 00:14:43 +00:00
github-actions[bot]
fc63e56a44 Merge staging-next into staging 2024-01-06 18:01:39 +00:00
github-actions[bot]
17cf061755 Merge master into staging-next 2024-01-06 18:01:15 +00:00
Nick Cao
ed2014bffe Merge pull request #279080 from r-ryantm/auto-update/flix
flix: 0.42.0 -> 0.43.0
2024-01-06 11:20:01 -05:00
Nick Cao
7141baae10 Merge pull request #279021 from wegank/gcl-bump
gcl: 2.6.12 -> 2.6.14
2024-01-06 11:14:49 -05:00
Marek Fajkus
6f3ec49a11 Move comment and fix elmLib 2024-01-06 14:31:32 +01:00
Marek Fajkus
9108298010 fix build 2024-01-06 14:21:12 +01:00
Marek Fajkus
d9ea88c557 Merge branch 'master' into elm-ghc-update 2024-01-06 13:43:21 +01:00
Marek Fajkus
b481fa58d5 fix ghc version 2024-01-06 13:21:44 +01:00
R. Ryantm
7469e7634b flix: 0.42.0 -> 0.43.0 2024-01-06 06:11:44 +00:00
github-actions[bot]
70ee342885 Merge staging-next into staging 2024-01-06 06:01:23 +00:00
Martin Weinelt
eba4d277a0 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
-	pkgs/development/python-modules/sabctools/default.nix
2024-01-06 04:51:01 +01:00
github-actions[bot]
01ca8d8a6a Merge master into haskell-updates 2024-01-06 00:12:38 +00:00
Weijia Wang
8741644b3f lldb: allow to be used as vscode extension again 2024-01-06 00:30:14 +01:00
Rafael Fernández López
7f167083de unison-ucm: 0.5.12 -> 0.5.13 2024-01-05 23:17:00 +01:00
Aaron Bieber
784ef16cd1 elmPackages: update node-packages.nix 2024-01-05 14:54:22 -07:00
Weijia Wang
7eb5e49670 gcl: 2.6.12 -> 2.6.14 2024-01-05 22:52:03 +01:00
Thiago Kenji Okada
c16ce88168 Merge pull request #278947 from znaniye/odin
odin: dev-2023-12 -> dev-2024-01
2024-01-05 19:15:15 +00:00
github-actions[bot]
1e7e3ddf1e Merge staging-next into staging 2024-01-05 18:01:26 +00:00
github-actions[bot]
76201c62e0 Merge master into staging-next 2024-01-05 18:00:58 +00:00
znaniye
2631977463 odin: dev-2023-12 -> dev-2024-01 2024-01-05 12:34:39 -03:00
Maciej Krüger
349e0c2870 Merge pull request #263345 from hacker1024/feature/pub2nix
dart: Use Nix instead of Pub
2024-01-05 16:34:07 +01:00
Weijia Wang
7f797c3876 Merge pull request #162040 from r-ryantm/auto-update/mint
mint: 0.15.1 -> 0.15.3
2024-01-05 14:28:48 +01:00
github-actions[bot]
eb4208b80c Merge staging-next into staging 2024-01-05 12:01:45 +00:00
github-actions[bot]
7c48a66399 Merge master into staging-next 2024-01-05 12:01:19 +00:00
Jörg Thalheim
3e2503b324 Merge pull request #278671 from plietar/fix-rustc-cross
rustc: Fix building cross-compilers for no_std targets.
2024-01-05 09:56:38 +01:00
R. Ryantm
c2b81a51b3 mint: 0.15.1 -> 0.15.3 2024-01-05 03:00:12 +01:00
github-actions[bot]
42ad9df28c Merge master into haskell-updates 2024-01-05 00:13:07 +00:00
github-actions[bot]
fa07bb38c0 Merge staging-next into staging 2024-01-05 00:02:52 +00:00
github-actions[bot]
1e290d634f Merge master into staging-next 2024-01-05 00:02:27 +00:00
Weijia Wang
e5a6e02f41 Merge pull request #277616 from nagy/chicken-no-cross
chicken: prevent "cross" feature for native build
2024-01-04 23:03:02 +01:00
Weijia Wang
e0ff732e56 Merge pull request #278525 from TomaSajt/abcl
abcl: make deterministic and clean up
2024-01-04 22:40:59 +01:00
github-actions[bot]
10b0f19e0d Merge staging-next into staging 2024-01-04 18:01:20 +00:00
github-actions[bot]
065e28482b Merge master into staging-next 2024-01-04 18:00:54 +00:00
Nick Cao
f13b7d2a2f Merge pull request #278649 from r-ryantm/auto-update/mlkit
mlkit: 4.7.7 -> 4.7.8
2024-01-04 11:03:13 -05:00
Florian Klink
c5be55b04f Merge pull request #278701 from yu-re-ka/musl-rustc
[staging-next] rustc: fix musl crt_static substituteInPlace path
2024-01-04 17:08:57 +02:00
Vladimír Čunát
8a839514de Merge branch 'master' into staging-next 2024-01-04 15:07:44 +01:00
Yureka
d890c560a6 rustc: fix musl crt_static substituteInPlace path 2024-01-04 15:06:30 +01:00
Weijia Wang
bb36c2b668 Merge pull request #273602 from r-ryantm/auto-update/dart
dart: 3.2.0 -> 3.2.4
2024-01-04 14:00:57 +01:00
Paul Lietar
8e1e16fdcb rustc: Fix building cross-compilers for no_std targets.
When building a cross-compiler, the rustc derivation does some tricks to
only build the standard library and reuse the host's compiler, leading
to much faster build time.

Unfortunately, the way the build system was invoked, it would always
build the `std` crate, whether or not the target supports it. Some
bare-metal targets only support building the `core` and `alloc` crates.

By being more vague about the build command, using `library` instead of
`library/std`, Rust's build system is able to figure out exactly which
crates to build:
https://github.com/rust-lang/rust/blob/1.74.1/src/bootstrap/compile.rs#L370-L412

Oddly enough, the install command still needs to use `library/std`, even
if building just a subset:
https://github.com/rust-lang/rust/blob/1.74.1/src/bootstrap/install.rs#L207

The following command was used to reproduce the original issue. Without
this patch, it leads to a build failure when trying to compile one of
std's dependencies. With the patch it completes succesfully and produces
a working cross-compiler.

  nix build --impure --expr '(import ./. {
    crossSystem = {
      config = "riscv32-none-elf";
      rustc.config = "riscv32imc-unknown-none-elf";
    };
  }).buildPackages.rustc'
2024-01-04 10:18:33 +00:00
sternenseemann
23cf198545 llvmPackages_{16,17,git}.lldb: tell cc-wrapper about libclang*.so
It appears that LLVM's build system no longer sets the executable's
rpath to include the faux resource root we pass in, so we need to make
sure cc-wrapper does this.
2024-01-04 11:00:25 +01:00
Semion Nadezhdin
622a03c198 llvmPackages_{14,15,16,17,git}.lldb: unify lua and python path patch 2024-01-04 11:00:25 +01:00
R. Ryantm
09e5ba0da8 mlkit: 4.7.7 -> 4.7.8 2024-01-04 06:22:49 +00:00
github-actions[bot]
817ad883e2 Merge master into haskell-updates 2024-01-04 00:13:10 +00:00
Sergei Trofimovich
cba7eafc01 haskell.compiler.ghcjs: expose llvmPackages attribute via passthru
Files like `pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix`
assume `ghc` always has an `llvmPackages` attribue. Let's expose `null`
value from `ghcjs` to allow it's propagation.

This fixes package evaluation for `ghcjs` packages.
2024-01-04 00:34:19 +01:00
Sergei Trofimovich
e5ec997164 swift: fix build against gcc-13
Without the change `swift` build fails on bundled `llvm` on
`staging-next` as:

    In file included from /build/src/llvm-project/llvm/lib/Support/Signals.cpp:14:
    /build/src/llvm-project/llvm/include/llvm/Support/Signals.h:119:24:
        error: unknown type name 'uintptr_t'; did you mean '__intptr_t'?
      void CleanupOnSignal(uintptr_t Context);
                           ^~~~~~~~~
                           __intptr_t

THe change pulls in upstream fix.
2024-01-03 19:54:04 +00:00
Weijia Wang
0368b6cdf6 Merge pull request #276673 from r-ryantm/auto-update/aspectj
aspectj: 1.9.20.1 -> 1.9.21
2024-01-03 19:26:07 +01:00
github-actions[bot]
f94b761e28 Merge staging-next into staging 2024-01-03 18:01:24 +00:00
github-actions[bot]
307002948d Merge master into staging-next 2024-01-03 18:00:57 +00:00