Commit 759be3dad9 bumped our Go requirement to 1.18 which allows us to drop support for old-style `+build` tags. This change runs `go fix ./...` to remove them, and updates some remaining code generators that produced `+build` lines.
759be3dad9
Bump CI Go versions to 1.16 and 1.17. Update build tags with `go:build` equivalents. Upgrade asmfmt tool for new `go:build` support. Updates #183
Adds support for arbitrary compiler directives. Fixes #15