Age | Commit message (Expand) | Author |
2024-05-07 | go/types, types: represent any using Alias | Rob Findley |
2024-04-24 | go/types: add Alias.Rhs | Alan Donovan |
2024-04-15 | go/types, types2: simplify TestUnaliasTooSoonInCycle (cleanup) | Robert Griesemer |
2024-04-15 | cmd/compile/internal/types2: port CL 576975 to types2 | Alan Donovan |
2024-04-03 | go/types: don't fail fast on Go version errors | Alan Donovan |
2024-02-20 | cmd/compile/internal/types2: use ExprString instead of syntax.String | Robert Griesemer |
2024-02-05 | go/types, types2: ensure that Alias.actual is set in NewAlias | Rob Findley |
2023-11-30 | go/types: set correct Var.scopePos for parameters/results | Alan Donovan |
2023-11-15 | go/types, types2: remove local version processing in favor of go/version | Robert Griesemer |
2023-11-11 | go/types, types2: implement Info.PkgNameOf | Robert Griesemer |
2023-11-10 | cmd/compile: update types2.Info.FileVersions API to match go/types | Robert Griesemer |
2023-08-03 | go/types, types2: collect per-file Go version in Info.FileVersions | Robert Griesemer |
2023-08-03 | go/types, types2: don't panic during interface completion | Robert Findley |
2023-08-01 | go/types, types2: instantiated interfaces must be concurrency safe | Rob Findley |
2023-05-24 | cmd/compile: report an error URL with error messages | Robert Griesemer |
2023-05-16 | go/types, types2: permit partially instantiated functions as function arguments | Robert Griesemer |
2023-05-04 | go/types, types2: remove Config.EnableReverseTypeInference flag | Robert Griesemer |
2023-05-04 | go/types, types2: rename generic function arguments | Robert Griesemer |
2023-05-03 | go/types, types2: implement reverse type inference for function arguments | Robert Griesemer |
2023-04-28 | go/types, types2: remove parse (we only need mustParse for tests) | Robert Griesemer |
2023-04-28 | go/types, types2: extract package name from test sources automatically | Robert Griesemer |
2023-04-28 | go/types, types2: call mustParse when using mustTypecheck | Robert Griesemer |
2023-04-13 | go/types,types2: add a test for const initializer panic | Rob Findley |
2023-01-20 | go/types, types2: use go.dev/issue/nnnnn when referring to an issue (cleanup) | Robert Griesemer |
2023-01-20 | types2: add *Config to typecheck functions for tests, factor more code | Robert Griesemer |
2023-01-17 | go/types, types2: factor out position comparison, share more code | Robert Griesemer |
2023-01-17 | go/types: use nopos instead of token.NoPos to match types2 | Robert Griesemer |
2022-11-18 | go/types, types2: ensure signatures are instantiated if all type args | Robert Findley |
2022-10-19 | go/types, types2: replace typecheck with mustTypecheck almost everywhere (cle... | Robert Griesemer |
2022-10-19 | go/types, types2: consolidate helper functions for tests (cleanup) | Robert Griesemer |
2022-09-08 | go/types, types2: implement slice-to-array conversions | Robert Griesemer |
2022-09-03 | go/types, types2: use strings.Builder instead of bytes.Buffer where possible | Robert Griesemer |
2022-09-02 | go/types, types2: consistently write "x | y" rather than "x|y" for unions | Robert Griesemer |
2022-06-06 | go/types, types2: remove Named.once in favor of monotonic state | Robert Findley |
2022-05-17 | all: fix spelling | John Bampton |
2022-05-17 | go/types, types2: set an origin object for vars and funcs | Robert Findley |
2022-05-09 | go/types, types2: use a type lookup by identity in method lookup | Robert Findley |
2022-04-07 | cmd/compile: adjust types2 shift check to match go/types (cleanup) | Robert Griesemer |
2022-03-30 | cmd/compile/internal/syntax: remove generic-specific parse modes | Robert Griesemer |
2022-03-29 | go/types, types2: preserve parent scope when substituting receivers | Robert Findley |
2022-03-22 | go/types, types: add additional generic cases for the Selections API | Robert Findley |
2022-03-07 | go/types, types2: record all type instances, even duplicates | Robert Findley |
2022-03-03 | go/types, types2: fix scoping for iteration variables declared by range clause | Robert Griesemer |
2022-03-01 | go/types, types2: correctly consider ~ (tilde) in constraint type inference | Robert Griesemer |
2022-02-08 | go/types, types2: AssertableTo is undefined for generalized interfaces | Robert Griesemer |
2022-02-04 | go/types, types2: fix bug in types2.MissingMethod | 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-19 | go/types, types2: explicitly check for non-nil type in LookupFieldOrMethod | Robert Griesemer |
2022-01-18 | go/types, types2: report error for invalid string(1 << s) | Robert Griesemer |