diff options
author | Adam Weinberger <adamw@FreeBSD.org> | 2025-05-21 13:26:56 -0400 |
---|---|---|
committer | Adam Weinberger <adamw@FreeBSD.org> | 2025-05-21 13:26:56 -0400 |
commit | 8cb04a4d7a4e76c9ffcb71a50aa73e64712ffc59 (patch) | |
tree | 7b9e7e7354fb212aa5ca6d948e2fc700cd7c2b4e /devel/electron36/files/patch-electron_spec_api-desktop-capturer-spec.ts | |
parent | lang/zig010: Deprecate port (diff) |
defaults: Change Go default to 1.24
There's a lot that's happening in Go town. All Go versions can build any
other Go version, so individual Go ports are irrelevant.
There's no longer any point to having multiple Go versions. On paper,
it's SUPPOSED to work like this:
- 1.24 can build something that only works in ex. 1.14
- It restricts itself to features that quirks in 1.14
- It's precisely the same as building it in 1.14 itself, except with
toolchain bugs fixed, etc.
- 1.24 can build something that only works in 1.28
- It downloads the sources for 1.28, builds that stdlib, and then
statically links against that
The first step here is making Go 1.24 the default and seeing whether
reality matches the specs. If everything looks good, the next steps are:
1. Remove all version specifiers from Go ports.
2. Remove all other Go versions except 1.24 and 1.25-devel, and simplify
the heck out of Uses/go.mk.
3. ???
4. Profit.
All these changes should be largely transparent. Except if it's not.
Wish me luck, as I wish the builders luck. Vaya con Dios.
Diffstat (limited to 'devel/electron36/files/patch-electron_spec_api-desktop-capturer-spec.ts')
0 files changed, 0 insertions, 0 deletions