167 wires and counting

$ follow Go

Keep up with Go in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-08-17
stories 4

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

GOPLS FIXES WINDOWS CRLF OFFSET DRIFT, REVIEW REPO CATCHES UP ON FORMATTING

By RepoJournal · Filed · About Go · Composed from the cited sources · methodology

The Go tools team patched a subtle but pervasive bug where CRLF line endings in assembly files threw identifier offsets out of sync, breaking accurate source navigation on Windows.

gopls/internal/util/asm was advancing source offsets using stripped token lengths, causing identifier positions to drift left by one byte for every CRLF line [1]. The fix switches to raw line lengths from bytes.SplitSeq, keeping offsets accurate across platforms. In parallel, the review repo finally aligned its copyright headers with the convention change applied elsewhere in the ecosystem [2]. Two smaller fixes landed: the refactor/satisfy tool now handles invalid composite literal types without panicking [3], and gomobile switched to portable slash-separated asset paths instead of Windows backslashes in AAR and APK archives [4]. These are the kinds of quiet, cross-platform correctness improvements that prevent hours of debugging downstream.

Quick answers

What shipped in Go on August 17, 2026?
The Go tools team patched a subtle but pervasive bug where CRLF line endings in assembly files threw identifier offsets out of sync, breaking accurate source navigation on Windows. In total, 4 commits landed.
Who contributed to Go on August 17, 2026?
3 developers shipped this update, including Russ Cox, racequite, and Peter Weinberger.
What were the notable Go updates?
gopls/internal/util/asm: preserve offsets in CRLF files, all: remove double space in copyright headers, and refactor/satisfy: fix panic on invalid types.