Age | Commit message (Expand) | Author |
2022-01-12 | go/types, types2: fix tracing output for type and expr lists | Robert Griesemer |
2022-01-12 | go/types, types2: prevent unification from recursing endlessly | Robert Griesemer |
2022-01-12 | go/types, types2: make function type inference argument-order independent | Robert Griesemer |
2022-01-12 | go/types, types2: do not run CTI before FTI | Robert Griesemer |
2022-01-12 | cmd/compile/types2, go/types: add position for "have" in failed interface sat... | Emmanuel T Odeke |
2022-01-11 | go/types, types2: mention type decl scopes in Info.Scopes documentation | Robert Findley |
2022-01-10 | go/types, types2: refer to type parameter if so for interface pointer errors | Robert Griesemer |
2022-01-10 | go/types, types2: better error message for type parameter field access | Robert Griesemer |
2022-01-10 | go/types, types2: better error message when using *interface instead of inter... | Robert Griesemer |
2022-01-09 | go/types, types2: better error message for invalid == on type parameters | Robert Griesemer |
2022-01-07 | cmd/compile: accept string|[]byte-constrained 2nd argument in append | Robert Griesemer |
2022-01-07 | go/types, types2: disallow multiple blank type parameters | Robert Griesemer |
2022-01-06 | cmd/compile: report type parameter error for methods only once | Robert Griesemer |
2022-01-06 | go/types, types2: implement field access for struct structural constraints | Robert Griesemer |
2022-01-06 | go/types, types2: remove unused code in lookupFieldOrMethod | Robert Griesemer |
2022-01-06 | go/types, types2: ensure that signature type bounds are interfaces | Robert Griesemer |
2022-01-06 | go/types, types2: eagerly check that constraints are not type params | Robert Findley |
2022-01-06 | cmd/compile/internal/types2: better error message for invalid range clause | Robert Griesemer |
2021-12-20 | all: fix spelling errors found by misspell | Dan Kortschak |
2021-12-20 | go/types, types2: delay "does not satisfy comparable" error until needed | Robert Griesemer |
2021-12-17 | go/types, types2: use compiler error message for undefined operators | Robert Griesemer |
2021-12-17 | cmd/compile/internal/types2: better error message when using comparable in union | Robert Griesemer |
2021-12-15 | cmd/compile/internal/types2: record types for union subexpressions | Robert Griesemer |
2021-12-15 | cmd/compile/internal/types2: externalize union type sets | Robert Griesemer |
2021-12-15 | all: fix typo in comment | ichxxx |
2021-12-14 | go/types, types2: record (top-level) union types | Robert Griesemer |
2021-12-09 | cmd/compile: fix type error reported on the wrong line | Jason7602 |
2021-12-08 | cmd/compile/internal/types2: sort to reduce computational complexity of initO... | Robert Findley |
2021-12-06 | go/types, types2: unexport NewTypeList | Robert Findley |
2021-12-03 | test: re-enable a bunch of tests with types2 | Dan Scales |
2021-12-02 | cmd/compile: report channel size errors correctly for -G=3 | Dan Scales |
2021-11-29 | go/types, types2: handle case of no specific target types in conversion | Robert Findley |
2021-11-29 | go/types: ensure that constructed type parameters are immutable | Robert Findley |
2021-11-29 | go/types: consider structural restrictions in Implements | Robert Findley |
2021-11-24 | cmd/compile/internal/types2: better error message for missing ~ in constraint | Robert Griesemer |
2021-11-24 | cmd/compile/internal/types2: better error position for instantiation failure | Robert Griesemer |
2021-11-24 | cmd/compile/internal/types2: produce empty type set for invalid ~T | Robert Griesemer |
2021-11-24 | cmd/compile/internal/types2: report types for mismatched call and return stat... | Robert Griesemer |
2021-11-24 | go/types: print "nil" rather than "untyped nil" | Robert Griesemer |
2021-11-22 | cmd/compile/internal/types2: print "nil" rather than "untyped nil" | Robert Griesemer |
2021-11-22 | go/types, types2: substitute for type parameters in signatures when | Robert Findley |
2021-11-22 | go/types,types2: use allInteger to check type for shifted operand | zhouguangyuan |
2021-11-17 | go/types: check for non-negative index in tparamIndex | Robert Findley |
2021-11-17 | go/types, types2: complete methods on pointer receivers in missingMethod | Robert Findley |
2021-11-17 | cmd/compile/internal/types2: return an error from Instantiate on incorrect le... | Robert Griesemer |
2021-11-17 | cmd/compile/internal/types2: add a test for Context deduplication of hash col... | Robert Griesemer |
2021-11-17 | cmd/compile/internal/types2: rename types.context to types.environment | Robert Griesemer |
2021-11-17 | cmd/compile/internal/types2: don't set a Config.Context if none is provided | Robert Griesemer |
2021-11-17 | cmd/compile/internal/types2: when type hashing, canonicalize interfaces | Robert Griesemer |
2021-11-17 | cmd/compile/internal/types2: when type hashing, use placeholders for type par... | Robert Griesemer |