go icon indicating copy to clipboard operation
go copied to clipboard

The Go programming language

Results 868 go issues
Sort by recently updated
recently updated
newest added

### 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=''...

NeedsInvestigation
compiler/runtime

@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...

CherryPickApproved
compiler/runtime

### 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....

help wanted
NeedsFix

### Go Programming Experience Intermediate ### Other Languages Experience _No response_ ### Related Idea - [ ] Has this idea, or one like it, been proposed before? - [ ]...

LanguageChange
v2
Proposal

@randall77 requested issue #68227 to be considered for backport to the next 1.22 minor release. > @gopherbot please open backport issue for 1.22.

CherryPickCandidate
compiler/runtime

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 "

NeedsFix
telemetry

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...

Proposal
Proposal-Accepted
GoCommand
modules

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...

NeedsInvestigation
telemetry

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...

Proposal
compiler/runtime