go/src/cmd/compile/internal
Tim King 9e8ea567c8 cmd/compile/internal/noder: write V2 bitstream aliastypeparams=1
Enables V2 unified IR bitstreams when GOEXPERIMENT aliastypeparams
are enabled.

Allows pkgbits.NewPkgEncoder to set the output version.
Reenables support for writing V0 streams.

Updates #68778
Updates #68526

Change-Id: I590c494d81ab7db148232ceaba52229068d1e986
Reviewed-on: https://go-review.googlesource.com/c/go/+/608595
Reviewed-by: David Chase <drchase@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
2024-08-28 21:03:29 +00:00
..
abi cmd/compile: add structs.HostLayout 2024-05-20 21:19:39 +00:00
abt
amd64 cmd/compile: make sync/atomic AND/OR operations intrinsic on amd64 2024-07-23 21:29:38 +00:00
arm all: add floating point option for ARM targets 2023-11-20 17:19:36 +00:00
arm64 cmd/compile: intrinsify atomic And/Or on arm64 2024-05-23 15:49:20 +00:00
base cmd/compile: add "deadlocals" pass to remove unused locals 2024-07-30 15:46:27 +00:00
bitvec cmd/compile: give function position on function-too-big error 2024-07-22 21:20:26 +00:00
compare cmd/compile: add structs.HostLayout 2024-05-20 21:19:39 +00:00
coverage cmd/compile/internal: refactor coverage ir.Name flags 2024-03-29 21:55:46 +00:00
deadlocals cmd/compile: fix order of map iteration in deadlocals 2024-07-31 15:13:49 +00:00
devirtualize all: remove duplicated words in comments 2024-08-19 19:09:04 +00:00
dwarfgen cmd/compile: drop internal range-over-func vars from DWARF output 2024-06-28 19:59:35 +00:00
escape cmd/compile: retire "IsHiddenClosure" and "IsDeadcodeClosure" 2024-07-22 21:27:37 +00:00
gc cmd/compile: add basic wasmexport support 2024-08-09 20:07:54 +00:00
importer cmd/compile: deprecate derived info needed field 2024-08-26 17:46:56 +00:00
inline src: fix typos 2024-08-20 21:01:59 +00:00
ir all: remove duplicated words in comments 2024-08-19 19:09:04 +00:00
liveness src: fix typos 2024-08-20 21:01:59 +00:00
logopt
loong64 cmd/compile, math: make math.{Abs,Copysign} intrinsics on loong64 2024-08-07 01:16:42 +00:00
loopvar all: remove newline characters after return statements 2023-12-14 17:22:18 +00:00
mips
mips64
noder cmd/compile/internal/noder: write V2 bitstream aliastypeparams=1 2024-08-28 21:03:29 +00:00
objw cmd/compile: move ssagen.dvarint to objw.Uvarint 2023-10-18 16:32:12 +00:00
pgoir src: fix typos 2024-08-20 21:01:59 +00:00
pkginit
ppc64 cmd/compile: intrinsify math.MulUintptr on PPC64 2024-08-26 17:02:43 +00:00
rangefunc cmd/compile: verify that rangefunc assigning to no vars works 2024-07-30 15:02:02 +00:00
reflectdata all: split old and swiss map abi and compiler integration 2024-08-02 16:41:53 +00:00
riscv64 cmd/compile/internal/ssa: combine shift and addition for riscv64 rva22u64 2024-08-28 13:46:24 +00:00
rttype all: split old and swiss map abi and compiler integration 2024-08-02 16:41:53 +00:00
s390x
ssa cmd/compile/internal/ssa: combine shift and addition for riscv64 rva22u64 2024-08-28 13:46:24 +00:00
ssagen cmd/compile/internal/ssagen: add check for duplicate intrinsics 2024-08-27 14:35:25 +00:00
staticdata archive/zip,cmd/compile: simplify the split function 2024-08-03 01:05:29 +00:00
staticinit cmd/compile: retire "IsHiddenClosure" and "IsDeadcodeClosure" 2024-07-22 21:27:37 +00:00
syntax go/types: record pointer and parentheses in receiver expressions 2024-07-30 23:42:46 +00:00
test cmd/compile: keep internal/runtime packages sorted 2024-07-31 22:11:37 +00:00
typebits
typecheck go/internal/gcimporter: indexed format imports for type parameters aliases 2024-08-16 22:38:15 +00:00
types all: split old and swiss map abi and compiler integration 2024-08-02 16:41:53 +00:00
types2 go/types, types2: use max(fileVersion, go1.21) if fileVersion present 2024-08-27 22:37:44 +00:00
walk cmd/compile,runtime: disable swissmap fast variants 2024-08-02 16:47:38 +00:00
wasm
x86