aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile
AgeCommit message (Expand)Author
2023-01-19cmd/compile: add anchored version of SPKeith Randall
2023-01-19cmd/compile/internal/ssa: generate code via a //go:generate directiveDmitri Shuralyov
2023-01-18cmd/compile: fix unsafe.{SliceData,StringData} escape analysis memory corruptionCuong Manh Le
2023-01-18go/types, types2: factor out type parameter renaming (cleanup)Robert Griesemer
2023-01-17cmd/dist: make toolchain build reproducibleRuss Cox
2023-01-17cmd/compile: fix static init inlining for hidden node fieldsMatthew Dempsky
2023-01-17go/types, types2: more uses of factored functions; generate object_test.goRobert Griesemer
2023-01-17go/types, types2: use factored parse/typecheck functions, generate hilbert_te...Robert Griesemer
2023-01-17cmd/compile: remove support for old comparable semanticsRobert Griesemer
2023-01-17go/types, types2: factor out position comparison, share more codeRobert Griesemer
2023-01-17go/types, types2: factor out under.go, generate it for go/typesRobert Griesemer
2023-01-17go/types: use nopos instead of token.NoPos to match types2Robert Griesemer
2023-01-17go/types, cmd/compile/internal/types2: minor adjustments (cleanups)Robert Griesemer
2023-01-17cmd/compile/internal/syntax: remove Crawl, not needed anymore (cleanup)Robert Griesemer
2023-01-17go/types, types2: test that error format strings have matching parentheses/br...Robert Griesemer
2023-01-17go/types, types2: do not abort constraint type inference eagerlyRobert Griesemer
2023-01-17go/types, types2: distinguish between substring and regexp error patternsRobert Griesemer
2023-01-17internal/types: consistently use double quotes around ERROR patternsRobert Griesemer
2023-01-17go/types, types2: avoid sorting all errors when matching errorsRobert Griesemer
2023-01-17go/types: use commentMap to collect error commentsRobert Griesemer
2023-01-17cmd/compile/internal/syntax: rename ErrorMap to CommentMap, make more flexibleRobert Griesemer
2023-01-17cmd/compile: ensure temp register mask isn't emptyKeith Randall
2023-01-11go/types, types2: don't look up fields or methods when expecting a typeRobert Findley
2023-01-11cmd/compile: better error message for when a type is in a constraint but not ...Robert Griesemer
2023-01-09cmd/compile: prevent IsNewObject from taking quadratic timeKeith Randall
2023-01-09cmd/compile/internal/pgo: add hint to missing start_line errorMichael Pratt
2023-01-06cmd/compile: describe how Go maps to wasm implementationKeith Randall
2023-01-04cmd/compile: use "satisfies" (not "implements") for constraint errorsRobert Griesemer
2022-12-29go/types, types2: use strict comparability for type set intersectionRobert Griesemer
2022-12-17cmd/compile: sign-extend the 2nd argument of the LoweredAtomicCas32 on loong6...Guoqi Chen
2022-12-14cmd/compile: desugar OCALLMETH->OCALLFUNC within devirtualizationMatthew Dempsky
2022-12-13go/types, types2: report type mismatch error when conversion is impossibleRobert Griesemer
2022-12-11cmd/compile: fix conditional move rule on PPC64Keith Randall
2022-12-09cmd/compile: fix conditional select ruleKeith Randall
2022-12-08go/types, types2: always rename type parameters during inferenceRobert Findley
2022-12-07cmd/compile: restore test/nested.go test casesMatthew Dempsky
2022-12-06go/types, types2: better error message for invalid method expressionRobert Griesemer
2022-12-06cmd/compile: turn off jump tables when spectre retpolines are onKeith Randall
2022-12-05go/types, types2: better error message for failing constraint type inferenceRobert Griesemer
2022-12-05cmd/compile: clean up amd64 opcode commentsKeith Randall
2022-12-03all: fix some comments for methodcui fliter
2022-12-02go/internal/gcimporter: in short tests, avoid creating export data for all of...Bryan C. Mills
2022-12-01go/internal/gcimporter: load cached export data for packages individuallyBryan C. Mills
2022-12-01go/internal/gcimporter: fix TestImportStdLibMichael Matloob
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-30cmd/compile: fix inline static init with derived typesCuong Manh Le
2022-11-30cmd/compile: disallow CMOV optimization with ptr arithmetic as an argKeith Randall
2022-11-23cmd/compile: reenable inlstaticinitRuss Cox