-
v0.7.0 Stable
released this
2026-07-12 19:24:41 +00:00 | 273 commits to main since this releaseThe formatter behaves like
go fmtand canonicalises block separation.Added
gasm fmtnow works likego fmt: with no arguments — or with a directory
argument — it reformats every.sfile below it in place and lists the
changed files, skipping.and_directories (.git,_refs, …).
Explicit file arguments keep the-w/ standard-output behaviour.
Changed
format: canonical blank-line layout — a new block (a label,TEXTor
GLOBL) is preceded by exactly one blank line, neither more nor less.
Comments leading a block stay with it (the blank line goes before them),
stacked labels share their block, the function's first label keeps hugging
itsTEXT, and runs of blank lines collapse to one. The output remains
idempotent and round-trips through the parser. All four go-flac/go-lz4
kernels were reformatted with this release and remain byte-identical when
assembled.
Downloads