aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal
AgeCommit message (Expand)Author
2023-02-17cmd/compile: move raw writes out of write barrier codeKeith Randall
2023-02-17runtime: remove the restriction that write barrier ptrs come in pairsKeith Randall
2023-02-17Revert "cmd/compile: use ONAME node directly from generated hash func"Matthew Dempsky
2023-02-17cmd/compile: ensure constant folding of pointer arithmetic remains a pointerKeith Randall
2023-02-16cmd/compile: ensure InitMem comes after ArgsKeith Randall
2023-02-16runtime: reimplement GODEBUG=cgocheck=2 as a GOEXPERIMENTKeith Randall
2023-02-16cmd/compile: detect write barrier completion differentlyKeith Randall
2023-02-16cmd/compile: reorganize write barrier code a bitKeith Randall
2023-02-15cmd/compile: share compiler allocations of similar shapesKeith Randall
2023-02-15cmd/compile: schedule SP earlierKeith Randall
2023-02-13cmd/compile: fix wrong escape analysis for go/defer generic callsCuong Manh Le
2023-02-10cmd/compile/internal/pgo: fix hard-coded PGO sample data positionFrederic Branczyk
2023-02-09go/types, types2: remove need to store type parameter list in unifierRobert Griesemer
2023-02-09go/types, types2: simplify unify.inferred signatureRobert Griesemer
2023-02-09cmd/compile: disable inline static init optimizationCuong Manh Le
2023-02-09cmd/compile: remove reflectdata.AfterGlobalEscapeAnalysisCuong Manh Le
2023-02-09cmd/compile/internal/staticinit: fix panic in interface conversionSung Yoon Whang
2023-02-09cmd/compile: remove constant arithmetic overflows during typecheckCuong Manh Le
2023-02-08cmd/compile: use MakeResult in empty MakeSlice eliminationJorropo
2023-02-08Revert "cmd/compile/internal/pgo: fix hard-coded PGO sample data position"Michael Pratt
2023-02-08cmd/compile/internal/pgo: fix hard-coded PGO sample data positionFrederic Branczyk
2023-02-08cmd/compile: intrinsify math/bits/ReverseBytes{32|64} for 386Wayne Zuo
2023-02-08cmd/compile: fix inline static init arguments substitued treeCuong Manh Le
2023-02-07cmd/compile: remove unused ISELB PPC64 ssa opcodePaul E. Murphy
2023-02-06cmd/link: linker portion of dead map removalThan McIntosh
2023-02-06cmd/compile: enable deadcode of unreferenced large global mapsThan McIntosh
2023-02-06cmd/compile: ensure first instruction in a function is not inlinedKeith Randall
2023-02-06cmd/internal/obj: flag init functions in object fileThan McIntosh
2023-02-06go/types, types2: eliminate need to sort arguments for type inferenceRobert Griesemer
2023-02-06cmd/compile: replace os.MkdirTemp with T.TempDirOleksandr Redko
2023-02-06cmd/compile: add rules to emit SETBC/R instructions on power10Archana R
2023-02-04cmd/compile: use ONAME node directly from generated hash funcCuong Manh Le
2023-02-04cmd/compile: factor out code to generate hash funcCuong Manh Le
2023-02-04cmd/compile: use runtime hash func for known typesCuong Manh Le
2023-02-04cmd/compile: use memhash from package runtimeCuong Manh Le
2023-02-04cmd/compile: generate type equal func during walkCuong Manh Le
2023-02-04cmd/compile: factor out code to generate equal funcCuong Manh Le
2023-02-03cmd/compile: intrinsify math/bits/ReverseBytes{16|32|64} for ppc64/power10Archana R
2023-02-02go/types, types2: enable new type inferenceRobert Griesemer
2023-02-02go/types, types2: implement simpler type inference (infer2)Robert Griesemer
2023-02-02go/types, types2: simplify symmetric codeRobert Griesemer
2023-02-02go/types, types2: use a comparer struct to control the identical predicateRobert Griesemer
2023-02-02go/types, types2: avoid recursive invocation when unifying underlying typesRobert Griesemer
2023-02-02go/types, types2: remove (internal) exactUnification flagRobert Griesemer
2023-02-01cmd/compile/internal/types: remove misleading commentMatthew Dempsky
2023-02-01go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup)Robert Griesemer
2023-02-01go/types, types2: better error when trying to use ~ as bitwise operationRobert Griesemer
2023-02-01go/types, types2: unifier constructor to accept type parameters and argumentsRobert Griesemer
2023-02-01go/types, types2: further simplify unificationRobert Griesemer
2023-02-01go/types, types2: replace unifier type parameter list with a mapRobert Griesemer