go
go copied to clipboard
The Go programming language
### Go version go version go1.22.0 linux/amd64 ### Output of `go env` in your module/workspace: ```shell GO111MODULE='' GOARCH='amd64' GOBIN='' GOCACHE='/home/dominique/.cache/go-build' GOENV='/home/dominique/.config/go/env' GOEXE='' GOEXPERIMENT='' GOFLAGS='' GOHOSTARCH='amd64' GOHOSTOS='linux' GOINSECURE='' GOMODCACHE='/home/dominique/go/pkg/mod' GONOPROXY='' GONOSUMDB=''...
@cherrymui requested issue #68088 to be considered for backport to the next 1.22 minor release. > @gopherbot please backport this to Go 1.22. Thanks. > > Reason is similar to...
### Proposal Details Darwin has `__pthread_chdir` and `__pthread_fchdir` syscalls, wrapped (for internal use) in libpthread as `pthread_chdir_np` and `pthread_fchdir_np` (https://opensource.apple.com/source/libpthread/libpthread-454.80.2/src/pthread_cwd.c.auto.html), and used (as the latter) by projects such as Chromium....
### Go Programming Experience Intermediate ### Other Languages Experience _No response_ ### Related Idea - [ ] Has this idea, or one like it, been proposed before? - [ ]...
@randall77 requested issue #68227 to be considered for backport to the next 1.22 minor release. > @gopherbot please open backport issue for 1.22.
The telemetry documentation at https://go.dev/doc/telemetry#basic-counters describes how, _by convention_, telemetry counters can represent a histogram. For example, we currently record latency in gopls using predefined bucket names like "
cmd/go embeds dependency version information in binaries, which is very useful. [From Go 1.18 onwards](https://golang.org/issue/37475), cmd/go also embeds VCS information in binaries, which makes it even more useful than it...
On the `gotelemetry view` web server I see graphs like this: ![image](https://github.com/golang/go/assets/1293187/dc8b6d39-1723-4aba-bd89-7860e9f60c8d) Note "Week 2024-06-30–2024-07-07". Today is 2024-06-26. Showing me what my usage will be in the future is a...
The current memmove implementation uses REP MOVSB to copy data larger than 2KB when the useAVXmemmove global variable is false and the CPU supports the ERMS feature. This feature is...
## Proposal Details > [!NOTE] > This proposal is not concerned with the `globalRand` in the user-facing `math/rand` packages, rather the [`globalRand`](https://github.com/golang/go/blob/13c49096fd3b08ef53742dd7ae8bcfbfa45f3173/src/runtime/rand.go#L26) struct used to (AFAICT) seed the per-M rngs...