aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder/irgen.go
AgeCommit message (Expand)Author
2024-01-17cmd/compile: call types2.Unalias to be ready for GODEBUG=gotypesalias=1Robert Griesemer
2023-12-19cmd/compile: remove interfacecycles debug flagRobert Griesemer
2023-11-10cmd/compile: update types2.Info.FileVersions API to match go/typesRobert Griesemer
2023-10-19cmd/compile: report mismatched version set by //go:buildCuong Manh Le
2023-09-20cmd/compile: implement range over funcRuss Cox
2023-08-16cmd/compile: use types2.Sizes instead of compiler own implementationCuong Manh Le
2023-08-08cmd/compile: use new for loop semantics for Go 1.22+ compilationsDavid Chase
2023-05-24cmd/compile: report an error URL with error messagesRobert Griesemer
2023-05-19cmd/compile: use more lenient type inference for untyped arguments for go1.21Robert Griesemer
2023-05-18cmd/compile: enable more lenient type inference for untyped argumentsRobert Griesemer
2023-05-04go/types, types2: remove Config.EnableReverseTypeInference flagRobert Griesemer
2023-05-03cmd/compile: enable reverse type inferenceRobert Griesemer
2023-03-10cmd/compile: pass type checker error codes in the compilerRobert Griesemer
2023-01-27cmd/compile/internal/noder: remove unused noding codeMatthew Dempsky
2023-01-26cmd/compile: remove GOEXPERIMENT=nounified frontendMatthew Dempsky
2023-01-17cmd/compile: remove support for old comparable semanticsRobert Griesemer
2023-01-17cmd/compile/internal/syntax: remove Crawl, not needed anymore (cleanup)Robert Griesemer
2022-12-01go/types, types2: make the new comparable semantics the defaultRobert Griesemer
2022-12-01Revert "go/types, types2: make the new comparable semantics the default"Robert Griesemer
2022-12-01go/types, types2: make the new comparable semantics the defaultRobert Griesemer
2022-11-21cmd/compile: reject anonymous interface cyclesMatthew Dempsky
2022-10-25cmd/compile: add support for alternative comparable semanticsRobert Griesemer
2022-09-29cmd/compile: keep typecheck results in syntax treeKeith Randall
2022-09-28go/types, types2: remove (C/c)ompilerErrorMessages flag - not needed anymoreRobert Griesemer
2022-09-27cmd/compile: abstract type type+value obtained from types2Keith Randall
2022-09-23cmd/compile: handle go.mod error msg reference in noder, not type checkerRobert Griesemer
2022-08-31cmd/compile: reject not-in-heap types as type argumentsMatthew Dempsky
2022-06-30[dev.unified] all: merge master (993c387) into dev.unifiedMatthew Dempsky
2022-06-26cmd/compile: do branch/label checks only onceRobert Griesemer
2022-06-06[dev.unified] cmd/compile: remove package heightCuong Manh Le
2022-04-29cmd/compile: consistent unified IR handling of package unsafeMatthew Dempsky
2022-03-26cmd/compile: implement generic method expressions with closures in dictionaryKeith Randall
2022-03-01cmd/compile: remove -G flagMatthew Dempsky
2022-01-10cmd/compile: fix interaction between generics and inliningDan Scales
2022-01-04cmd/compile: save selector/inst info for generic method/function callsDan Scales
2021-10-15cmd/compile: support new fully-inst types referenced during inliningDan Scales
2021-10-15cmd/compile: fix irgen reports wrong error message for misuse of //go:embedCuong Manh Le
2021-10-14cmd/compile/internal/types2: remove Config.AllowTypeLists (cleanup)Robert Griesemer
2021-10-13all: fix spelling mistakesnicksherron
2021-10-01cmd/compile: remove typeparam subscripts, use func/type prefix for uniquenessDan Scales
2021-09-29cmd/compile: rename some types2.Context variables from env to ctxtRobert Findley
2021-09-29go/types, types2: rename Environment to ContextRobert Findley
2021-09-28cmd/compile/internal/types2: record all instances, not just inferred instancesRobert Griesemer
2021-09-24cmd/compile: fix delayTransform conditionCuong Manh Le
2021-09-15cmd/compile: switch to computing dict format on instantiated functionsDan Scales
2021-09-08go/types, types2: add Environment to ConfigRobert Griesemer
2021-09-07cmd/compile: make sure imported instantiated types have their methods createdDan Scales
2021-09-02cmd/compile: use types2.Unsafe to represent package unsafe in gcimportsCuong Manh Le
2021-09-01cmd/compile: fix irgen mis-handling invalid function declarationCuong Manh Le
2021-08-27cmd/compile: delay fillinMethods to deal with mutually-recursive typesDan Scales