aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal
AgeCommit message (Expand)Author
2026-01-30[release-branch.go1.26] cmd/compile/internal/bloop: avoid extraneous heap all...thepudds
2026-01-28[release-branch.go1.26] cmd/compile, simd: capture VAES instructions and fix ...Junyang Shao
2026-01-20cmd/compile/internal/staticinit: fix bug in global new(expr)Alan Donovan
2026-01-15go/types,cmd/compile/internal/types2: better diagnostic for type shadowingAlan Donovan
2026-01-13simd/archsimd: 128- and 256-bit FMA operations do not require AVX-512Austin Clements
2026-01-13runtime: rename mallocTiny* to mallocgcTinySize*Michael Matloob
2026-01-13all: fix misspellings in commentscuishuang
2026-01-08simd/archsimd: rename Broadcast methodsCherry Mui
2026-01-05simd/archsimd: use V(P)MOVMSK for mask ToBits if possibleCherry Mui
2026-01-02cmd/compile: optimize SIMD IsNaN.Or(IsNaN)Cherry Mui
2026-01-02simd/archsimd: make IsNaN unaryCherry Mui
2025-12-30cmd/compile: disable inlining for functions using runtime.deferrangefunczuojunwei.1024
2025-12-29simd/archsimd: remove redundant suffix of ExtendLo operationsCherry Mui
2025-12-24simd/archsimd: fix "go generate" commandCherry Mui
2025-12-23cmd/compile: handle propagating an out-of-range jump table indexCuong Manh Le
2025-12-22simd/archsimd: correct documentation for pairwise operationsCherry Mui
2025-12-19simd/archsimd: delete DotProductQuadruple methods for nowCherry Mui
2025-12-19simd/archsimd: add Grouped for 256- and 512-bit SaturateTo(U)Int16Concat, and...Cherry Mui
2025-12-19simd/archsimd: correct type and instruction for SaturateToUint8Cherry Mui
2025-12-16cmd/compile: use unsigned constant when folding loads for SIMD ops with const...Cherry Mui
2025-12-11go/types, types2: remove indirection of Named.finiteMark Freeman
2025-12-11simd/archsimd: rename Mask.AsIntMxN to Mask.ToIntMxNCherry Mui
2025-12-11go/types, types2: put Named.finite behind Named.muMark Freeman
2025-12-09cmd: fix some issues in the commentscuishuang
2025-12-09go/types, types2: add check for finite size at value observanceMark Freeman
2025-12-08[dev.simd] all: merge master (a33bbf1) into dev.simdCherry Mui
2025-12-08[dev.simd] cmd/compile: zero only low 128-bit of X15Cherry Mui
2025-12-08[dev.simd] simd, cmd/compile: move "simd" to "simd/archsimd"David Chase
2025-12-08[dev.simd] simd: add carryless multiplyDavid Chase
2025-12-05cmd/compile: fix mis-infer bounds in slice len/cap calculationsCuong Manh Le
2025-12-04cmd/compile: use isUnsignedPowerOfTwo rather than isPowerOfTwo for unsignedsJorropo
2025-12-03[dev.simd] all: merge master (5945fc0) into dev.simdDavid Chase
2025-12-03[dev.simd] simd: make "best" instruction choice also depend on commutativityDavid Chase
2025-12-02cmd/compile: ensure bloop only kept alive addressable nodesCuong Manh Le
2025-12-02cmd/compile: more generated equality function testskhr@golang.org
2025-12-01cmd/compile: run go generate for internal/irLin Lin
2025-11-28cmd/compile: avoid unnecessary interface conversion in bloopCuong Manh Le
2025-11-26cmd/compile: introduce alias analysis and automatically free non-aliased memo...thepudds
2025-11-26go/types, types2: remove InvalidTypeCycle from literals.goMark Freeman
2025-11-26go/types, types2: remove setDefType and most def plumbingMark Freeman
2025-11-26go/types, types2: replace setDefType with pending type checkMark Freeman
2025-11-26go/types: relax NewSignatureType for append(slice, str...)Alan Donovan
2025-11-26cmd/compile: fix bloop get name logicJunyang Shao
2025-11-26cmd/compile, runtime: guard X15 zeroing with GOEXPERIMENT=simdCherry Mui
2025-11-26cmd/compile: handle loops better during stack allocation of slicesKeith Randall
2025-11-26go/types, types2: improve printing of []*operand lists (debugging support)Robert Griesemer
2025-11-26cmd/compile: add tests bruteforcing limit complementJorropo
2025-11-26cmd/compile: add tests bruteforcing limit negation and improve limit additionJorropo
2025-11-26cmd/compile,internal/bytealg: add MemEq intrinsic for runtime.memequalAlexander Musman
2025-11-26cmd/compile: adjust start heap sizeDavid Chase