Age | Commit message (Expand) | Author |
2024-02-29 | go/types, types2: better error position for invalid (infinite) types | Robert Griesemer |
2024-02-08 | go/types, types2: document deterministic method index order and add test | Robert Griesemer |
2024-02-07 | go/types, types2: optimize Named type method lookup | Robert Griesemer |
2023-11-13 | go/types, types2: implement Alias proposal (export API) | Robert Griesemer |
2023-11-09 | go/types, types2: introduce _Alias type node | Robert Griesemer |
2023-09-20 | go/types, types2: pass *TypeName instead of *Named as def (defined) type | Robert Griesemer |
2023-08-31 | go/types, types2: fix doc string | Robert Griesemer |
2023-08-30 | go/types, types2: use asNamed(t) instead of t.(*Named) type assertions | Robert Griesemer |
2023-08-01 | go/types, types2: instantiated interfaces must be concurrency safe | Rob Findley |
2023-01-20 | go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup) | Robert Griesemer |
2022-06-09 | go/types, types2: only set instance context if packages match | Robert Findley |
2022-06-06 | go/types, types2: ensure that named types never expand infinitely | Robert Findley |
2022-06-06 | go/types, types2: store Named instance information separately | Robert Findley |
2022-06-06 | go/types, types2: eliminate methodList in favor of just using Named.mu | Robert Findley |
2022-06-06 | go/types, types2: remove Named.once in favor of monotonic state | Robert Findley |
2022-05-24 | go/types, types2: remove redundant calls to Named.resolve | Robert Findley |
2022-05-17 | go/types, types2: set an origin object for vars and funcs | Robert Findley |
2022-04-01 | all: fix TODO comment hanging indents | Russ Cox |
2022-03-29 | go/types, types2: preserve parent scope when substituting receivers | Robert Findley |
2022-03-24 | go/types, types2: clean up a few typos, and an unused const | Robert Findley |
2022-03-21 | go/types, types2: add an assertion that named type origin is idempotent | Robert Findley |
2022-03-21 | go/types, types2: improved tracing output throughout (debugging support) | Robert Griesemer |
2022-03-09 | go/types, types2: clarify documentation with respect to generic types | Robert Findley |
2022-02-23 | go/types, types2: generalize cleanup phase after type checking | Robert Griesemer |
2022-02-04 | go/types, types2: use same method lookup code in both type checkers | Robert Griesemer |
2022-01-27 | go/types: update interface receivers after substituting | Robert Findley |
2022-01-25 | go/types, types2: make each method instantiation independently lazy | Robert Findley |
2022-01-24 | go/types, types2: in SetUnderlying, set Named.fromRHS if not set yet | Robert Griesemer |
2022-01-24 | go/types, types2: use a map instead of a field for marking in validType | Robert Griesemer |
2022-01-24 | go/types: panic if named type instances are mutated | Robert Findley |
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: deduplicate signatures with the context | Robert Griesemer |
2021-11-16 | cmd/compile/internal/types2: refactor the Context type map to accept arbitrar... | Robert Griesemer |
2021-11-16 | cmd/compile/internal/types2: use Identical to verify type identity in the Con... | Robert Griesemer |
2021-11-12 | cmd/compile/internal/types2: unexport Context.TypeHash | Robert Findley |
2021-10-19 | cmd/compile/internal/types2: delay expansion of underlying in typeDecl | Robert Griesemer |
2021-10-19 | cmd/compile/internal/types2: ensure named types are expanded after type-checking | Robert Griesemer |
2021-10-19 | cmd/compile/internal/types2: add support for inferring type instances | Robert Griesemer |
2021-09-29 | go/types, types2: rename Environment to Context | Robert Findley |
2021-09-22 | cmd/compile/internal/types2: don't panic if targs don't match tparams when su... | Robert Griesemer |
2021-09-21 | cmd/compile/internal/types2: make ptrRecv a method hasPtrRecv of Func | Robert Griesemer |
2021-09-21 | cmd/compile/internal/types2: export Named.Orig as Named.Origin | Robert Griesemer |
2021-09-21 | cmd/compile/internal/types2: minor cleanup of instantiation | Robert Griesemer |
2021-09-21 | cmd/compile/internal/types2: instantiate methods when instantiating Named types | Robert Griesemer |
2021-09-15 | cmd/compile/internal/types2: eliminate Named.instPos | Robert Griesemer |
2021-09-15 | cmd/compile/internal/types2: merge Named type loading and expansion | Robert Griesemer |
2021-09-15 | cmd/compile/internal/types2: export TypeHash, return value without blanks | Robert Griesemer |
2021-09-08 | go/types, types2: add Environment to Config | Robert Griesemer |
2021-09-08 | cmd/compile/internal/types2: spell out 'Type' in type parameter APIs | Robert Griesemer |
2021-09-08 | cmd/compile/internal/types2: implement deduplication of instances using the E... | Robert Griesemer |