aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder
AgeCommit message (Expand)Author
2024-08-20cmd/compile/internal/noder: reduce clutter a bit (cosmetic changes)Robert Griesemer
2024-08-09cmd/compile: add basic wasmexport supportCherry Mui
2024-07-31cmd/compile: add comment for the context on mismatch import pathCuong Manh Le
2024-07-24cmd/compile: restore not-in-heap check for map/channel typeCuong Manh Le
2024-07-23cmd/compile: prevent un-necessary wrapping in switch statementCuong Manh Le
2024-07-23runtime,internal: move runtime/internal/sys to internal/runtime/sysDavid Chase
2024-07-22cmd/compile: retire "IsHiddenClosure" and "IsDeadcodeClosure"Cuong Manh Le
2024-07-16cmd/compile: fix recursive generic interface instantiationCuong Manh Le
2024-07-03cmd/compile: fix mis-compilation when switching over channelsCuong Manh Le
2024-07-03cmd/compile: emit error message on mismatch import pathCuong Manh Le
2024-06-20cmd/compile: support generic alias typeCuong Manh Le
2024-06-12cmd/compile/internal: add a PGO devirt post-lookup cleanup hookThan McIntosh
2024-05-23runtime: move exit hooks into internal/runtime/exithookRuss Cox
2024-05-21cmd/compile: for rangefunc, add checks and tests, fix panic interactionsDavid Chase
2024-05-20cmd/compile/internal/syntax: implement Pos.FileBase method (cleanup)Robert Griesemer
2024-05-20cmd/compile: initialize posBaseMap correctlyRobert Griesemer
2024-05-15cmd/compile: disallow linkname referring to instantiationsCherry Mui
2024-05-15cmd/compile/internal/noder: enable type aliases in type checkerMatthew Dempsky
2024-05-10cmd/compile, cmd/link: disallow linkname of some newly added internal functionsCherry Mui
2024-05-07go/types, types: represent any using AliasRob Findley
2024-04-24cmd/compile: bail PGO method lookup on interface typesMichael Pratt
2024-04-18go/types, types2: use types2.Config flag to control Alias node creationRobert Griesemer
2024-04-16types2: flip the default value of GODEBUG=gotypesalias=1Robert Griesemer
2024-04-05cmd/compile: export/import materialized aliasesAlan Donovan
2024-04-04all: fix some commentscui fliter
2024-03-27cmd/compile: rename cmd/compile/internal/pgo to cmd/compile/internal/pgoirMichael Pratt
2024-03-20cmd/compile/internal/noder: remove wrapNameMatthew Dempsky
2024-03-01cmd/compile: add missing Unalias call when writing type aliasCuong Manh Le
2024-02-27cmd/compile: fix early deadcode with label statementCuong Manh Le
2024-02-27cmd/compile/internal/noder: add method wrapper commentsMatthew Dempsky
2024-02-09cmd/compile: fail noder.LookupFunc gracefully if function genericMichael Pratt
2024-01-30cmd/compile/internal/noder: preserve alias uses in export dataMatthew Dempsky
2024-01-17cmd/compile: call types2.Unalias to be ready for GODEBUG=gotypesalias=1Robert Griesemer
2024-01-10cmd/compile: use hashed symbol name for go.shape types if too longThan McIntosh
2023-12-19cmd/compile: remove interfacecycles debug flagRobert Griesemer
2023-12-01cmd/compile: fix typecheck range over rune literalCuong Manh Le
2023-11-20cmd/compile: interleave devirtualization and inliningMatthew Dempsky
2023-11-17cmd/compile: use internal/buildcfg for checking newinliner enableCuong Manh Le
2023-11-15cmd/compile: check for iteration after range func loop exitDavid Chase
2023-11-13cmd/compile: support lookup of functions from export dataMichael Pratt
2023-11-13cmd/compile: remove redundant function pkgNameOfaimuz
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-10-13cmd/compile: lookup indirect callees from export data for devirtualizationMichael Pratt
2023-10-11cmd/compile: use absolute file name in isCgo checkIan Lance Taylor
2023-10-09cmd/compile: fix typecheck range over negative integerCuong Manh Le
2023-10-08cmd/compile: fix ICE with parenthesized builtin callsCuong Manh Le
2023-10-05cmd/compile/internal/ir: tweak a couple namesMatthew Dempsky
2023-09-20cmd/compile: implement range over funcRuss Cox
2023-09-20cmd/compile: implement range over integerRuss Cox