mirror of
https://github.com/golang/go.git
synced 2026-02-06 10:55:05 +03:00
Merge List: + 2021-07-02912f075047net/http: mention socks5 support in proxy + 2021-07-02287c5e8066cmd/compile: fix stack growing algorithm + 2021-07-02743f03eeb0spec, unsafe: clarify unsafe.Slice docs + 2021-07-026125d0c426cmd/dist: correct comment: SysProcAttri -> SysProcAttr + 2021-07-0103761ede02net: don't reject null mx records + 2021-07-01877688c838testing: add TB.Setenv + 2021-07-01ef8ae82b37cmd/compile: fix bug in dwarf-gen var location generation + 2021-07-01770899f7e1cmd/go: add a regression test for 'go mod vendor' path traversal + 2021-07-01835d86a17ecmd/go: use path.Dir instead of filepath.Dir for package paths in 'go mod vendor' + 2021-07-01eb437ba92ccmd/compile: make stack value size threshold comparisons consistent + 2021-07-019d65578b83cmd/compile: fix typos in document + 2021-06-304711bf30e5doc/go1.17: linkify "language changes" in the runtime section + 2021-06-30ed56ea73e8path/filepath: deflake TestEvalSymlinksAboveRoot on darwin + 2021-06-30c080d0323bcmd/dist: pass -Wno-unknown-warning-option in swig_callback_lto + 2021-06-307d0e9e6e74image/gif: fix typo in the comment (io.ReadByte -> io.ByteReader) + 2021-06-300fa3265fe1os: change example to avoid deprecated function + 2021-06-30d19a53338fimage: add Uniform.RGBA64At and Rectangle.RGBA64At + 2021-06-30c45e800e0ccrypto/x509: don't fail on optional auth key id fields + 2021-06-29f9d50953b9net: fix failure of TestCVE202133195 + 2021-06-29e294b8a49edoc/go1.17: fix typo "MacOS" -> "macOS" + 2021-06-293463852b76math/big: fix typo of comment (`BytesScanner` to `ByteScanner`) + 2021-06-29fd4b587da3cmd/compile: suppress details error for invalid variadic argument type + 2021-06-29e2e05af6e1cmd/internal/obj/arm64: fix an encoding error of CMPW instruction + 2021-06-284bb0847b08cmd/compile,runtime: change unsafe.Slice((*T)(nil), 0) to return []T(nil) + 2021-06-281519271a93spec: change unsafe.Slice((*T)(nil), 0) to return []T(nil) + 2021-06-285385e2386bruntime/internal/atomic: drop Cas64 pointer indirection in comments + 2021-06-28956c81bfe6cmd/go: add GOEXPERIMENT to `go env` output + 2021-06-28a1d27269d6cmd/go: prep for 'go env' refactoring + 2021-06-28901510ed4ecmd/link/internal/ld: skip the windows ASLR test when CGO_ENABLED=0 + 2021-06-28361159c055cmd/cgo: fix 'see gmp.go' to 'see doc.go' + 2021-06-27c95464f0eainternal/buildcfg: refactor GOEXPERIMENT parsing code somewhat + 2021-06-25ed01ceaf48runtime/race: use race build tag on syso_test.go + 2021-06-25d1916e5e84go/types: in TestCheck/issues.src, import regexp/syntax instead of cmd/compile/internal/syntax + 2021-06-255160896c69go/types: in TestStdlib, import from source instead of export data + 2021-06-25d01bc571f7runtime: make ncgocall a global counter + 2021-06-2537f9a8f69dgo/types: fix a bug in package qualification logic + 2021-06-24c309c89db5reflect: document that InterfaceData is a low-entropy RNG + 2021-06-24cce621431acmd/compile: fix wrong type in SSA generation for OSLICE2ARRPTR + 2021-06-24600a2a4ffbcmd/go: don't try to add replaced versions that won't be selected + 2021-06-24a9bb38222anet: remove hard-coded timeout in dialClosedPort test helper + 2021-06-2486d72fa2cbtime: handle invalid UTF-8 byte sequences in quote to prevent panic + 2021-06-2444a12e5f33cmd/go: search breadth-first instead of depth-first for test dependency cycles + 2021-06-2473496e0df0net: use absDomainName in the Windows lookupPTR test helper + 2021-06-24222ed1b38aos: enable TestFifoEOF on openbsd + 2021-06-220ebd5a8de0cmd/go: update ToolTags based on GOARCH value + 2021-06-225bd09e5efcspec: unsafe.Add/Slice are not permitted in statement context + 2021-06-22666315b4d3runtime/internal/atomic: remove incorrect pointer indirection in comment + 2021-06-2263daa774b5go/types: guard against checking instantiation when generics is disabled + 2021-06-22197a5ee2abcmd/gofmt: remove stale documentation for the -G flag + 2021-06-229afd158eb2go/parser: parse an ast.IndexExpr for a[] + 2021-06-211bd5a20e3ccmd/go: add a -go flag to 'go mod graph' + 2021-06-21761edf71f6cmd/internal/moddeps: use a temporary directory for GOMODCACHE if needed + 2021-06-21a0400420adcmd/internal/moddeps: use -mod=readonly instead of -mod=mod + 2021-06-213f9ec83b10cmd/go: document GOPPC64 environment variable + 2021-06-2120bdfba325go/scanner: fall back to next() when encountering 0 bytes in parseIdentifier + 2021-06-2144f9a3566cdatabase/sql: fix deadlock test in prepare statement + 2021-06-2116e82be454runtime: fix crash during VDSO calls on PowerPC + 2021-06-212e542c3c06runtime/pprof: deflake TestMorestack more + 2021-06-21ced0fdbad0doc/go1.17: note deprecation of 'go get' for installing commands + 2021-06-217a5e7047a4doc/go1.17: add Go 1.18 pre-announcements + 2021-06-2185a2e24afddoc/go1.17: add security-related release notes + 2021-06-211de332996cdoc/go1.17: document go/parser.SkipObjectResolution + 2021-06-21117ebe0f52cmd/go: do not require the module cache to exist for 'go mod edit' + 2021-06-20460900a7b5os/signal: test with a significantly longer fatal timeout + 2021-06-19b73cc4b02bdatabase/sql: do not rely on timeout for deadlock test + 2021-06-1886743e7d86image: add RGBA64Image interface + 2021-06-189401172166runtime: clarify Frames.Next documentation + 2021-06-1857aaa19aaeruntime: disable CPU profiling before removing the SIGPROF handler + 2021-06-186f22d2c682doc/go1.17: fix typo + 2021-06-1745f251ad6ccmd/pprof,runtime/pprof: disable test on more broken platforms + 2021-06-17ed834853adcmd/go: replace a TODO with an explanatory comment + 2021-06-174dede02550cmd/pprof: make ObjAddr a no-op + 2021-06-1797cee43c93testing: drop unusual characters from TempDir directory name + 2021-06-17b0355a3e72time: fix receiver for Time.IsDST method + 2021-06-17881b6ea7badoc/go1.17: fix redundant space + 2021-06-160e67ce3d28cmd/go: in lazy modules, add transitive imports for 'go get' arguments + 2021-06-166ea2af0890cmd/go: add a regression test for #45979 + 2021-06-16a294e4e798math/rand: mention half-open intervals explicitly + 2021-06-16a6a853f94ccmd/asm: restore supporting of *1 scaling on ARM64 + 2021-06-16785a8f677fcmd/compile: better error message for invalid untyped operation + 2021-06-16a752bc0746syscall: fix TestGroupCleanupUserNamespace test failure on Fedora + 2021-06-15d77f4c0c5cnet/http: improve some server docs + 2021-06-15219fe9d547cmd/go: ignore UTF8 BOM when reading source code + 2021-06-15723f199eddcmd/link: set correct flags in .dynamic for PIE buildmode + 2021-06-154d2d89ff42cmd/go, go/build: update docs to use //go:build syntax + 2021-06-15033d885315doc/go1.17: document go run pkg@version + 2021-06-15ea8612ef42syscall: disable c-shared test when no cgo, for windows/arm + 2021-06-15abc56fd1a0internal/bytealg: remove duplicate go:build line + 2021-06-154061d3463bsyscall: rewrite handle inheritance test to use C rather than Powershell + 2021-06-15cf4e3e3d3breflect: explain why convertible or comparable types may still panic + 2021-06-147841cb14d9doc/go1.17: assorted fixes + 2021-06-148a5a6f46dcdebug/elf: don't apply DWARF relocations for ET_EXEC binaries + 2021-06-149d13f8d43eruntime: update the variable name in comment + 2021-06-140fd20ed5b6reflect: use same conversion panic in reflect and runtime + 2021-06-146bbb0a9d4acmd/internal/sys: mark windows/arm64 as c-shared-capable + 2021-06-14d4f34f8c63doc/go1.17: reword "results" in stack trace printing + 2021-06-14fdab5be159doc/go1.17: further revise OpenBSD release notes + 2021-06-14326ea438bbcmd/compile: rewrite a, b = f() to use temporaries when type not identical + 2021-06-143249b645c9cmd/compile: factor out rewrite multi-valued f() + 2021-06-1314305bf0b9misc/cgo: generate Windows import libraries for clang + 2021-06-1324cff0f044cmd/go, misc/cgo: skip test if no .edata + 2021-06-1367b1b6a2e3cmd/compile: allow ir.OSLICE2ARRPTR in mayCall + 2021-06-121ed0d129e9runtime: testprogcgo: don't call exported Go functions directly from Go + 2021-06-129d46ee5ac4reflect: handle stack-to-register translation in callMethod + 2021-06-11e552a6d312cmd/go: remove hint when no module is suggested + 2021-06-1116b5d766d8syscall: do not load native libraries on non-native powershell on arm + 2021-06-1177aa209b38runtime: loop on EINTR in macOS sigNoteSleep + 2021-06-11e2dc6dd5c9doc/go1.17: clean up formatting of gofmt section + 2021-06-112f1128461dcmd/go: match Windows paths in TestScript/mod_invalid_version + 2021-06-112721da2608doc/go1.17: fix formatting near httptest + 2021-06-10770f1de8c5net/http: remove test-only private key from production binaries + 2021-06-108d11b1d117cmd/go: report the imports of CompiledGoFiles in ImportMap + 2021-06-10dc00dc6c6bcrypto/tls: let HTTP/1.1 clients connect to servers with NextProtos "h2" + 2021-06-0927f83723e9api: promote next to go1.17 + 2021-06-09182157c81adoc/go1.17: remove lingering TODO + 2021-06-09a5bc060b42doc/go1.17: document strconv changes for Go 1.17 + 2021-06-091402b27d46strconv: document parsing of leading +/- + 2021-06-09df35ade067doc/go1.17: document //go:build lines + 2021-06-09e4e7807d24net/http: add AllowQuerySemicolons + 2021-06-09ec3026d032doc/go1.17: remove TODO for ports section + 2021-06-09e6dda19888net/url: reject query values with semicolons + 2021-06-09139e935d3cmath/big: comment division + 2021-06-09aa5540cd82cmd/compile: make map.zero symbol content-addressable + 2021-06-0907ca28d529cmd/link: fix bug in -strictdups checking of BSS symbols + 2021-06-08bcecae2af6doc/go1.17: mention new possibility of type conversion panicking + 2021-06-0863dcab2e91doc/go1.17: mention new vet checks sigchanyzer and stdmethods. + 2021-06-086551763a60doc/go1.17: mention block profile bias fix + 2021-06-08cb80937bf6Revert "doc/go1.17: mention block profile bias fix" + 2021-06-08d3e3d03666net: reject leading zeros in IP address parsers + 2021-06-08da4a640141doc/go1.17: revise OpenBSD release notes + 2021-06-08689f4c7415doc/go1.17: mention block profile bias fix + 2021-06-089afe071c60doc/go1.17: remove TODO for Tools section + 2021-06-08f753d7223edoc/go1.17: resolve TODO for cmd/cover + 2021-06-089498b0155dcmd/go: in Go 1.17+ modules, add indirect go.mod dependencies separately from direct ones + 2021-06-08949f00cebedoc/go1.17: add release notes for crypto packages + 2021-06-080fb3e2c184doc/go1.17: add a release note for the '-compat' flag to 'go mod tidy' + 2021-06-082169deb352cmd/compile: use t.AllMethods when sorting typesByString + 2021-06-08c20bcb6488runtime: remove out-of-date comments about frame skipping + 2021-06-0739c39ae52fdoc: document Go 1.17 language changes + 2021-06-07dc8b558951cmd/dist: pass -Wno-lto-type-mismatch in swig_callback_lto + 2021-06-07909dd5e010strconv: ParseFloat: always return ErrSyntax for bad syntax + 2021-06-078212707871crypto/elliptic: update P-521 docs to say it's constant-time + 2021-06-077406180012fmt: split package documentation into more sections + 2021-06-07e3176bbc3ecrypto/tls: fix typo in Config.NextProtos docs + 2021-06-05e1fa26026dspec: improve wording consistency by eliminating "specifier" + 2021-06-05f490134126spec: improve wording by choosing an official term "keyword" + 2021-06-05e3cb381704go/internal/gcimporter: don't waste CPU copying bytes in `io.ReadAll` + 2021-06-059d669ed47amisc/cgo/errors: use expected column numbers + 2021-06-0495939e8de7cmd/compile/internal/abi: fix typo in comment + 2021-06-04831f9376d8net/http: fix ResponseWriter.ReadFrom with short reads + 2021-06-043a9d906edcos: avoid finalizer race in windows process object + 2021-06-04105c5b50e0os: terminate windows processes via handle directly + 2021-06-0479cd407f88syscall: regenerate zsyscall_windows.go + 2021-06-04c6b6211229doc/go1.17: document testing changes for Go 1.17 + 2021-06-040214440075syscall: do not pass console handles to PROC_THREAD_ATTRIBUTE_HANDLE_LIST on Windows 7 + 2021-06-04962d5c997acmd/compile,go/types: restrict use of unsafe.{Add,Slice} to go1.17 or newer + 2021-06-04b29b123e07cmd/compile: remove spurious ir.Dump + 2021-06-036d98301114cmd/link: use correct alignment in PE DWARF sections + 2021-06-03e0d029f758runtime: avoid gp.lockedm race in exitsyscall0 + 2021-06-02dd7ba3ba2cnet: don't rely on system hosts in TestCVE202133195 + 2021-06-024f572d7076io/fs: minor corrections to Sub docs + 2021-06-02e11d14225cdoc/go1.17: remove runtime section + 2021-06-026e189afd3edoc/go1.17: mention SYS_WAIT6/WEXITED on NetBSD + 2021-06-02ff9f5fb859cmd/link: recognize clang linker error in testCGOLTO + 2021-06-021c6a2ea2eadoc/go1.17: document time changes for Go1.17 + 2021-06-02d743e67e06doc/go1.17: document flag changes for Go 1.17 + 2021-06-02dc8f87b749runtime/internal/sys: generate //go:build lines in gengoos.go + 2021-06-0284c0e5d47fcmd/link: move issue 43830 tests out of TestScript + 2021-06-02cae68700ccruntime: fix formatting + 2021-06-01567ee865f6cmd/go: add declaration to cgo_lto_issue43830 test + 2021-06-0124e9707cbfcmd/link, cmd/cgo: support -flto in CFLAGS + 2021-06-01272552275fA+C: update name + 2021-06-012bec019fb5doc/go1.17: add release notes for register ABI + 2021-06-012e59cc5fb4cmd/go: add [-src] to documentation + 2021-06-010b80cf1136cmd/go: make 'go get' save sums for incidentally updated modules + 2021-05-303b770f2ccbgo/types: don't declare 'comparable' when typeparams are disabled + 2021-05-301607c28172go/types: unexport the GoVersion configuration option for Go 1.17 + 2021-05-2979bda65041doc/go1.17: mention time.Layout + 2021-05-29f6cc392d1ddoc/go1.17: document text/template/parse.SkipFuncCheck + 2021-05-281419ca7ceadoc/go1.17: mention new definitions of MSG_CMSG_CLOEXEC + 2021-05-286624771c83doc/go1.17: mention testing.[TB].Setenv methods + 2021-05-28bbda923592doc/go1.17: mention new Windows SysProcAttr fields + 2021-05-286f58088bd8doc/go1.17: document new go/build/BuildContext.ToolTags field + 2021-05-28c295107708doc/go1.17: mention new encoding/csv/Reader.FieldPos method + 2021-05-28ccd9784edfdoc/go1.17: document new debug/elf constant + 2021-05-283de3440fb9go/ast: remove FuncDecl.IsMethod for Go 1.17 + 2021-05-27639acdc833doc/go1.17: clarify that compress/lzw Reader and Writer types are new + 2021-05-27193d514131net/http: correct Client.Do doc about context cancelation + 2021-05-27ab2ef4aaa7doc/go1.17: document reflect changes + 2021-05-270ece95a0fecmd/go: don't let 'go mod download' save sums for inconsistent requirements + 2021-05-27cdcd02842dnet: verify results from Lookup* are valid domain names + 2021-05-278bf5bf5173cmd/compile: improve debug locations for partially live in-params + 2021-05-2756af34f875cmd/compile: place reg spills after OpArg{Int,Float}Reg ops + 2021-05-27db66e9e15dcmd/link: accept Windows line-ending in TestTrampolineCgo + 2021-05-276b8c94b6c5go/types: guard against check==nil in newNamed + 2021-05-27fca7b8f3e6Revert "net: verify results from Lookup* are valid domain names" + 2021-05-27950fa11c4cnet/http/httputil: always remove hop-by-hop headers + 2021-05-279bc52686dacmd/go,cmd/link: do not check for staleness in most tests + 2021-05-276ff0ae2aa4crypto/elliptic: fix typo in p521Point type name + 2021-05-263075ffc93eos: deflake TestFdReadRace + 2021-05-26a62c08734fsrc/os: revert accidentally submitted change + 2021-05-261d5298d46adoc/go1.17: document net/... changes + 2021-05-260fbecece98doc/go1.17: document syscall changes + 2021-05-2602beecb397mime: document use of the Shared MIME-Info Database + 2021-05-26a92460fd2fdoc/go1.17: add release notes for runtime/metrics package + 2021-05-2655aefbb268doc/go1.17: mention enabling frame pointer on all ARM64 + 2021-05-2639da9ae513go/types: ensure that Named.check is nilled out once it is expanded + 2021-05-26bfd7798a6cruntime,cmd/link/internal/ld: fix typos + 2021-05-26e4615ad74dmath/big: move division into natdiv.go + 2021-05-26d050238bb6doc/go1.17: fix formatting for time changes + 2021-05-2574242baa41archive/zip: only preallocate File slice if reasonably sized + 2021-05-25f22ec51debdoc: add Go 1.17 release note about inlining functions with closures + 2021-05-258b462d7567cmd/go: add a -compat flag to 'go mod tidy' + 2021-05-24c89f1224a5net: verify results from Lookup* are valid domain names + 2021-05-2408a8fa9c47misc/wasm: ensure correct stack pointer in catch clauses + 2021-05-2432b73ae180cmd/go: align checks of module path during initialization. + 2021-05-2415d9d4a009cmd/go: add tests illustrating what happens when Go 1.16 is used in a Go 1.17 main module + 2021-05-24873401df5bcmd/compile: ensure equal functions don't do unaligned loads + 2021-05-24b83610699acmd/compile: record regabi status in DW_AT_producer + 2021-05-24a22e317220cmd/compile: always include underlying type for map types + 2021-05-244356e7e85fruntime: account for spill slots in Windows callback compilation + 2021-05-2452d7033ff6cmd/go/internal/modload: set the default GoVersion in a single location + 2021-05-2405819bc104cmd/go/internal/modcmd: factor out a type for flags whose arguments are Go versions + 2021-05-22cca23a7373cmd/compile: revert CL/316890 + 2021-05-21f87194cbd7doc/go1.17: document changes to net/http package + 2021-05-21217f5dd496doc: document additional atomic.Value methods + 2021-05-213c656445f1cmd/go: in TestScript/mod_replace, download an explicit module path + 2021-05-2176b2d6afedos: document that StartProcess puts files into blocking mode + 2021-05-21e4d7525c3ecmd/dist: display first class port status in json output + 2021-05-214fb10b2118cmd/go: in 'go mod download' without args, don't save module zip sums + 2021-05-214fda54ce3fdoc/go1.17: document database/sql changes for Go 1.17 + 2021-05-218876b9bd6adoc/go1.17: document io/fs changes for Go 1.17 + 2021-05-215fee772c87doc/go1.17: document archive/zip changes for Go 1.17 + 2021-05-213148694f60cmd/go: remove warning from module deprecation notice printing + 2021-05-217e63c8b765runtime: wait for Go runtime to initialize in Windows signal test + 2021-05-21831573cd21io/fs: added an example for io/fs.WalkDir + 2021-05-20baa934d26dcmd: go get golang.org/x/tools/analysis@49064d23 && go mod vendor + 2021-05-207c692cc7eadoc/go1.17: document changes to os package + 2021-05-20ce9a3b79d5crypto/x509: add new FreeBSD 12.2+ trusted certificate folder + 2021-05-20f8be906d74test: re-enable test on riscv64 now that it supports external linking + 2021-05-20def5360541doc/go1.17: add release notes for OpenBSD ports + 2021-05-20ef1f52cc38doc/go1.17: add release note for windows/arm64 port + 2021-05-20bb7495a46ddoc/go1.17: document new math constants + 2021-05-20f07e4dae3csyscall: document NewCallback and NewCallbackCDecl limitations + 2021-05-20a8d85918b6misc/cgo/testplugin: skip TestIssue25756pie on darwin/arm64 builder + 2021-05-196c1c055d1ecmd/internal/moddeps: use filepath.SkipDir only on directories + 2021-05-19658b5e66ecnet: return nil UDPAddr from ReadFromUDP + 2021-05-1915a374d5c1test: check portable error message on issue46234.go + 2021-05-18eeadce2d87go/build/constraint: fix parsing of "// +build" (with no args) + 2021-05-186d2ef2ef2acmd/compile: don't emit inltree for closure within body of inlined func + 2021-05-18048cb4ceeecrypto/x509: remove duplicate import + 2021-05-18690a8c3fb1make.bash: fix misuse of continue + 2021-05-188b0901fd32doc/go1.17: fix typo "avoding" -> "avoiding" + 2021-05-185e191f8f48time: rewrite the documentation for layout strings + 2021-05-17bfe3573d58go/token: correct the interval notation used in some panic messages + 2021-05-17a2c07a9a1aall: update golang.org/x/net to latest + 2021-05-17b9b2bed893syscall: some containers may fail syscall.TestSetuidEtc + 2021-05-17b1aff42900cmd/go: don't print 'go get' deprecation notices in the main module + 2021-05-17bade680867runtime/cgo: fix crosscall2 on ppc64x + 2021-05-15ce92a2023ccmd/go: error out of 'go mod tidy' if the go version is newer than supported + 2021-05-1402699f810aruntime: mark osyield nosplit on OpenBSD + 2021-05-143d324f127dnet/http: prevent infinite wait during TestMissingStatusNoPanic + 2021-05-140eb38f2b16cmd/go/internal/load: override Package.Root in module mode + 2021-05-14a938e52986cmd/go: fix a portability issue in the cd script command + 2021-05-14d137b74539cmd/go: fix spacing in help text of -overlay flag + 2021-05-14c925e1546ecmd/internal/obj/arm64: disable AL and NV for some condition operation instructions + 2021-05-1412d383c7c7debug/macho: fix a typo in macho.go + 2021-05-143a0453514aall: fix spelling + 2021-05-13b4833f7c06cmd/link: always mark runtime.unreachableMethod symbol + 2021-05-1392c189f211cmd/link: resolve ABI alias for runtime.unreachableMethod + 2021-05-137a7624a3facmd/go: permit .tbd files as a linker flag + 2021-05-13cde2d857fecmd/go: be less strict about go version syntax in dependency go.mod files + 2021-05-132a61b3c590regexp: fix repeat of preferred empty match + 2021-05-13fd4631e24fcmd/compile/internal/dwarfgen: fix DWARF param DIE ordering + 2021-05-13a63cded5e4debug/dwarf: delay array type fixup to handle type cycles + 2021-05-130fa2302ee5cmd/vendor: update golang.org/x/sys to latest + 2021-05-132c76a6f7f8all: add //go:build lines to assembly files + 2021-05-126db7480f59cmd/go/internal/modload: in updateLazyRoots, do not require the main module explicitly + 2021-05-12f93b951f33cmd/compile/abi-internal.md: fix table format + 2021-05-123b321a9d12cmd/compile: add arch-specific inlining for runtime.memmove + 2021-05-1207ff596404runtime/internal/atomic: add LSE atomics instructions to arm64 + 2021-05-1203886707f9runtime: fix handling of SPWRITE functions in traceback + 2021-05-12e03383a2e2cmd/link: check mmap error + 2021-05-12af0f8c149ecmd/link: don't cast end address to int32 + 2021-05-12485474d204cmd/go/testdata/script: fix test failing on nocgo builders + 2021-05-121a0ea1a08bruntime: fix typo in proc.go + 2021-05-119995c6b50acmd/go: ignore implicit imports when the -find flag is set + 2021-05-119b84814f6enet/http: check that Unicode-aware functions are not used + 2021-05-112520e72d3bruntime: hold sched.lock across atomic pidleget/pidleput + 2021-05-11326a792517runtime,syscall: simplify openbsd related build tags + 2021-05-105c489514bcnet/http: switch HTTP1 to ASCII equivalents of string functions + 2021-05-10dc50683bf7crypto/elliptic: upgrade from generic curve impl to specific if available + 2021-05-1073d5aef4d1cmd/internal/objfile: add objabi.SNOPTRDATA to "D" + 2021-05-10d9e068d289runtime/cgo,cmd/internal/obj/ppc64: fix signals with cgo + 2021-05-10deb3403ff5go/build: include files with parse errors in GoFiles and other lists + 2021-05-1082517acae8net, runtime: drop macOS 10.12 skip conditions in tests + 2021-05-10031854117fcmd/go: include packages with InvalidGoFiles when filtering main packages + 2021-05-10a9edda3788cmd/go: add a test that reproduces #45827 + 2021-05-10e18a8b4fb2go/build: avoid duplicates in InvalidGoFiles + 2021-05-10287025925fcmd/compile,reflect: allow longer type names + 2021-05-09c14ecaca81runtime: skip TestCrashDumpsAllThreads on openbsd/arm + 2021-05-09bedf2c4886runtime,syscall: convert syscall on openbsd/arm to libc + 2021-05-09603f43cbaeruntime: switch runtime to libc for openbsd/arm + 2021-05-0983df4a590bruntime: switch openbsd/arm locking to libc + 2021-05-098ec8f6aa87runtime: switch openbsd/arm to pthreads + 2021-05-095203357ebacmd/compile: make non-concurrent compiles deterministic again + 2021-05-09ea93e68858crypto/elliptic: make P-521 scalar multiplication constant time + 2021-05-0914c3d2aa59crypto/elliptic: import fiat-crypto P-521 field implementation + 2021-05-09ec4efa4208crypto/x509: check the private key passed to CreateCertificate + 2021-05-08b38b1b2f9acmd/compile: manage Slot array better + 2021-05-0868327e1aa1cmd/vendor: upgrade pprof to latest + 2021-05-084c8f48ed4fsyscall: do not change stdio handle inheritance + 2021-05-089d0819b27ccrypto/tls: make cipher suite preference ordering automatic + 2021-05-0802ce411821crypto/x509: remove GODEBUG=x509ignoreCN=0 flag + 2021-05-08b211fe0058cmd/compile: remove bit operations that modify memory directly + 2021-05-07f24eac4771cmd/compile: improving the documentation of various fields and functions + 2021-05-073980c4db19doc/go1.17: fill in TODO for compress/lzw package + 2021-05-07d80d1427a8doc/go1.17: fill in TODO for reflect package + 2021-05-07af6123a865doc/go1.17: document encoding/binary.Uvarint max read of 10 bytes + 2021-05-07b44c78b8c3doc/go1.17: fill in TODO for strconv package + 2021-05-079bfa6f75d5cmd/internal/obj: consolidate MOVB cases with other MOV ops on ppc64 + 2021-05-07a0eb662d85doc/go1.17: move language specification TODO to the right place + 2021-05-07bdb8044665cmd/link: don't include arginfo symbols in symbol table + 2021-05-07f5423ea615cmd/compile/internal/types2: add test case for issue 45985 + 2021-05-07832c70e33dinternal/poll: cast off the last reference of SplicePipe in test + 2021-05-07d2b03111c4go/types,cmd/compile/internal/types2: unskip std and cmd in TestStdlib + 2021-05-079524e93adfgo/types: add a test case for issue 45985 + 2021-05-07a11a1711b0go/types: expose types.Info.Inferred with -tags=typeparams + 2021-05-064dbad79510runtime: call unlockOSThread directly in Windows syscall functions + 2021-05-06f39997b2becmd/link: split large text sections on Darwin/ARM64 when external linking + 2021-05-0690d6bbbe42crypto/tls: enforce ALPN overlap when negotiated on both sides + 2021-05-06402f177efccmd/compile: fix intrinsic setting for mul64, add64 on ppc64le + 2021-05-0651ff3a6965crypto/x509: rewrite certificate parser + 2021-05-065f9fe47deaCONTRIBUTORS: change my name + 2021-05-066c591f79b0math/big: check for excessive exponents in Rat.SetString + 2021-05-0654e20b505ddoc/go1.17: document fixes for negative rune handling + 2021-05-06d2fd503f68text/template: fix type bug in eq + 2021-05-060e7a7a68cdtext/template/parse: rename DeferFuncCheck to SkipFuncCheck + 2021-05-06ba0f8ce50fruntime: gofmt proc_test.go + 2021-05-06b4ca1cec69cmd/compile: set unsayable "names" for regabi testing triggers + 2021-05-061108cbe60bcrypto/ecdsa,crypto/elliptic: improve tests and benchmarks + 2021-05-0643c390a1facrypto/ed25519: skip allocations test on -noopt builder + 2021-05-05cf73f1a8e4go/parser: don't parse a nil IndexExpr.Index + 2021-05-0515557af207doc/go1.17: fill in Go 1.17 release note TODOs using relnote + 2021-05-05b0c49ae9f5crypto/ed25519: replace internal/edwards25519 with filippo.io/edwards25519 + 2021-05-05543e098320go/types: fix potential bugs in santitizer pass + 2021-05-0540d5e6d4e2cmd/compile/internal/types2: fix potential bugs in santitizer pass + 2021-05-05784ef4c531net/http: ignore directory path when parsing multipart forms + 2021-05-0595dde3f029cmd/compile: do not substitute OGOTO inside a closure when inlining + 2021-05-05d0583b131acmd/go: spot-check the explicit requirements of root module dependencies when loading packages from them + 2021-05-0518e666bad7cmd/go: skip TestExecInDeletedDir on aix and solaris-based platforms + 2021-05-0569368cece5cmd/compile/internal/types2: make TestManual work for directories + 2021-05-053b304ce7feruntime: implement runqdrain() for GC mark worker goroutines + 2021-05-05f34fe8e370all: update vendored dependencies for Go 1.17 + 2021-05-054c9791299druntime: remove redundant save_g call in mcall for arm + 2021-05-059e0facd26ecmd/compile/internal/types2: implement types2.Instantiate + 2021-05-05caf4c9434bcmd/compile: debug trace output for -N variable location gen + 2021-05-0566ce8aa88dcmd/compile: handle degenerate entry blocks in -N debug gen + 2021-05-054df662fb37cmd/go: don't crash when running "go version" in deleted directory + 2021-05-05bb5e45219acmd/go.sum: remove untidy checksums + 2021-05-04137be7712fembed/internal/embedtest: add test for embedded path starting with dash + 2021-05-04cb0658e624go/types: expose more API under -tags=typeparams + 2021-05-0462a87f64b9cmd/go/internal/modload: only check root-promotion during tidy for lazy modules + 2021-05-046a6aa32783cmd/go: add a test that reproduces the internal error in #45952 + 2021-05-04cd28ca3a4eruntime: abort when receiving a signal on a non-Go thread on Windows + 2021-05-04d19e5493bddoc/go1.17: require macOS 10.13 or later + 2021-05-0410a082aa70cmd/go: update x/mod to fix "//indirect" comment editing + 2021-05-04f62739b861cmd/compile: establish regabi name/value mapping for small in-params + 2021-05-048c3d217d89os: skip TestExecutableDeleted on plan9 + 2021-05-04e15d1f4e64internal/buildcfg: set Error instead of panicking + 2021-05-04da7496d841os/signal: increase test timeouts on ppc64*/linux + 2021-05-04d83baa1aa2cmd/dist,cmd/go: set GOTRACEBACK to "system" for testing + 2021-05-0410d625d5b4database/sql: add NullInt16 and NullByte + 2021-05-04371ea545c0net/url: avoid string concatenation in resolvePath + 2021-05-0462d424d794cmd: update x/tools to pull in CL 315570 + 2021-05-04eab0c46af7cmd/go/internal/modload: remove outdated comments and redundant tests + 2021-05-040816511d3ball: update x/crypto to pull in CL 316109 + 2021-05-048e38b80b64cmd: update x/text to pull in CL 315571 + 2021-05-041bbe78bb6dcmd: update x/mod to pull in CL 316113 + 2021-05-0486e42c2fbfcmd/go: suppress SSH password prompts when fetching modules or repos + 2021-05-045e4f9b077fcmd/compile: when compiling with -N, avoid entry block + 2021-05-040921211403cmd/compile: preserve/translate names for parameters + 2021-05-04830e63a7a3syscall: add //go:build lines to assembly files + 2021-05-0445600bcd61os, syscall: use wait6 to avoid wait/kill race on netbsd + 2021-05-04138d2c9b88strconv: fix a typo + 2021-05-04e3769299cdstrconv: add QuotedPrefix + 2021-05-042422c5eae5sync/atomic: add (*Value).Swap and (*Value).CompareAndSwap + 2021-05-04496d7c6914text/template: add lock for Template.tmpl to fix data race + 2021-05-03731a015ab8internal/syscall/unix: use internal/abi.FuncPC for syscall wrapper + 2021-05-03e8eb1d8269math: add MaxUint, MinInt, MaxInt + 2021-05-03ed5ebd32b3os: update some docs to reference fs.ErrFoo instead of os.ErrFoo + 2021-05-03ddb648fdf6archive/zip: add File.OpenRaw, Writer.CreateRaw, Writer.Copy + 2021-05-039f347035efcmd/api: disallow silent API additions after api/go1.n.txt is created + 2021-05-03791854700dall: update x/net to pull in CL 316129 + 2021-05-03a144af9136cmd: update x/term to pull in CL 316112 + 2021-05-038a4b7294afcmd/compile: fix possible nil deref added in CL 270943 + 2021-05-037f9febd4a1cmd/compile: fix linux-amd64-noopt builder + 2021-05-0390ec257735cmd/compile: make the stack allocator more careful about register args. + 2021-05-03b584230889net/http: use relative path in Location redirect + 2021-05-03169155d61ecmd/compile: preserve argument order in debug_info + 2021-05-03472f519fe2cmd/compile/internal/ssagen: fix misleading comment + 2021-05-03d75fbac54dcmd/compile: add edge from lock rank edge from forceGC to traceStackTab + 2021-05-037b768d43d0math: replace float32/64 extrema with exact expressions + 2021-05-03be1da9cdeecmd/link: unify text segment write + 2021-05-038327d2150fcmd/compile: add traceback argument info to ABI0 assembly functions + 2021-05-03844e1fc6f1cmd/compile: make typecheckaste correctly report invalid use of "..." + 2021-05-039ed736ac2acmd/link/internal: fix use of DynlinkingGo with ppc64le trampolines + 2021-05-0330674ae91bcmd/dist: disable misc/cgo/testsanitizers on ppc64le + 2021-05-032c9f5a1da8cmd: update x/arch to pull in CL 315572 + 2021-05-02abb110bf3dos/user: implement (*User).GroupIds on solaris + 2021-05-02b177b2d51eos, syscall: use wait6 to avoid wait/kill race on dragonfly + 2021-05-027eb2d30883syscall: add //go:build lines to files generated with with mksyscall_libc.pl + 2021-05-02bb09f8a29btime: make time.Time print a valid Go string with %#v + 2021-05-02fadad851a3cmd/compile: implement unsafe.Add and unsafe.Slice + 2021-05-020d32d9e8a8os: document that Windows Symlink to missing target creates file symlink + 2021-05-02352a322a83path/filepath: fix documentation typo (was "each each") + 2021-05-01053fe2f485cmd/link: emit better error for duplicated definition + 2021-05-01d7473fd907cmd/link: mangle ABI name for shared linkage + 2021-05-01879db69ce2go/types: list errors by default in TestManual + 2021-05-01a9db5a7386go/types: simplify use of TestManual + 2021-05-01ffc38d8ab4go/types: slice-to-array-pointer conversion requires go1.17 + 2021-04-308e91458b19runtime,syscall: convert syscall on openbsd/386 to libc + 2021-04-30faff49aae6runtime: switch runtime to libc for openbsd/386 + 2021-04-300bbfc5c31eruntime: break up large calls to memclrNoHeapPointers to allow preemption + 2021-04-3041afd3af42cmd/compile: fix abbrev selection for output params + 2021-04-30d19eece91fcmd/compile: handle field padding for register-passed structs + 2021-04-30162d4f9c92cmd/compile: regabi support for DWARF location expressions + 2021-04-3093200b98c7bufio: mention ErrFinalToken in SplitFunc documentation + 2021-04-30c23a32284aruntime: work around vet asmdecl checks for openbsd/386 mstart_stub + 2021-04-30afa58ddf5acmd/compile: revise block/func end sentinels in debug analysis + 2021-04-3083ac59b1a5cmd/internal/archive: make error message contain printable characters only + 2021-04-30c3b2b04156runtime: switch openbsd/386 locking to libc + 2021-04-304893eee9dcruntime: switch openbsd/386 to pthreads + 2021-04-30d9bfda8124cmd/go: remove the special case for "unsafe" in importFromModules + 2021-04-30cbff713e68cmd/go: add GODEBUG tokens for debugging lazy module loading + 2021-04-30eb71887b99cmd/go: prune go.mod and go.sum files from vendored dependencies + 2021-04-30c3365ad5f2cmd/go: annotate versions in vendor/modules.txt + 2021-04-307dedc237c5cmd/go: smooth out upgrade paths for lazy loading + 2021-04-300e315ad79acmd/go/internal/modload: avoid loading the full module graph when listing specific modules + 2021-04-30c05d50f8f3cmd/go/internal/modload: avoid loading the module graph to list only the name of the main module + 2021-04-30ee4f9656accmd/go/internal/modload: avoid loading the full module graph to determine which checksums to add to go.sum + 2021-04-304063605e0dcmd/go/internal/modload: avoid loading the full module graph for imports satisfied by lazy roots + 2021-04-308d8abb3b8acmd/go: verify lazy-loading invariants when loading the vendor list for a lazy module + 2021-04-309a81702b97cmd/go: enable lazy loading + 2021-04-302bd3e48055cmd/go/internal/modload: implement lazy loading + 2021-04-309c12f1b433internal/buildcfg: enable regabi for Android + 2021-04-3095c5f4da80cmd/compile/internal/types2: list errors by default in TestManual + 2021-04-30c55d5c887ecmd/compile/internal/types2: simplify use of TestManual + 2021-04-3089bf297b24cmd/internal/objfile: emit better error for Go object of a different version + 2021-04-30a893682d83net/url: add Values.Has + 2021-04-303366556d1cA+C: add Weixie Cui (individual CLA) + 2021-04-30cc02d59e84cmd/gofmt: always format non-directory arguments again + 2021-04-300dfb6fb490go/ast: print CommentMap contents in source order + 2021-04-3006ac303f6acmd/internal/obj/ppc64: simplify got/toc address classification + 2021-04-309c7207891ccmd/internal/obj/arm64: fix the size of STP series instructions in optab + 2021-04-30303b194c6dapi: update next.txt + 2021-04-303498027329math: increase precision of math.SmallestNonzeroFloat64 + 2021-04-3002ab8d1a1dcmd/compile, runtime: emit only GC data for stack objects + 2021-04-29a9705e157bcmd/compile/internal/types2: slice-to-array-pointer conversion requires go1.17 + 2021-04-29e99dfb0e5ccmd/compile: make GC prog symbol content-addressable + 2021-04-291df309eb02cmd/compile: skip types.Sym for GC mask symbols + 2021-04-29897baae953runtime/metrics: add additional allocation metrics + 2021-04-29fd09593667cmd/compile: minor doc enhancements + 2021-04-297b32830f58crypto/elliptic: store P-256 precomputed basepoint table in source + 2021-04-2987e4dcd446archive/zip: only return directory once via io/fs.FS + 2021-04-296d95e5a4ffencoding/csv: add FieldPos method + 2021-04-292c05ba4ae0runtime: top align tinyallocs in race mode + 2021-04-2932dbaac572cmd/compile/internal/walk: merge operations when calling ir.NewSlic… + 2021-04-29e03cca6407runtime: use 4 MiB heap arenas on iOS + 2021-04-295a8435d701go/types: add additional test data from types2 + 2021-04-29f7c6f6210bcmd/link: test trampolines with cgo + 2021-04-29948a262455cmd/compile/internal/types2: nest all test data under the testdata directory + 2021-04-2912eaefead4cmd/link: support trampoline insertion for PLT calls on ARM + 2021-04-29657f58d845cmd/link: support trampoline insertion for PLT calls on ARM64 + 2021-04-29f12dfeac89cmd/link: support trampoline insertion on ARM64 + 2021-04-29b15372f39bruntime: remove linux-amd64 walltime function + 2021-04-29862ddb37b4runtime: rename walltime1 to walltime + 2021-04-294e3e6b58f7cmd/compile/internal/ir: fix doc + 2021-04-2918852e8372cmd/link: use a two-pass approach for trampoline insertion + 2021-04-29d80da19fc9cmd/link: update comment for PLT/GOT helper functions + 2021-04-29eb3fe28d70go/types: improve error messages for unexpected ListExprs + 2021-04-29c8a92d454cgo/types: ensure that error code values do not change in 1.17 + 2021-04-2947cb0c46b2go/types: nest all test data under the testdata directory + 2021-04-29c4c68fb57fcmd/compile/internal/walk: delete unused statement + 2021-04-296afa0ae4e5cmd/compile/internal/types2: match compiler error for invalid type alias decl + 2021-04-2942953bc9f5runtime: remove walltime function + 2021-04-29d09947522druntime: implement time.now in assembly for linux-amd64 + 2021-04-29756fd56bbfcmd/compile: remove an unused function + 2021-04-28fa6ed6e81ago/types: respect IgnoreFuncBodies for function literals + 2021-04-286082c05d8bgo/types: better errors for invalid short var decls + 2021-04-28414af503d7go/types: fix type inference + 2021-04-28c96fec9036runtime: use a single definition of time_now for faketime + 2021-04-28b36596b14fruntime: move Windows time.now implementations into separate files + 2021-04-2807e006dd93go/types: use a global atomic counter for type parameter ids + 2021-04-28168dd4e6aago/types: add example test for type inference + 2021-04-281e235cd454go/types: use combined type and ordinary args for type inference + 2021-04-28ad989c7dbacrypto/cipher: make AES-GCM benchmarks match ChaCha20Poly1305 ones + 2021-04-28764f53eb6cspec: clarify conditions for switch expression type + 2021-04-2842812a2feetypes2: disambiguate package qualifiers in error messages + 2021-04-28ea65a12f89cmd/compile/internal/types2: catch unexpected expression lists + 2021-04-2890614ff462cmd/go/internal/modfetch: fix comment that mentions no-longer returned error + 2021-04-28a54762586fcmd/gofmt: simplify arg handling + 2021-04-2822a56b629dcmd/go/internal/modload: in importFromModules, do not wrap module graph errors in ImportMissingError + 2021-04-28f893f35d9fgo/types: split out function instantiation from index expr + 2021-04-285b328c4a2fcmd/compile: use desired register only if it satisfies register mask + 2021-04-28cbb3f09047testing: add -shuffle=off|on|N to alter the execution order of tests and benchmarks + 2021-04-28e51246c881runtime: consolidate Windows time constants into single copy + 2021-04-2892c9f3a9b8cmd/go: include C/C++/Fortran compiler version in build ID + 2021-04-28becb9a278ftest: do not run fuse test in noopt mode + 2021-04-2824ea547a21cmd/link: don't pass -Wl,--dynamic-linker if -static + 2021-04-2812af403624cmd/go/internal/bug: use envcmd instead of go env + 2021-04-285c69cb2a5bcmd/go: populate module info even if an error occurs in loading package + 2021-04-2811052d77a3cmd/link: use R12 as trampoline scratch register on ARM + 2021-04-284a7effa418cmd/compile: mark R12 clobbered for special calls + 2021-04-284fe324dd0fcmd/go: make TOOLEXEC_IMPORTPATH consistent with 'go list -f {{.ImportPath}}' + 2021-04-28f68878f0fccmd/dist,runtime: support cgo on openbsd/mips64 + 2021-04-2892d1afe989cmd/compile/ssa: optimize the derivable known branch of If block + 2021-04-289726c78539cmd/asm: add check for register and shift/extension combination on arm64 + 2021-04-28f439a76253cmd/internal/obj/arm64: fix the wrong error message of out-of-range checking + 2021-04-28c9f43507c6cmd/compile: fix typechecking logical operators panic with non-boolean operand + 2021-04-27983dea90c1cmd/link: disable plugin support if cgo is disabled + 2021-04-27214c8dd80cgo/types: factor out index/slice expr handling + 2021-04-27645cb62ee3testing: document that TestMain can be used with benchmarks + 2021-04-2730002e6656cmd/go/internal/modload: treat \ as a path separator instead of a shell special character + 2021-04-27b9dfaf77f5cmd/compile/internal/walk: merge operations + 2021-04-2713e87cda00time: increase slop for TestTicker + 2021-04-27f432d3fc41cmd/compile: fix nongeneric closures in generic functions + 2021-04-278ab7064e33cmd/go: use a real Go version in the go.mod files in TestScript/mod_readonly + 2021-04-270c3557e6adsyscall: move TestForegroundSignal create call out of goroutine + 2021-04-27291eb0178fgo: various minor cleanups with the help of Goland + 2021-04-270ae9c3b98bruntime/pprof: fix block profile bias + 2021-04-278e0023b81bcmd/go/internal/load: treat packages with errors as potentially main packages + 2021-04-27bd2175e1b1cmd/go: show warnings about symlinks only for patterns containing ... + 2021-04-27222101549asyscall: restore nosplit for ptrace1 on Darwin + 2021-04-27cde6a675bcgo/scanner: optimize scanIdentifier + 2021-04-27074a49bfe8strconv: remove unused extfloat (Grisu3) ftoa code + 2021-04-2755c517a8b3cmd/compile: fix handling of ir.CurFunc during stenciling + 2021-04-27d553c0144dbits: use same expression with system bit size + 2021-04-27bc6288794dgo/scanner: improve variety in benchmarks for file scanning + 2021-04-276fa12172d9go/parser: add benchmarks for syntax-only parsing and object resolution + 2021-04-2788a8a27056os: don't check non-nil err twice in Symlink on windows + 2021-04-270b9ca4d907runtime/metrics: add tiny allocs metric + 2021-04-277d22c2181bsyscall: restore signal mask after setting foreground process group + 2021-04-2739844971fbgo/types: don't panic when checking a ListExpr in exprInternal + 2021-04-276edd573218cmd/link: enforce larger alignment on split ppc64 text sections + 2021-04-271eca6aa747cmd/internal/obj: refactor ppc64 address relocation code generation + 2021-04-27e0815d041cruntime: replace --buildmode with -buildmode in tests + 2021-04-27ca8e8317beruntime: add missing import "C" in TestLibraryCtrlHandler + 2021-04-27cb34026a95cmd/compile: tighten exportWriter.qualifiedIdent signature + 2021-04-27c249491572doc: change <a/> to </a> in spec + 2021-04-277ef0237d89cmd/go/internal/modload: clean up error reporting + 2021-04-273cc3a16029cmd/go: add tests for convergence in 'go mod tidy' + 2021-04-27434e12f772cmd/compile: add more doc for Name.Defn + 2021-04-2715105dd4b5go/types: walk all imports when determining package name ambiguity + 2021-04-2740254ec0dbcmd/compile: fix wrong package path for unsafe.Pointer + 2021-04-26903b25178esyscall: on linux use accept4 in Accept, fall back to accept + 2021-04-26be28caf0aacmd/compile/internal/types2: respect IgnoreFuncBodies for function literals + 2021-04-269f601690dacmd/compile: workaround inlining of closures with type switches + 2021-04-26a53dc4c1cecmd/go/internal/modload: use (*loadPkg).mod only to indicate the module from which the package was loaded + 2021-04-260d1280c685Revert "sync: improve sync.Pool object stealing" + 2021-04-26c430313992runtime: use abi.FuncPCABI0 for libc syscall wrappers + 2021-04-268ff1da0b81runtime: fix offset in comment + 2021-04-2614ade57ab8runtime: fix scavenge min fraction constant floor division + 2021-04-26d02026414ccmd/go: don't add generated SWIG C++ files to CompiledGoFiles + 2021-04-26d5d24dbe41sync: improve sync.Pool object stealing + 2021-04-261f7ddf57d2syscall, etc.: use abi.FuncPCABI0 for libc syscall wrappers + 2021-04-2600d42ffc89cmd/compile: spos handling fixes to improve prolog debuggability + 2021-04-2470deaa33ebcmd/compile: extend GOSSAFUNC match to well-formed package suffix match. + 2021-04-23e7db792fc5runtime: simplify TestSelectStackAdjust + 2021-04-23b8fed48a9acmd/dist: enable cgo on windows/arm64 + 2021-04-23a6d3dc40c4misc/cgo/testso, misc/cgo/testsovar: fix for Windows + 2021-04-239cc3469106all: do not test internal linking on windows/arm64 + 2021-04-238e368708c5cmd/link: implement windows/arm64 external linking + 2021-04-23bf9216055bruntime/testdata: fix testprogcgo for windows/arm64 + 2021-04-23a25d1d45d9runtime: fix windows/arm64 callbackasm1 for frame pointer hack + 2021-04-2316330817aaruntime: add windows/arm64 cgo-linking code + 2021-04-23e5a6c5243ccmd/link: force external link for windows/arm64 cgo binaries + 2021-04-2379f35130cdcmd/link: expand PE constants and fix doc URL + 2021-04-23a0248a99a8cmd/link: fix PE emitRelocations for >4GB base address + 2021-04-2359ceb985c7cmd/link: make Loader.SymName not crash + 2021-04-23199575a119cmd/link: count relocations better + 2021-04-2341e5ae4883cmd/link: deal with no constructors + 2021-04-239f7079c44ecmd/link: sort the pclntab relocations + 2021-04-23c0e1301b8ccmd/link: fix PE section attributes for windows/arm64 + 2021-04-23073f913949debug/dwarf: skip over zero-length compilation units + 2021-04-23cef3a442eacmd/asm, cmd/link: use full objabi header + 2021-04-2319470dc535misc/cgo/test: do not redeclare exported Go functions + 2021-04-231421516973cmd/compile, internal/abi: add FuncPCABIxxx intrinsics + 2021-04-23691e1b84c1cmd/compile: generalize fix for lvalue-init evaluation + 2021-04-23768a39975dcmd/go/internal/modload: remove the addedModuleFor map + 2021-04-23c3e2ed711ccmd/go: use builtin version and reexec for env + 2021-04-23d2f96f2f75math/rand: make the security warning clearer and more prominent + 2021-04-238c66669764cmd/compile: make sure ascompatee walk lhs init statements + 2021-04-23d4bfe00615cmd/go: make build cache tag sensitive to GOSSADIR; remove unused + 2021-04-23bedfeed54aruntime,runtime/metrics: add metric to track scheduling latencies + 2021-04-23105a6e9518os: skip TestExecutableDeleted on aix + 2021-04-235963f0a332cmd/vendor: get golang.org/x/tools@f946a157eef + 2021-04-23d310b2a6b8cmd/compile: set correct Defn for inlined vars + 2021-04-231b0a031680cmd/compile: escape "go" wrapper closure everywhere + 2021-04-23cfac62a1cccmd/compile: fix bug in defer wrapping + 2021-04-2314056d0d00cmd/compile/internal/types2: add unsafe.Add and unsafe.Slice + 2021-04-23050b408dccgo/types: implement unsafe.Add and unsafe.Slice + 2021-04-221da05eb0cespec: add unsafe.Add and unsafe.Slice + 2021-04-2274059685fdgo/types: suppress index-out-of-bounds error on Unknown constants + 2021-04-22f7afdfd483go/types: cleanup and fix Checker.index + 2021-04-22cfe5d79c5cos: depend on Readlink only when necessary + 2021-04-22ecfce58965runtime: skip work recheck for non-spinning Ms + 2021-04-22b6ff3c69d5cmd/link: support more load commands on Mach-O + 2021-04-221a5665533bcmd/go/internal/modload: migrate editBuildList to use a structured requirement graph + 2021-04-229c1b769d5fcmd/go: add a source file in the multiple-paths module in TestScript/mod_tidy_replace + 2021-04-22537cde0b4bcmd/compile, runtime: add metadata for argument printing in traceback + 2021-04-22d4aa72002ecmd/asm: fix RLDCR const1,reg,const2,reg on ppc64 + 2021-04-22e8666abd98cmd/compile: keep call's args in elim dead auto pass + 2021-04-22d3853fb4e6runtime: call cgocallbackg indirectly + 2021-04-22d5b2d809b0cmd/link: emit LC_BUILD_VERSION on Mach-O + 2021-04-22b2a032add8cmd/link: update machoPlatform selection + 2021-04-22a4f3ff2205cmd/go: update TestScript/mod_convert + 2021-04-2214a18b7d25cmd/compile/internal/types2: move a handful of tests + 2021-04-22a71528ad31cmd/compile/internal/types2: review fixedbugs tests + 2021-04-22ece5935364cmd/compile/internal/types2: better errors for invalid short var decls + 2021-04-2248b368b01fcmd/compile/internal/types2: avoid follow-on errors for invalid [...] array + 2021-04-22617a83ec68go/types: re-enable a commented out test + 2021-04-22f0a8101d34go/types: combine two loops (cleanup of TODO) + 2021-04-225daefc5363cmd/internal/obj/arm64: fix the wrong ROR operator of some instructions + 2021-04-220636d88f6dcmd/compile: add restrictions on the shift amount range of arm64 various instructions + 2021-04-2202a8e83661runtime: don't run TestCrashDumpsAllThreads in parallel + 2021-04-217bedd47798go/types: combine all type inference in a single function + 2021-04-216639bb894druntime: call nanotimeQPC from nanotime1 normally + 2021-04-217e97e4e8ccsyscall: syscall.AllThreadsSyscall signal handling fixes + 2021-04-2154af9fd9e6internal/bytealg: add power9 version of bytes index + 2021-04-21122fca49f9go/types: simplify Checker.Call + 2021-04-211d2101116fnet: don't check nil err twice in interfaceMessages on freebsd + 2021-04-21614a9c2613go/types: simplify Checker.funcInst + 2021-04-2139785912b9go/types: add sizeof test + 2021-04-21255056395etest: add a field tracking test + 2021-04-2135806efda2io/fs: document that caller can modify slice returned by ReadFile + 2021-04-21b8a359d984cmd/compile/internal/types2: fix incorrect result type of Checker.index + 2021-04-21f9e2dbbfc9syscall: use libc in Exec on openbsd/arm64 + 2021-04-21e5bc4f2a77cmd/compile: reenable name preservation on copies in expand_calls + 2021-04-21daee726a0bcmd/compile: don't accumulate duplicated named slots + 2021-04-214d56576ec0runtime: move timer recheck after GC recheck + 2021-04-21381252f312cmd/go/internal/modload: use updateRequirements instead of editRequirements to add modules for missing packages + 2021-04-215f1df260a9cmd/compile: allow export/import OSLICE2ARRPTR + 2021-04-217735ec96c1cmd/compile: remove ir.OSTMTEXPR op + 2021-04-21acf1b46de5cmd/compile: update ir.Node ops comments + 2021-04-21f53c2fac46cmd/go/internal/modload: in newRequirements, verify that rootModules is sorted + 2021-04-2169c94ad55fcmd/go/internal/modload: split updateRoots into separate functions for updating and tidying + 2021-04-2181fcb18df5cmd/go: make Tidy an option in PackageOpts rather than a separate call + 2021-04-21c33ced6d8aruntime: don't test sig.inuse in sigsend + 2021-04-21190cb937f7cmd/compile/internal/types2: fix type inference + 2021-04-21760d3b2a16reflect: allow conversion from slice to array ptr + 2021-04-21c18744377ago/types: allow conversion from slice to array ptr + 2021-04-21faa4fa1a6ecmd/compile: allow conversion from slice to array ptr + 2021-04-201c268431f4spec: allow conversion from slice to array ptr + 2021-04-20e12b0afa54cmd/compile: separate out parameter and field export encoding + 2021-04-2048e3d92454Revert "runtime: implement runqdrain() for GC mark worker goroutines" + 2021-04-20c7d708e42ecmd/compile: pass struct field note information along in exported info + 2021-04-20f448cb8ba8cmd/compile: use f.Nname.Type() in makeABIWrapper + 2021-04-2057b0d838ednet: pass MSG_CMSG_CLOEXEC in ReadMsgUnix on dragonfly, netbsd and openbsd + 2021-04-203f8e64878ainternal/poll, net: fix comments regarding accept and sysSocket + 2021-04-20dbade774c3runtime: refactor findrunnable spinning recheck + 2021-04-207473a6a0ebreflect: fix stack overflow panic when using haveIdenticalUnderlyingType + 2021-04-20fbb600b283runtime: implement runqdrain() for GC mark worker goroutines + 2021-04-2077860ad280cmd/compile: guard partially live arg spilling with number of registers + 2021-04-20109d7580a5cmd/compile: disable name preservation on copies in expand_calls + 2021-04-2060ab197bc2runtime: refactor work stealing to dedicated function + 2021-04-209dd71ba913internal/buildcfg: enable regabiargs by default + 2021-04-2024875e3880cmd/compile/internal/types2: fix some typos in rawLookupFieldOrMethod + 2021-04-204ce49b4a15go/types: support type parameters in NewMethodSet + 2021-04-20af8a176e91internal/buildcfg: enable regabidefer by default + 2021-04-203ff6ff7f84cmd/compile: preserve pointerness when creating map key temp + 2021-04-20fe26dfadc3net: use syscall.fcntl on libc systems + 2021-04-200ccdcb2102runtime: crash the GC when clobberdead pointer is seen + 2021-04-204f5aec4603all: remove redundant spaces before . and , + 2021-04-209f87943424go/types: fix panic when using multiple type arguments + 2021-04-193711ea0b5dcmd/compile: do not clobber arguments for reflect.callReflect and callMethod's ABI wrappers + 2021-04-19b3a5640397go/types: remove the concept of finals + 2021-04-1962cad233a6go/types: remove stale commented-out testdata + 2021-04-197252e1e5b6cmd/link: convert -I foo to -Wl,--dynamic-linker,foo when externally linking + 2021-04-1988655480f3internal/buildcfg: enable regabireflect by default + 2021-04-19bc5de81e70testing: remove data races so that parallel benchmarks can safely call .Fatal* and .Skip* + 2021-04-19e97d8eb027net: pass MSG_CMSG_CLOEXEC flag in ReadMsgUnix + 2021-04-19bbb510ccc9internal/buildcfg: enable regabig by default + 2021-04-19f8892147bdruntime: open up space for callee's arg spill slot in mcall (regabi version) + 2021-04-195780ab4f60text/template/parse: add a mode to skip func-check on parsing + 2021-04-196b8e3e2d06cmd/compile: reduce redundant register moves for regabi calls + 2021-04-19b21e739f87test: add test for CL 310589 + 2021-04-19a9c244a849test: add liveness test for regabi + 2021-04-19a72622d028cmd/compile: skip "_" function in reflectdata.MarkUsedIfaceMethod + 2021-04-19c914e6160dcmd/go: drop GOEXPERIMENT in script tests + 2021-04-184efd581383archive/zip: fix imports block of biggestZipBytes generator + 2021-04-17fd3612e433internal/buildcfg: enable regabiwrappers by default + 2021-04-1643466399cbinternal/buildcfg: make regabi enable regabiargs + 2021-04-16067bad2eefruntime: update stale comment + 2021-04-1614dbd6e776internal/buildcfg: make regabi an alias for regabi sub-experiments + 2021-04-1694817890c2runtime: remove useless nFlushCacheRoots + 2021-04-16b05903a9f6cmd/link: fix defaultGOROOT package + 2021-04-16b65f8589e8cmd/dist: defend self against misc/reboot test + 2021-04-1602a2ff47efgo/parser: add a SkipObjectResolution mode to bypass object resolution + 2021-04-16b91f8a4c0bgo/scanner: fix a typo in scanner_test.go + 2021-04-169e8a312b71go/parser: move type params in scope for the function signature + 2021-04-1613368ab56aruntime: clarify which work needs spinning coordination + 2021-04-16800fb11efbruntime: remove redudant tryWakeP component + 2021-04-16f6e7fe2711runtime: move findrunnable timer delay computation closer to use + 2021-04-169fbcba6664cmd/compile: in clobberdead mode, don't clobber slots that are live for defers + 2021-04-164fb74e0555reflect: preserve ctxt across moveMakeFuncArgPtrs + 2021-04-16b6e1c33603cmd/compile: spill all the parameters around morestack + 2021-04-16fff236e659net/http/fcgi: eliminate race, keep request id until end of stdin + 2021-04-16ef57834360crypto/tls: fix flaky handshake cancellation tests + 2021-04-16dba89283adcmd/go, go/build: add ToolTags to build.Default + 2021-04-1695ed5c3800internal/buildcfg: move build configuration out of cmd/internal/objabi + 2021-04-162fc0ebb623cmd/go/internal/modload: when outside a module, set cfg.BuildMod based on allowMissingModuleImports + 2021-04-16c1e8a9a8c6net/http/cgi: Remove hard-coded ServeHTTP timeout + 2021-04-16492eb059f9cmd/go: fix mod_install_pkg_version + 2021-04-1660abe01321cmd/link: fix file-local checks in xcoff + 2021-04-16acb189ea59net/http: make ReadRequest return an error when requests have multiple Host headers + 2021-04-162f0e5bf907net/http: using errors.Is in fs error detection + 2021-04-16abbb82957dcmd/compile: don't insert VarDef for already-initialized results + 2021-04-1604e1176fd2cmd/go: support 'go run cmd@version' + 2021-04-16639cb1b629runtime: mark stdcallN functions cgo_unsafe_args + 2021-04-160613c748e8cmd/go: move 'go install cmd@version' code into internal/load + 2021-04-16dc76c47565cmd/go/internal/load: convert two global flags to an options struct + 2021-04-16cde92846e2doc: add release note for module deprecation + 2021-04-1652df9291aatest/abi: reenable test on windows + 2021-04-16c692f752b5cmd/link/internal/ld: re-enable tests on darwin + 2021-04-16e1f4feb3d6cmd/link/internal/ld: fix GOARCH in TestAbstractOriginSanityIssue25459 + 2021-04-16d26fc68aa1cmd/internal/objabi,test: use correct GOEXPERIMENT build tags in test/run.go + 2021-04-16cf2396c70einternal/goexperiment: move baseline configuration to objabi + 2021-04-16f08c552dabnet/http: add to deadlines only when positive + 2021-04-16bdddfd10ecruntime: improve synchronization in TestFinalizerRegisterABI + 2021-04-15c8fb0ec5a0cmd/compile: fix ANDI/SRWI merge on ppc64 + 2021-04-15699a7c0fe9cmd/go/internal/modconv: involve GOPROXY in ConvertLegacyConfig + 2021-04-157ed6d1f2fbcmd/compile/internal/types2: add sizeof test + 2021-04-15a63ff398d5cmd/compile/internal/syntax: fix error message for ... without type + 2021-04-15ddd8d7c0a6cmd/internal/obj: consolidate AMOVW and AMOVWZ optab entries + 2021-04-158009a81f7abytes: add asm implementation for index on ppc64x + 2021-04-155631c4b3bfnet/http: allow multiple dials in TestTransportMaxConnsPerHost + 2021-04-151d20a362d0math: avoid assembly stubs + 2021-04-1531e12b953acmd/link: issue error if elf header overruns + 2021-04-157ad496b6f5runtime: unify C->Go ABI transitions + 2021-04-15dba2eab826runtime,runtime/cgo: save all necessary registers on entry to Go on Windows + 2021-04-153e0b1cdb5druntime: minor refactoring of _rt0_amd64_lib + 2021-04-15b1c4cc5589mime: keep builtinTypesLower sorted alphabetically + 2021-04-1561a08fc6cestrconv: Implement Ryū algorithm for ftoa shortest mode + 2021-04-150184b445c0strconv: implement Ryū-like algorithm for fixed precision ftoa + 2021-04-158f4c5068e0internal/bytealg: port more performance-critical functions to ABIInternal + 2021-04-1548b7432e3fcmd/internal/obj/arm64: fix the wrong sp dst register of ADDS/SUBS instructions + 2021-04-15566a87c16btime: add missing "os" import to zoneinfo_test.go + 2021-04-15083a26c7d2cmd/compile: propagate pragmas from generic function to stenciled implementation + 2021-04-15bf634c76b2cmd/compile: look for function in instantiations in all global assignments + 2021-04-14567a9322admime: add mime type for avif image file format + 2021-04-14d27bb8ba2ego/build: replace os.Setenv with T.Setenv + 2021-04-14f18715c18ftime: replace os.Setenv with T.Setenv + 2021-04-14c3931ab1b7net/http/httptest: panic on non-3 digit (XXX) status code in Recorder.WriteHeader + 2021-04-14cbf9caaf22cmd/go: add a Go source file in TestScript/mod_sumdb + 2021-04-1423f8c203f0cmd/compile: rework/reduce partially lived argument spilling + 2021-04-141a8f0a7961runtime: fix data race in abi finalizer test + 2021-04-14a89ace106fruntime: update debug call protocol for register ABI + 2021-04-14de7a87ef06go/internal/gccgoimporter: replace os.MkdirTemp with T.TempDir + 2021-04-14d1f8104b58time: move slim test tzdata to testdata directory + 2021-04-14b161b57c3fgo/build: replace os.MkdirTemp with T.TempDir + 2021-04-14892cad7a9bcmd/compile/internal/types2: add Named.SetTParams and Named.Orig methods + 2021-04-14283f9fdbd3cmd/dist: add tests using the typeparams build tag + 2021-04-14bcbde83c20go/ast: fix broken build with typeparams build constraint + 2021-04-14492faaeda8os/exec: replace os.Setenv with T.Setenv + 2021-04-144df3d0e4dfcmd/compile: rescue stmt boundaries from OpArgXXXReg and OpSelectN. + 2021-04-144480c822bacmd/internal/obj: don't emit args_stackmap for ABIInternal asm funcs + 2021-04-1425b25a9ed7cmd/asm: require NOSPLIT for ABIInternal asm functions + 2021-04-14ef36e4fd0ereflect: keep pointer register results alive in callMethod + 2021-04-14ad44dfb0fdcmd/go: clarify comment on HashSeed + 2021-04-14c98026c104cmd/go/internal/modload: fix truncated error message from goModDirtyError + 2021-04-1472483de87aruntime: incorporate hbits advancement in scanobject into loop + 2021-04-147ec7a3cf33runtime: make gcEffectiveGrowthRatio a method on gcControllerState + 2021-04-14e9cc31e736runtime: pass work.userForced to gcController.endCycle explicitly + 2021-04-143eaf75c13aruntime: move next_gc and last_next_gc into gcControllerState + 2021-04-14e224787fefruntime: fix formatting of gcMark + 2021-04-1482e4a6310bruntime: move roots' bases calculation to gcMarkRootPrepare + 2021-04-14ab02cbd29fruntime: increase maxargs to avoid syscall18 crash when called with more than 16 args + 2021-04-1458fdac04e4syscall: don't defer close raw Socketpair fds in tests + 2021-04-146d8ba77896cmd/compile: fix importing of method expressions + 2021-04-14e7ab1a5ba8runtime: create setGCPercent method for gcControllerState + 2021-04-149bce7b70fdruntime: create initializer for gcControllerState + 2021-04-142d4ba2601bruntime: move gcPercent and heapMinimum into gcControllerState + 2021-04-14728e3dc6f9runtime: make gcSetTriggerRatio a method of gcControllerState + 2021-04-14eb433ed5a2cmd/compile: set types properly for imported funcs with closures + 2021-04-148dcc071063cmd/compile/internal/types2: use a global atomic counter for type parameter ids + 2021-04-1334620364cbruntime, cgo/test: improve debugging output + 2021-04-13f2d5bd1ad3runtime: move internal GC statistics from memstats to gcController + 2021-04-138c2a8b1771cmd/compile: always zero the temporary in mapKeyTemp + 2021-04-13b4881d930acmd/compile: don't modify underlying type when creating bitmap for bodyless function + 2021-04-13efaf75a216go/*,cmd/gofmt: guard AST changes with the typeparams build tag + 2021-04-13693859542eruntime: rename gcpercent, readgogc, and heapminimum to match Go style + 2021-04-13f5f7647107runtime: break out GC pacer into its own file + 2021-04-139913f821e2cmd/compile: make map functions ABI insensitive + 2021-04-13c19759aa48runtime: eliminate externalthreadhandler + 2021-04-13e69f02265cruntime: use newm for profileloop + 2021-04-13e512bc2cf0runtime: use compileCallback for ctrlhandler + 2021-04-13069983e5dbarchive/tar: replace os.MkdirTemp with T.TempDir + 2021-04-133bf645a633cmd/link: force external linking for DragonFly cgo programs + 2021-04-1369262d4871cmd/compile,cmd/link: resolve cgo symbols to the correct Go ABI + 2021-04-1348531da9e7cmd/link: build dynexp symbol list directly + 2021-04-13007e247af1cmd/link: move cgo export map from loadcgo to setCgoAttr + 2021-04-136208b10d1ecmd/link: refactor setCgoAttr + 2021-04-1310f883deb7cmd/cgo: document generated cgo directives + 2021-04-137b19fb1d56mime: in globs2 file only keep first time extension is seen + 2021-04-1339dd96ca5acmd/compile/internal/types: add example test for type inference + 2021-04-134b00eb7af4cmd/compile: allow OpArgXXXReg comes before LoweredGetClosurePtr + 2021-04-13444d28295btest: make codegen/memops.go work with both ABIs + 2021-04-1313a4e8c41call: simplify the spelling of Linux + 2021-04-133e5bba0a44cmd/link: support 32b TLS_LE offsets on PPC64 + 2021-04-13d948b8633dcmd/go: fix 'go help mod edit' JSON documentation + 2021-04-1249e933fc57cmd/compile: make interface conversion function selection ABI insensitive + 2021-04-12841bc14216os: restore testErrNotExist's working directory on os.Chdir success + 2021-04-12263e13d1f7test: make codegen tests work with both ABIs + 2021-04-123d5e3a15f6debug/pe: replace os.MkdirTemp with T.TempDir + 2021-04-12c27991bf5btext/template: replace os.MkdirTemp with T.TempDir + 2021-04-12cccd3ba912internal/execabs: replace ioutil.WriteFile with os.WriteFile + 2021-04-12aad13cbb74runtime: non-strict InlTreeIndex lookup in expandFinalInlineFrame + 2021-04-125c9b6e8e63net: never probe IPv4 map support on DragonFly BSD, OpenBSD + 2021-04-123e8ba91275mime: support reading shared mime-info database on unix systems + 2021-04-121b736b3c19runtime: consolidate "is sweep done" conditions + 2021-04-12a25a77aed2runtime: block sweep completion on all sweep paths + 2021-04-1207b2fee460cmd/link: fix TestLargeText + 2021-04-12849dba07a5runtime: port performance-critical functions to regabi + 2021-04-12865d2bc78ecmd/compile: do not allocate space for unspilled in-register results + 2021-04-128b859be9c3internal/poll: ensure that newPoolPipe doesn't return a nil pointer + 2021-04-122fa7163b06cmd/compile: look for newobject in register ABI for write barrier elision + 2021-04-125d80f8a82bruntime: replace outdated documentation link in Windows' nanotime + 2021-04-1233d99905dacmd/compile: preserve name association when eliding copies in expand_calls + 2021-04-1270ed28e5f7cmd/compile: support memmove inlining with register args + 2021-04-12585b52261cruntime: remove deferreturn dummy argument + 2021-04-129ed0e32059test: consider default GOEXPERIMENT when matching build tags + 2021-04-1251a47b7ff2cmd/go: display helpful error when module cache can't be created + 2021-04-12117b1c84d3cmd/go/internal/work: remove '_test' from import paths in stacktraces when -trimpath is specified + 2021-04-12c26f954a54cmd/compile/internal/amd64: follow-on regabi fix for amd64 zerorange + 2021-04-1216cd770e06cmd/cgo: throw if C.malloc returns NULL in C.CString or C.CBytes + 2021-04-12954bd8203bcmd/cgo: use tabs to indent _cgoPREFIX_Cfunc__CMalloc function body + 2021-04-12e12abe4bd6net: fix (*ipStackCapabilities).probe godoc + 2021-04-127beb988a3bruntime: using wyhash for memhashFallback on 64bit platform + 2021-04-12424abc8d3bos/signal: replace os.MkdirTemp with T.TempDir + 2021-04-110da9eff503runtime: simplify syntax for pointer arithmetic in mapaccess functions + 2021-04-11352d329c44runtime: move zero-sized frame check from newproc to newproc1 + 2021-04-11189c6946f5net: reference the correct RFCs and sections for IP.IsPrivate + 2021-04-103f4977bd58cmd/compile/internal/types2: use combined type and ordinary args for type inference + 2021-04-10a6d95b4508cmd/compile/internal/types2: split out function instantiation from index expr + 2021-04-1036c5f902f9cmd/compile/internal/types2: factor out index/slice expr handling + 2021-04-104638545d85cmd/compile/internal/syntax: accept "~" and "|" interface elements + 2021-04-101129a60f1ccmd/compile: include typecheck information in export/import + 2021-04-1011f159456bpath/filepath: replace os.MkdirTemp with T.TempDir + 2021-04-106382ec1abainternal/poll: fix the intermittent build failures with pipe pool + 2021-04-1052bf14e0e8all: fix spellings + 2021-04-09554d2c4f06reflect: panic on New of go:notinheap type + 2021-04-095305bdedb0test: do not run (another) softfloat test with regabiargs + 2021-04-09281d168e2dcmd/compile: don't set Ntype in noder2 anymore + 2021-04-09756e2b1529cmd/internal/objabi: make GOEXPERIMENT=none mean "no experiment flags" + 2021-04-09c3faff7f2dcmd/go/internal/modload: change mvsReqs to store roots instead of a full build list + 2021-04-09814c5ff138cmd/go: support module deprecation + 2021-04-09952187af12cmd/go: upgrade and vendor golang.org/x/mod + 2021-04-09fcf8a6640bcmd/compile/abi-internal: declare R14 completely fixed + 2021-04-090ad46889a1cmd/compile/abi-internal: declare X15 scratch in function bodies + 2021-04-092698be4905runtime: use sigpanic0 on all OSes + 2021-04-09d11968012ctest/abi: disable test with old-style build tag known to run.go + 2021-04-096951da56b0Revert "cmd/compile: ensure spills of int/float reg args land in abi slots" + 2021-04-0977b3269fb5cmd/go: in TestScript, set GOTRACEBACK and use SIGQUIT to terminate hung subprocesses + 2021-04-09a690a5d75fcmd/compile: ensure spills of int/float reg args land in abi slots + 2021-04-09d138ee2cfbtest/abi: disable test on windows for now + 2021-04-09dcc801ef81cmd/go/internal/modload: actually set the depth field passed to newRequirements + 2021-04-09c432917061cmd/link: link libgcc archive after mingw archives + 2021-04-09519f223aa2cmd/compile: reduce overhead of RParams in types.Type + 2021-04-094d7d7a4c50os: replace os.MkdirTemp with T.TempDir + 2021-04-098518aac314crypto/x509: replace os.MkdirTemp with T.TempDir + 2021-04-09d25c4fbe05test: do not run softfloat test with regabiargs + 2021-04-0919034fa855cmd/objdump: update test with register ABI + 2021-04-085811605df9cmd/go: fix mod_list_update_nolatest on windows + 2021-04-08d67e739989os/exec: replace os.MkdirTemp with T.TempDir + 2021-04-08ec367e5b05cmd/compile: adjust interface conversion function selection with 0-sized fields + 2021-04-086c98ecda10cmd/compile: don't use fast32/64 map functions for aggregates + 2021-04-08a9e475a15acmd/compile: add recursive-invalidate Value method, use in expand_calls + 2021-04-087e583806d8runtime/cgo: clarify Handle documentation + 2021-04-08bb76193a7fcmd/compile: fix buglet in walk convert phase relating to convF32/64 + 2021-04-08793844207dcmd/go: strip GOEXPERIMENT from hash salt + 2021-04-0898dd205fa4runtime: see whether gp==nil before checking preemption state + 2021-04-0846ffbec1d6cmd/compile: break out transformations of tcCompLit into transformCompLit + 2021-04-08ecca94a7d1cmd/go/internal/modload: add a dormant depth type + 2021-04-0896a6745088runtime: use register ABI in panicIndex/Slice functions + 2021-04-08ca8540affdcmd/compile: fix buglet in walk convert phase relating to convT64 + 2021-04-08d474b6c824test/abi: clean up test to fix builders + 2021-04-0823e1d36a87cmd/go: in 'go list -m', ignore "not found" errors loading updates + 2021-04-080e09e4143ecmd/go: assume Go 1.16 semantics uniformly for unversioned modules + 2021-04-0831d2556273runtime: set up read-only dummy TLS space for needm on Windows + 2021-04-08283b02063bcmd/compile: sanitize before/after expansion OpSelectN references + 2021-04-081be8be4acccmd/go: fix TestNewReleaseRebuildsStalePackagesInGOPATH + 2021-04-08912c4e29d3reflect: fix typo in result-in-registers case + 2021-04-081749f3915esync: update misleading comment in map.go about entry type + 2021-04-08a7e16abb22runtime: replace os.MkdirTemp with T.TempDir + 2021-04-082123dfba65Revert "cmd/compile/internal/noder: limit the number of goroutine" + 2021-04-088752454ececmd/internal/objabi: clarify initialization of Experiments + 2021-04-085159c83641runtime,cmd/link: include GOEXPERIMENTs in runtime.Version(), "go version X" + 2021-04-08a8e55538afcmd/internal/objabi: make GOEXPERIMENT be a diff from default experiments + 2021-04-0889ca1ce9a8cmd/compile,cmd/internal/objabi: abstract out object header string + 2021-04-08b675e52e95internal/goexperiment: consolidate experiment-enabled constants + 2021-04-086304b401e4internal/goexperiment,cmd: consolidate GOEXPERIMENTs into a new package + 2021-04-080c4a08cb74cmd/asm,runtime: reduce spellings of GOEXPERIMENTs + 2021-04-08aeaa4519b5runtime: drop haveexperiment, sys.GOEXPERIMENT + 2021-04-07f60aa7a18csyscall: replace os.MkdirTemp with T.TempDir + 2021-04-07fca51ba24acmd/internal/obj: remove ppc64 msr support from MOV* insns + 2021-04-07e306d06063runtime/map: update comment for gc/reflect + 2021-04-07b3064b66d0cmd/compile/internal/types2: combine two loops (cleanup of TODO) + 2021-04-074520da486bcmd/pack: use testing.T.TempDir in tests + 2021-04-07b55d900529cmd/compile: correct argument area size for typedmemmove/typedmemclr + 2021-04-07d6aa162f30embed, testing/fstest: small optimization for ReadDir + 2021-04-075d5f779db4net/http: replace os.MkdirTemp with T.TempDir + 2021-04-074bbe046aadcmd/compile/internal/syntax: add "~" operator + 2021-04-07836356bdaacmd/compile/internal/types2: process errors in src order during testing + 2021-04-078f1099b585cmd/compile/internal/syntax, types2: move cmpPos to pos.Cmp + 2021-04-071395432f23cmd/compile/internal/types2: remove Config.AcceptMethodTypeParams flag + 2021-04-077d5c54eee4cmd/compile/internal/types2: remove Config.InferFromConstraints flag + 2021-04-07bce85b7011cmd/compile/internal/types2: combine all type inference in a single function + 2021-04-078462169b5acmd/compile: pre-spill pointers in aggregate-typed register args + 2021-04-078d77e45064cmd/compile: fix bug of conditional instructions on arm64 + 2021-04-06972e883925runtime/cgo: add Handle for managing (c)go pointers + 2021-04-06b084073b53reflect: refactor funcLayout tests + 2021-04-060a510478b0runtime: use register ABI for race detector functions + 2021-04-067da8490cbbpath/filepath: replace os.MkdirTemp with T.TempDir + 2021-04-060bc4605eadcmd/go/internal/modload: track conflicts in versionLimiter + 2021-04-06b56177a303cmd/compile: check for unused OpArg* and mark invalid (again) + 2021-04-06f5efa5a313cmd/compile: load results into registers on open defer return path + 2021-04-06bcc4422ee1runtime: deflake TestGCTestIsReachable + 2021-04-061271e9a9cctime: properly quote strings containing quotes and backslashes + 2021-04-062e6f39beb0cmd/go/internal/modload: factor out a method to update loader requirements + 2021-04-06d6a90d06d2cmd/compile/internal/types2: simplify Checker.Call + 2021-04-063a30381b21cmd/compile/internal/types2: simplify Checker.funcInst + 2021-04-0693466cc1b6cmd/compile/internal/types2: review of pos.go and move into syntax package + 2021-04-06d57189e92btest/syntax: remove interface.go + 2021-04-0655bac87bd6runtime/pprof: deflake TestMorestack + 2021-04-06b345a306a0cmd/compile: when GOSSAFUNC is set, dump the current pass on crash + 2021-04-06939b561a6ecmd/internal/obj: reorg ppc64 MOV* optab entries and remove unused classes + 2021-04-065cd8a34495cmd/compile: fix gcSizes.Sizeof for a zero-sized struct + 2021-04-0684162b8832cmd/compile/internal/typecheck: call tcConv directly + 2021-04-06a25c584629os: implement fs.StatFS for os.DirFS + 2021-04-06d8306ee1f9runtime: make reflectcall ABI0 on amd64 + 2021-04-06298975c634runtime: use funcID to identify abort in isAbortPC + 2021-04-05b2389ad3cecmd/compile: fix for zerorange on plan9-amd64 + 2021-04-05d446cb7cffreflect: call ABI0 callReflect/callMethod + 2021-04-050723f062ffcmd/compile: enable panic+recover adjustment for some ABI wrappers + 2021-04-0579b2e14b1acrypto/ed25519: add comprehensive edge-case test vectors + 2021-04-0527015152ecflag: use strings.Builder instead of concatenating strings + 2021-04-05ee40bb666bcmd/compile: add "surprised by IData of Arg" case for register args + 2021-04-05254fb85c12cmd/go: print deprecation notice for 'go get cmd' + 2021-04-05d5b9dc1317cmd/cgo: pass end position info for C function arguments. + 2021-04-05e985245cd5net: make ErrClosed and ParseError implement net.Error + 2021-04-05a1a45afd4acmd/internal/obj: remove duplicate ppc64 spr MOV* optab entries + 2021-04-05a11244e95etime: use offset and isDST when caching zone from extend string + 2021-04-05cf148f3d46cmd/compile, runtime: use ABI-aware function converting float to interface + 2021-04-05a040ebeb98all: update references to symbols moved from io/ioutil to io + 2021-04-059abedf4827cmd/compile/internal/ssagen: conditon not need + 2021-04-055cc5576a9ccmd/compile: untangle Wrapper and ABIWrapper flags + 2021-04-0545e87cd3eccmd/compile: disable tail call for method wrappers when RegabiArgs is enabled + 2021-04-05411860251ecmd/compile: reference ABIInternal memequal_varlen + 2021-04-05e617b2b0ddcmd/compile: add a debug flag to enable/disable open-coded defers + 2021-04-05dcf85b30bacmd/link: mangle function name with ABI on Mach-O + 2021-04-059e3328e740cmd/internal/objabi: remove StackPreempt + 2021-04-05191167c2b2cmd/internal/obj/s390x: simplify huge frame prologue + 2021-04-05042f4cbb6fcmd/internal/obj/riscv: simplify huge frame prologue + 2021-04-05a06b08e7d1cmd/internal/obj/ppc64: simplify huge frame prologue + 2021-04-052b63404ddbcmd/internal/obj/mips: simplify huge frame prologue + 2021-04-054702dd67a7cmd/internal/obj/arm64: simplify huge frame prologue + 2021-04-0524dd8cfe23cmd/internal/obj/arm: simplify huge frame prologue + 2021-04-05ef3122e909cmd/internal/obj/x86: simplify huge frame prologue + 2021-04-05af1789a61cruntime: extend internal atomics to comply with sync/atomic + 2021-04-05a4b8241d97cmd/compile: get rid of Fields in types.Interface, use allMethods in types.Type instead + 2021-04-056ed045b365cmd/go: refactor modload.CheckRetractions + 2021-04-05ee51e3d895cmd/go: refactor modload.ListModules to accept bit flags + 2021-04-044230a6ebddos: don't use T.Cleanup in TestRemoveAllLongPath + 2021-04-047bfd681c2fruntime/pprof: skip tests for AIX + 2021-04-04776d8d387cos, path/filepath: use T.Cleanup to restore the original working directory + 2021-04-039e7bc80b31os: reuse readdir buffers on unix with a sync.Pool + 2021-04-03dac136f87barchive/zip: fix character device handling in fileModeToUnixMode + 2021-04-03971c7154b0io/fs: implement subFS.Sub + 2021-04-036986c02d72cmd/compile: rename newNamedTypeWithSym, add some commemnts + 2021-04-03fe587ce856cmd/dist: include "go1.x-" in devel go version strings + 2021-04-0301821137c2cmd/compile/internal/types2: review of errors.go + 2021-04-0393dcaba119cmd/compile/internal/types2: review of stmt.go + 2021-04-03a1e4657d5acmd/compile/internal/types2: review of check_test.go + 2021-04-036454b2720fcmd/compile/internal/types2: review of resolver.go + 2021-04-022ebe77a2fdcmd/internal/obj: use REGENTRYTMP* in a few more places + 2021-04-02f25d78f8e2testing: clarify when Cleanup is called + 2021-04-0235a8bbc9earuntime: make concatstring{2,3,4,5} consistent w/ compiler's use + 2021-04-0241cf18eda7reflect: fix methodValueCall frame size on mips64 + 2021-04-0234b87b4a1areflect: remove short-circuits for zero-sized types in ABI algorithm + 2021-04-02254948a50ecmd/compile: mark unused values as invalid to prevent problems in expandCalls + 2021-04-0228c5fed557reflect: add register ABI support for makeFuncStub and methodValueCall + 2021-04-026996bae5d1cmd/compile: use ABI0 for cgo_unsafe_args functions + 2021-04-02759116b3acsyscall: delete asm_windows.s + 2021-04-022d88f8f21ego/src/cmd/go/internal/work: compile "internal/abi" with "-+" + 2021-04-023651eff74ecmd/link: delete CompilationUnit.Pkg field + 2021-04-02b165085836cmd/link: remove an unused function from linker dwarf gen + 2021-04-02a78b12aea7cmd/link: remove unnecessary attrReachable test + 2021-04-02aebc0b473ecmd/compile: fix bug in phiopt pass + 2021-04-0297b3ce430bruntime: make gcTestMoveStackOnNextCall not double the stack + 2021-04-0241e8a9f1cfruntime: fix TestGCTestMoveStackOnNextCall flakes + 2021-04-025579ee169fcmd/compile: in expand calls, preserve pointer store type but decompose aggregate args + 2021-04-0127d306281creflect,runtime: assume register ABI with GOEXPERIMENT=regabiargs + 2021-04-0151cd074c59reflect: undo register count increments on register assignment failure + 2021-04-0145ca9ef5c1cmd/compile: fix register/offset calculation for trailing empty field case. + 2021-04-01e6ac2df2b1net/url: use camelCase names + 2021-04-015f646f0a98cmd/compile: fix parameter offset calculation + 2021-04-01ec721d92bfruntime: fix uses of ABIInternal PCs in assembly + 2021-04-011f29e69badcmd/compile: fix outgoing calls with GOEXPERIMENT=regabiargs + 2021-04-013304b2235acmd/compile: fix incoming ABI with GOEXPERIMENT=regabiargs + 2021-03-3187c6fa4f47cmd/internal/obj/x86: use ABI scratch registers for WRAPPER prologue + 2021-03-315d6581d747cmd/compile: deduplicate OpArg's across types + 2021-03-314acefa07b1go/parser: switch to resolving objects as a post-processing pass + 2021-03-3144dd06670fruntime: support register ABI Go functions from Windows callbacks + 2021-03-31cb42e3e979cmd/compile: schedule in-register OpArg first + 2021-03-3146fa8afca6cmd/go/internal/load/test: parse overlay files for test functions + 2021-03-31ca3aefc4a9cmd/compile: make expandCalls preserve types of pointer stores + 2021-03-31c847932804runtime: replace reflectcall of defers with direct call + 2021-03-31135c9f45eccmd/compile/internal/types2: review of operand.go + 2021-03-3134fb2b2ed5cmd/compile/internal/types2: review of decl.go + 2021-03-310e8a72b62eruntime: check for sysAlloc failures in pageAlloc + 2021-03-31c93cd86149net/http: use consistent case in URL in names + 2021-03-311d8abb3417go/parser: remove redundant list argument to Parser.shortVarDecl + 2021-03-31152ca79b73go/parser: add resolution tests for type params + 2021-03-316d2a557a4dcmd/compile: deal with call.Use correctly for noder2, allow inlining of stenciled functions + 2021-03-31f2717b31b5cmd/compile: deal correctly with unnamed function params during stenciling + 2021-03-30606e0aba74go/ast: add missing handling for ListExpr in Walk + 2021-03-30c3ec79bca9go/parser: resolve the type name when parsing a composite lit value + 2021-03-300fdd371e6bgo/parser: add data-driven tests for object resolution + 2021-03-3064ca7e2cb3cmd/compile: avoid generating duplicated in-register Arg + 2021-03-304b1a24f3cdruntime: fix G passed to schedEnabled and cleanup + 2021-03-30e0ce0af6efruntime: check that defer/go frames are empty + 2021-03-301318fb4a32cmd/compile: handle partial type inference that doesn't require function args + 2021-03-303300390ec7cmd/compile: make amd64 version of zerorange regabi-friendly + 2021-03-30c40dc677bego/doc: avoid panic on references to functions with no body + 2021-03-306cadfe2feereflect: cache IsVariadic calls in Call + 2021-03-3043afb1a220cmd/go: fix documentation on how to create new go.mod file + 2021-03-3089b141c06ecmd/compile: emit writebarriers in specified ABI + 2021-03-30c274a7c03bcmd/compile/internal/noder: limit the number of goroutine + 2021-03-30e4a4161f1fruntime: non-strict InlTreeIndex lookup in Frames.Next + 2021-03-30a81b5e4d0acrypto/elliptic: fix some typos + 2021-03-30032ef4bbfccmd/compile: fix creation of named generic types (setting of t.nod) + 2021-03-30bb2fc21c3bruntime: fix typos in comments + 2021-03-3033945869c1cmd/compile: update default ABI choices for calls and bodyless fn stack maps + 2021-03-30eeadfa2d38cmd/compile: fix various small bugs related to type lists + 2021-03-30a95454b6f3runtime: init plan9 hashkey by time + 2021-03-3006ad41642ccmd/compile: wrap defer/go call with results + 2021-03-30e27f3966bbcmd/compile: be sure to wrap defer/go calls with arguments + 2021-03-30bd6628e62dcmd/compile: check deferred nil interface call before wrapping it + 2021-03-294e1bf8ed38runtime: add GC testing helpers for regabi signature fuzzer + 2021-03-291ef114d12cruntime: abstract specials list iteration + 2021-03-294e16422da0cmd/internal/obj/ppc64: remove bogus MOVBU optab entry + 2021-03-29164a6265e7go/types: remove use of ioutil (cleanup) + 2021-03-299fbd0f64d8runtime: fix some typos + 2021-03-2967d565d281cmd/compile: restructure ABI wrapper generation, export ABI + 2021-03-29feb844f1eacmd/compile: eliminate -abiwraplimit + 2021-03-291e8fff0f7bcmd/compile: assert that function values reference ABIInternal + 2021-03-290d1423583bcmd/compile: set ir.Name.Func in more cases + 2021-03-2933b4ffc357cmd/compile: track funcsyms by ir.Name instead of types.Sym + 2021-03-292ba296da47cmd/compile: update a few stale comments + 2021-03-2924764496c7go/types: remove outdated comment + 2021-03-291a7d921aa5cmd/compile: remove typechecker calls in varDecl() + 2021-03-292abf280a28cmd/compile/internal/types2: remove 'strict' argument from several methods + 2021-03-298f676144adcrypto/rsa: fix salt length calculation with PSSSaltLengthAuto + 2021-03-29565e70fcefcmd/link/internal/ld: use linkerFlagSupported to check -Qunused-arguments + 2021-03-296f90ee36e9math: simplify comparison in FMA when swapping p and z + 2021-03-29d10241fcf6runtime: fix some typos + 2021-03-29ba6bd967d2cmd/compile/internal/ssa: strengthen phiopt pass + 2021-03-2823ffb5b9aeruntime: overwrite existing keys for mapassign_faststr variant + 2021-03-2749dccf141ftime: add Time.Unix{Milli,Micro} and to-Time helpers UnixMicro, UnixMilli + 2021-03-272de1f42857net: clear completed Buffers to permit earlier collection + 2021-03-26359f44910fcmd/compile: fix long RMW bit operations on AMD64 + 2021-03-2698a902323fcmd/vendor, cmd/pprof: use golang.org/x/term directly + 2021-03-263a0061822ecmd/compile: add arm64 rules to optimize go codes to constant 0 + 2021-03-25b587b050cacmd/compile: add transform functions for OXDOT and builtins + 2021-03-25374b190475io/fs: implement FileInfoToDirEntry + 2021-03-2511b4aee05bcmd/compile: mark R16, R17 clobbered for non-standard calls on ARM64 + 2021-03-255834ce1dd7cmd/compile/internal/ssa: unnecessary loop break + 2021-03-25691db3737ccmd/cover: use golang.org/x/tools/cover directly + 2021-03-255cec8b85e5net/http/httptest: wait for user ConnState hooks + 2021-03-257ce361737fnet: only perform IPv4 map check for AF_INET6 sockets + 2021-03-25569c86d23bcmd/compile/internal/types2: review of importer_test.go + 2021-03-25ada77d23aecmd/compile/internal/types2: review of examples test + 2021-03-252c8692d45fcmd/compile/internal/types2: review of example_test.go + 2021-03-25ffa9983b99cmd/compile/internal/types2: review of api_test.go + 2021-03-2534ef294b76cmd/compile/internal/types2: review of lookup.go + 2021-03-250fc595ec99cmd/compile/internal/types2: review of check.go + 2021-03-2574fe516c35cmd/go: add -benchtime to cacheable test flags + 2021-03-2582a1e0f9d3cmd/link: make symbol data writable before toc fixup + 2021-03-254d66d77cd2database/sql: remove unnecessary types in composite literals + 2021-03-2553941b6150cmd/compile: fix defer desugar keepalive arg handling buglet + 2021-03-259f4d5c94b0cmd/go: emit error when listing with -f and -json + 2021-03-25402d784b8fpath/filepath: make Rel handle Windows UNC share + 2021-03-25dec3d00b28cmd/compile/internal/types2: review of stdlib_test.go + 2021-03-25ddcdbb417bcmd/compile/internal/types2: review of assignments.go + 2021-03-25607f99904ecmd/compile/internal/types2: review of api.go + 2021-03-25c69515c9fdcmd/compile/internal/types2: review of expr.go + 2021-03-254889afe8f8cmd/go/internal/load: use setLoadPackageDataError in loadImport + 2021-03-25adb037d67acmd/go: attribute direct imports from indirect dependencies to the importing package + 2021-03-25954879d6d1cmd/go/internal/modload: replace the global buildList with structured requirements + 2021-03-25a95e2ae280test: skip fixedbugs/issue36705 on Windows + 2021-03-2580157b5144crypto/x509: fix spelling error + 2021-03-25e7e0995cbacmd/compile: create/use noder2 transform functions for more node types + 2021-03-2429ed12d4c7testing: update permitted number of -race goroutines + 2021-03-24179bcd787etest: only run bug513.go if cgo is enabled + 2021-03-2463e9f6d5f0test: recognize cgo build tag + 2021-03-24dade83a588cmd/internal/moddeps: fix false positive when $TMPDIR is symlinked + 2021-03-24fef5a15396runtime: bypass ABI wrapper when calling needm on Windows + 2021-03-24771c57e68ecmd/compile: disable shortcircuit optimization for intertwined phi values + 2021-03-24fd5e0bd385cmd/link: mangle function names with ABI on PE + 2021-03-246f62f852efnet/http: fix request cancellation race + 2021-03-240e31de280fmath/big: don't require runtime.(*Frame).Next symbol present + 2021-03-24975b097307cmd/link: separate elf addend size from reloc size + 2021-03-24e8700f1ce6cmd/compile, cmd/link: use weak reference in itab + 2021-03-24747f426944cmd/internal/obj: remove bogus load/store optab entries from ppc64 + 2021-03-24d8960e65a2cmd/go: move psuedo-version and version sorting to x/mod + 2021-03-242e94401277os/exec: use testenv.SkipFlaky in TestExtraFilesFDShuffle + 2021-03-244357f71ca7cmd/compile: remove more dead code and data structures + 2021-03-2414ef2d8c01cmd/compile: fix array case in types-for-register parameter + 2021-03-2387a3ac5f53cmd/compile: don't let -race override explicit -d=checkptr=0 + 2021-03-23769d4b68efcmd/compile: wrap/desugar defer calls for register abi + 2021-03-234e27aa6cd2os/exec: simplify TestContextCancel + 2021-03-23dc289d3dcbio: fix spelling in documentation for io.Discard + 2021-03-232887ef499acmd/compile/internal/test: update abi tests for recent spec changes + 2021-03-23c59b17e5a2cmd/go: make -coverpkg=all skip test-only packages + 2021-03-2305250429aenet/http: treat MaxBytesReader's negative limits as equivalent to zero limit + 2021-03-239b78c68a15cmd/compile: remove AuxCall.results, cleanup ssagen/ssa.go + 2021-03-2353dd0d7809net: make go resolver aware of network parameter + 2021-03-23f4b918384dtest: enable fixedbugs/bug193.go for -G compiler option + 2021-03-23cd26192abago/types: remove superfluous code for shift checking + 2021-03-23e7aa0f9f28go/types, types2: add a test case for shifts that used to fail + 2021-03-238f19394b62cmd/compile/internal/types2: refactor untyped conversions + 2021-03-230265b6475fcmd/compile: replace calls to typecheck with transform functions + 2021-03-23b8371d495bruntime: support long paths without fixup on Windows 10 >= 1607 + 2021-03-23b182ba7fabcmd/compile: optimize codes with arm64 REV16 instruction + 2021-03-23d25476ebb2cmd/internal/obj/arm64: fix constant pool size calculation error + 2021-03-23c819907754cmd/{compile,link}: relocate generation of DWARF for global vars + 2021-03-221c9e587b90net: add IP.IsPrivate + 2021-03-22d9691ffa37cmd/compile/internal/walk: relocate a stray comment + 2021-03-22a93849b9e2cmd/compile: remove now-redundant AuxCall.args + 2021-03-22196c33e92dcmd/compile: fix WriteFuncMap for new ABI. + 2021-03-22ba6b8e75edos/exec: avoid flaky Wait in TestContextCancel + 2021-03-2278afca22c9runtime: fix bogus NtCurrentTeb()->TlsSlots[n] calculation on windows/arm64 + 2021-03-228fd0f83552cmd/compile/internal/ssa: correct sign extension for consts on riscv64 + 2021-03-225437b5a24bcmd/compile: disallow rewrite rules from declaring reserved names + 2021-03-22bd8b3fe5becmd/compile: make no-op rewrite funcs smaller + 2021-03-22e838c76a6ecmd/go/internal/modload: remove go116EnableNarrowAll constant + 2021-03-22d8394bfc7fcmd/internal/obj/arm64: mark functions with small stacks NOSPLIT + 2021-03-20e0fae78e1druntime: fix stack alignment for Windows amd64 lib entry + 2021-03-196ae3b70ef2cmd/compile: add clobberdeadreg mode + 2021-03-199f2a71b6e7make.bash: this change modifies Go to correctly select a dyamic linker + 2021-03-193b0d28808dcmd/go: assume Go 1.16 instead of Go 1.11 for dependencies that lack explicit 'go' directives + 2021-03-191c590661e7testing: allow parallel-subtest goroutines to exit when the subtest is complete + 2021-03-19482903150dsyscall: fix typo in exec_windows_test.go + 2021-03-19836dbdb15bruntime: mark Windows' address-taken asm routines as ABIInternal + 2021-03-194deaa6a178runtime: call nanotimeQPC from nanotime1 without a wrapper + 2021-03-19e58fb90c75net/http: make ExampleGet show StatusCode checks for non-1XX,2XX responses + 2021-03-19a937729c2cnet/http: mention NewRequestWithContext+Client.Do for custom contexts + 2021-03-19196b104bc1cmd/internal/obj/ppc64: consolidate memory classifications + 2021-03-19ed3ae9a340cmd/doc: properly display interface methods + 2021-03-199136d958abcmd/asm: complete the support for VDUP on arm64 + 2021-03-196704843202testing: update helperNames just before checking it + 2021-03-19dcc96e4b94io/ioutil: use correct Go version in redirection comments + 2021-03-1890b1ed1602cmd/compile: get untyped constants working in generic functions + 2021-03-18095ba22597cmd/internal/objabi,runtime: simplify sys.GOEXPERIMENT parsing + 2021-03-180c93b16d01cmd: move experiment flags into objabi.Experiment + 2021-03-18d3ab6b5049test: switch fieldtrack test to use GOEXPERIMENT + 2021-03-18bdbba22404reflect: add tests for reflect.Value.Call for the new ABI + 2021-03-1879d03ad739runtime/pprof: move common code to writeProfileInternal function + 2021-03-18e4253cd023cmd/link: Add section data slice to Archrelocvariant + 2021-03-18b95e4b7850go/types: minor simplification in assignableTo (cleanup) + 2021-03-18f47fab938ecmd/compile: remove unneeded calls to typecheck in noder2 + 2021-03-18eaa1ddee84all: explode GOEXPERIMENT=regabi into 5 sub-experiments + 2021-03-18c71acbfe83test: make nosplit test invariant to ABI wrappers + 2021-03-18af4388aee1cmd/internal/objabi: support boolean GOEXPERIMENTs + 2021-03-186461d74bf2cmd/dist: build bootstrap without GOEXPERIMENT + 2021-03-1806ca809410cmd/internal/objabi: centralize GOEXPERIMENT parsing + 2021-03-18b7cb92ad12cmd/go: remove renameio package and its last usage + 2021-03-18e726e2a608cmd/go: suppress errors for 'go get' of module paths that are also constrained-out packages + 2021-03-186b6ea3271fcmd/go: use the global rooted path name + 2021-03-18db4adb1a9bcmd/link: print symbol versions in stack bound check + 2021-03-189de49ae01acrypto/rsa: correct EncryptOAEP doc comment + 2021-03-18732ea4c2dcsort: add example tests for SearchFloat64s and SearchInts + 2021-03-18c2d625168fcmd/compile,cmd/internal/obj/riscv: load >32-bit constants from memory for riscv64 + 2021-03-1842c25e65f3cmd/compile: actually intrinsify runtime/internal/atomic.{And,Or}{8,} on RISCV64 + 2021-03-186517844129cmd/compile: use a single const MOV operand for riscv64 + 2021-03-18f5e6d3e879cmd/compile: add rewrite rules for conditional instructions on arm64 + 2021-03-1851e4bb236ccmd/compile/internal/types2: delay recording types of untyped operands when checking against type parameters + 2021-03-182583c1b4dfgo/types: add test case for issue #45096 + 2021-03-17f38b6428a2crypto/rand, internal/syscall/unix: add support for getentropy syscall on darwin + 2021-03-17f82ce7fb23cmd/link: improve nonexistent package error message + 2021-03-177e00049b55cmd/go: only add a 'go' directive to the main module when the go.mod file will be written + 2021-03-174313c28861cmd/cgo: check whether C compiler exists + 2021-03-17a5df88355ctime: check int64 overflow in Time.addSec + 2021-03-175423f6023ctest: add bug that failed when run with gccgo + 2021-03-178628bf9a97cmd/compile: resurrect clobberdead mode + 2021-03-170bd308ff27go/parser: avoid formatting a panic message if an assertion succeeds + 2021-03-1770d54df4f6cmd/compile: getting more built-ins to work with generics + 2021-03-172f3db220d1crypto/tls: remove flaky cancellation test + 2021-03-1772b501cb03compress/lzw: add Reset method to Reader and Writer + 2021-03-17119d76d98emath/bits: folded reverse tables by using const string + 2021-03-17a98a0a75b4os/user: make user.LookupGroupId function work for large entries + 2021-03-17a826f7dc45debug/dwarf: support DW_FORM_rnglistx aka formRnglistx + 2021-03-1763b0a0a5b8spec: fix rendering of >= + 2021-03-1768f8e1af29cmd/compile/internal/types2: review of call.go + 2021-03-167a1e963058cmd/compile, cmd/link: dynamically export writable static tmps + 2021-03-16dc1556eaefcmd/compile: update some comments + 2021-03-16c870e86329cmd/asm: when dynamic linking, reject code that uses a clobbered R15 + 2021-03-1672d98df88ecmd/go: bail out from script tests earlier when a timeout occurs + 2021-03-161824667259cmd/compile/internal/ssa: delete unused files + 2021-03-1613a0f7b502spec: clarify that signed integers>=0 are permitted as shift counts + 2021-03-16d206ca5caccmd/compile: fix open defer of method call + 2021-03-160ec2c4abbacmd/compile: (fixed) spill output parameters passed in registers as autos + 2021-03-16832a01aad4cmd/compile: deal with comparable embedded in a constraint + 2021-03-16e31e84010ecmd/asm: add rotr/drotr for mips64 + 2021-03-16bd0fc0b9c3cmd/link: preserve elf phdr flags when loading external objects + 2021-03-16860704317ecrypto/tls: add HandshakeContext method to Conn + 2021-03-160089f8b2f5cmd/go: test that 'go mod tidy' retains upgraded indirect dependencies + 2021-03-16120b9eb1c3cmd/go/internal/modload: in readonly mode, do not read go.mod files missing checksums + 2021-03-1626c32de7c9cmd/go/internal/modcmd: in 'go mod tidy', suspend go.mod writes until tidy + 2021-03-16afe517590ccmd/compile: loads from readonly globals into const for mips64x + 2021-03-16600259b099cmd/compile: use depth first topological sort algorithm for layout + 2021-03-16051bf37833cmd/compile/internal/ssa: handle more cases in fuse pass + 2021-03-1615f16706fbinternal/poll: eliminate the redundant type conversions of FD.Sysfd + 2021-03-1678f9015236runtime: using wyhash for memhashFallback on 32bit platform + 2021-03-16f02a26bed0time: support "," as separator for fractional seconds + 2021-03-15a9b3c4bd06time: add Time.IsDST() to check if its Location is in Daylight Savings Time + 2021-03-15d7cc2f1d7creflect: panic if ArrayOf is called with negative length + 2021-03-15661f3f15d5net: fix BenchmarkWriteToReadFromUDP on Windows + 2021-03-15de2b27dee7all: run gofmt + 2021-03-15e61c9ddb7fRevert "cmd/compile: spill output parameters passed in registers as autos" + 2021-03-158ed438c077cmd/compile: spill output parameters passed in registers as autos + 2021-03-1596aecdcb36cmd/compile: fix case where func-valued field of a generic type is called + 2021-03-15c236095638cmd/compile: add support for generic maps + 2021-03-15dca9c11845cmd/compile: add support for generic channels and type conversion during calls + 2021-03-15bd6aeca968runtime: prepare arenas for use incrementally + 2021-03-15a9cfd55e2bencoding/xml: replace comments inside directives with a space + 2021-03-154d014e7231encoding/xml: handle leading, trailing, or double colons in names + 2021-03-15cc4e6160a7net: use mid-stack inlining with ReadFromUDP to avoid an allocation + 2021-03-152d4042d4aball: update golang.org/x/* dependencies + 2021-03-15a8d9fb2fcdcmd/internal/moddeps: fix typo in TestAllDependencies log messages + 2021-03-15c4190fc34dcmd/compile: remove ARMv5 special case in register allocator + 2021-03-158ac6544564bytes: correct tense in comment + 2021-03-150f4bb9627ecmd/compile: fix outdated comment + 2021-03-157bfe32f39ccmd/internal/obj: reorder ppc64 MOV* optab entries + 2021-03-154350e4961acrypto/md5: improve ppc64x performance + 2021-03-156ccb5c49cccmd/link/internal/ld: fix typo in a comment + 2021-03-14d0d38f0f70cmd/compile: fix whitespace in comment + 2021-03-143cdd5c3bcccmd/link: regression test for issue #42484 + 2021-03-14a8b59fe3cdencoding/json: fix package shadowing in MarshalIndent example + 2021-03-14061a6903a2all: add internal/itoa package + 2021-03-1488b8a16089cmd/cover: replace code using optimized golang.org/x/tools/cover + 2021-03-137936efecc8net/http: revert change from CL 299109 breaking TestAllDependencies + 2021-03-131767d2cc2fio/fs: use testing.T.TempDir in TestWalkDir + 2021-03-134bd4dfe96acmd/compile/internal/ssa: prealloc slice + 2021-03-138336c311f8io: add error check to WriteString Example test + 2021-03-133224990dadfmt: use “truncateString” not “truncate” in method doc + 2021-03-13fedb494878errors/wrap: do not call Elem() twice + 2021-03-13289d34a465all: remove duplicate words + 2021-03-13b3235b75d1encoding/gob: ensure "duplicate type received" decoder errors surface up + 2021-03-1383e79c7b14crypto/ecdsa: fix dead reference link + 2021-03-1359e012991anet/http: note that "HTTP/2" is invalid for ParseHTTPVersion + 2021-03-13a8a85281caruntime: fix documented alignment of 32KiB and 64KiB size classes + 2021-03-138e725f8452all: use HTML5 br tags + 2021-03-1373eb27bd3bmisc/cgo/testcarchive: don't use == for string equality in C code + 2021-03-137588ef0d90cmd/compile/internal/types2: use self_test.go from go/types + 2021-03-1316ad1ea841cmd/compile/internal/types2: simplify error reporting API (cleanup) + 2021-03-137b47f9a5f2cmd/compile: mention that -m can be increased or given multiple times + 2021-03-123eebc26700delete favicon.ico and robots.txt + 2021-03-1286bbf4beeecmd/go: fix godoc formatting for text from 'go help install' + 2021-03-1278052f4c4ecmd/compile: minor cleanup -- remove dead code conditional on test + 2021-03-127240a18adbcmd/compile: test register ABI for method, interface, closure calls + 2021-03-12cdd08e615acmd/go/internal/load: always set IsImportCycle when in a cycle + 2021-03-124662029264runtime: simplify divmagic for span calculations + 2021-03-12735647d92eruntime: add alignment info to sizeclasses.go comments + 2021-03-12086357e8f6cmd/go: include default GOEXPERIMENT in build config + 2021-03-129289c12002Revert "testing/fstest: test that ReadDirFile on a non-dir fails" + 2021-03-12e8b82789cdA+C: add new e-mail addresses for Andy Pan + 2021-03-12e87c4bb3efcmd/compile: fix noder.Addr() to not call typechecker + 2021-03-1271330963c0internal/poll: fix some grammar errors + 2021-03-12a607408403cmd/internal/obj/arm64: add support for op(extended register) with RSP arguments + 2021-03-1271a6c13164cmd/compile: call types.CheckSize() in g.typ() + 2021-03-117fc638d6f1cmd: move GOEXPERIMENT knob from make.bash to cmd/go + 2021-03-11b3896fc331net/http: revert change to generated file from CL 296152 + 2021-03-114dd9c7cadccmd/go: remove some fsyncs when writing files + 2021-03-1143d5f213e2cmd/compile: optimize multi-register shifts on amd64 + 2021-03-11b0733ba12dhash/maphash: increase the buffer size + 2021-03-1164d323f45ahash/maphash: optimize Write and WriteString + 2021-03-11ae9cd1299chash/maphash: manually inline setSeed + 2021-03-1186d6678429testing/fstest: clarify TestFS docs + 2021-03-111853411d83testing/fstest: test that ReadDirFile on a non-dir fails + 2021-03-11bbf79793bdio/fs: clarify additional File interface docs + 2021-03-110a655598e1cmd/link: fix glink resolver generation on ppc64le + 2021-03-11f009b5b226runtime: support register ABI for finalizers + 2021-03-11415ca3f1f0test: add test that caused a gofrontend internal error + 2021-03-110fc370c5d2docs: clarify when APIs use context.Background. + 2021-03-11b8e9ec856csyscall: use runtime.KeepAlive for ProcThreadAttributeList arguments + 2021-03-119ece63f064crypto/rand, internal/syscall/unix: add support for getrandom syscall on solaris + 2021-03-1179e3ee52f4internal/syscall/unix: unify GetRandom implementation + 2021-03-113a3b8164fdcmd/dist: refactor test constraints for misc/cgo/testsantizers + 2021-03-1168f3344fe9cmd/compile: remove 8-byte alignment requirement of stack slot on ppc64 + 2021-03-11fdded79e6ecmd/compile: fix handling of partially inferred type arguments + 2021-03-101bad3831a0cmd/internal/obj: remove param element from ppc64 optab + 2021-03-10aa26687e45runtime, time: disable preemption in addtimer + 2021-03-10f9ed8b3f1ecmd/go/internal/mvs: factor out an incremental implementation + 2021-03-102ceb79db52cmd/go/internal/modload: make EditBuildList report whether the build list was changed + 2021-03-10b7f0fb6d9ecmd/go/internal/modload: fuse upgrading with downgrading in EditBuildList + 2021-03-10a1a3d33b0dcmd/go: test remote lookup of packages with leading dots in path elements + 2021-03-10ccf9acefa8cmd/compile/internal: improve handling of DS form offsets on ppc64x + 2021-03-10c41bf9ee81runtime: check partial lock ranking order + 2021-03-105ce51ea741flag: panic if flag name begins with - or contains = + 2021-03-10d0b79e3513encoding/xml: prevent infinite loop while decoding + 2021-03-10cd3b4ca9f2archive/zip: fix panic in Reader.Open + 2021-03-101811aeae66cmd/compile: deal with helper generic types that add methods to T + 2021-03-105edab39f49cmd/gofmt: fix const association to avoid inaccurate comment + 2021-03-10489231111fgo/types: add missing build tag to api_go1.18_test.go + 2021-03-107457462303runtime/race: update dead link + 2021-03-10818f6b14b4cmd/compile: remove ".fp" fake arg + 2021-03-10bc489dd6d5runtime: update signature of reflectcall functions + 2021-03-1030c28bbf05cmd/go: avoid password prompts in TestScript/mod_get_private_vcs + 2021-03-10cf59850466crypto/rand: supports for getrandom syscall in DragonFlyBSD + 2021-03-104d608eb224testing: fix typo in a comment + 2021-03-10643d240a11internal/poll: implement a pipe pool for splice() call + 2021-03-10d33e2192a7cmd/go: allow '+' in package import paths in module mode + 2021-03-1041245ab283cmd/compile/internal/types2: remove concept of finals + 2021-03-10acd7cb5887cmd/compile/internal/types2: better error reporting framework (starting point) + 2021-03-09142a76530cgo/types: improve the positioning of broken import errors + 2021-03-0948ddf70128cmd/asm,cmd/compile: support 5 operand RLWNM/RLWMI on ppc64 + 2021-03-0918510ae88fruntime, cmd/link/internal/ld: disable memory profiling when data unreachable + 2021-03-09e4f3cfadf6net: don't append a dot to TXT records on Plan 9 + 2021-03-09382851c1fdcmd/compile: fix failure to communicate between ABIinfo producer&consumer + 2021-03-099f5298ca6ecmd/compile: fix confusion in generating SelectN index + 2021-03-0998dfdc82c8cmd/compile: fix broken type+offset calc for register args + 2021-03-095eb9912084cmd/compile: fix OpArg decomposer for registers in expandCalls + 2021-03-0948895d021bcmd/compile: remove skipping of implicit operations during export + 2021-03-09b6df58bd1fcmd/compile: detect duplicate importing earlier + 2021-03-09e8e425cb23runtime: add pollDesc partial edges + 2021-03-09b60a3a8cfbcmd/compile: add debugging mode for import/export + 2021-03-09a70eb2c9f2cmd/compile: get instantiated generic types working with interfaces + 2021-03-09034fffdb49net: use io.Discard in TestSendfileOnWriteTimeoutExceeded + 2021-03-09762ef81a56cmd/link/internal/ld: deflake TestWindowsIssue36495 + 2021-03-09b70a2bc9c6cmd/compile: make ValAndOff.{Val,Off} return an int32 + 2021-03-09437d229e2aruntime: document netpollclose + 2021-03-09618b66e16dcmd/compile: remove 4-byte alignment requirement of stack slot on arm + 2021-03-08b6def6a34ecmd/vet: bring in sigchanyzer to report unbuffered channels to signal.Notify + 2021-03-08a08adda12cos/signal: remove comments about SA_RESTART + 2021-03-08bd37284784cmd/link: use testing.T.TempDir in tests + 2021-03-08fee3cd4250cmd/compile: fix width not calculated for imported type + 2021-03-087419a86c82cmd/link/internal/ld: fix typo in a comment + 2021-03-08b4787201c9cmd/compile: minor doc improvements + 2021-03-08aafad20b61encoding/binary: limit bytes read by Uvarint to <= 10 + 2021-03-08125eca0f72cmd/compile: improve IsNonNil rule on riscv64 + 2021-03-07597b5d192ecmd/compile: rename internal-abi.md to abi-internal.md + 2021-03-07b0df92703cmath/big: add shrVU and shlVU benchmarks + 2021-03-05414fa8c35ecmd/internal/objabi: use a separate bit to mark weak relocation + 2021-03-05009bfeae86reflect: add VisibleFields function + 2021-03-05f901ea701dcmd/internal/goobj: store relocation type as uint16 + 2021-03-0587d29939c8runtime: remove racefuncenterfp + 2021-03-057205a4fbdccmd/internal/goobj: regenerate builtin list + 2021-03-05fb03be9d55cmd/compile: use getcallersp for gorecover "fp" arg + 2021-03-05a22bd3dc73cmd/compile: use getcallerpc for racefuncentry + 2021-03-05a829114b21cmd/compile: match Aux and AuxInt explicitly in store combining rule + 2021-03-05d85083911druntime: encapsulate access to allgs + 2021-03-0539bdd41d03cmd/go/internal/modfetch/codehost: report git errors more accurately + 2021-03-0544721f4565test: enable "-d=panic" by default for errorcheck* + 2021-03-05c082f9fee0cmd/compile: do not set ONAME type when evaluated in type context + 2021-03-05fbee173545cmd/compile: fix wrong condition in tcShift + 2021-03-059e6b1fcd0acmd/compile: do not report error for invalid constant + 2021-03-0551d8d351c1cmd/compile: do not set type for OTYPESW + 2021-03-0580098ef00ccmd/compile: don't expand invalid embedded interface + 2021-03-0570b277cf2ecmd/compile: only check return for valid functions + 2021-03-05d4247f5167text/template: wrap errors returned by template functions instead of stringifying them + 2021-03-0567b9ecb23bruntime: update paniclk ordering + 2021-03-05280c735b07cmd/go: require a module root in 'go list -m' with an unversioned path + 2021-03-05a2f7067233reflect: include the alignment of zero-sized types in stack offsets + 2021-03-05c5a1c2276ereflect: use global variables for register count + 2021-03-05302a400316cmd/go/internal/modfetch: detect and recover from missing ziphash file + 2021-03-052e794c2bb1testing: add TB.Setenv + 2021-03-052217e89ba3net/http/httptrace: fix doc typo + 2021-03-0531df4e3fcdcmd/link: add relocs type for mips64x + 2021-03-0560b500dc6cmath/big: remove bounds checks for shrVU_g inner loop + 2021-03-05f0b6d3753fcmd/go: update PWD variable for 'go generate' + 2021-03-052b0e29f516docs: fix case of GitHub + 2021-03-05b62da08909cmd/go: update error expectations in TestScript/mod_install_pkg_version + 2021-03-05a7526bbf72encoding/json: marshal maps using reflect.Value.MapRange + 2021-03-0496a96a9058cmd/compile: remove types2.(*Selection).TArgs(), now that instance bug seems fixed + 2021-03-04d891ebdce1cmd/compile: return (and receive) medium-large results + 2021-03-04d6504b8097cmd/compile: tweak offset-generator to elide more +0 offsets + 2021-03-045c5552c5bacmd/compile: add register abi tests + 2021-03-0456d52e6611cmd/go: don't report missing std import errors for tidy and vendor + 2021-03-04b87e9b9f68cmd/go: clarify errors for commands run outside a module + 2021-03-04a99ff24a26cmd/compile/internal/syntax: print type parameters and type lists + 2021-03-049d3718e834cmd/compile: remove I-saw-a-register-pragma chatter + 2021-03-04c015f76acbcmd/compile: implement too-big-to-SSA struct passing in registers + 2021-03-0477505c25d8syscall: treat proc thread attribute lists as unsafe.Pointers + 2021-03-049d88a9e2bfcmd/compile: implement simple register results + 2021-03-042d30c94874cmd/internal: Add 6 args to ppc64 optab + 2021-03-04cfb609bfb7cmd/go: ensure that the test subprocess always times out in TestScript/test_write_profiles_on_timeout + 2021-03-049c54f878d2runtime: remove GODEBUG=scavenge mode + 2021-03-049a40dee3eecmd/go: reject 'go list -m MOD@patch' when no existing version of MOD is required + 2021-03-04a416efef5aruntime: remove a duplicated testcase of TestPallocDataFindScavengeCa… + 2021-03-043778f8e07dcmd/compile: fix pointer maps for morestack + 2021-03-04a2d92b5143cmd/compile: register abi, morestack work and mole whacking + 2021-03-04868a110c56cmd/compile: make check2 gracefully exit if it reported errors + 2021-03-041d0256a989cmd/compile: do not add invalid key to constSet + 2021-03-044b8b2c5864cmd/compile: do not set type for OTYPE + 2021-03-048c22874e4ecmd/compile: skip diag error in checkassign if one was emitted + 2021-03-0412a405b96acmd/compile: do not set type for OPACK + 2021-03-04b7f4307761cmd/compile: graceful handle error in noder LoadPackage + 2021-03-044532467c18cmd/compile: pass register parameters to called function + 2021-03-0495ff296a11cmd/compile: pass arguments as register parameters to StaticCall. + 2021-03-0404a4dca2accmd/compile: refactor out an almost-superfluous arg + 2021-03-04775f11cda1cmd/internal/obj/arm64: remove unncessary class check in addpool + 2021-03-0427dbc4551acmd/asm: disable scaled register format for arm64 + 2021-03-04593f5bbad7cmd/compile: adjust stack slot alignment requirements on arm64 + 2021-03-04355c3a037ecmd/internal/obj/asm64: add support for moving BITCON to RSP + 2021-03-04726d704c32cmd/asm: add arm64 instructions VUMAX and VUMIN + 2021-03-0479beddc773cmd/asm: add 128-bit FLDPQ and FSTPQ instructions for arm64 + 2021-03-0412bb256cb3go/types: use correct recv for parameterized embedded methods + 2021-03-036db80d7420cmd/compile/internal/types2: use correct recv for parameterized embedded methods + 2021-03-03d6f6ef6358cmd/compile: remove races introduced in abiutils field update + 2021-03-033e524ee65acmd/compile: make modified Aux type for OpArgXXXX pass ssa/check + 2021-03-039f33dc3ca1cmd/compile: handle aggregate OpArg in registers + 2021-03-03c4e3f6c4c7cmd/compile: remove 8-byte alignment requirement of stack slot on s390x + 2021-03-0385f62b0941cmd/compile: remove 8-byte alignment requirement of stack slot on mips + 2021-03-03497feff168cmd/compile: intrinsify runtime/internal/atomic.{And,Or}{8,} on RISCV64 + 2021-03-0300cb841b83syscall: implement rawVforkSyscall for remaining linux platforms + 2021-03-03f2df1e3c34cmd/compile: retrieve Args from registers + 2021-03-0306c72f3627A+C: change email address for Baokun Lee + 2021-03-0384ca4949a7cmd/compile: remove 8-byte alignment requirement of stack slot on mips64 + 2021-03-0377973863c3cmd/compile: use abiutils for all rcvr/in/out frame offsets. + 2021-03-03aea1259a72cmd/link: disable flaky Darwin "symbols" test + 2021-03-02312fd9937dcmd/go: remove -insecure flag on go get + 2021-03-022a2f99eefbcmd/go/internal/modload: do not resolve an arbitrary version for 'go list --versions' + 2021-03-02b65091c11dcmd/go: add a test case that reproduces #44296 + 2021-03-02e9eed78dc3cmd/go: resolve std-vendored dependencies as std packages except in 'go get' and 'go mod' + 2021-03-0209f4ef4fa7cmd/go/internal/mvs: prune spurious dependencies in Downgrade + 2021-03-02c6374f5162dist: generate stub go.mod in workdir + 2021-03-0297b32a6724cmd/compile: better version of check frame offsets against abi + 2021-03-022b50ab2aeecmd/compile: optimize single-precision floating point square root + 2021-03-02ebb92dfed9internal/poll, runtime: handle netpollopen error in poll_runtime_pollOpen + 2021-03-024c1a7ab49ccmd/go: reject relative paths in GOMODCACHE environment + 2021-03-02580636a78aall: fix spelling + 2021-03-02a6eeb4add4go/parser,go/types: hide API changes related to type parameters + 2021-03-02ff5cf4ced3cmd/link,debug/elf: mips32, add .gnu.attributes and .MIPS.abiflags sections + 2021-03-01700b73975eruntime: use entersyscall in syscall_syscallX on Darwin + 2021-03-01a69c45213dgo/types: review of expr.go + 2021-03-01b98ce3b606cmd/compile: import empty closure function correctly + 2021-03-0197bdac03aecmd: upgrade golang.org/x/mod to relax import path check + 2021-03-01f6a74c6568cmd/compile/internal/ir: fix up stale comment + 2021-03-0187beecd6dfcmd/go: add missing newline to retraction warning message + 2021-03-01a400eb3261Revert "cmd/compile: check frame offsets against abi" + 2021-03-015fafc0bbd4cmd/go/internal/modload: don't query when fixing canonical versions + 2021-03-012a8df4488eos: mark pipes returned by os.Pipe() as inheritable by default + 2021-02-275ff7ec98b7cmd/compile: check frame offsets against abi + 2021-02-27a429926159cmd/compile: fix escape analysis of heap-allocated results + 2021-02-27998fe70b68cmd/compile: fixed which-result confusion in presence of 0-width types + 2021-02-27d9fd38e68btime: correct unusual extension string cases + 2021-02-26cda8ee095ereflect: fix register ABI spill space calculation + 2021-02-26d8e33d558ecmd/compile: deal with closures in generic functions and instantiated function values + 2021-02-2619f96e73bfsyscall: introduce SysProcAttr.ParentProcess on Windows + 2021-02-263146166baasyscall: introduce SysProcAttr.AdditionalInheritedHandles on Windows + 2021-02-262d760816ffsyscall: restrict inherited handles on Windows + 2021-02-26ba9168bd07syscall: add support for proc thread attribute lists + 2021-02-26f41460145ecmd/link: recognize ARM64 PE files and relocations + 2021-02-26a655208c9ecmd/link: handle types as converted to interface when dynlink + 2021-02-2623943a6737cmd/compile: fix mishandling of unsafe-uintptr arguments with call method in go/defer + 2021-02-26e25040d162cmd/compile: change StaticCall to return a "Results" + 2021-02-269a555fc24ccmd/compile: fix missing descend in Addrtaken for closures. + 2021-02-25a61524d103cmd/internal/obj: add Prog.SetFrom3{Reg,Const} + 2021-02-255f15af111csyscall: comment on fields omitted from the win32finddata1 struct + 2021-02-259a7fe196e4Revert "cmd/compile: fix mishandling of unsafe-uintptr arguments with call method in go/defer" + 2021-02-25b83d073e9ereflect: add Method.IsExported and StructField.IsExported methods + 2021-02-257fcf9893f7cmd/internal/obj: fix typo in docs + 2021-02-256c3bcda866cmd/compile: declare inlined result params early for empty returns + 2021-02-25526ee96f49os: avoid allocation in File.WriteString + 2021-02-25194b636f8fdatabase/sql: close driver.Connector if it implements io.Closer + 2021-02-254ebb6f5110cmd/compile: automate resultInArg0 register checks + 2021-02-251a3e968b1fcmd/compile: fix mishandling of unsafe-uintptr arguments with call method in go/defer + 2021-02-25ee2a45e5fbruntime: use pipe2 for nonblockingPipe on dragonfly + 2021-02-251f7a01459bruntime: batch moving gFree list between local p and global schedt + 2021-02-25bcac57f89ccmd: upgrade golang.org/x/mod to fix go.mod parser + 2021-02-253137da82fdcmd/go: add a script test corresponding to the downhiddenartifact MVS test + 2021-02-252c4c189bbacmd/go/internal/mvs: add test cases for downgrade interaction with hidden versions + 2021-02-259fe8ebf9b4test: add test case that failed with gccgo + 2021-02-25ad17b65b34testing/fstest: treat dash specially when building glob + 2021-02-2537ca84a9cdsyscall: return error if GetQueuedCompletionStatus truncates key + 2021-02-2576c0003cd5syscall, os: use pipe2 syscall on DragonflyBSD instead of pipe + 2021-02-25666ad85df4cmd/compile: fix typo in rewrite_test.go + 2021-02-25d822ffebc5test: fix inline.go test for linux-amd64-noopt + 2021-02-25ff614b13d9runtime: subtract one from ip when determining abort + 2021-02-24dbbc5ec7e8syscall: restore broken GetQueuedCompletionStatus signature but make it not crash + 2021-02-24d0d21b7c4ccmd/compile: plumb abi info into expandCalls + 2021-02-248027343b63cmd/compile: disable inlining functions with closures for now + 2021-02-246c3f8a2f47cmd/link: use ctxt.Logf instead of package log + 2021-02-243ee32439b5cmd/compile: ARM64 optimize []float64 and []float32 access + 2021-02-2480ddc17ae1cmd/compile/internal-abi: fix ABI0-equivalence for zero-sized values + 2021-02-243deb528199cmd/compile/internal-abi: update internal ABI spec for g register + 2021-02-24478277f812cmd/compile/internal-abi: use x87 mode, not MMX mode + 2021-02-24bf48163e8fcmd/compile: add rule to coalesce writes + 2021-02-24b7f62daa59cmd/internal/goobj: add test case for object file reader + 2021-02-24c9d9b40b13context: avoid importing context package twice + 2021-02-24dc4698f52bsyscall: do not overflow key memory in GetQueuedCompletionStatus + 2021-02-247a2f3273c5cmd/compile: plumb abi info into ssagen/ssa + 2021-02-24adb467ffd2cmd/compile: reduce inline cost of OCONVOP + 2021-02-2427684ea195testing: print late arriving log line in panic + 2021-02-24ae1fa08e41context: reduce contention in cancelCtx.Done + 2021-02-24691ac806d2cmd/go: fix version validation in 'go mod edit -exclude' + 2021-02-24b97b1456aecmd/go, cmd/cgo: pass -mfp32 and -mhard/soft-float to MIPS GCC + 2021-02-2407c658316bio/ioutil: forward TempFile and TempDir to os package + 2021-02-2404edf418d2encoding/json: reduce allocated space in Unmarshal + 2021-02-24e496120891database: remove race in TestTxContextWait + 2021-02-2426001d109ego/types: review of call.go + 2021-02-2435b80eac7dhash/maphash: remove duplicate from Hash documentation + 2021-02-24eb863240dcruntime: remove unused const stackSystem on dragonfly + 2021-02-24084b07d6f6spec: improve sentence structure for passing a slice + 2021-02-246ba4a300d8docs: fix spelling + 2021-02-2443652dc46fbufio, bytes, strings: handle negative runes in WriteRune + 2021-02-243780529255unicode: correctly handle negative runes + 2021-02-240694fb3d78image: resolve the TODO of doc comment style + 2021-02-236cc8aa7ecego/types: minor updates to comments to align with types2 + 2021-02-2342b9e3a8dfcontext: fix XTestInterlockedCancels + 2021-02-23aaed6cbcedtesting/race: fixing intermittent test failure + 2021-02-23fbed561f8aruntime: reset stack poison flag accidentally set + 2021-02-230458d8c983go/types, types2: constraints may be parenthesized and that includes "any" + 2021-02-2374903553bcdoc: start draft go1.17 release notes, move go1.16 to x/website + 2021-02-23fa40c0232ccmd/go: reproduce issue #44497 in TestScript/mod_edit + 2021-02-23a4dac8bd22runtime: use BX instead of R15 in race detector + 2021-02-23c49c7a675aruntime: save R15 before checking AVX state + 2021-02-23d2911d7612cmd/compile: fold MOV*nop and MOV*const + 2021-02-23d434c2338bruntime: clarify GC fractional mode description + 2021-02-23a671e33c6dall: use more precise build tags + 2021-02-23c584f42dcfcmd/compile: change riscv64 Eq32/Neq32 to zero extend before subtraction + 2021-02-23080119799bruntime: fix usleep on windows/arm + 2021-02-2374cac8d479cmd/compile: add AMD64 parameter register defs, Arg ops, plumb to ssa.Config + 2021-02-2342cd40ee74cmd/compile: improve bit test code + 2021-02-23f1562c7610cmd/go: recognize DLL magic from llvm binaries + 2021-02-23bf5fa2d198cmd/compile: guard special register usage with GOEXPERIMENT=regabi + 2021-02-23c7f596f919cmd/go: resolve TODO by replacing InDir() function + 2021-02-235e94fe9316go/build/constraint: fix splitPlusBuild func doc comment + 2021-02-2355d7dcc3cdruntime: optimize the memory padding in p struct + 2021-02-23ab331c0254runtime/cgo: use correct lean and mean macro + 2021-02-2391cfbf39e4cmd/link: set .ctors COFF section to writable and aligned + 2021-02-23811167e2c9cmd/link: do not pass -Bsymbolic for PE DLLs + 2021-02-23a51daac840cmd/link: set SizeOfRawData rather than VirtualSize in COFF files for .bss section + 2021-02-23e5159b2a2fcmd/internal/dwarf: minor cleanups + 2021-02-23b3b65f2176runtime: enable race detector on openbsd/amd64 + 2021-02-23a78b0e6721internal/poll: fix the verbose condition in splice + 2021-02-2308543f0715ios/fs: mention f.dir in (*subFS).fixErr godoc + 2021-02-230398a771d2cmd/internal/obj/riscv: prevent constant loads that do not target registers + 2021-02-236525abddcecmd/internal/obj/riscv: clean up branch tests + 2021-02-23c4b771348cruntime: fix windows/arm signal handling assembly + 2021-02-232a18e37c4ecmd/compile: remove backend's "scratch mem" support + 2021-02-23e52149822bcmd/compile: simplify assert{E,I}2I{,2} calling conventions + 2021-02-2386deb459decmd/compile: remove selectnbrecv2 + 2021-02-234048491234cmd/compile,runtime: make selectnbrecv return two values + 2021-02-235e804ba17dcmd/compile: use transitive relations for slice len/cap in poset + 2021-02-236a40dd05d8cmd/compile/internal/types2: review of sanitize.go + 2021-02-23975ba6e2b2cmd/compile: mark OpSB, OpSP as poor statement Op + 2021-02-23a2e150c7cdgo/types, cmd/compile/internal/types2: use regular type printing for unsafe.Pointer + 2021-02-235a0e4fc4e7cmd/compile/internal/types2: review of conversions.go + 2021-02-2389eb2b55b9cmd/compile/internal/types2: review of issues_test.go + 2021-02-23378f73e2d5cmd/compile/internal/types2: enable TestIssue25627 + 2021-02-231901e2647ftest: add test for findTypeLoop with symbols from other packages + 2021-02-235f3dabbb79cmd/compile: fix import of functions of multiple nested closure + 2021-02-237af821a661all: faster midpoint computation in binary search + 2021-02-23f113e9a14fcmd/dist: match goexperiment.regabi tag when GOEXPERIMENT is on + 2021-02-221126bbb82ago/parser: return ast.BadExpr for missing index operands + 2021-02-221678829d95cmd/compile: correctly use X15 to zero frame + 2021-02-22094048b938cmd/compile/internal: loop opt + 2021-02-221391d4142cfix typo in issue16760.go + 2021-02-2204903476fecmd/compile: reject some rare looping CFGs in shortcircuit + 2021-02-2287e984ab29test: add test for issue 38698 + 2021-02-22b2bdadfe88cmd/internal: cleanup ppc64 optab structure + 2021-02-210f66fb7b85go/internal/gccgoimporter: fix up gccgo installation test + 2021-02-21e78e04ce39cmd/compile: fix panic in DWARF-gen handling obfuscated code + 2021-02-2003d36d8198syscall: add explicit ios build tag + 2021-02-2040656f3a75doc/1.16: fix link to fs.FileInfo + 2021-02-20d4b2638234all: go fmt std cmd (but revert vendor) + 2021-02-200625460f79cmd/vet: update buildtag check for //go:build lines + 2021-02-209fd6cc105dgo/printer: canonicalize //go:build and // +build lines while formatting + 2021-02-205b76343a10go/build: prefer //go:build over // +build lines + 2021-02-20a8942d2cffruntime/pprof: disable TestMorestack on darwin/arm64 + 2021-02-20078f08f0eespec: every type has a method set (minor clarification) + 2021-02-1926713b5fefgo/types: don't write during sanitizeInfo if nothing has changed + 2021-02-199a99515c8fall: REVERSE MERGE dev.typeparams (7cdfa49) into master + 2021-02-197cdfa4969a[dev.typeparams] all: merge master (06b86e9) into dev.typeparams + 2021-02-196521c7b378[dev.typeparams] cmd/compile/internal/types2: resolve decl cycle the same way as in go/types + 2021-02-1906b86e9803cmd/compile: fix check to avoid creating new closure function when typechecking inline body + 2021-02-199322eec8a2codereview.cfg: add codereview.cfg for master branch + 2021-02-1902e5a8fdfcruntime: ignore SPWRITE in syscall functions + 2021-02-19fa18f224c3runtime/pprof: disable TestMorestack on macOS under race detector + 2021-02-1901eb70e3ddos: fix hex exit code print on 32-bit windows + 2021-02-1949add6ad90runtime: fix spurious stack overflow detection + 2021-02-19fce2a94d84cmd/compile: fix buglet in inlined info abstract function dwarf-gen + 2021-02-19dfe0ef961b[dev.typeparams] go/types, types2: revert fancy struct printing (fixes x/tools tests) + 2021-02-197764ee5614runtime: fix invalid nil g check for for mips64x + 2021-02-192f37939a21go/parser: improve error recovery from invalid selector exprs + 2021-02-198654db4555[dev.typeparams] go/types: adjust printing of embedded struct fields (fixes x/tools/cmd/guru tests) + 2021-02-1987f425da14cmd/go/internal/mvs: split Reqs into narrower per-function interfaces + 2021-02-194da0188c6ccmd/go/internal/modget: split resolveCandidates into two methods + 2021-02-195f2e24efb3cmd/internal/diff: skip over Cygwin warning in diff output + 2021-02-19ee7038f6a5net: disable Windows netsh tests when netsh won't run + 2021-02-1940765ffa95os/exec: disable failing LookPathTest on windows/arm64 + 2021-02-19b445d6ea34runtime/pprof: expect tests to pass on macOS + 2021-02-19b110a43628runtime: delete gosave (dead code) + 2021-02-19474d5f4f4dmath: remove most 387 implementations + 2021-02-19c7c6c113beruntime: convert windows/arm64 assembly + 2021-02-193527caa7d6runtime: initial windows/arm64 implementation files + 2021-02-19427bd7599druntime: generate windows/arm64 callback asm + 2021-02-19f6c4b4bf96syscall: add windows/arm64 support + 2021-02-19ac024a0c7bcmd/vendor: get golang.org/x/sys@beda7e5e158 + 2021-02-19a3b97e7628test: disable nilptr on windows/arm64 + 2021-02-19985d087782cmd/link: add windows/arm64 support + 2021-02-1995a44d2409cmd/internal/objfile: recognize Windows ARM64 executables + 2021-02-190ca0551f02debug/pe: recognize arm64 executables + 2021-02-1947e4b0739eMerge "[dev.typeparams] all: merge master (eb98272) into dev.typeparams" into dev.typeparams + 2021-02-190c633125f2cmd/dist: add windows/arm64 support + 2021-02-19bb6efb9609build: set GOPATH consistently in run.bash, run.bat, run.rc + 2021-02-19a1222b7535cmd/link: add debug print in deadcode + 2021-02-191c659f2525cmd/link: clean up windows PE generation + 2021-02-19b6379f190bsyscall: clean up windows a bit + 2021-02-1909e059afb1runtime: enable framepointer on all arm64 + 2021-02-19b19e7b518eruntime: clean up windows a bit + 2021-02-195421c37a1druntime: fix windows/arm externalthreadhandler + 2021-02-1991cc484ea9runtime: fix time on windows/arm under WINE + 2021-02-1938672d3dcfruntime: crash earlier on windows for runtime.abort + 2021-02-19a1e9148e3druntime: print hex numbers with hex prefixes in traceback debug + 2021-02-1975e273fc2cruntime: fix windows/arm CONTEXT_CONTROL + 2021-02-1976ab626bfcruntime: factor common code out of defs_windows_*.go + 2021-02-19ece954d8b8runtime: find g in Windows profiler using SP + 2021-02-19a54f7fc0fdruntime: do not treat asmcgocall as a topofstack on g0 + 2021-02-19776ee4079aruntime: do not treat morestack as a topofstack + 2021-02-195ecd9e34dfruntime: do not treat mcall as a topofstack + 2021-02-1954da3ab385runtime: use TOPFRAME to identify top-of-frame functions + 2021-02-19fbe74dbf42runtime: use FuncInfo SPWRITE flag to identify untraceable profile samples + 2021-02-194dd77bdc91cmd/asm, cmd/link, runtime: introduce FuncInfo flag bits + 2021-02-19aa0388f2edruntime: remove unnecessary writes to gp.sched.g + 2021-02-196fe8981620cmd/internal/obj/riscv: fix JMP name<>(SB) + 2021-02-1901f05d8ff1runtime: unify asmcgocall and systemstack traceback setup + 2021-02-19229695a283runtime: clean up funcID assignment + 2021-02-19c80da0a33aruntime: handle nil gp in cpuprof + 2021-02-19a78879ac67runtime: move sys.DefaultGoroot to runtime.defaultGOROOT + 2021-02-198ac23a1f15runtime: document, clean up internal/sys + 2021-02-19678568a5cfruntime: delete windows setlasterror (unused) + 2021-02-190d94f989d1runtime: clean up system calls during cgo callback init + 2021-02-19e7ee3c1fa8os: report Windows exit status in hex + 2021-02-18a789be7814[dev.typeparams] cmd/compile: use new converter functions rather than methods (fix build) + 2021-02-1820050a15fe[dev.typeparams] cmd/compile: support generic types (with stenciling of method calls) + 2021-02-18e7493a9c74[dev.typeparams] all: merge master (eb98272) into dev.typeparams + 2021-02-182ff1e05a4c[dev.typeparams] all: update parent repository + 2021-02-18eb982727e3cmd/go/internal/mvs: fix Downgrade to match Algorithm 4 + 2021-02-183b7277d365cmd/go: add a script test for artifacts resulting from 'go get -u' + 2021-02-188960ce7735[dev.typeparams] cmd/compile/internal/types2: minor adjustments to match go/types more closely + 2021-02-186f3878b942[dev.typeparams] cmd/compile/internal/types: review of typestring_test.go + 2021-02-18d6bdd1aeef[dev.typeparams] cmd/compile/internal/types: review of typestring.go + 2021-02-18c2314babb8[dev.typeparams] cmd/compile/internal/types: review of type.go + 2021-02-18099374b55e[dev.typeparams] cmd/compile/internal/types2: remove Type.Under method in favor of function + 2021-02-18653386a89a[dev.typeparams] cmd/compile/internal/types2: replace Named, TypeParam methods with functions + 2021-02-185e4da8670b[dev.typeparams] cmd/compile/internal/types2: use converter functions rather than methods + 2021-02-185ecb9a7887[dev.typeparams] go/types: use a new ast.ListExpr for multi-type instances + 2021-02-18f3c2208e2ccmd/go: add script tests for potential upgrades due to downgrades + 2021-02-18a5c8a15f64cmd/go/internal/mvs: clarify and annotate test cases + 2021-02-18a76efea1fecmd/go/internal/mvs: don't emit duplicates from Req + 2021-02-18609d82b289cmd/dist: set GOARM=7 for windows/arm + 2021-02-187b679617f3[dev.typeparams] go/types: conversions to type parameters are not constant + 2021-02-18f0be3cc547runtime: unbreak linux/riscv64 following regabi merge + 2021-02-1807ef313525runtime/cgo: add cast in C code to avoid C compiler warning + 2021-02-17f5d0c653e6[dev.typeparams] merge master (2f0da6d) into dev.typeparams + 2021-02-17e196cb8258[dev.typeparams] cmd/dist: disable -G=3 on the std go tests for now + 2021-02-172f0da6d9e2go/types: revert "no 'declared but not used' errors for invalid var decls" + 2021-02-1770c37ee7d0cmd/compile/internal/test: gofmt abiutils_test.go + 2021-02-1684825599dcall: merge branch dev.regabi (d3cd4830ad) into master + 2021-02-16d3cd4830ad[dev.regabi] test: run abi/regabipragma test with -c=1 + 2021-02-1603cea563d1[dev.regabi] all: merge master (5faf941) into dev.regabi + 2021-02-16b8fb049c7a[dev.regabi] cmd/go: copy internal/abi in TestNewReleaseRebuildsStalePackagesInGOPATH + 2021-02-165faf941df0internal/goversion: update Version to 1.17 + 2021-02-16ed55da46ab[dev.regabi] go/types: overlapping embedded interfaces requires go1.14 + 2021-02-167696c94334[dev.regabi] go/types: type alias decl requires go1.9 + 2021-02-16c2358a1ae7[dev.regabi] runtime: stub out spillArgs and unspillArgs + 2021-02-168cfbf34dd9internal/abi: set register count constants to zero for regabi experiment + 2021-02-166f3da9d2f6README: pull gopher image from website + 2021-02-16d28aae26b0[dev.regabi] cmd/link: recognize internal/abi as runtime package + 2021-02-16098504c73fcmd/link: generate trampoline for inter-dependent packages + 2021-02-161004a7cb31runtime/metrics: update documentation to current interface + 2021-02-166530f2617fdoc/go1.16: remove draft notice + 2021-02-16353e111455doc/go1.16: fix mismatched id attribute + 2021-02-16e0215315f5[dev.regabi] reflect: support for register ABI on amd64 for reflect.(Value).Call + 2021-02-16f0d23c9dbbinternal/poll: netpollcheckerr before sendfile + 2021-02-160cb3415154doc: remove all docs not tied to distribution + 2021-02-16626ef08127doc: remove install.html and install-source.html + 2021-02-1630641e36aainternal/poll: if copy_file_range returns 0, assume it failed + 2021-02-1533d72fd412doc/faq: update generics entry to reflect accepted proposal + 2021-02-15852ce7c212cmd/go: provide a more helpful suggestion for "go vet -?" + 2021-02-1366c27093d0cmd/link: fix typo in link_test.go + 2021-02-13b81efb7ec4[dev.regabi] go/types: add support for language version checking + 2021-02-13a7e9b4b948[dev.regabi] go/types: untyped shift counts must fit into uint + 2021-02-13060fa49bd2[dev.regabi] go/types: refuse excessively long constants + 2021-02-12a06bd9fecb[dev.typeparams] cmd/compile/internal/types: review of resolver_test.go + 2021-02-12042f88fe30[dev.typeparams] cmd/compile/internal/types: review of errors_test.go + 2021-02-120abd7b768b[dev.typeparams] cmd/compile/internal/types: review of universe.go + 2021-02-121b6f0bf1b2[dev.typeparams] cmd/compile/internal/types: review of sizes_test.go + 2021-02-121758780181[dev.typeparams] cmd/compile/internal/types: review of sizes.go + 2021-02-123aee461d5c[dev.typeparams] cmd/compile/internal/types: review of return.go + 2021-02-127428318af6[dev.typeparams] cmd/compile/internal/types: review of object_test.go + 2021-02-12b20f9e2da1[dev.typeparams] cmd/compile/internal/types: review of object.go + 2021-02-1220746b2f37[dev.typeparams] cmd/compile/internal/types: review of labels.go + 2021-02-12bab3461123[dev.typeparams] cmd/compile/internal/types: review of infer.go + 2021-02-129168590977[dev.typeparams] cmd/compile/internal/types: review of builtin_test.go + 2021-02-12f1777cf84c[dev.typeparams] cmd/compile/internal/types: review of builtin.go + 2021-02-12baa6c75dce[dev.regabi] internal/abi: add new internal/abi package for ABI constants + 2021-02-12d1fd9a8863[dev.regabi] all: merge master (ff0e93e) into dev.regabi + 2021-02-12ff0e93ea31doc/go1.16: note that package path elements beginning with '.' are disallowed + 2021-02-120f43973b4b[dev.typeparams] go/types: make predeclared "any" alias for interface{} + 2021-02-1258758e0a21[dev.typeparams] go/types: better error message for invalid ... use + 2021-02-11c0aa7bd760[dev.typeparams] cmd/compile: small fixes for stenciling + 2021-02-11249da7ec02CONTRIBUTORS: update for the Go 1.16 release + 2021-02-11864d4f1c6bcmd/go: multiple small 'go help' fixes + 2021-02-1126ceae85a8spec: More precise wording in section on function calls. + 2021-02-11930c2c9a68cmd/go: reject embedded files that can't be packed into modules + 2021-02-11e5b08e6d5cio/fs: allow backslash in ValidPath, reject in os.DirFS.Open + 2021-02-10df23540dde[dev.typeparams] cmd/gofmt: add the -G flag to allow generic code + 2021-02-10ed8079096fcmd/compile: mark concrete call of reflect.(*rtype).Method as REFLECTMETHOD + 2021-02-10ddec18cf82[dev.typeparams] cmd/compile/internal/types2: overlapping embedded interfaces requires go1.14 + 2021-02-1059703d53e2[dev.regabi] cmd/link: stop using ABI aliases if wrapper is enabled + 2021-02-10fdf3496fcc[dev.typeparams] cmd/compile: make type conversions by type parameters work + 2021-02-1012e15d430d[dev.typeparams] cmd/compile: handle calling a method on a type param in stenciling + 2021-02-09e9c9683597cmd/go: suppress errors from 'go get -d' for packages that only conditionally exist + 2021-02-09168d6a49a5[dev.regabi] go/types: use 512 bits as max. integer precision + 2021-02-090a62067708[dev.regabi] go/types: adjust importer to match compiler importer + 2021-02-091c58fcf7ed[dev.regabi] go/types: handle untyped constant arithmetic overflow + 2021-02-09493363ccff[dev.regabi] go/types: must not import a package called "init" + 2021-02-09e0ac989cf3archive/tar: detect out of bounds accesses in PAX records resulting from padded lengths + 2021-02-09c48d1503ba[dev.regabi] go/types: report unused packages in source order + 2021-02-09813958f13c[dev.regabi] go/types: factor out sorting of methods + 2021-02-0911d15c171b[dev.regabi] go/types: convert untyped arguments to delete + 2021-02-08ca18c42054[dev.typeparams] merge dev.regabi (618e3c1) into dev.typeparams + 2021-02-09c9d6f45fecruntime/metrics: fix a couple of documentation typpos + 2021-02-09cea4e21b52io/fs: backslash is always a glob meta character + 2021-02-08dc725bfb3cdoc/go1.16: mention new vet check for asn1.Unmarshal + 2021-02-08618e3c15bd[dev.regabi] go/types: consistently report nil type as "untyped nil" + 2021-02-08a360eeb528[dev.typeparams] cmd/compile/internal/types2: conversions to type parameters are not constant + 2021-02-080fbde54ea6[dev.typeparams] cmd/compile: allow generic funcs to call other generic funcs for stenciling + 2021-02-0850449de66a[dev.regabi] all: merge master (1901853) into dev.regabi + 2021-02-087b0dfb177f[dev.regabi] runtime: use g register in some assembly functions on AMD64 + 2021-02-082e60c00f56[dev.regabi] cmd/internal/obj/x86: use g register in stack bounds check + 2021-02-0822f9e1ccbc[dev.regabi] runtime: initialize special registers before sigpanic + 2021-02-085d7dc53888[dev.regabi] cmd/compile, runtime: reserve R14 as g registers on AMD64 + 2021-02-081901853098runtime/metrics: fix panic in readingAllMetric example + 2021-02-08ed3e4afa12syscall/plan9: remove spooky fd action at a distance + 2021-02-08a21de9ec73[dev.regabi] cmd/link: resolve symbol ABI in shared linkage + 2021-02-05724d0720b3doc/go1.16: add missed heading tag in vet section + 2021-02-05b54cd94d47embed, io/fs: clarify that leading and trailing slashes are disallowed + 2021-02-054516afebedtesting/fstest: avoid symlink-induced failures in tester + 2021-02-058fa84772ba[dev.regabi] runtime: delete gosave function + 2021-02-05946351d5a2[dev.regabi] runtime: zero X15 in racecall + 2021-02-05397a46a10a[dev.regabi] cmd/asm: define g register on AMD64 + 2021-02-05e79c2fd428[dev.regabi] runtime: mark racecallbackthunk as ABIInternal + 2021-02-057cc6de59f2[dev.regabi] runtime: don't mark rt0_go ABIInternal + 2021-02-05dcb5e0392e[dev.typeparams] cmd/compile: add stenciling of simple generic functions + 2021-02-0563de211014[dev.regabi] runtime/cgo: call setg_gcc in crosscall_amd64 + 2021-02-04f37b0c6c12[dev.typeparams] cmd/compile/internal/types2: type alias decl requires go1.9 + 2021-02-04721488498a[dev.typeparams] cmd/compile: pass -lang flag value to new type checker + 2021-02-041ff2fdaaf1[dev.typeparams] cmd/compile/internal/types2: add support for language version checking + 2021-02-04370e9f5843[dev.typeparams] cmd/compile/internal/types2: use 512 bits as max. integer precision + 2021-02-04120b819f45[dev.regabi] go/types: report error for invalid main function signature + 2021-02-0452d5cb2822[dev.regabi] cmd/internal/obj: access Attribute atomically + 2021-02-04bc451b5770[dev.regabi] go/types: port check_test.go ergonomics from dev.typeparams + 2021-02-04afd67f3334[dev.regabi] go/types: no "declared but not used" errors for invalid var decls + 2021-02-04ca2f152893[dev.typeparams] go/types: add missing test from dev.go2go + 2021-02-048869086d8fruntime: fix typo in histogram.go + 2021-02-03401d7e5a24[dev.regabi] cmd/compile: reserve X15 as zero register on AMD64 + 2021-02-03bfc7418e6d[dev.regabi] runtime, syscall, etc.: mark Darwin syscall wrappers as ABIInternal + 2021-02-03dc122c7a9c[dev.typeparams] test: exclude a failing test again (fix 32bit builds) + 2021-02-03c910fd7b77[dev.typeparams] cmd/compile: refuse excessively long constants + 2021-02-033db6e18468[dev.typeparams] test: enable more errorcheck tests + 2021-02-03e491c6eea9math/big: fix comment in divRecursiveStep + 2021-02-03bb53a5ad43[dev.typeparams] cmd/compile/internal/importer: adjust importer to match compiler importer + 2021-02-033f845b3b45[dev.typeparams] cmd/compile: deal with inferred type arguments + 2021-02-03e633f343ba[dev.typeparams] cmd/compile: add OFUNCINST/OTYPEINST nodes for generic func/type instantiation + 2021-02-020d2d6c7464[dev.typeparams] all: merge dev.regabi (23b0c1f) into dev.typeparams + 2021-02-023d5c715bf2[dev.typeparams] Handling multiple type arguments for call via new node OLIST + 2021-02-0223b0c1f76e[dev.regabi] all: merge master (fca94ab) into dev.regabi + 2021-02-02fca94ab3abspec: improve the example in Type assertions section + 2021-02-0298f8454a73cmd/link: don't decode type symbol in shared library in deadcode + 2021-02-021426a571b7cmd/link: fix off-by-1 error in findShlibSection + 2021-02-0113a7412983[dev.typeparams] Parse a generic type arg for generic function call + 2021-02-0132e789f4fbtest: fix incorrectly laid out instructions in issue11656.go + 2021-02-01ca6999e27c[dev.regabi] test: add a test for inlining closures + 2021-02-010b6cfea634doc/go1.16: document that on OpenBSD syscalls are now made through libc + 2021-02-0126e29aa15acmd/link: disable TestPIESize if CGO isn't enabled + 2021-02-016ac91e460cdoc/go1.16: minor markup fixes + 2021-01-300aafd69124[dev.typeparams] cmd/compile: start translating type params in noder2 + 2021-01-30a59cb5109d[dev.typeparams] cmd/compile/internal/types2: handle untyped constant arithmetic overflow + 2021-01-2944361140c0embed: update docs for proposal tweaks + 2021-01-2968058edc39runtime: document pointer write atomicity for memclrNoHeapPointers + 2021-01-29507e641963[dev.typeparams] cmd/compile/internal/typecheck: declutter generated builtin.go (cleanup) + 2021-01-282440dd457a[dev.typeparams] cmd/compile: start adding info needed for typeparams in types & ir + 2021-01-28c8bd8010ffsyscall: generate readlen/writelen for openbsd libc + 2021-01-2841bb49b878cmd/go: revert TestScript/build_trimpath to use ioutil.ReadFile + 2021-01-28c0bf904ddf[dev.typeparams] cmd/compile/internal/types2: translate syntax to token constants via tables + 2021-01-28f7d1c5990b[dev.typeparams] cmd/compile/internal/types2: must not import a package called "init" + 2021-01-28725a642c2druntime: correct syscall10/syscall10X on openbsd/amd64 + 2021-01-284b068cafb5doc/go1.16: document go/build/constraint package + 2021-01-28376518d77fruntime,syscall: convert syscall on openbsd/arm64 to libc + 2021-01-27aca22bddf2[dev.regabi] cmd/compile: remove nested functions from expands_calls.go + 2021-01-27667e08ba8c[dev.regabi] cmd/go: Use GOMAXPROCS to limit default build, compile parallelism + 2021-01-2700f2ff5c94api/go1.16: add go/build/constraint APIs + 2021-01-2735334caf18crypto/x509: remove leftover CertificateRequest field + 2021-01-27a5a5e2c968runtime: make sure to remove open-coded defer entries in all cases after a recover + 2021-01-27217a461f56[dev.typeparams] cmd/compile/internal/types2: report unused packages in source order + 2021-01-278cfa01943aruntime: block console ctrlhandler when the signal is handled + 2021-01-27ff9e8364c6cmd/go: skip issue33139 when the 'cc' script command is unavailable + 2021-01-27cd176b3615runtime: switch runtime to libc for openbsd/arm64 + 2021-01-276c8fbfbdcfruntime: convert openbsd/arm64 locking to libc + 2021-01-275cdf0da1bfsyscall: clean up mkasm related changes + 2021-01-27210f70e298doc/go1.16: fix closing brace in .Export format + 2021-01-270f797f168dmath: fix typo in sqrt.go code comment + 2021-01-269b636feafe[dev.regabi] cmd/compile: missing last patch set for cl286013 + 2021-01-26f7dad5eae4[dev.regabi] cmd/compile: remove leftover code form late call lowering work + 2021-01-2608a598f8c1[dev.typeparams] cmd/compile: fix MethodExpr handling with embedded fields + 2021-01-268634a234dfruntime,syscall: convert syscall on openbsd/amd64 to libc + 2021-01-26cecc1dfcba[dev.typeparams] test: enable excluded test fixedbugs/issue7742.go + 2021-01-26e48d7d3b21[dev.typeparams] go/constant: faster match implementation + 2021-01-26d39685e5e9[dev.typeparams] go/constant: choose internal float representations more consistently + 2021-01-2534704e374f[dev.typeparams] all: merge dev.regabi (5e4a0cd) into dev.typeparams + 2021-01-26c97af0036b[dev.typeparams] cmd/compile: force untyped constants from types2 to expected kind + 2021-01-261d5e14632eos: further document limitations around naked file descriptors + 2021-01-255e4a0cdde3[dev.regabi] all: merge master (bf0f7c9) into dev.regabi + 2021-01-26cf263e9f77os: correct names in CreateTemp and MkdirTemp doc comments + 2021-01-26ce8b318624net/http/fcgi: remove locking added to prevent a test-only race + 2021-01-25bf0f7c9d78doc/go1.16: mention os.DirFS in os section + 2021-01-25deaf29a8a8cmd/compile: fix order-of-assignment issue w/ defers + 2021-01-25ad2ca26a52doc/go1.16: mention os.DirEntry and types moved from os to io/fs + 2021-01-25a51921fa5bdoc/go1.16: mention new testing/iotest functions + 2021-01-253663a437a7[dev.typeparams] go/constant: in ToFloat, convert to rational numbers, not floats + 2021-01-25e6b6d107f7doc/go1.16: mention deprecation of io/ioutil + 2021-01-257eaaf28cae[dev.regabi] cmd/compile: disallow taking address of SSA'd values + 2021-01-2596a276363bdoc/go1.16: mention go/build changes + 2021-01-253d85c69a0bhtml/template: revert "avoid race when escaping updates template" + 2021-01-2554514c6b28cmd/go: fix TestScript/cgo_path, cgo_path_space when CC set + 2021-01-256f5e79f470[dev.regabi] cmd/compile/internal: specify memory layout + 2021-01-25cabffc199d[dev.regabi] cmd/compile/internal: add internal ABI specification + 2021-01-256de8443f3bdoc/asm: add a section on go_asm.h, clean up go_tls.h section + 2021-01-256a4739ccc5[dev.regabi] cmd/compile: enable rational constant arithmetic + 2021-01-25be9612a832[dev.regabi] os: disable TestDirFS until #42637 is fixed + 2021-01-253432d24babMerge "[dev.typeparams] all: merge dev.regabi (063c72f) into dev.typeparams" into dev.typeparams + 2021-01-25493eb6e6ec[dev.typeparams] cmd/compile: fix -G=3 handling of blank methods + 2021-01-2513f02018af[dev.typeparams] test: enable more errorcheck tests w/ -G=3 + 2021-01-258ee3d39838[dev.regabi] cmd/go: workaround -race issue on ppc64le + 2021-01-2554b251f542lib/time, time/tzdata: update tzdata to 2021a + 2021-01-255a76c3d548[dev.regabi] cmd/compile: modify abiutils for recently updated ABI + 2021-01-25ff82cc971aos: force consistent mtime before running fstest on directory on Windows + 2021-01-25044f937a73doc/go1.16: fix WalkDir and Walk links + 2021-01-246d8d118762[dev.typeparams] all: merge dev.regabi (063c72f) into dev.typeparams + 2021-01-25063c72f06d[dev.regabi] cmd/compile: backport changes from dev.typeparams (9456804) + 2021-01-249456804e86[dev.typeparams] test: fix excluded files lookup so it works on Windows + 2021-01-23b634f5d97adoc/go1.16: add crypto/x509 memory optimization + 2021-01-239897655c61doc/go1.16: reword ambiguously parsable sentence + 2021-01-23cd99385ff4cmd/internal/obj/arm64: fix VMOVQ instruction encoding error + 2021-01-23d05d6fab32[dev.regabi] cmd/compile: replace ir.Name map with ir.NameSet for SSA 2 + 2021-01-237947df436d[dev.typeparams] test: set -G=3 and enable more errorcheck tests in run.go + 2021-01-2366ee8b158fruntime: restore cgo_import_dynamic for libc.so on openbsd + 2021-01-2348badc5fa8[dev.regabi] cmd/compile: fix escape analysis problem with closures + 2021-01-23a49e941027[dev.typeparams] cmd/compile/internal/types2: remove MethodSet code - not used by types2 + 2021-01-235347241b5e[dev.typeparams] cmd/compile/internal/types2: use same sort criteria for methods as compiler + 2021-01-232b95c28b18[dev.typeparams] cmd/compile: refactor SelectorExpr code into helpers + 2021-01-231946a77e69Merge "[dev.typeparams] all: merge dev.regabi (7e0a81d) into dev.typeparams" into dev.typeparams + 2021-01-236923019a71[dev.typeparams] cmd/compile/internal/types2: factor out sorting of methods + 2021-01-226e46c8fbb5[dev.typeparams] all: merge dev.regabi (7e0a81d) into dev.typeparams + 2021-01-2351e1819a8d[dev.regabi] cmd/compile: scan body of closure in tooHairy to check for disallowed nodes + 2021-01-2225c39e4fb5io/ioutil: fix example test for WriteFile to allow it to run in the playground + 2021-01-22eb21b31e48runtime: define dummy msanmove + 2021-01-223a778ff50fruntime: check for g0 stack last in signal handler + 2021-01-22a2cef9b544cmd/go: don't lookup the path for CC when invoking cgo + 2021-01-227e0a81d280[dev.regabi] all: merge master (dab3e5a) into dev.regabi + 2021-01-22e4ef30a667[dev.typeparams] cmd/compile: refactor irgen's handling of ":=" + 2021-01-22dab3e5afferuntime: switch runtime to libc for openbsd/amd64 + 2021-01-22a1b53d85dacmd/go: add documentation for test and xtest fields output by go list + 2021-01-22626406b703[dev.typeparams] go/types: import api_test.go changes from dev.go2go + 2021-01-22b268b60774runtime: remove pthread_kill/pthread_self for openbsd + 2021-01-2212cd9cf7e0[dev.typeparams] cmd/compile: disambiguate OXDOT in noder using types2 Selection info + 2021-01-22ec4051763druntime: fix typo in mgcscavenge.go + 2021-01-227ece3a7b17net/http: fix flaky TestDisableKeepAliveUpgrade + 2021-01-2250cba0506ftime: clarify Timer.Reset behavior on AfterFunc Timers + 2021-01-22cf10e69f17doc/go1.16: mention net/http.Transport.GetProxyConnectHeader + 2021-01-22ec1b945265doc/go1.16: mention path/filepath.WalkDir + 2021-01-2211def3d40bdoc/go1.16: mention syscall.AllThreadsSyscall + 2021-01-22f8654579cd[dev.typeparams] cmd/compile/internal/types2: adjust errors in branch checking code, fix a bug + 2021-01-2107b0235609doc/go1.16: add notes about package-specific fs.FS changes + 2021-01-21e2b4f1fea5doc/go1.16: minor formatting fix + 2021-01-219f43a9e07bdoc/go1.16: mention new debug/elf constants + 2021-01-213c2f11ba5bcmd/go: overwrite program name with full path + 2021-01-21953d1feca9all: introduce and use internal/execabs + 2021-01-21b186e4d70dcmd/go: add test case for cgo CC setting + 2021-01-215a8a2265fbcmd/cgo: report exec errors a bit more clearly + 2021-01-2146e2e2e9d9cmd/go: pass resolved CC, GCCGO to cgo + 2021-01-213d40895e36runtime: switch openbsd/arm64 to pthreads + 2021-01-21d95ca91380crypto/elliptic: fix P-224 field reduction + 2021-01-21d7e71c01ad[dev.regabi] cmd/compile: replace ir.Name map with ir.NameSet for dwarf + 2021-01-215248f59a22[dev.regabi] cmd/compile: replace ir.Name map with ir.NameSet for SSA + 2021-01-21970d8b6cb2[dev.regabi] cmd/compile: replace ir.Name map with ir.NameSet in inlining + 2021-01-2118bd7aa625[dev.typeparams] cmd/compile: use nil instead of syntax.ImplicitOne + 2021-01-2168a4664475[dev.regabi] cmd/compile: remove tempAssigns in walkCall1 + 2021-01-21fd9a391cdd[dev.regabi] cmd/compile: remove CallExpr.Rargs + 2021-01-2119a6db6b63[dev.regabi] cmd/compile: make sure mkcall* passed non-nil init + 2021-01-219f036844db[dev.regabi] cmd/compile: use ir.DoChildren directly in inlining + 2021-01-21213c3905e9[dev.regabi] cmd/compile: use node walked flag to prevent double walk for walkSelect + 2021-01-212427f6e6c0[dev.typeparams] cmd/compile: directly set some simple expression types + 2021-01-21455c29af83[dev.typeparams] cmd/compile/internal/types2: convert untyped arguments to delete + 2021-01-21f03f934ede[dev.typeparams] cmd/compile/internal/types2: make predeclared "any" alias for interface{} + 2021-01-200f054c5be0[dev.typeparams] cmd/dist: add -G=3 test coverage + 2021-01-201760d736f6[dev.regabi] cmd/compile: exporting, importing, and inlining functions with OCLOSURE + 2021-01-2089ec17be9a[dev.typeparams] cmd/compile: simplify how irgen handles qualified idents + 2021-01-20ecf4ebf100cmd/internal/moddeps: check content of all modules in GOROOT + 2021-01-2092cb157cf3[dev.regabi] cmd/compile: late expansion of return values + 2021-01-20d2d155d1aeruntime: don't adjust timer pp field in timerWaiting status + 2021-01-20803d18fc6ccmd/go: set Incomplete field on go list output if no files match embed + 2021-01-206e243ce71dcmd/go: have go mod vendor copy embedded files in subdirs + 2021-01-20fa01ade41e[dev.typeparams] go/types: add tests from dev.go2go + 2021-01-20734cb8be0a[dev.typeparams] go/types: refactor untyped conversion for typeparams + 2021-01-20be28e5abc5cmd/go: fix mod_get_fallback test + 2021-01-20928bda4f4aruntime: convert openbsd/amd64 locking to libc + 2021-01-20d8796b5670[dev.typeparams] cmd/compile/internal/types2: report type of nil based on context + 2021-01-1948a3cb399d[dev.typeparams] go/types: fix some merge errors in call.go + 2021-01-193e15bf7716[dev.typeparams] go/types: don't modify Named.underlying in validType + 2021-01-19f38f862417[dev.typeparams] go/types: strip annotations from errors + 2021-01-192e64511ac9[dev.typeparams] go/types: unify methods in missingMethod + 2021-01-19958927c824[dev.typeparams] go/parser: error for type instances without ParseTypeParams + 2021-01-1990bfc73071[dev.typeparams] cmd/compile: cache mapped types during irgen + 2021-01-193c0a39c964[dev.typeparams] cmd/compile/internal/types: minor fixes/cleanups around testing + 2021-01-19824f2d635ccmd/go: allow go fmt to complete when embedded file is missing + 2021-01-190575e35e50cmd/compile: require 'go 1.16' go.mod line for //go:embed + 2021-01-199423d50d53[dev.regabi] cmd/compile: use '%q' for printing rune values less than 128 + 2021-01-19ccb2e90688cmd/link: exit before Asmb2 if error + 2021-01-19ca5774a5a5embed: treat uninitialized FS as empty + 2021-01-19d047c91a6ccmd/link,runtime: switch openbsd/amd64 to pthreads + 2021-01-1961debffd97runtime: factor out usesLibcall + 2021-01-199fed39d281runtime: factor out mStackIsSystemAllocated + 2021-01-19a2f825c542[dev.regabi] cmd/compile: directly create go.map and go.track symbols + 2021-01-194a4212c0e5[dev.regabi] cmd/compile: refactor Linksym creation + 2021-01-194f5c603c0f[dev.regabi] cmd/compile: cleanup callTargetLSym + 2021-01-18dbab079835runtime: free Windows event handles after last lock is dropped + 2021-01-185a8fbb0d2dos: do not close syscall.Stdin in TestReadStdin + 2021-01-18422f38fb6c[dev.regabi] cmd/compile: move stack objects to liveness + 2021-01-186113db0bb4[dev.regabi] cmd/compile: convert OPANIC argument to interface{} during typecheck + 2021-01-184c835f9169[dev.regabi] cmd/compile: use LinksymOffsetExpr in TypePtr/ItabAddr + 2021-01-180ffa1ead6e[dev.regabi] cmd/compile: use *obj.LSym instead of *ir.Name for staticdata functions + 2021-01-177e0fa38aad[dev.regabi] cmd/compile: remove unneeded packages from ir.Pkgs + 2021-01-1799a5db11ac[dev.regabi] cmd/compile: use LinksymOffsetExpr in walkConvInterface + 2021-01-1787845d14f9[dev.regabi] cmd/compile: add ir.TailCallStmt + 2021-01-17e3027c6828[dev.regabi] cmd/compile: fix linux-amd64-noopt builder + 2021-01-1759ff93fe64[dev.regabi] cmd/compile: rename NameOffsetExpr to LinksymOffsetExpr + 2021-01-1782b9cae700[dev.regabi] cmd/compile: change ir.NameOffsetExpr to use *obj.LSym instead of *Name + 2021-01-1788956fc4b1[dev.regabi] cmd/compile: stop analyze NameOffsetExpr.Name_ in escape analysis + 2021-01-177ce2a8383d[dev.regabi] cmd/compile: simplify stack temp initialization + 2021-01-17ba0e8a92fa[dev.regabi] cmd/compile: refactor temp construction in walk + 2021-01-1778e5aabcdb[dev.regabi] cmd/compile: replace Node.HasCall with walk.mayCall + 2021-01-166de9423445[dev.regabi] cmd/compile: cleanup OAS2FUNC ordering + 2021-01-16a956a0e909[dev.regabi] cmd/compile, runtime: fix up comments/error messages from recent renames + 2021-01-16ab3b67abfd[dev.regabi] cmd/compile: remove ONEWOBJ + 2021-01-16c9b1445ac8[dev.regabi] cmd/compile: remove TypeAssertExpr {Src,Dst}Type fields + 2021-01-15682a1d2176runtime: detect errors in DuplicateHandle + 2021-01-159f83418b83cmd/link: remove GOROOT write in TestBuildForTvOS + 2021-01-15ec9470162fcmd/compile: allow embed into any string or byte slice type + 2021-01-1554198b04dbcmd/compile: disallow embed of var inside func + 2021-01-15b386c735e7cmd/go: fix go generate docs + 2021-01-15502198c8dc[dev.typeparams] cmd/compile/internal/types2: consistently report nil type as "untyped nil" + 2021-01-15bb5075a525syscall: remove RtlGenRandom and move it into internal/syscall + 2021-01-151deae0b597os: invoke processKiller synchronously in testKillProcess + 2021-01-1503a875137f[dev.regabi] cmd/compile: unexport reflectdata.WriteType + 2021-01-1514537e6e54[dev.regabi] cmd/compile: move stkobj symbol generation to SSA + 2021-01-15ab523fc510[dev.regabi] cmd/compile: don't promote Byval CaptureVars if Addrtaken + 2021-01-15ff196c3e84crypto/x509: update iOS bundled roots to version 55188.40.9 + 2021-01-15b7a698c73f[dev.regabi] test: disable test on windows because expected contains path separators. + 2021-01-154be7af23f9[dev.regabi] cmd/compile: fix ICE during ir.Dump + 2021-01-14e125ccd10ecmd/go: in 'go mod edit', validate versions given to -retract and -exclude + 2021-01-14eb330020dccmd/dist, cmd/go: pass -arch for C compilation on Darwin + 2021-01-1484e8a06f62cmd/cgo: remove unnecessary space in cgo export header + 2021-01-1482c3f0a358[dev.typeparams] cmd/compile/internal/types2: untyped shift counts must fit into uint + 2021-01-140c86b999c3cmd/test2json: document passing -test.paniconexit0 + 2021-01-1467bf62d939[dev.typeparams] cmd/compile/internal/types2: better error message for invalid ... use + 2021-01-149135795891cmd/go/internal/load: report positions for embed errors + 2021-01-1435b9c66601[dev.regabi] cmd/compile,cmd/link: additional code review suggestions for CL 270863 + 2021-01-14d9b79e53bbcmd/compile: fix wrong complement for arm64 floating-point comparisons + 2021-01-14c73232d08fcmd/go/internal/load: refactor setErrorPos to PackageError.setPos + 2021-01-146aa28d3e06go/build: report positions for go:embed directives + 2021-01-149734fd482d[dev.regabi] cmd/compile: use node walked flag to prevent double walk for walkSwitch + 2021-01-14f97983249a[dev.regabi] cmd/compile: move more PAUTOHEAP to SSA construction + 2021-01-144476300425[dev.regabi] cmd/compile: use byte for CallExpr.Use + 2021-01-145a5ab24689[dev.regabi] cmd/compile: do not rely on CallExpr.Rargs for detect already walked calls + 2021-01-14ef5285fbd0[dev.typeparams] cmd/compile: add types2-based noder + 2021-01-14983ac4b086[dev.regabi] cmd/compile: fix ICE when initializing blank vars + 2021-01-137eb31d999ccmd/go: add hints to more missing sum error messages + 2021-01-13d6d4673728[dev.regabi] cmd/compile: fix GOEXPERIMENT=regabi builder + 2021-01-13c41b999ad4[dev.regabi] cmd/compile: refactor abiutils from "gc" into new "abi" + 2021-01-13861707a8c8[dev.regabi] cmd/compile: added limited //go:registerparams pragma for new ABI dev + 2021-01-13c1370e918f[dev.regabi] cmd/compile: add code to support register ABI spills around morestack calls + 2021-01-132abd24f3b7[dev.regabi] test: make run.go error messages slightly more informative + 2021-01-139a19481acb[dev.regabi] cmd/compile: make ordering for InvertFlags more stable + 2021-01-12f065ff221b[dev.typeparams] all: merge dev.regabi (d9acf6f) into dev.typeparams + 2021-01-12d9acf6f3a3[dev.regabi] cmd/compile: remove Func.ClosureType + 2021-01-1241352fd401[dev.regabi] cmd/compile: transform closures during walk + 2021-01-12d6ad88b4db[dev.regabi] cmd/compile: compile functions before closures + 2021-01-12432f9ffb11[dev.regabi] cmd/compile: unindent compileFunctions + 2021-01-12cc90e7a51e[dev.regabi] cmd/compile: always use the compile queue + 2021-01-12cd5b74d2df[dev.regabi] cmd/compile: call NeedFuncSym in InitLSym + 2021-01-12ba76567bc2cmd/go/internal/modload: delete unused *mvsReqs.next method + 2021-01-12665def2c11encoding/asn1: document unmarshaling behavior for IMPLICIT string fields + 2021-01-1295acd8121b[dev.regabi] cmd/compile: remove Name.Typegen + 2021-01-1212ee55ba7b[dev.regabi] cmd/compile: stop using Vargen for import/export + 2021-01-12b4d2a0445b[dev.regabi] cmd/compile: refactor closure var setup/teardown + 2021-01-12099599662d[dev.typeparams] cmd/compile: refactor import logic + 2021-01-12106aa941df[dev.typeparams] cmd/compile: refactor DWARF scope marking + 2021-01-126a56c6c870[dev.typeparams] go/types: import dev.go2go changes to check tests + 2021-01-12f57f484053[dev.regabi] cmd/compile: decouple escape analysis from Name.Vargen + 2021-01-1181ea89adf3cmd/go: fix non-script staleness checks interacting badly with GOFLAGS + 2021-01-119e746e4255[dev.typeparams] cmd/compile: refactor varEmbed logic + 2021-01-113e1a87ac2a[dev.typeparams] cmd/compile: extract posMap from noder + 2021-01-112e8f29b79d[dev.typeparams] cmd/compile: add types2.Sizes implementation + 2021-01-11759309029fdoc: update editors.html for Go 1.16 + 2021-01-1144d1a8523a[dev.typeparams] cmd/compile/internal/types2: fixes for all.bash + 2021-01-118123bc90b8[dev.typeparams] cmd/go: relax test expectation + 2021-01-118c5aa42c79[dev.typeparams] cmd/compile: calculate variable sizes in walk + 2021-01-111ce0854157[dev.typeparams] import stmt changes from dev.go2go + 2021-01-11eb53a6c7cf[dev.typeparams] import operand.go changes from dev.go2go + 2021-01-1181cd99858d[dev.typeparams] go/types: import expr changes from dev.go2go + 2021-01-11c3b4c7093acmd/internal/objfile: don't require runtime.symtab symbol for XCOFF + 2021-01-107fd84c6e46[dev.regabi] cmd/compile: remove OCLOSUREREAD + 2021-01-10c9c26d7ffb[dev.regabi] cmd/compile: use ClosureVars for method value wrappers + 2021-01-10950cf4d46c[dev.regabi] cmd/compile: bind closure vars during SSA constructions + 2021-01-108b2efa990b[dev.regabi] cmd/compile: deref PAUTOHEAPs during SSA construction + 2021-01-0859bfc18e34cmd/go: add hint to read 'go help vcs' to GOVCS errors + 2021-01-086ee9b118a2[dev.regabi] cmd/compile: remove fmt_test code; it has outlived its usefulness + 2021-01-08822aeacd9e[dev.typeparams] cmd/compile/internal/syntax: remove ShortString, use String instead + 2021-01-08cd6f3a54e4cmd/go: revise 'go help' documentation for modules + 2021-01-086192b98751cmd/go: make hints in error messages more consistent + 2021-01-0825886cf4bdcmd/go: preserve sums for indirect deps fetched by 'go mod download' + 2021-01-086250833911runtime/metrics: mark histogram metrics as cumulative + 2021-01-088f6a9acbb3runtime/metrics: remove unused StopTheWorld Description field + 2021-01-08d017a1b649[dev.typeparams] cmd/compile/internal/syntax: add Walk node vistor from types2 + 2021-01-087903214fcc[dev.typeparams] cmd/compile/internal/syntax: add ShortString tests + 2021-01-080aede1205b[dev.typeparams] cmd/compile/internal/types2: use syntax printer to print expressions + 2021-01-08934f9dc0ef[dev.typeparams] cmd/compile/internal/syntax: clean up node printing API + 2021-01-086598c65646cmd/compile: fix exponential-time init-cycle reporting + 2021-01-08fefad1dc85test: fix timeout code for invoking compiler + 2021-01-086728118e0acmd/go: pass signals forward during "go tool" + 2021-01-08e65c543f3cgo/build/constraint: add parser for build tag constraint expressions + 2021-01-080c5afc4fb7testing/fstest,os: clarify racy behavior of TestFS + 2021-01-0832afcc9436runtime/metrics: change unit on *-by-size metrics to match bucket unit + 2021-01-08c6513bca5aio/fs: minor corrections to Glob doc + 2021-01-08b241938e04[dev.regabi] cmd/compile: fix some methods error text + 2021-01-08304f769ffccmd/compile: don't short-circuit copies whose source is volatile + 2021-01-08ae97717133runtime,runtime/metrics: use explicit histogram boundaries + 2021-01-08a9ccd2d795go/build: skip string literal while findEmbed + 2021-01-08d92f8add32archive/tar: fix typo in comment + 2021-01-08cab1202183cmd/link: accept extra blocks in TestFallocate + 2021-01-08ee4d32249bio/fs: minor corrections to Glob release date + 2021-01-0854bd1ccce2cmd: update to latest golang.org/x/tools + 2021-01-079ec21a8f34Revert "reflect: support multiple keys in struct tags" + 2021-01-07091414b5b7io/fs: correct WalkDirFunc documentation + 2021-01-079b55088d6bdoc/go1.16: add release note for disallowing non-ASCII import paths + 2021-01-075b9152de57[dev.typeparams] all: merge dev.regabi (cb05a0a) into dev.typeparams + 2021-01-07fa90aaca7dcmd/compile: fix late expand_calls leaf type for OpStructSelect/OpArraySelect + 2021-01-077cee66d4cbcmd/go: add documentation for Embed fields in go list output + 2021-01-07e60cffa4cahtml/template: attach functions to namespace + 2021-01-076da2d3b7d7cmd/link: fix typo in asm.go + 2021-01-077e689f86e3[dev.typeparams] go/types: move use and useLHS to match dev.go2go + 2021-01-07df81a15819runtime: check mips64 VDSO clock_gettime return code + 2021-01-064787e906cfcrypto/x509: rollback new CertificateRequest fields + 2021-01-06c9658bee93cmd/go: make module suggestion more friendly + 2021-01-064c668b25c6runtime/metrics: fix panic message for Float64Histogram + 2021-01-06d76cefed1f[dev.typeparams] go/types: remove disabled code related to type lists + 2021-01-060e286579c5[dev.typeparams] go/types: import typexpr.go from dev.go2go + 2021-01-069546596d77[dev.typeparams] cmd/compile/internal/types2: remove disabled code related to type lists + 2021-01-06196102d046[dev.typeparams] cmd/compile/internal/types2: review of typexpr.go + 2021-01-06d2131704a6net/http/httputil: fix deadlock in DumpRequestOut + 2021-01-053e1e13ce6dcmd/go: set cfg.BuildMod to "readonly" by default with no module root + 2021-01-050b0d004983cmd/go: pass embedcfg to gccgo if supported + 2021-01-05cb05a0aa6a[dev.regabi] cmd/compile: remove toolstash scaffolding + 2021-01-059821838832[dev.regabi] cmd/compile: remove CaptureVars + 2021-01-05fd43831f44[dev.regabi] cmd/compile: reimplement capture analysis + 2021-01-05fb69c67cad[dev.regabi] test: enable finalizer tests on !amd64 + 2021-01-051b85e7c057cmd/go: don't scan gccgo standard library packages for imports + 2021-01-0581f4f0e912[dev.regabi] cmd/compile: remove race-y check in Name.Canonical + 2021-01-056b37b15d95runtime: don't take allglock in tracebackothers + 2021-01-054a9d9adea4[dev.regabi] cmd/compile: remove initname function + 2021-01-05a8fe098a12[dev.typeparams] all: merge dev.regabi (77365c5) into dev.typeparams + 2021-01-0577365c5ed7[dev.regabi] cmd/compile: add Name.Canonical and move Byval + 2021-01-05e09783cbc0[dev.regabi] cmd/compile: make ir.StaticValue safer + 2021-01-059aa950c407[dev.regabi] cmd/compile: make ir.OuterValue safer + 2021-01-05eb626409d1[dev.regabi] cmd/compile: simplify CaptureVars + 2021-01-05c28ca67a96[dev.regabi] cmd/compile: fix ir.Dump for []*CaseClause, etc + 2021-01-049eef49cfa6math/rand: fix typo in comment + 2021-01-04b01fb2af9etesting/fstest: fix typo in error message + 2021-01-04f24e40c14a[dev.regabi] cmd/compile: remove Name.Class_ accessors + 2021-01-04d89705e087[dev.regabi] cmd/compile: fix re-export of parameters + 2021-01-04290b4154b7[dev.regabi] cmd/compile: fix ICE due to large uint64 constants + 2021-01-04a30fd52884[dev.regabi] cmd/compile: use ir.NewNameAt in SubstArgTypes + 2021-01-038fc44cf0fa[dev.regabi] cmd/compile: remove a couple CloneName calls + 2021-01-03907a4bfdc7[dev.regabi] cmd/compile: fix map assignment order + 2021-01-03f2e6dab048[dev.regabi] cmd/compile: remove walkReturn "common case" path + 2021-01-03d36a6bf44d[dev.regabi] cmd/compile: improve walkReturn common case + 2021-01-03a317067d65[dev.regabi] cmd/compile: improve ascompatee + 2021-01-035d80a590a2[dev.regabi] cmd/compile: simplify walkReturn + 2021-01-03bb1b6c95c2[dev.regabi] cmd/compile: remove Node.{,Set}Walkdef + 2021-01-0357c426c9a5[dev.regabi] cmd/compile: tighten typecheckdef to *ir.Name + 2021-01-03b1747756e3[dev.regabi] cmd/compile: reorganize escape analysis somewhat + 2021-01-02f2538033c0[dev.regabi] cmd/compile: remove Nodes.Set [generated] + 2021-01-022f2d4b4e68[dev.regabi] cmd/compile: remove {Ptr,Set}Init from Node interface + 2021-01-013dd5867605doc: 2021 is the Year of the Gopher + 2021-01-011544a03198[dev.regabi] cmd/compile: refactor redundant type conversion [generated] + 2021-01-017958a23ea3[dev.regabi] cmd/compile: use *ir.Name where possible in inl.go + 2021-01-01bfa97ba48f[dev.regabi] test: add another closure test case + 2021-01-0167ad695416[dev.regabi] cmd/compile: split escape analysis state + 2021-01-01fad9a8b528[dev.regabi] cmd/compile: simplify inlining of closures + 2021-01-017d55669847[dev.regabi] cmd/compile: simplify dwarfgen.declPos + 2021-01-019ed1577779[dev.regabi] cmd/compile: remove Func.ClosureEnter + 2021-01-01ece345aa69[dev.regabi] cmd/compile: expand documentation for Func.Closure{Vars,Enter} + 2021-01-016ddbc75efd[dev.regabi] cmd/compile: earlier deadcode removal + 2021-01-0168e6fa4f68[dev.regabi] cmd/compile: fix package-initialization order + 2021-01-013a4474cdfd[dev.regabi] cmd/compile: some more manual shuffling + 2021-01-010f1d2129c4[dev.regabi] cmd/compile: reshuffle type-checking code [generated] + 2021-01-01b8fd3440cd[dev.regabi] cmd/compile: report unused variables during typecheck + 2021-01-01fd22df9905[dev.regabi] cmd/compile: remove idempotent Name() calls [generated] + 2020-12-31dfbcff80c6[dev.regabi] cmd/compile: make copyExpr return *ir.Name directly + 2020-12-3177fd81a3e6[dev.regabi] cmd/compile: use names for keep alive variables in function call + 2020-12-318fe1197654[dev.regabi] cmd/compile: remove Name.orig + 2020-12-31477b049060[dev.regabi] cmd/compile: fix printing of method expressions + 2020-12-3195ce805d14io/fs: remove darwin/arm64 special condition + 2020-12-3020d0991b86lib/time, time/tzdata: update tzdata to 2020f + 2020-12-30ed301733bbmisc/cgo/testcarchive: remove special flags for Darwin/ARM + 2020-12-300ae2e032f2misc/cgo/test: enable TestCrossPackageTests on darwin/arm64 + 2020-12-30178c667db2[dev.regabi] cmd/compile: fix OSLICEARR comments + 2020-12-30f0d99def5b[dev.regabi] cmd/compile: add newline to ir.Dump + 2020-12-30451693af71[dev.regabi] cmd/compile: simplify typecheckdef + 2020-12-300c1a899a6c[dev.regabi] cmd/compile: fix defined-pointer method call check + 2020-12-30f9b67f76a5[dev.regabi] cmd/compile: change ir.DoChildren to use bool result type + 2020-12-30499851bac8[dev.regabi] cmd/compile: generalize ir/mknode.go + 2020-12-3082ab3d1448[dev.regabi] cmd/compile: use *ir.Name for Decl.X + 2020-12-309958b7ed3e[dev.regabi] cmd/compile: unexport ir.FmtNode + 2020-12-29780b4de16bmisc/ios: fix wording for command line instructions + 2020-12-29b4a71c95d2doc/go1.16: reference misc/ios/README for how to build iOS programs + 2020-12-29f83e0f6616misc/ios: add to README how to build ios executables + 2020-12-29f5816624cd[dev.regabi] cmd/compile: change AddrExpr.Alloc to AddrExpr.Prealloc + 2020-12-29850aa7c60c[dev.regabi] cmd/compile: use *ir.Name instead of ir.Node for CaseClause.Var + 2020-12-2937babc97bb[dev.regabi] cmd/compile: allow visitor visits *ir.Name + 2020-12-295cf3c87fa6[dev.regabi] cmd/compile: generate case/comm clause functions in mknode.go + 2020-12-29b3e1ec97fd[dev.regabi] cmd/compile: move new addrtaken bit back to the old name + 2020-12-290620c674dd[dev.regabi] cmd/compile: remove original addrtaken bit + 2020-12-290523d525ae[dev.regabi] cmd/compile: separate out address taken computation from typechecker + 2020-12-299ea272e5ec[dev.regabi] cmd/compile: simplify ir.Func somewhat + 2020-12-29e40cb4d4ae[dev.regabi] cmd/compile: remove more unused code + 2020-12-296f30c95048[dev.regabi] cmd/compile: remove unneeded indirection + 2020-12-29171fc6f223[dev.regabi] cmd/compile: remove workarounds for go/constant issues + 2020-12-2933801cdc62[dev.regabi] cmd/compile: use Ntype where possible + 2020-12-2982ad3083f8[dev.regabi] cmd/compile: remove typ from AssignOpStmt + 2020-12-29e34c44a7c4[dev.regabi] cmd/compile: refactoring typecheck arith + 2020-12-29a5ec920160[dev.regabi] cmd/compile: more Linksym cleanup + 2020-12-29ec59b197d5[dev.regabi] cmd/compile: rewrite to use linksym helpers [generated] + 2020-12-2925c613c02d[dev.regabi] cmd/compile: add Linksym helpers + 2020-12-29289da2b33e[dev.regabi] cmd/compile: move Node.Opt to Name + 2020-12-296acbae4fcc[dev.regabi] cmd/compile: address some ir TODOs + 2020-12-294629f6a51d[dev.regabi] cmd/compile: merge {Selector,CallPart,Method}Expr + 2020-12-29e563715b30[dev.regabi] cmd/compile: remove Sym.Importdef + 2020-12-293f370b75fb[dev.regabi] cmd/compile: cleanup //go:generate directives + 2020-12-284fd9455882io/fs: fix typo in comment + 2020-12-28a800acaae1[dev.typeparams] all: merge dev.regabi (07569da) into dev.typeparams + 2020-12-2807569dac4e[dev.regabi] all: merge master (1d78139) into dev.regabi + 2020-12-2876136be027[dev.regabi] cmd/compile: check for recursive import in ImportBody + 2020-12-28fda7ec3a3f[dev.regabi] cmd/compile: remove Name.IsDDD, etc + 2020-12-28098a6490b9[dev.regabi] cmd/compile: remove Declare in makepartialcall + 2020-12-28137f0d2e06[dev.regabi] cmd/compile: remove unnecessary Name.Sym call + 2020-12-283383b5c74a[dev.regabi] cmd/compile: flatten dependency graph [generated] + 2020-12-28f8afb8216a[dev.regabi] cmd/compile: rename CommStmt and CaseStmt [generated] + 2020-12-285f3bd59a0d[dev.regabi] cmd/compile: remove some unneeded code in package ir + 2020-12-283bdafb0d82[dev.regabi] cmd/compile: remove CommStmt.List + 2020-12-282ecf52b841[dev.regabi] cmd/compile: separate CommStmt from CaseStmt + 2020-12-28ed9772e130[dev.regabi] cmd/compile: add explicit file name in types generation + 2020-12-28a59d26603f[dev.regabi] cmd/compile: use []*CaseStmt in {Select,Switch}Stmt + 2020-12-28fbc4458c06[dev.regabi] cmd/compile: simplify some tree traversal code + 2020-12-286c67677541[dev.regabi] cmd/compile: simplify FuncName and PkgFuncName + 2020-12-28676d794b81[dev.regabi] cmd/compile: remove refersToCommonName + 2020-12-28c98548e110[dev.regabi] cmd/compile: merge ascompatee, ascompatee1, and reorder3 + 2020-12-284c215c4fa9[dev.regabi] cmd/compile: simplify and optimize reorder3 + 2020-12-28e6c973198d[dev.regabi] cmd/compile: stop mangling SelectorExpr.Sel for ODOTMETH + 2020-12-28135ce1c485[dev.regabi] cmd/compile: desugar OMETHEXPR into ONAME during walk + 2020-12-280f732f8c91[dev.regabi] cmd/compile: minor walkExpr cleanups + 2020-12-280de8eafd98[dev.regabi] cmd/compile: remove SelectorExpr.Offset field + 2020-12-28a4f335f420[dev.regabi] cmd/compile: always use a Field for ODOTPTR expressions + 2020-12-27dd40bbc57b[dev.typeparams] cmd/compile: re-enable internal/types2 test + 2020-12-261d78139128runtime/cgo: fix Android build with NDK 22 + 2020-12-252018b68a65net/mail: don't use MDT in test + 2020-12-25e4f293d853[dev.regabi] cmd/compile: fix OCALLMETH desugaring + 2020-12-251d9a1f67d5[dev.regabi] cmd/compile: don't emit reflect data for method types + 2020-12-25396b6c2e7c[dev.regabi] cmd/compile: cleanup assignment typechecking + 2020-12-25e24d2f3d05[dev.regabi] cmd/compile: remove typ from RangeStmt + 2020-12-252785c691c2[dev.regabi] cmd/compile: cleanup devirtualization docs + 2020-12-254b1d0fe66f[dev.regabi] cmd/compile: new devirtualization pkg [generated] + 2020-12-24082cc8b7d9[dev.regabi] cmd/compile: change ir.IsAssignable -> ir.IsAddressable + 2020-12-2427b248b307[dev.regabi] cmd/compile: separate range stmt Vars to Key, Value nodes + 2020-12-2340818038bf[dev.regabi] cmd/compile: change CaseStmt.Vars to Var + 2020-12-23b116404444runtime: shift timeHistogram buckets and allow negative durations + 2020-12-238db7e2fecdruntime: fix allocs-by-size and frees-by-size buckets + 2020-12-23fb96f07e1aruntime: fix nStackRoots comment about stack roots + 2020-12-23d1502b3c72lib/time, time/tzdata: update tzdata to 2020e + 2020-12-2330c99cbb7acmd/go: add the Retract field to 'go help mod edit' definition of the GoMod struct + 2020-12-2349d0b239cbdoc: fix a typo in contribute.html + 2020-12-239eeed291bc[dev.regabi] cmd/compile: eliminate usage of ir.Node in liveness + 2020-12-23d1d64e4cea[dev.regabi] cmd/compile: split SliceExpr.List into separate fields + 2020-12-2398a73030b0cmd/go: in 'go get', promote named implicit dependencies to explicit + 2020-12-23d19018e8f1[dev.regabi] cmd/compile: split SliceHeaderExpr.LenCap into separate fields + 2020-12-2353f082b0ee[dev.regabi] cmd/compile: cleanup export code further + 2020-12-2331267f82e1[dev.regabi] cmd/compile: simplify function/interface/struct typechecking + 2020-12-23addade2cce[dev.regabi] cmd/compile: prefer types constructors over typecheck + 2020-12-2318ebfb49e9[dev.regabi] cmd/compile: cleanup noder + 2020-12-2387a592b356[dev.regabi] cmd/compile: cleanup import/export code + 2020-12-235898025026[dev.regabi] cmd/compile: update mkbuiltin.go to use new type constructors + 2020-12-2363c96c2ee7[dev.regabi] cmd/compile: update mkbuiltin.go and re-enable TestBuiltin + 2020-12-23d99dd17827[dev.typeparams] all: merge dev.regabi (37f138d) into dev.typeparams + 2020-12-2337f138df6b[dev.regabi] cmd/compile: split out package test [generated] + 2020-12-233d8a3cb06b[dev.regabi] cmd/compile: split out package pkginit [generated] + 2020-12-233f04d964ab[dev.regabi] cmd/compile: split up walkexpr1, walkstmt [generated] + 2020-12-23e4895ab4c0[dev.regabi] cmd/compile: split out package walk [generated] + 2020-12-2301fd2d05c8[dev.regabi] cmd/compile: split out package dwarfgen [generated] + 2020-12-236c34d2f420[dev.regabi] cmd/compile: split out package ssagen [generated] + 2020-12-23de65151e50[dev.regabi] cmd/compile: split out package reflectdata [generated] + 2020-12-234dfb5d91a8[dev.regabi] cmd/compile: split out package staticdata [generated] + 2020-12-23fbc82f03b1[dev.regabi] cmd/compile: split out package noder [generated] + 2020-12-23de454eef5f[dev.regabi] cmd/compile: split out package escape [generated] + 2020-12-23071ab0a14c[dev.regabi] cmd/compile: split out package liveness [generated] + 2020-12-230ced54062e[dev.regabi] cmd/compile: split out package objw [generated] + 2020-12-23575fd6ff0a[dev.regabi] cmd/compile: split out package inline [generated] + 2020-12-230256ba99a8[dev.regabi] cmd/compile: split up typecheck1 [generated] + 2020-12-23b9693d7627[dev.regabi] cmd/compile: split out package typecheck [generated] + 2020-12-23dac0de3748[dev.regabi] cmd/compile: move type size calculations into package types [generated] + 2020-12-23527a1895d6[dev.regabi] cmd/compile: move helpers into package ir [generated] + 2020-12-2365c4c6dfb2[dev.regabi] cmd/compile: group known symbols, packages, names [generated] + 2020-12-239ee309255a[dev.regabi] cmd/compile: move helpers into package types [generated] + 2020-12-23ead4957892[dev.regabi] cmd/compile: move helpers into package base [generated] + 2020-12-23440308ffd7[dev.regabi] cmd/compile: simplify Nodes usage [generated] + 2020-12-23f9d373720e[dev.regabi] cmd/compile: remove Left, Right etc methods [generated] + 2020-12-2314d667341f[dev.regabi] cmd/compile: remove Node.Left etc [generated] + 2020-12-236f27d29be0[dev.regabi] cmd/compile: remove ir.Nod [generated] + 2020-12-23fd6ba1c8a2os/signal: fix a deadlock with syscall.AllThreadsSyscall() use + 2020-12-2369cf39089f[dev.regabi] cmd/compile: do not die in early base.FlushErrors + 2020-12-228b1fbd8215[dev.typeparams] all: merge dev.regabi (6d03cde) into dev.typeparams + 2020-12-236d03cde88a[dev.regabi] cmd/dist: automatically bootstrap cmd subdirs + 2020-12-23b0b0d98283runtime: linux iscgo support for not blocking nptl signals + 2020-12-2223922cf83b[dev.typeparams] all: merge dev.regabi (d1d1099) into dev.typeparams + 2020-12-23788dad53c5[dev.typeparams] cmd/compile/internal/types2: disable external test temporarily + 2020-12-23d1d1099c91[dev.regabi] cmd/compile: fixes for big rewrite + 2020-12-22223331fc0ccmd/go/internal/modload: add hint for missing implicit dependency + 2020-12-2291cc51e005[dev.typeparams] all: merge dev.regabi (ec741b0) into dev.typeparams + 2020-12-22ec741b0447[dev.regabi] all: merge master (c9fb4eb) into dev.regabi + 2020-12-22e02a007ffd[dev.typeparams] codereview.cfg: add config for dev.typeparams + 2020-12-22acc32ea124[dev.regabi] codereview.cfg: add config for dev.regabi + 2020-12-22c9fb4eb0a2cmd/link: handle grouped resource sections + 2020-12-22c40934b33d[dev.regabi] cmd/compile: adjust one case in walkexpr + 2020-12-22280e7fd1ee[dev.regabi] cmd/compile: only access Func method on concrete types + 2020-12-2251ba53f5c2[dev.regabi] cmd/compile: separate misc for gc split + 2020-12-22572f168ed2[dev.regabi] cmd/compile: separate various from Main + 2020-12-223b12c6dc08[dev.regabi] cmd/compile: separate typecheck more cleanly + 2020-12-227c8f5356ab[dev.regabi] cmd/compile: separate dowidth better + 2020-12-22c06a354bcctest: trigger SIGSEGV instead of SIGTRAP in issue11656.go + 2020-12-220aa9b4709acmd/pack: r command create output file if not exist + 2020-12-22cb28c96be8[dev.regabi] cmd/compile,cmd/link: initial support for ABI wrappers + 2020-12-2241e7901ca4[dev.typeparams] cmd/compile/internal/types2: report error for invalid main function signature + 2020-12-2253c4c17b09[dev.typeparams] all: merge dev.regabi into dev.typeparams + 2020-12-22c8610e4700[dev.regabi] cmd/compile: add ir.BasicLit to represent literals + 2020-12-223512cde10a[dev.regabi] cmd/compile: stop reusing Ntype for OSLICELIT length + 2020-12-222755361e6a[dev.regabi] cmd/compile: change noder.declNames to returns ir.Names + 2020-12-22301af2cb71[dev.regabi] runtime/race: adjust test pattern match for ABI wrapper + 2020-12-22306b2451c8[dev.regabi] runtime: fix ABI targets in runtime.panic{Index,Slice} shims + 2020-12-2194cfeca0a5[dev.regabi] cmd/compile: stop using ONONAME with Name + 2020-12-21cb4898a77d[dev.regabi] cmd/compile: simplify declaration importing + 2020-12-2106915ac14d[dev.regabi] cmd/compile: move itabname call out of implements + 2020-12-214e8f681effMerge "[dev.regabi] all: merge master into dev.regabi" into dev.regabi + 2020-12-211a523c8ab0[dev.regabi] cmd/compile: separate nowritebarrierrec from main + 2020-12-21e999c17022[dev.regabi] cmd/compile: separate ssa from other phases + 2020-12-214836e28ac0[dev.regabi] cmd/compile: separate noder more cleanly + 2020-12-2185ce6ecfe3[dev.regabi] cmd/compile: separate exportsym more cleanly + 2020-12-211a3b036b83[dev.regabi] cmd/compile: collect global compilation state + 2020-12-212153a99914[dev.regabi] cmd/compile: setup to move Addrconst, Patch into cmd/internal/obj + 2020-12-210bb0baf683[dev.regabi] cmd/compile: cleanup for concrete types - more + 2020-12-21ca8e17164e[dev.regabi] all: merge master into dev.regabi + 2020-12-18c45313bf45[dev.regabi] cmd/compile: remove prealloc map + 2020-12-18ffb0cb7044[dev.regabi] cmd/compile: remove uses of Name.Offset, Name.copy + 2020-12-18c76be2a24e[dev.regabi] cmd/compile: add ONAMEOFFSET, delete to-be-deleted fields + 2020-12-184e8f1e139f[dev.regabi] cmd/compile: cleanup for concrete types - sinit + 2020-12-1827aba22651[dev.regabi] cmd/compile: cleanup for concrete types - walk + 2020-12-180b9cb63b8d[dev.regabi] cmd/compile: rename ir.Find to ir.Any and update uses + 2020-12-17060cdbc7b5[dev.typeparams] go/types: import object resolution from dev.go2go + 2020-12-17c4f0da5750[dev.typeparams] cmd/compile/internal/types2: remove code for implicit type arguments + 2020-12-17aeedc9f804[dev.regabi] cmd/compile: remove OSELRECV + 2020-12-170328c3b660[dev.regabi] cmd/compile: use OSELRECV2 for all <-c variants + 2020-12-1788e1415d08[dev.regabi] cmd/compile: add type assertion in regabi test + 2020-12-179c384e881e[dev.regabi] cmd/compile: cleanup for concrete types - mop-up + 2020-12-17be64c8bece[dev.regabi] cmd/compile: cleanup for concrete types - noder + 2020-12-175024396563[dev.regabi] cmd/compile: cleanup for concrete types - subr + 2020-12-17dd67b13d07[dev.regabi] cmd/compile: cleanup for concrete types - range, select, swt + 2020-12-1742fec2ded4[dev.regabi] cmd/compile: cleanup for concrete types - const + 2020-12-17389ae3d5ba[dev.regabi] cmd/compile: cleanup for concrete types - inl + 2020-12-175fe64298a4[dev.regabi] cmd/compile: cleanup for concrete types - import/export + 2020-12-17aa55d4e54b[dev.regabi] cmd/compile: cleanup for concrete types - escape + 2020-12-17846740c17f[dev.regabi] cmd/compile: cleanup for concrete types - ssa + 2020-12-17bf9bbbd6ed[dev.regabi] cmd/compile: cleanup for concrete types - order + 2020-12-174ac6a6317b[dev.regabi] cmd/compile: cleanup for concrete types - typecheck + 2020-12-17f6efa3d4a4[dev.regabi] cmd/compile: simplify ir.Find, replace ir.Inspect with ir.Visit + 2020-12-17f6d2834f8f[dev.regabi] cmd/compile: limit Implicit method to nodes where it is defined + 2020-12-177fde0d2b50[dev.regabi] cmd/compile: remove use of Initorder, Offset Node fields for initorder + 2020-12-17114af2a044[dev.regabi] cmd/compile: change Nodes to be a slice + 2020-12-174dfc7333f4[dev.regabi] cmd/compile: update ir/fmt for concrete types + 2020-12-17a997543292[dev.regabi] cmd/compile: fix potential closure waste in Order + 2020-12-17578fbbe3aa[dev.regabi] cmd/compile: rewrite some generic ir.Nod calls + 2020-12-175ae70b85c6[dev.regabi] cmd/compile: cleanup preparing for concrete types, 2 + 2020-12-17fa06894b36[dev.regabi] cmd/compile: cleanup preparing for concrete types + 2020-12-16068dd0470b[dev.typeparams] cmd/compile/internal/syntax: don't panic when providing -verify + 2020-12-167909d6ec28[dev.typeparams] cmd/compile/internal/syntax: type parameters must always be named + 2020-12-163b5918c757[dev.typeparams] cmd/compile/internal/types2: review of predicates.go + 2020-12-1609abd23d9e[dev.typeparams] go/types: import predicates.go from dev.go2go + 2020-12-16f38da2cbb6[dev.typeparams] cmd/compile/internal/types2: review of unify.go + 2020-12-16ceb77db24f[dev.typeparams] go/types: import some support functions from dev.go2go + 2020-12-15a4d4c10340[dev.typeparams] go/types: import lookup logic from dev.go2go + 2020-12-151306435103[dev.typeparams] go/types: import changes to types.Info from dev.go2go + 2020-12-156b18081d01[dev.typeparams] cmd/compile/internal/types2: don't crash if import path is missing + 2020-12-1514e4267c34[dev.typeparams] cmd/compile/internal/types2: report error for invalid (but empty) expr switch + 2020-12-1596999296e6[dev.typeparams] go/types: import unify.go and infer.go from dev.go2go + 2020-12-154c2d66f642[dev.regabi] cmd/compile: use ir.Ident for imported identifiers + 2020-12-15305d93ef84[dev.regabi] cmd/compile: type check externdcl earlier + 2020-12-159f16620f46[dev.regabi] cmd/compile: fix latent Sym.SetPkgDef issue + 2020-12-155aff757efc[dev.typeparams] cmd/compile/internal/gc: provide types2 selection info to noder + 2020-12-14fea898a4b0[dev.regabi] cmd/compile: intercept the making of OADDR nodes + 2020-12-14c8e73489c3go/types: import instance.expand and subst.go from dev.go2go + 2020-12-143a912f279f[dev.typeparams] cmd/compile/internal/syntax: export NewName and use it + 2020-12-14617383377f[dev.regabi] cmd/compile: reorg generated array hash loop + 2020-12-148ec9e89000[dev.typeparams] cmd/compile/internal/types2: fix stray ')' in error + 2020-12-148fe8e29c9f[dev.typeparams] cmd/compile/internal/types2: report error for invalid type expression + 2020-12-14f8930a2413[dev.typeparams] cmd/compile/internal/types2: report invalid ... in conversions + 2020-12-145aca6e7857[dev.typeparams] test: finish triaging all outstanding failing tests + 2020-12-14df58f3368e[dev.typeparams] cmd/compile/internal/types2: don't report two errors for bad strings + 2020-12-1491803a2df3[dev.typeparams] merge: merge branch 'dev.regabi' into 'dev.typeparams' + 2020-12-1489f38323fa[dev.regabi] cmd/compile: add register ABI analysis utilities + 2020-12-148ce37e4110[dev.regabi] cmd/compile: fix noopt builder + 2020-12-147e17b46c58[dev.regabi] cmd/compile/internal/types: add IsScalar query method + 2020-12-142b76429eb0[dev.regabi] cmd/compile: refactor type initialization code into helper + 2020-12-149c5241e520[dev.regabi] cmd/compile: remove unnecessary String methods + 2020-12-14267975dc47Merge branch 'master' into dev.regabi + 2020-12-11a20021227e[dev.typeparams] cmd/compile/internal/types2: bring over subst.go changes from go/types + 2020-12-10ddf44904f1[dev.typeparams] test: exclude 32bit-specific test that fails on 32bit platforms (fix build) + 2020-12-10dbce27d29c[dev.typeparams] cmd/compile/internal/types2: report correct line number for missing key + 2020-12-09edf80c4209[dev.typeparams] cmd/compile/internal/types2: adjusted more error messages for compiler + 2020-12-0943c7b214db[dev.typeparams] cmd/compile/internal/types2: adjusted qualified identifier error message for compiler + 2020-12-096812eae2e2[dev.typeparams] cmd/compile/internal/types2: adjust init cycle error message for compiler + 2020-12-09810957b155[dev.typeparams] cmd/compile/internal/types2: adjusted array error message for compiler + 2020-12-0963bc23b545[dev.regabi] cmd/compile: first start towards using Ident + 2020-12-09eae8fd519b[dev.regabi] cmd/compile: iexport debug crumbs for toolstash + 2020-12-09837b35cc55[dev.regabi] cmd/compile: adjust IR representations + 2020-12-090c49440664[dev.regabi] cmd/compile: arrange for walkstmt, walkexpr, to return from switch cases + 2020-12-094090af83c5[dev.regabi] cmd/compile: use reflection in ir.Dump + 2020-12-09e2d278bfeb[dev.regabi] cmd/compile: two small fixes + 2020-12-09c32566c336[dev.typeparams] cmd/compile/internal/types2: avoid endless recursion in Comparable predicate + 2020-12-086015c4e543[dev.typeparams] go/*: add TODOs from CLs importing dev.go2go changes + 2020-12-08b6e678573d[dev.typeparams] go/types: import universe changes from dev.go2go + 2020-12-0814dc2d2345[dev.typeparams] go/types: import the Type API from dev.go2go + 2020-12-08dbf2fc8cff[dev.regabi] cmd/compile: replace many uses of ir.Node with *ir.Name + 2020-12-08bb31c75343[dev.regabi] cmd/compile: ir.Node is no longer an ssa.Aux + 2020-12-086db970e20a[dev.regabi] cmd/compile: rewrite Aux uses of ir.Node to *ir.Name [generated] + 2020-12-081c8943a6ad[dev.regabi] cmd/compile: introduce FwdRefAux for wrapping ir.Node as ssa.Aux + 2020-12-08dcec658f6c[dev.regabi] cmd/compile: change LocalSlot.N to *ir.Name + 2020-12-081a98ab0e2d[dev.regabi] cmd/compile: add ssa.Aux tag interface for Value.Aux + 2020-12-0763722da46b[dev.regabi] cmd/compile: fix comment + 2020-12-076d783e7440[dev.regabi] cmd/compile: export all Node fields [generated] + 2020-12-072de0af3b1b[dev.regabi] cmd/compile: prepare mknode for rename of Func.body + 2020-12-07724374f859[dev.regabi] cmd/compile: rewrite stale format strings + 2020-12-0761889ba680[dev.regabi] cmd/compile: simplify fmtmap + 2020-12-076ea2b8c54c[dev.regabi] cmd/compile: clean up and document formatting + 2020-12-07bb4a37bd93[dev.regabi] cmd/compile: move Type, Sym printing to package types [generated] + 2020-12-0770155cca81[dev.regabi] cmd/compile: untangle FmtFlag, FmtMode + 2020-12-073904a62829[dev.regabi] cmd/compile: remove mode.Sprintf etc in printer + 2020-12-07fb17dfa43d[dev.regabi] cmd/compile: narrow interface between ir and types + 2020-12-073b25f3c150[dev.regabi] cmd/compile: simplify Op, Node, Nodes printing + 2020-12-078ce2605c5b[dev.regabi] cmd/compile: untangle ir.Dump printing + 2020-12-07158c9dd131[dev.regabi] cmd/compile: reorganize ir/fmt.go + 2020-12-07a79742f39a[dev.regabi] cmd/compile: remove "short" node header mode + 2020-12-07ef5964dd6b[dev.regabi] cmd/compile: arrange for typecheck1 to end in switch + 2020-12-07dcc640e839[dev.regabi] test: add exhaustive test of evaluated but not used + 2020-12-072cec6c4a8c[dev.regabi] cmd/compile: generate Node methods using program + 2020-12-07cd15a48036[dev.typeparams] cmd/compile/internal/types2: correct error position for inherited const init expression + 2020-12-07d90b199e9c[dev.regabi] cmd/compile: silence errors about missing blank methods + 2020-12-06e885df2731[dev.regabi] cmd/compile: change iexport to avoid map[ir.Node] + 2020-12-062d4c95565a[dev.regabi] cmd/compile: change nowritebarrierrec to use map[*ir.Func] + 2020-12-061b5eed8982[dev.regabi] cmd/compile: replace NodeQueue with NameQueue + 2020-12-066c5967e528[dev.regabi] cmd/compile: change NodeSet to NameSet + 2020-12-0402820d61a9[dev.typeparams] test: enable some more errorcheck tests + 2020-12-0446b6e70e3b[dev.regabi] cmd/compile: replace ir.Node with *ir.Name in Order + 2020-12-04b75f51c645[dev.regabi] cmd/compile: replace ir.Node with *ir.Name in Liveness + 2020-12-04133b03e1c3[dev.regabi] cmd/compile: rewrite code to use DeclaredBy + 2020-12-04d9cb84c84b[dev.regabi] cmd/compile: add SameSource, Uses, and DeclaredBy helpers + 2020-12-045dbd2e8e44[dev.regabi] cmd/compile: remove DeepCopyNode interface + 2020-12-049ab3d854ad[dev.regabi] cmd/compile: avoid general traversal in deadcode + 2020-12-04bb5aa2b664[dev.regabi] cmd/compile: implement editChildren for nodes + 2020-12-044725c3ffd1[dev.regabi] cmd/compile: implement doChildren for nodes + 2020-12-0418f2df7e81[dev.regabi] cmd/compile: implement copy for nodes + 2020-12-04d855b30fe4[dev.regabi] cmd/compile: use ir.EditChildren for inline rewriting + 2020-12-04b9df26d7a8[dev.regabi] cmd/compile: use ir.Find for "search" traversals + 2020-12-040d1b44c645[dev.regabi] cmd/compile: introduce IR visitors + 2020-12-047fcf5b994c[dev.regabi] cmd/compile: replace inlcopy with ir.DeepCopy + 2020-12-04989a3f5041[dev.regabi] cmd/compile: adjustments to Copy and DeepCopy + 2020-12-0499ecfcae31[dev.regabi] cmd/compile: swap inlining order of if then vs else blocks + 2020-12-0484cb51d7d7[dev.regabi] cmd/compile: eliminate more SetOrig + 2020-12-039ff27e9fad[dev.typeparams] test: run all errorcheck tests that pass compiler with -G flag + 2020-12-03351bc2f38c[dev.regabi] cmd/compile: store types.Field on {Selector,CallPart}Expr + 2020-12-03a2058bac21[dev.regabi] cmd/compile: add ConstExpr + 2020-12-03beb5e05404[dev.regabi] cmd/compile: refactoring prep for ConstExpr + 2020-12-037a1aa7dfaf[dev.typeparams] test: adjust more test cases to match compiler -G output + 2020-12-037e81135be7[dev.regabi] cmd/compile: rename addinit(n, init) to initExpr(init, n) + 2020-12-036e30fc10fc[dev.regabi] all: merge master (d0c0dc682c) into dev.regabi + 2020-12-0307d32c8183[dev.typeparams] cmd/compile/internal/types: adjust some error messages to match the compiler + 2020-12-0359b8916d48[dev.regabi] cmd/compile: handle OCONVNOP better in ssa + 2020-12-0300e5727790[dev.regabi] cmd/compile: remove okAs + 2020-12-035a3b6796cd[dev.regabi] cmd/compile: remove extra typ field in Name struct + 2020-12-036b4da14dd3[dev.typeparams] cmd/compile: provide scaffolding to get types2 types during noding + 2020-12-0264bc656aed[dev.regabi] cmd/compile: use explicit block statements for init + 2020-12-0272cc2353f0[dev.typeparams] go/printer: adapt changes from dev.go2go + 2020-12-02ecc8d15bc5[dev.regabi] cmd/compile: delete OEMPTY + 2020-12-02ec5f349b22[dev.regabi] cmd/compile: merge OBLOCK and OEMPTY + 2020-12-02c769d393de[dev.regabi] cmd/compile: add ir.NewDeclNameAt + 2020-12-02c10b0ad628[dev.regabi] cmd/compile: add Pkg parameter to type constructors + 2020-12-0242e46f4ae0[dev.regabi] cmd/compile: comment out //go:linkname warning + 2020-12-0277a71e0057[dev.regabi] cmd/compile: add Interface, Signature, and Struct constructors + 2020-12-0215085f8974[dev.regabi] cmd/compile: tweak hash bucket type descriptor + 2020-12-02ab18125567[dev.typeparams] cmd/compile/internal/types2: no "declared but not used" errors for invalid var decls + 2020-12-02036245862a[dev.typeparams] cmd/compile/internal/types2: set compiler error message for undeclared variable + 2020-12-011408d26ccc[dev.regabi] cmd/compile: cleanup some leftover cruft + 2020-12-01bdc4ffe9a8[dev.typeparams] cmd/compile/internal/types2: add Config.IgnoreBranches flag + 2020-12-0172ad2f44ea[dev.typeparams] test: add scaffolding to run.go to check compiler with -G flag + 2020-12-0187bc85a846[dev.typeparams] cmd/compile/internal/types2: adjustments toward matching compiler error messages + 2020-12-015ffa275f3c[dev.regabi] cmd/compile: first pass at abstracting Type + 2020-12-016ca23a45fe[dev.regabi] cmd/compile: only save ONAMEs on Curfn.Dcl + 2020-12-01a17c5e2fce[dev.regabi] cmd/compile: add NewBasic and cleanup universe + 2020-12-01f37aa5e4e2[dev.regabi] cmd/compile: add NewNamed + 2020-12-0163a6f08b39[dev.regabi] cmd/compile: move setUnderlying to package types + 2020-12-01f2311462ab[dev.regabi] cmd/compile: cleanup type-checking of defined types + 2020-12-012d6ff998ed[dev.regabi] cmd/compile: process //go:linknames after declarations + 2020-12-01ecff7628ea[dev.regabi] cmd/compile: unexport Node.RawCopy + 2020-12-014da41fb3f8[dev.regabi] cmd/compile: use ir.Copy instead of direct use of RawCopy + 2020-12-01fbc4c6a3ae[dev.typeparams] cmd/compile/internal/types2: remove support for type parameter pointer designation + 2020-12-01dadfc80bc1[dev.regabi] cmd/compile: improve findTypeLoop + 2020-12-0145f3b646d4[dev.regabi] cmd/compile: add OSTMTEXPR Op + 2020-12-019a5a11adfa[dev.regabi] cmd/compile: add custom expression Node implementations + 2020-12-010f9f27287b[dev.regabi] cmd/compile: remove types.InitSyms + 2020-11-3041ad4dec99[dev.regabi] cmd/compile: fix -h + 2020-11-30ffa68716a0[dev.regabi] cmd/compile: add custom statement Node implementations + 2020-11-302bc814cd18[dev.regabi] cmd/compile: clean up ONEW node + 2020-11-30b7f67b75d2[dev.regabi] cmd/compile: clean up in preparation for expression Nodes + 2020-11-305fc192af56[dev.regabi] cmd/compile: clean up Order.copyExpr TODO + 2020-11-307c9b6b1ca2[dev.regabi] cmd/compile: clean up in preparation for statement Nodes + 2020-11-30c6de5d8d1f[dev.regabi] cmd/compile: simplify export data representation of nil + 2020-11-30ae1a337809[dev.regabi] cmd/compile: remove ODCLFIELD and ODDD ops + 2020-11-304e7685ef1a[dev.regabi] cmd/compile: add custom type syntax Node implementations + 2020-11-30d40869fced[dev.regabi] cmd/compile: move gc.treecopy to ir.DeepCopy + 2020-11-30f0001e8867[dev.regabi] cmd/compile: add OTSLICE Op + 2020-11-301b84aabb01[dev.regabi] cmd/compile: move typenod, typenodl to ir.TypeNode, ir.TypeNodeAt [generated] + 2020-11-30e5c6463e20[dev.regabi] cmd/compile: add ir.CallPartExpr + 2020-11-304eaef981b5[dev.regabi] cmd/compile: add ir.Closure, ir.ClosureRead + 2020-11-30e84b27bec5[dev.regabi] cmd/compile: clean up Name and Func uses + 2020-11-30c4bd0b7474[dev.regabi] cmd/compile: make ir.Func the ODCLFUNC Node implementation + 2020-11-3065ae15ac5d[dev.regabi] cmd/compile: move func code from node.go to func.go + 2020-11-30862f638a89[dev.regabi] cmd/compile: make ir.Name the ONAME Node implementation + 2020-11-30f6106d195d[dev.regabi] cmd/compile: add ir.PkgName + 2020-11-30420809ab08[dev.regabi] cmd/compile: move name code from node.go to name.go + 2020-11-30be3d8b40b5[dev.regabi] cmd/compile: ir.BranchStmt, add ir.EmptyStmt, ir.LabelStmt + 2020-11-30b09dbc6913[dev.regabi] cmd/compile: remove SetOp(OEMPTY) calls + 2020-11-30171787efcd[dev.regabi] cmd/compile: remove Orig, SetOrig from Node interface + 2020-11-3079a3d5ce15[dev.regabi] cmd/compile: setup for new Node implementations + 2020-11-300c65a2f317[dev.regabi] cmd/compile: drop Node.HasOpt method + 2020-11-3065f4ec2fae[dev.regabi] cmd/compile: cleanup label handling + 2020-11-2588e33f6ecb[dev.regabi] cmd/compile: fix latent import/export issue with break/continue + 2020-11-25ba9c35aa12[dev.typeparams] merge dev.regabi40f5bc4d55into dev.typeparams + 2020-11-2540f5bc4d55[dev.regabi] merge master4481ad6eb6into dev.regabi + 2020-11-255c2e14872c[dev.typeparams] merge dev.regabi41f3af9d04into dev.typeparams + 2020-11-2541f3af9d04[dev.regabi] cmd/compile: replace *Node type with an interface Node [generated] + 2020-11-254d0d9c2c5c[dev.regabi] cmd/compile: introduce ir.INode interface for *ir.Node + 2020-11-25c26aead50c[dev.regabi] cmd/compile: convert types.Node (a pointer) to types.IRNode (an interface) + 2020-11-25acb4d1cef1[dev.regabi] cmd/compile: use Node getters and setters [generated] + 2020-11-2541ab6689ed[dev.regabi] cmd/compile: rewrite a few ++/--/+=/-= to prep for getters/setters [generated] + 2020-11-25048debb224[dev.regabi] cmd/compile: remove gc ↔ ssa cycle hacks + 2020-11-252c25cd5ba7[dev.typeparams] cmd/compile/internal/types2: a type parameter is a valid type case in a type switch + 2020-11-2584e2bd611f[dev.regabi] cmd/compile: introduce cmd/compile/internal/ir [generated] + 2020-11-25331b8b4797[dev.regabi] cmd/compile: move okforconst into its own declaration + 2020-11-2526b66fd60b[dev.regabi] cmd/compile: introduce cmd/compile/internal/base [generated] + 2020-11-25eb3086e5a8[dev.regabi] cmd/compile: finish cleanup of Debug parsing + 2020-11-253c240f5d17[dev.regabi] cmd/compile: clean up debug flag (-d) handling [generated] + 2020-11-25756661c82a[dev.regabi] cmd/compile: finish cleanup of Flag initialization + 2020-11-25259fd8adbb[dev.regabi] cmd/compile: fix reporting of overflow + 2020-11-2518573aea3c[dev.regabi] cmd/compile: clean up flag handling [generated] + 2020-11-256e583d65ab[dev.regabi] cmd/compile: simplify fmt handling of Nodes + 2020-11-25d166ef6876[dev.regabi] cmd/compile: add Node field getters and setters + 2020-11-259262909764[dev.regabi] cmd/compile: rewrite problematic use of Node fields + 2020-11-259e0e43d84d[dev.regabi] cmd/compile: remove uses of dummy + 2020-11-254a6b4fd139[dev.regabi] add FatalfAt and fix Fatalf docs + 2020-11-25484449c641[dev.regabi] cmd/compile: remove file mistakenly added by CL 272248 + 2020-11-257d72951229[dev.regabi] cmd/compile: replace Val with go/constant.Value + 2020-11-246826287c6b[dev.regabi] cmd/compile: replace evconst with non-mutating version + 2020-11-24c22bc745c3[dev.regabi] cmd/compile: delete n.List after collapsing OADDSTR to OLITERAL + 2020-11-24ee6132a698[dev.regabi] cmd/compile: introduce OMETHEXPR instead of overloading ONAME + 2020-11-244f9d54e41d[dev.regabi] cmd/compile: add OMETHEXPR + 2020-11-24fd11a32c92[dev.regabi] cmd/compile: clean up Node.Func + 2020-11-248e2106327c[dev.regabi] cmd/compile: clean up tests to know less about Node + 2020-11-24742c05e3bc[dev.regabi] cmd/compile: prep refactoring for switching to go/constant + 2020-11-240fb733b7f7[dev.typeparams] go/parser: support the ParseTypeParams mode + 2020-11-24b56762129e[dev.typeparams] import go2go changes to parse type parameters + 2020-11-24015423a15b[dev.regabi] strconv: add to bootstrap packages + 2020-11-24c767d73227[dev.regabi] cmd/compile: remove CTRUNE + 2020-11-246dae48fb0b[dev.regabi] cmd/compile: refactor type/value assertions + 2020-11-2488a9e2f9ad[dev.regabi] cmd/compile: replace CTNIL with ONIL + 2020-11-244af2decf30[dev.regabi] cmd/compile: add (unused) ONIL constant + 2020-11-24668e3a598f[dev.regabi] cmd/compile: cleanup type switch typechecking + 2020-11-2496f3fb7244[dev.regabi] go/constant: avoid heap allocations in match + 2020-11-241abb12fc97[dev.regabi] go/constant: optimize BitLen + 2020-11-24228b732ad9[dev.regabi] cmd/compile: prepare for package ir + 2020-11-24e37597f7f0[dev.regabi] cmd/compile: rename a few 'base' identifiers + 2020-11-24357c576878[dev.regabi] cmd/compile: clean up error API + 2020-11-245fd949e4bd[dev.regabi] cmd/compile: initialize importMap lazily + 2020-11-247b144ed4f7[dev.regabi] cmd/compile: rewrite concurrentFlagOk to be clearer + 2020-11-24c754f25241[dev.regabi] cmd/compile/internal/types: remove Func.Nname + 2020-11-24c50c7a8c06[dev.regabi] cmd/compile/internal/gc: refactor to use stop using Func.Nname + 2020-11-24d5928847de[dev.regabi] cmd/compile/internal/gc: prep for Func.Nname removal refactoring + 2020-11-24a324aebb7d[dev.typeparams] go/types, cmd/compile/internal/types2: fix incorrect string(int) conversion (regression) + 2020-11-24b30c7a8044[dev.regabi] cmd/compile/internal/gc: add MethodName for getting referenced method + 2020-11-24e1047302bd[dev.regabi] cmd/compile/internal/types: add pos/sym/typ params to NewField + 2020-11-208fbdacf64c[dev.typeparams] cmd/compile/internal/types2: report constant overflow in binary ops + 2020-11-19b1ae0a0646[dev.typeparams] Merge branch 'master' into dev.typeparams + 2020-11-190123c9b321[dev.typeparams] cmd/compile/internal/types2: report an error for invalid constant values + 2020-11-182140049172[dev.typeparams] cmd/compile/internal/types2: port of https://golang.org/cl/270957 + 2020-11-116877ee1e07[dev.typeparams] cmd/compile: use existing findpkg algorithm when importing through types2 + 2020-11-03165ceb09f9[dev.typeparams] merge master into dev.typeparams + 2020-10-2841ff51ae00[dev.typeparams] cmd/compile/internal/types2: review of scopes.go + 2020-10-279392b82919[dev.typeparams] cmd/compile/internal/types: review of objset.go + 2020-10-27c32ac6c15f[dev.typeparams] cmd/compile/internal/types: review of selection.go + 2020-10-27ff6ab114c9[dev.typeparams] cmd/compile/internal/types: review of gccgosizes.go + 2020-10-27abb31c2558[dev.typeparams] cmd/compile/internal/types2: review of hilbert_test.go + 2020-10-276e98406ac3[dev.typeparams] cmd/compile/internal/types2: review of initorder.go + 2020-10-2738af45b4cb[dev.typeparams] cmd/compile/internal/types2: review of package.go + 2020-10-2787eab74628[dev.typeparams] cmd/compile: enable type-checking of generic code + 2020-10-235bfd2964a6[dev.typeparams] merge master into dev.typeparams + 2020-10-22a10fe9f6e7go/ast: import AST changes supporting typeparams from dev.go2go + 2020-10-217a8a720c80[dev.typeparams] cmd/compile/internal/types2: add *.go2 (generic) tests + 2020-10-21755d6de1d8[dev.typeparams] cmd/compile/internal/types2: add some more tests + 2020-10-211d07306a44[dev.typeparams] cmd/compile/internal/types2: adjust tests, enable Testdata tests + 2020-10-21befc62a2c4[dev.typeparams] cmd/compile/internal/types2: add testdata directory + 2020-10-21ca36ba83ab[dev.typeparams] cmd/compile/internal/importer, types2: initial check-in of types2 and importer + 2020-10-206ff16fe3ee[dev.typeparams] cmd/compile/internal/syntax: add utility functions for testing + 2020-10-195e46c6a10f[dev.typeparams] cmd/compile/internal/syntax: add Pos method + 2020-10-15e9e58a4d49[dev.typeparams] cmd/compile/internal/syntax: fix printing of channel types + 2020-10-1473f529845c[dev.typeparams] cmd/compile/internal/syntax: always use IndexExpr node for type instantiation + 2020-10-1348755e06aa[dev.typeparams] cmd/compile: enable parsing of generic code with new -G flag + 2020-10-137668f02dec[dev.typeparams] cmd/compile/internal/syntax: add type parameter tests + 2020-10-13b627988b0c[dev.typeparams] cmd/compile/internal/syntax: implement parsing of type parameters + 2020-10-13617b633917[dev.typeparams] cmd/compile/internal/syntax: prepare syntax nodes for type parameters + 2020-10-12986cad14e2[dev.typeparams] merge master into dev.typeparams Change-Id: Ie2a2f6e4e2c862a02a9905f48e0eb464e99c0204