[release-branch.go1.18] all: merge master (
acc5f55) into release-branch.go1.18
Merge List:
+ 2022-02-28
acc5f55bac cmd/go: make work and work_edit script tests version-independent
+ 2022-02-28
f04d5c118c cmd/internal/obj/riscv/testdata/testbranch: add //go:build lines
+ 2022-02-28
9fe3676bc7 all: fix typos
+ 2022-02-28
f9285818b6 go/types, types2: fix string to type parameter conversions
+ 2022-02-28
eb8198d2f6 cmd/compile: deal with constructed types that have shapes in them
+ 2022-02-28
b33592dcfd spec: the -'s possessive suffix is English, not code
+ 2022-02-28
57e3809884 runtime: avoid cgo_unsafe_args for syscall.syscall functions on darwin/arm64
+ 2022-02-28
06a43e4ab6 cmd/compile: fix case for structural types where we should be looking at typeparams
+ 2022-02-28
0907d57abf cmd/compile: emit types of constants which are instantiated generic types
+ 2022-02-28
9c4a8620c8 CONTRIBUTORS: update for the Go 1.18 release
+ 2022-02-28
57dda9795d test: add new test case for 51219 that triggers the types2 issue
+ 2022-02-26
a064a4f29a cmd/compile: ensure dictionary assignment statements are defining statements
+ 2022-02-26
286e3e61aa go/types, types2: report an error for x.sel where x is a built-in
+ 2022-02-25
01e522a973 go/types,types2: revert documentation for Type.Underlying
+ 2022-02-25
26999cfd84 runtime/internal/atomic: set SP delta correctly for 64-bit atomic functions on ARM
+ 2022-02-25
7c694fbad1 go/types, types2: delay receiver type validation
+ 2022-02-25
55e5b03cb3 doc/go1.18: note changes to automatic go.mod and go.sum updates
+ 2022-02-25
6d810241eb doc/go1.18: document minimum Linux kernel version
+ 2022-02-25
b8b3196375 doc/go1.18: document method set limitation for method selectors
+ 2022-02-24
c0840a7c72 go/types, types2: method recv type parameter count must match base type parameter count
+ 2022-02-24
c15527f0b0 go/types, types2: implement adjCoreType using TypeParam.is
+ 2022-02-24
5a9fc946b4 cmd/go: avoid +incompatible major versions if a go.mod file exists in a subdirectory for that version
+ 2022-02-24
4edefe9568 cmd/compile: delay all call transforms if in a generic function
+ 2022-02-24
8c5904f149 doc/go1.18: mention runtime/pprof improvements
+ 2022-02-24
b2dfec100a doc/go1.18: fix typo in AMD64 port section
+ 2022-02-24
78e99761fc go/types, types2: don't crash if comp. literal element type has no core type
+ 2022-02-23
e94f7df957 go/types, types2: generalize cleanup phase after type checking
+ 2022-02-23
163da6feb5 go/types, types2: add "dynamic" flag to comparable predicate
+ 2022-02-23
e534907f65 go/types: delete unnecessary slice construction
+ 2022-02-23
d0c3b01162 doc/go1.18: drop misplaced period
+ 2022-02-22
35170365c8 net: document methods of Buffers
+ 2022-02-22
3140625606 doc/go1.18: correct "go build -asan" HTML tag
+ 2022-02-22
d17b65ff54 crypto/x509, runtime: fix occasional spurious “certificate is expired”
+ 2022-02-21
c9fe126c8b doc/go1.18: fix a few small typos, add a few commas
+ 2022-02-20
851ecea4cc encoding/xml: embedded reference to substruct causes XML marshaller to panic on encoding
+ 2022-02-19
0261fa616a testdata: fix typo in comment
+ 2022-02-19
903e7cc699 doc/go1.18: fix grammar error
+ 2022-02-19
e002cf4df7 strings: fix typo in comment
+ 2022-02-18
61b5c866a9 doc/go1.18: document Go 1.17 bootstrap and //go:build fix
+ 2022-02-18
d27248c52f runtime: save some stack space for racecall on ARM64
+ 2022-02-18
d93cc8cb96 runtime: define racefuncenter and racefuncexit as ABIInternal
+ 2022-02-18
20b177268f reflect: call ABIInternal moveMakeFuncArgPtrs on ARM64
+ 2022-02-18
d35ed09486 cmd/compile: fix importers to deal with recursion through type constraints
+ 2022-02-16
eaf040502b os: eliminate arbitrary sleep in Kill tests
Change-Id: I74352b70d97c6fd4a45aee4e222160ea2a7854ae