aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile
AgeCommit message (Expand)Author
2023-02-01go/types, types2: replace unifier type parameter list with a mapRobert Griesemer
2023-02-01cmd/compile: schedule values with no in-block uses laterKeith Randall
2023-01-31cmd/compile: cleanup atomic.Pointer[T] inline testCuong Manh Le
2023-01-31cmd/compile: add clear(x) builtinCuong Manh Le
2023-01-31cmd/compile: inline known-size memclrNoHeapPointers callsJakub Ciolek
2023-01-30cmd/compile,cmd/link: set DW_AT_decl_line for function declarationsMichael Pratt
2023-01-28cmd/compile: fix -m=2 output for recursive function with closuresKeith Randall
2023-01-27go/types, types2: move tparamIndex from unify.go into infer.goRobert Griesemer
2023-01-27go/types, types2: simplify unifierRobert Griesemer
2023-01-27cmd/compile/internal/noder: remove unused noding codeMatthew Dempsky
2023-01-27cmd/compile: apply FixVariadicCall and FixMethodCall during typecheckMatthew Dempsky
2023-01-27cmd/compile: remove go119UseJumpTables flagKeith Randall
2023-01-26cmd/compile/internal/inline: adjust isBigFunc to recognize unified IR codegenMatthew Dempsky
2023-01-26cmd/compile/internal/types: remove Markdcl/Pushdcl/PopdclMatthew Dempsky
2023-01-26cmd/compile/internal/types: remove unneeded functionalityMatthew Dempsky
2023-01-26cmd/compile/internal/types: remove TTYPEPARAM and TUNION typesMatthew Dempsky
2023-01-26cmd/compile: remove GOEXPERIMENT=nounified frontendMatthew Dempsky
2023-01-26cmd/compile/internal/noder: stop creating TUNION typesMatthew Dempsky
2023-01-26go/types, types2: remove misleading example from commentRobert Griesemer
2023-01-26cmd/compile: change some unreachable code paths into FatalfMatthew Dempsky
2023-01-26cmd/compile: remove -d=typecheckinl flagMatthew Dempsky
2023-01-26cmd/compile/internal/pkginit: remove dependency on typecheck.ResolveMatthew Dempsky
2023-01-26cmd/compile: improve register overwrite decision for resultInArg0 opsKeith Randall
2023-01-25cmd: remove GOEXPERIMENT=nounified knobMatthew Dempsky
2023-01-25Revert "cmd/compile: improve register overwrite decision for resultInArg0 ops"Keith Randall
2023-01-25cmd/compile: improve register overwrite decision for resultInArg0 opsKeith Randall
2023-01-25cmd/compile: revert package typecheck part of CL 422914Matthew Dempsky
2023-01-24all: fix some commentscui fliter
2023-01-24Revert "cmd/compile: teach prove about bitwise OR operation"Keith Randall
2023-01-24go/types, types2: refuse pointer to array as argument to "clear" builtinCuong Manh Le
2023-01-24cmd/compile: flag 'large' functions when -m=2+ in effectThan McIntosh
2023-01-23cmd/compile/internal/pgo: gofmt and simplifyKoichi Shiraishi
2023-01-23utf16: reduce utf16.Decode allocationsqmuntal
2023-01-23cmd/compile: teach prove about unsigned division, modulus and rshJorropo
2023-01-23cmd/compile: make loopbce handle 8, 16 and 32 bit induction variablesJakub Ciolek
2023-01-23internal/abi,runtime: refactor map constants into one placeDavid Chase
2023-01-21test: test that we schedule OpArgIntReg earlyKeith Randall
2023-01-21cmd/compile: sort liveness variable reportsKeith Randall
2023-01-20cmd/compile: ensure register args come before on-stack args in scheduleKeith Randall
2023-01-20go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup)Robert Griesemer
2023-01-20types2: add *Config to typecheck functions for tests, factor more codeRobert Griesemer
2023-01-20go/types: use internal/lazyregexp for goVersionRxDaniel Martí
2023-01-20cmd/compile: use a boolean as a avoid clobbering flags mov markerJakub Ciolek
2023-01-20cmd/compile: AMD64v3 remove unnecessary TEST comparision in isPowerOfTwoJorropo
2023-01-20cmd/compile: rewrite empty makeslice to zerobase pointerJorropo
2023-01-20cmd/compile: improve scheduling passKeith Randall
2023-01-20all: fix typos in go file commentsMarcel Meyer
2023-01-20go/types: generate infer.goRobert Griesemer
2023-01-20cmd/compile/internal/types2: remove useConstraintTypeInference flg (cleanup)Robert Griesemer
2023-01-19cmd/compile: add memory argument to GetCallerSPKeith Randall