Go: Silent Failures and Signing Speedups
Five targeted fixes address cases where Go silently gives the wrong answer, led by a concurrent directory-use crash in PR 82298 and a benchmark panic that reported PASS in PR 82300, plus a Windows C P U profile fallback and faster post-quantum signing.
Duration: PT2M24S
Episode overview
This episode is a short developer briefing from Go.
It explains recent repository work in plain language.
- Show: Go
- Published: 2026-10-18T13:07:16Z
- Audio duration: PT2M24S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Hello, it's October 18th, 2026, and this is your Go developer briefing.
There's no single feature today — the signal is small, targeted fixes that stop silent wrong results: crashes, false passes, and empty profiles.
First, concurrent lifecycles. PR 82298 fixes a race where closing or seeking an open directory could hand its buffer back to a pool, or on Mac close the system handle, while a concurrent directory read was still using it. That could crash with a nil reference or recycled memory. The change keeps a reference count so…
Second, low-level cost and platform quirks. PR 82302 speeds up post-quantum signing by computing signature correction values lazily inside the acceptance checks, instead of computing everything up front before most iterations are rejected. That cuts wasted math in the rejection loop with no behavior change. PR 82304…
Finally, PR 82308 hardens a flaky test in the unique package. The cleanup drain could give up after five seconds without reporting it, leaving thousands of entries on large machines. It now retries up to ten rounds with logging, so failures reflect real leaks, not timeouts.
What's next: if you maintain directory-walking code, benchmark…
Nearby episodes from Go
- Certificate Distrust, Shift Fixes and Faster Libraries
- Compiler Savings, Fuzz Correctness, and Callback Speed
- Weekly Recap - Concurrency Fixes, Secure Networking, and Faster Matching
- Concurrency Fixes and ARM Vector Push
- HTTP Security Fix and Runtime Cleanup
- Syscall Boundaries, CGO Compatibility, and RISC-V Speedups
- Vector Ops Push and Mac Debug Switch
- Regexp Speedup, HTTP Fixes, Scale Stability