master
cmd/compile/internal/types2: disallow lone type parameter on RHS of type declaration
test: use dot-relative imports where appropriate
go/types, types2: permit type cycles through type parameter lists
cmd/compile: fix unified IR panic when expanding nested inline function
cmd/compile: fix panic when refer to method of imported instantiated type
cmd/compile: fix reentrancy issue in unified IR function body reading
cmd/compile: fix instantiation of types referenced during inlining
all: remove newline characters after return statements
test: add new test case for 51219 that triggers the types2 issue
cmd/compile: don't include instantiating types in type hash
cmd/compile: fix re-export closure
cmd/compile/internal/importer: key tparams by Package instead of pkgname
cmd/compile: set correct package for vars/params/results from nested instantiation
cmd/compile: fix import/export of ODYNAMICDOTTYPE
all: fix some comments for method
cmd/compile: use "satisfies" (not "implements") for constraint errors
[dev.typeparams] test/typeparam: gofmt -w
test: add test of select inside generic function
cmd/compile: don't re-typecheck while importing
all: avoid use of cmd/compile -G flag in tests
go/types, types2: disable field accesses through type parameters
all: use the indefinite article an in comments
test: put type declaration back inside the function
test/typeparam: fix copyright message
[dev.typeparams] cmd/compile: put shape types in their own package
cmd/compile: constant-fold loads from constant dictionaries and types
[dev.typeparams] cmd/compile: implement generic .(T) operations
cmd/compile, test: updated comments in crawler.go, added test
all: fix a large number of comments
cmd/compile: remove duplicate const logic from typecheck
cmd/compile: fix CONVIFACE case converting interface to empty interface
test: enable issue47631.go for Unified IR
cmd/compile: fix naming of types inside instantiations
cmd/compile: fix deadlock in (*Named).load
go/types, types2: fix implements and identical predicates
cmd/compile: fix generic type handling in crawler
go/types, types2: correctly consider ~ (tilde) in constraint type inference
cmd/compile: make sure shapes have proper indexes for sub-instantiation
cmd/compile: enable more inlining for unified IR
cmd/compile: fix identity case relating to 'any' and shape types
cmd/compile: upgrade ssa to do (int or float) -> complex
cmd/compile, go/*: allow generic methods starting with Go 1.27
cmd/compile: make sure multiple blank typeparams remain unique
cmd/compile: distinguish bound calls/field access in getInstInfo
cmd/compile: fix error message for mismatch between the number of type params and arguments
cmd/compile: deal with constructed types that have shapes in them
test: add test case for #51521
cmd/compile: fix transform of OEQ/ONE when one arg is a type param
cmd/compile: fix expression switches using type parameters
cmd/compile: always write fun[0] in incomplete itab
cmd/compile: replace Type.OrigSym with Type.OrigType
cmd/compile: catch pointless recursion on function types
test: add test case for #51840
cmd/compile: don't inline fn with shape params, but passed no shape arg
cmd/compile: use dictionary to convert type to shaped interface type
cmd/compile/internal/noder: suppress unionType consistency check
cmd/compile: allow exporting `.rcvr` ident
test: test for issue 53087
cmd/compile: don't use dictionary convert to shaped empty interface
cmd/compile: skip substituting closures in unsafe builtins arguments
cmd/compile: fix assert condition in generic method call
test: add regress test for #53419
test: add regress test for #53477
go/types, types2: don't infer type argument for unused parameter in interfaces
test: improve generic type assertion test
cmd/compile: skip emitting dictionaries with missing method expressions
cmd/compile: fix reflect naming of local generic types
cmd/compile: fix unified IR's pointer-shaping
cmd/compile: fix "expression has untyped type" ICE in generic code
test: migrate remaining files to go:build syntax
test: add regress test for issue 55101
cmd/compile/internal/noder: correct positions for synthetic closures
cmd/compile: fix unified IR shapifying recursive instantiated types
test: add test for export/import of recover & defer
[dev.typeparams] cmd/compile: make all pointer types have the same shape
cmd/compile: eliminate impossible type assertions in generic functions
cmd/compile: export/import materialized aliases
all: fix some minor grammatical issues in the comments
test: additional generic type switch test coverage
runtime: use internal/strconv
[dev.typeparams] cmd/compile: handle interface type parameters in type switches