aboutsummaryrefslogtreecommitdiff
path: root/src/go
AgeCommit message (Expand)Author
2021-11-18go/types: use "implements" rather than "satisfies" in error messagesRobert Findley
2021-11-18go/types: remove unneccesary tests in implements and lookupRobert Findley
2021-11-18go/types: implement Checker.implementsRobert Findley
2021-11-18go/types: better position for invalid slice indices errorRobert Findley
2021-11-18go/types: better position for "3-index slice of string" errorRobert Findley
2021-11-18go/types: move match function to end of file (cleanup)Robert Findley
2021-11-18go/types: allow slicing for operands with []byte|string type setsRobert Findley
2021-11-18go/types: optimize common case in structuralTypeRobert Findley
2021-11-18go/types: simplify under() and fix a crashRobert Findley
2021-11-18go/types: remove tparamIsIface flag and corresponding dead codeRobert Findley
2021-11-18go/types: remove asNamedRobert Findley
2021-11-18go/types: remove a review comment in implicitTypeAndValueRobert Findley
2021-11-17go/types: set tparamsIsIface to trueRobert Findley
2021-11-17go/types: underlying type of a type parameter is its constraint interfaceRobert Findley
2021-11-17go/types: check for non-negative index in tparamIndexRobert Findley
2021-11-17go/types, types2: complete methods on pointer receivers in missingMethodRobert Findley
2021-11-17go/types: match Go 1.17 compiler error messages more closelyRobert Findley
2021-11-17go/types: better error for type assertion/switch on type parameter valueRobert Findley
2021-11-17go/types: make sure we are safe for nil in underIsRobert Griesemer
2021-11-17cmd/compile/internal/types2: rename types.context to types.environmentRobert Griesemer
2021-11-16os/exec: avoid NewFile on unknown FDsMichael Pratt
2021-11-16go/types, types2: improve error messages referencing anyRobert Findley
2021-11-16go/types: remove asTypeParam and simplify some codeRobert Findley
2021-11-16go/types: remove structuralString in favor of inlined codeRobert Findley
2021-11-16go/types: slightly relax notion of structural typeRobert Findley
2021-11-16go/types: refer to structural rather than single underlying type in errorsRobert Findley
2021-11-16go/types: move some functions into different files (cleanup)Robert Findley
2021-11-16go/types: rename structure to structuralTypeRobert Findley
2021-11-16go/types: use type variables consistently in Checker.conversionRobert Findley
2021-11-16cmd/compile/internal/types2: use Identical to verify type identity in the Con...Robert Griesemer
2021-11-15go/types, types2: copy implicit bit in interface substitutionRobert Griesemer
2021-11-15cmd/compile/internal/types2: add a check for nil reason in assignableToRobert Findley
2021-11-15go/types: return an error message from Checker.genericTypeRobert Findley
2021-11-15go/types: assign error codes to new errors for Go 1.18Robert Findley
2021-11-13go/types: return an error from Instantiate on incorrect len(targs)Robert Findley
2021-11-13go/types: add a test for Context deduplication of hash collisionsRobert Findley
2021-11-13go/types: rename types.context to types.environmentRobert Findley
2021-11-13go/types: don't set a Config.Context if none is providedRobert Findley
2021-11-13go/types: when type hashing, canonicalize interfacesRobert Findley
2021-11-13go/types: when type hashing, use placeholders for type parametersRobert Findley
2021-11-13go/types: deduplicate signatures with the contextRobert Findley
2021-11-12go/types: re-use type hashing logic in Context.typeHashRobert Findley
2021-11-12go/types: refactor the Context type map to accept arbitrary typesRobert Findley
2021-11-12go/types: use Identical to verify type identity in the Context mapRobert Findley
2021-11-11all: update terminology for fuzzingKatie Hockman
2021-11-11go/types, types2: document nil scope for imported and instantiated Func objectsRobert Griesemer
2021-11-11go/build: skip rune literals when looking for go:embedIan Lance Taylor
2021-11-10go/doc: don't treat functions returning type parameters as constructorsRobert Findley
2021-11-10go/parser: allow parsing aliases with type parametersRobert Findley
2021-11-10go/types: disallow type cycles through type parameter listsRobert Findley