aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile
AgeCommit message (Expand)Author
2026-03-10cmd/compile: forward small Load through Move to avoid redundant copiesdorbmon
2026-03-10cmd/compile: remove loop variable capture workaroundsgojkovicmatija99
2026-03-10cmd/compile: add identity and absorption rules for wasmGeorge Adams
2026-03-10cmd/compile: fix ICE when checking slice capCuong Manh Le
2026-03-09go/types, types2: implement simple generic trieRobert Griesemer
2026-03-09cmd/compile, go/*: allow generic methods starting with Go 1.27Robert Griesemer
2026-03-09go/types, types2: up-date testdata/manual templateRobert Griesemer
2026-03-06cmd/compile: arm64 add 128-bit vector load/store SSA opsAlexander Musman
2026-03-06cmd/compile: additional optimisation for CZEROEQZ/CZERONEZ on riscv64Joel Sing
2026-03-06cmd/compile: replace boolean simplification ruleMarvin Stenger
2026-03-06cmd/compile: fold boolean x == x & x != xJorropo
2026-03-06cmd/compile: add I64Sub constant folding rule for wasmGeorge Adams
2026-03-06cmd/compile: remove left over constant checkingCuong Manh Le
2026-03-06cmd/compile/internal/typecheck: simplify tcSliceHeaderCuong Manh Le
2026-03-06cmd/compile: use tail calls for wrappers for embedded interfacesKeith Randall
2026-03-06cmd/compile: use the correct const when flagging indirect map elem typesKirill Primak
2026-03-04cmd/compile: fix ICE when indexing zero-sized arrays of non-SSAable typesMateusz Poliwczak
2026-03-04runtime, cmd/compile: use preemptible memclr for large pointer-free clears“Muhammad
2026-03-02cmd/compile: optimize sccp for faster convergenceYi Yang
2026-03-02cmd/compile, simd/archsimd: add VPSRL immeidate peepholesJunyang Shao
2026-03-02cmd/compile: add concurrency-ok property to some compiler debug flagsDavid Chase
2026-03-02all: test: remove unneeded loop variablesAriel Otilibili
2026-03-01cmd/compile: combine some generic AMD64 simplificationsJakub Ciolek
2026-03-01cmd/compile: (wasm) optimize float32(round64(float64(x)))David Chase
2026-03-01cmd/compile: (arm64) optimize float32(round64(float64(x)))David Chase
2026-03-01cmd/compile: (amd64) optimize float32(round64(float64(x)))David Chase
2026-03-01cmd/compile: cleanup downward counting loop codeJorropo
2026-02-27cmd/compile: canonicalize [0,1] == 1 & [0,1] != 1 → != 0 & == 0Jorropo
2026-02-27cmd/compile: test that time.Duration.String is inlineableDaniel Martí
2026-02-27cmd/compile: fix internal compiler error: bad write barrier typeFrancisco Ferraz
2026-02-27cmd/compile: use OpMove instead of memmove more on loong64Guoqi Chen
2026-02-27cmd/compile/internal/test: add benchmark for string comparison operand orderyongqijia
2026-02-27cmd/compile: gate instrumentEnterExit on NoRaceFunc checkDerek Parker
2026-02-26cmd/compile: fix bloop testKeith Randall
2026-02-26cmd/compile: ternary rewrite of rewrite should skip, not panicDavid Chase
2026-02-25cmd/compile: treat all zero-sized values as SSA-ablekhr@golang.org
2026-02-25cmd/compile: handle zero-sized values more generallykhr@golang.org
2026-02-25Revert "cmd/compile: avoid panic in ternary rewrite on checked instructions"David Chase
2026-02-25Revert "test/simd: add test for issue 77582"Cherry Mui
2026-02-25cmd/compile: ensure StructMake/ArrayMake1 of direct interfaces are unwrappedKeith Randall
2026-02-25test/simd: add test for issue 77582Eyalcfish
2026-02-25Revert "cmd/compile: add loclist for removed DCL nodes"Cherry Mui
2026-02-24cmd/compile: rewriteFixedLoad: ensure AuxInt is sign-extendedRongrong
2026-02-24cmd/compile: add loclist for removed DCL nodesDerek Parker
2026-02-24cmd/compile: avoid panic in ternary rewrite on checked instructionsEyalcfish
2026-02-23cmd/compile/internal/ssa: add codegen for Zicond extension on riscv64Xueqi Luo
2026-02-23cmd/compile: fix a typo in startRegs drop conditionAlexander Musman
2026-02-21cmd/compile: pointer-shaped types are SSAable even if lots of 0-sized fieldsKeith Randall
2026-02-21cmd/compile: add flag for emitting diagnostics unsortedDaniel Morsing
2026-02-19cmd/compile, go/*: move method type parameter checks from parsers to type che...Robert Griesemer