summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal
Commit message (Expand)AuthorAgeFilesLines
* cmd/compile: enable more lenient type inference for untyped argumentsRobert Griesemer2023-05-182-4/+6
* cmd/compile: don't inline from norace packages in race modeCherry Mui2023-05-172-1/+26
* go/types, types2: permit partially instantiated functions as function argumentsRobert Griesemer2023-05-163-51/+148
* go/types, types2: remove superfluous argument test in Checker.argumentsRobert Griesemer2023-05-161-11/+0
* cmd/compile: call phiElimValue from removePhiArgJakub Ciolek2023-05-164-8/+2
* cmd/compile/internal/noder: suppress unionType consistency checkMatthew Dempsky2023-05-161-12/+17
* cmd/compile: add more information to the bisect-verbose reportDavid Chase2023-05-162-5/+26
* cmd/compile: make memcombine pass a bit more robust to reassociation of exprsKeith Randall2023-05-161-24/+17
* cmd/compile/internal/walk: delete statement that don't needcuiweixie2023-05-161-1/+0
* cmd/compile: enhance tighten pass for memory valueseric fang2023-05-162-7/+105
* cmd/compile: update rules to generate more prefixed instructionsLynn Boger2023-05-153-141/+159
* reflect: do not escape Value.TypeCherry Mui2023-05-121-5/+13
* cmd/compile: remove post-inlining PGO graph dumpMichael Pratt2023-05-122-100/+0
* cmd/compile/internal/pgo: remove node weights from IRNodeMichael Pratt2023-05-121-66/+32
* go/types: minor refactoring of missingMethod following CL 494615Rob Findley2023-05-121-4/+7
* go/types, types2: call recordInstance in instantiateSignatureRobert Griesemer2023-05-121-19/+12
* go/types, types2: be sure to type-check wrong methods in missingMethodRob Findley2023-05-121-0/+4
* cmd/compile/internal/pgo/internal/graph: delete dead codeMichael Pratt2023-05-112-329/+0
* cmd/compile/internal/pgo: move pprof graph to internal packageMichael Pratt2023-05-112-8/+9
* cmd/compile: remove "WORK IN PROGRESS" from package pgoMichael Pratt2023-05-111-2/+0
* cmd/compile: remove go:wasmimport restrictionJohan Brandhorst-Satzkorn2023-05-111-4/+0
* cmd/compile: remove debugging option InlineSCCOnePass from inlinerThan McIntosh2023-05-112-19/+8
* internal/bisect: copy parser changes from CL 494177Russ Cox2023-05-111-22/+24
* internal/abi: common up some offset/size functionsDavid Chase2023-05-101-7/+8
* cmd/compile: add ability to print extra information in bisect outputRuss Cox2023-05-105-41/+45
* go/types, types2: move xlist next to targs in Checker.arguments signatureRobert Griesemer2023-05-102-6/+6
* cmd/compile: add De Morgan's rewrite ruleStefan2023-05-102-0/+182
* go/types, types2: control type inference in Checker.funcInst via infer argumentRobert Griesemer2023-05-102-12/+30
* go/types, types2: explicitly look for nil type arguments in inferRobert Griesemer2023-05-101-7/+13
* all: fix a lot of commentscui fliter2023-05-107-7/+7
* cmd/compile: remove FS debug hash formRuss Cox2023-05-093-26/+20
* cmd/compile: use more of internal/bisect in HashDebugRuss Cox2023-05-095-187/+132
* cmd/compile: standardize on outer-to-inner for pos listsRuss Cox2023-05-094-29/+26
* internal/godebug: add bisect supportRuss Cox2023-05-091-3/+3
* cmd/compile/loopvar: adjust logging messagesDavid Chase2023-05-092-14/+20
* go/types, types2: infer minimum default type for untyped argumentsRobert Griesemer2023-05-083-24/+65
* go/types, types2: move functions for untyped constants into const.goRobert Griesemer2023-05-082-293/+307
* cmd/compile/internal/types2: pass pos argument to Checker.overflowRobert Griesemer2023-05-081-7/+7
* go/types, types2: remove genericMultiExpr (inline it in genericExprList)Robert Griesemer2023-05-082-31/+30
* math: optimize math.Abs on mipsxJunxian Zhu2023-05-086-1/+23
* go/types, types2: factor out maximum type computationRobert Griesemer2023-05-052-9/+24
* cmd/compile: allow more inlining of functions that construct closuresThan McIntosh2023-05-052-19/+14
* cmd/compile: un-hide closure func if parent expr moved to staticinitThan McIntosh2023-05-051-0/+6
* cmd/compile: rework marking of dead hidden closure functionsThan McIntosh2023-05-051-37/+58
* go/types, types2: better error message for bad assignmentRobert Griesemer2023-05-051-1/+1
* go/types, types2: exclude untyped nil arguments early in type inferenceRobert Griesemer2023-05-052-7/+7
* cmd/compile: work with new bisect commandRuss Cox2023-05-054-55/+56
* internal/abi: refactor (basic) type struct into one definitionDavid Chase2023-05-052-20/+11
* cmd/compile: add "loop-transformed" (for whole loop) to logoptDavid Chase2023-05-054-66/+165
* math: optimize math.Abs on mips64xJunxian Zhu2023-05-056-1/+23