Alan Donovan

Results 347 comments of Alan Donovan

This stack `SzTdTg` was [reported by telemetry](https://telemetry.go.dev/data/2025-09-01): - `gopls/bug` - [`golang.org/x/tools/gopls/internal/util/bug.report:+35,+0x393`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/util/bug/bug.go;l=109) - [`golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x27`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/util/bug/bug.go;l=54) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+86,+0xc93`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=2069) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0xd7`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=2155) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xa7f`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=1704) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x2e3`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=401) - `golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x35f` - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x5b`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=352) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=341) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xa7`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=279) -...

This stack `a5dSRQ` was [reported by telemetry](https://telemetry.go.dev/data/2025-09-04): - `gopls/bug` - [`golang.org/x/tools/gopls/internal/util/bug.report:+35,+0x393`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/util/bug/bug.go;l=109) - [`golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x27`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/util/bug/bug.go;l=54) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+52,+0xe1b`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=2035) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0xd7`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=2155) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xa7f`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=1704) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x2bf`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=401) - `golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x35f` - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x5b`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=352) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=341) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xa7`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=279) -...

This stack `7X_4Cw` was [reported by telemetry](https://telemetry.go.dev/data/2025-09-15): - `gopls/bug` - [`golang.org/x/tools/gopls/internal/util/bug.report:+35,+0x40d`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/util/bug/bug.go;l=109) - [`golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x24`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/util/bug/bug.go;l=54) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+104,+0xe27`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=2087) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0x149`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=2155) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xe68`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=1704) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x3c6`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=401) - `golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x3cd` - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x52`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=352) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=341) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xad`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=279) -...

This stack `VCjf_A` was [reported by telemetry](https://telemetry.go.dev/data/2025-09-20): - `gopls/bug` - [`golang.org/x/tools/gopls/internal/util/bug.report:+35,+0x393`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/util/bug/bug.go;l=109) - [`golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x27`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/util/bug/bug.go;l=54) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+95,+0xbc3`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=2078) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0xd7`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=2155) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xa7f`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=1704) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x2bf`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=401) - `golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x35f` - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x5b`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=352) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=341) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xa7`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=279) -...

This stack `eZcO4A` was [reported by telemetry](https://telemetry.go.dev/data/2025-09-27): - `gopls/bug` - [`golang.org/x/tools/gopls/internal/util/bug.report:+35,+0x40d`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/util/bug/bug.go;l=109) - [`golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x24`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/util/bug/bug.go;l=54) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+52,+0x12a7`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=2035) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0x149`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=2155) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xe68`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=1704) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x3c6`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=401) - `golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x3cd` - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x52`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=352) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=341) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xad`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=279) -...

This stack `1fsLNw` was [reported by telemetry](https://telemetry.go.dev/data/2025-10-04): - `gopls/bug` - [`golang.org/x/tools/gopls/internal/util/bug.report:+35,+0x412`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/util/bug/bug.go;l=109) - [`golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x24`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/util/bug/bug.go;l=54) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+97,+0xf8c`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=2080) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0x149`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=2155) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xe28`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=1704) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x3c6`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=401) - `golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x3c1` - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x52`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=352) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=341) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xad`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=279) -...

This stack `MIeniQ` was [reported by telemetry](https://telemetry.go.dev/data/2025-10-10): - `gopls/bug` - [`golang.org/x/tools/gopls/internal/util/bug.report:+35,+0x40d`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/util/bug/bug.go;l=109) - [`golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x24`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/util/bug/bug.go;l=54) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+97,+0xff9`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=2080) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0x149`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=2155) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xe68`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=1704) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x3c6`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=401) - `golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x3cd` - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x52`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=352) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=341) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xad`](https://cs.opensource.google/go/x/tools/+/gopls/v0.20.0:gopls/internal/cache/check.go;l=279) -...

This stack `wTpoFg` was [reported by telemetry](https://telemetry.go.dev/data/2025-10-20): - `gopls/bug` - [`golang.org/x/tools/gopls/internal/util/bug.report:+35,+0x367`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/util/bug/bug.go;l=109) - [`golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x27`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/util/bug/bug.go;l=54) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+52,+0xdd3`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=2035) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0xcf`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=2155) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0x9e3`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=1704) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x2af`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=401) - `golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x32b` - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x53`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=352) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=341) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0x97`](https://cs.opensource.google/go/x/tools/+/gopls/v0.19.1:gopls/internal/cache/check.go;l=279) -...

This stack `rU_Dkg` was [reported by telemetry](https://telemetry.go.dev/data/2025-12-03): - `gopls/bug` - [`golang.org/x/tools/gopls/internal/util/bug.report:+35,+0x40d`](https://cs.opensource.google/go/x/tools/+/gopls/v0.21.0-pre.1:gopls/internal/util/bug/bug.go;l=109) - [`golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x24`](https://cs.opensource.google/go/x/tools/+/gopls/v0.21.0-pre.1:gopls/internal/util/bug/bug.go;l=54) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+95,+0xfb2`](https://cs.opensource.google/go/x/tools/+/gopls/v0.21.0-pre.1:gopls/internal/cache/check.go;l=2074) - [`golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0x149`](https://cs.opensource.google/go/x/tools/+/gopls/v0.21.0-pre.1:gopls/internal/cache/check.go;l=2151) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xe68`](https://cs.opensource.google/go/x/tools/+/gopls/v0.21.0-pre.1:gopls/internal/cache/check.go;l=1706) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x3c6`](https://cs.opensource.google/go/x/tools/+/gopls/v0.21.0-pre.1:gopls/internal/cache/check.go;l=401) - `golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x3cd` - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x52`](https://cs.opensource.google/go/x/tools/+/gopls/v0.21.0-pre.1:gopls/internal/cache/check.go;l=352) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87`](https://cs.opensource.google/go/x/tools/+/gopls/v0.21.0-pre.1:gopls/internal/cache/check.go;l=341) - [`golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xad`](https://cs.opensource.google/go/x/tools/+/gopls/v0.21.0-pre.1:gopls/internal/cache/check.go;l=279) -...

Update: I plan to make an RC2 ideally tomorrow. It is waiting for, in order: - [x] https://go.dev/cl/726920 - internal/analysis/driverutil: -fix should skip /vendor/ trees (abandoned; instead we'll make go...