Commit Graph

12 Commits

Author SHA1 Message Date
zowoq
514bd9d740 go_1_23: 1.23.2 -> 1.23.3
Changelog: https://go.dev/doc/devel/release#go1.23
2024-11-07 12:32:29 +10:00
zowoq
05cf0c40b8 go: propagate the apple sdk 2024-10-11 11:42:54 +10:00
techknowlogick
c76b345020 go_1_23: 1.23.1 -> 1.23.2
Changelog: https://go.dev/doc/devel/release#go1.23
2024-10-02 17:34:41 +10:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
techknowlogick
0e0665d1e0 go_1_23: 1.23.0 -> 1.23.1
Changelog: https://go.dev/doc/devel/release#go1.23
2024-09-06 13:18:20 +10:00
techknowlogick
cf4f89ec3f go_1_23: 1.23rc2 -> 1.23.0
Changelog: https://go.dev/doc/devel/release#go1.23
2024-08-14 13:32:28 +10:00
Vladimír Čunát
577f40b8a9
Merge branch 'staging' into staging-next 2024-07-20 16:12:24 +02:00
Audrey Dutcher
8a6b6167bb go: support FreeBSD 2024-07-20 11:05:58 +10:00
Weijia Wang
078fdedf26 Merge branch 'staging-next' into staging 2024-07-17 13:10:23 +02:00
zowoq
5a7e12c85f go_1_23: 1.23rc1 -> 1.23rc2
Changelog: https://go.dev/doc/devel/release#go1.23
2024-07-17 10:11:28 +10:00
zowoq
e2cb76e4ce
go: drop gccgo bootstrap, drop autoPatchelfHook from bootstrap (#322825)
bootstrap binaries are static since 1.21

Co-authored-by: Ivan Trubach <mr.trubach@icloud.com>
2024-06-29 12:26:32 +02:00
zowoq
2dbd8d8258 go_1_23: init at 1.23rc1 2024-06-26 17:35:45 +10:00