1
0
mirror of https://github.com/golang/go synced 2024-11-14 23:20:27 -07:00
go/src/cmd/internal
Josh Bleecher Snyder 63c1aff60b cmd/internal/obj: eagerly initialize assemblers
CL 38662 changed the x86 assembler to be eagerly
initialized, for a concurrent backend.

This CL puts in place a proper mechanism for doing so,
and switches all architectures to use it.

Passes toolstash-check -all.

Updates #15756

Change-Id: Id2aa527d3a8259c95797d63a2f0d1123e3ca2a1c
Reviewed-on: https://go-review.googlesource.com/39917
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2017-04-07 16:57:03 +00:00
..
bio
browser cmd/internal/browser: fix typo 2017-02-24 20:49:10 +00:00
dwarf cmd/internal/dwarf: remove global encbuf 2017-03-27 17:58:53 +00:00
gcprog
goobj cmd/internal/goobj: update to support go19ld 2017-03-06 19:14:02 +00:00
obj cmd/internal/obj: eagerly initialize assemblers 2017-04-07 16:57:03 +00:00
objfile cmd/objdump: print Go code alongside assembly 2017-04-05 06:20:40 +00:00
src cmd/compile: print columns (not just lines) in error messages 2017-03-09 23:29:49 +00:00
sys cmd/internal/obj: eliminate Ctxt.Mode 2017-03-22 17:27:43 +00:00