-
Notifications
You must be signed in to change notification settings - Fork 17.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cmd/go: go run . does not report package errors #45827
Comments
What CL was this observed at? I submitted CL 314050 yesterday to fix a very similar symptom that I hit when testing the lazy-loading stack. |
This is not, in fact, fixed by CL 314050. |
It appears that |
Change https://golang.org/cl/317300 mentions this issue: |
Change https://golang.org/cl/317299 mentions this issue: |
Change https://golang.org/cl/317298 mentions this issue: |
For #45827 For #39986 Updates #45999 Change-Id: I0c919b6a2e56e7003b90425487eafe0f0eadc609 Reviewed-on: https://go-review.googlesource.com/c/go/+/317299 Trust: Bryan C. Mills <bcmills@google.com> Run-TryBot: Bryan C. Mills <bcmills@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Jay Conrod <jayconrod@google.com>
For #45827 Change-Id: I4d3268d66fb0927161f44b353faef11aa4551e40 Reviewed-on: https://go-review.googlesource.com/c/go/+/317298 Trust: Bryan C. Mills <bcmills@google.com> Run-TryBot: Bryan C. Mills <bcmills@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Jay Conrod <jayconrod@google.com>
Change https://golang.org/cl/318850 mentions this issue: |
Merge List: + 2021-05-11 9b84814f6e net/http: check that Unicode-aware functions are not used + 2021-05-11 2520e72d3b runtime: hold sched.lock across atomic pidleget/pidleput + 2021-05-11 326a792517 runtime,syscall: simplify openbsd related build tags + 2021-05-10 5c489514bc net/http: switch HTTP1 to ASCII equivalents of string functions + 2021-05-10 dc50683bf7 crypto/elliptic: upgrade from generic curve impl to specific if available + 2021-05-10 73d5aef4d1 cmd/internal/objfile: add objabi.SNOPTRDATA to "D" + 2021-05-10 d9e068d289 runtime/cgo,cmd/internal/obj/ppc64: fix signals with cgo + 2021-05-10 deb3403ff5 go/build: include files with parse errors in GoFiles and other lists + 2021-05-10 82517acae8 net, runtime: drop macOS 10.12 skip conditions in tests + 2021-05-10 031854117f cmd/go: include packages with InvalidGoFiles when filtering main packages + 2021-05-10 a9edda3788 cmd/go: add a test that reproduces #45827 + 2021-05-10 e18a8b4fb2 go/build: avoid duplicates in InvalidGoFiles + 2021-05-10 287025925f cmd/compile,reflect: allow longer type names + 2021-05-09 c14ecaca81 runtime: skip TestCrashDumpsAllThreads on openbsd/arm + 2021-05-09 bedf2c4886 runtime,syscall: convert syscall on openbsd/arm to libc + 2021-05-09 603f43cbae runtime: switch runtime to libc for openbsd/arm + 2021-05-09 83df4a590b runtime: switch openbsd/arm locking to libc + 2021-05-09 8ec8f6aa87 runtime: switch openbsd/arm to pthreads + 2021-05-09 5203357eba cmd/compile: make non-concurrent compiles deterministic again + 2021-05-09 ea93e68858 crypto/elliptic: make P-521 scalar multiplication constant time + 2021-05-09 14c3d2aa59 crypto/elliptic: import fiat-crypto P-521 field implementation + 2021-05-09 ec4efa4208 crypto/x509: check the private key passed to CreateCertificate + 2021-05-08 b38b1b2f9a cmd/compile: manage Slot array better + 2021-05-08 68327e1aa1 cmd/vendor: upgrade pprof to latest + 2021-05-08 4c8f48ed4f syscall: do not change stdio handle inheritance + 2021-05-08 9d0819b27c crypto/tls: make cipher suite preference ordering automatic + 2021-05-08 02ce411821 crypto/x509: remove GODEBUG=x509ignoreCN=0 flag + 2021-05-08 b211fe0058 cmd/compile: remove bit operations that modify memory directly + 2021-05-07 f24eac4771 cmd/compile: improving the documentation of various fields and functions + 2021-05-07 3980c4db19 doc/go1.17: fill in TODO for compress/lzw package + 2021-05-07 d80d1427a8 doc/go1.17: fill in TODO for reflect package + 2021-05-07 af6123a865 doc/go1.17: document encoding/binary.Uvarint max read of 10 bytes + 2021-05-07 b44c78b8c3 doc/go1.17: fill in TODO for strconv package + 2021-05-07 9bfa6f75d5 cmd/internal/obj: consolidate MOVB cases with other MOV ops on ppc64 + 2021-05-07 a0eb662d85 doc/go1.17: move language specification TODO to the right place + 2021-05-07 bdb8044665 cmd/link: don't include arginfo symbols in symbol table + 2021-05-07 f5423ea615 cmd/compile/internal/types2: add test case for issue 45985 + 2021-05-07 832c70e33d internal/poll: cast off the last reference of SplicePipe in test + 2021-05-07 d2b03111c4 go/types,cmd/compile/internal/types2: unskip std and cmd in TestStdlib + 2021-05-07 9524e93adf go/types: add a test case for issue 45985 + 2021-05-07 a11a1711b0 go/types: expose types.Info.Inferred with -tags=typeparams + 2021-05-06 4dbad79510 runtime: call unlockOSThread directly in Windows syscall functions + 2021-05-06 f39997b2be cmd/link: split large text sections on Darwin/ARM64 when external linking + 2021-05-06 90d6bbbe42 crypto/tls: enforce ALPN overlap when negotiated on both sides + 2021-05-06 402f177efc cmd/compile: fix intrinsic setting for mul64, add64 on ppc64le + 2021-05-06 51ff3a6965 crypto/x509: rewrite certificate parser + 2021-05-06 5f9fe47dea CONTRIBUTORS: change my name + 2021-05-06 6c591f79b0 math/big: check for excessive exponents in Rat.SetString + 2021-05-06 54e20b505d doc/go1.17: document fixes for negative rune handling + 2021-05-06 d2fd503f68 text/template: fix type bug in eq + 2021-05-06 0e7a7a68cd text/template/parse: rename DeferFuncCheck to SkipFuncCheck + 2021-05-06 ba0f8ce50f runtime: gofmt proc_test.go + 2021-05-06 b4ca1cec69 cmd/compile: set unsayable "names" for regabi testing triggers + 2021-05-06 1108cbe60b crypto/ecdsa,crypto/elliptic: improve tests and benchmarks + 2021-05-06 43c390a1fa crypto/ed25519: skip allocations test on -noopt builder + 2021-05-05 cf73f1a8e4 go/parser: don't parse a nil IndexExpr.Index + 2021-05-05 15557af207 doc/go1.17: fill in Go 1.17 release note TODOs using relnote + 2021-05-05 b0c49ae9f5 crypto/ed25519: replace internal/edwards25519 with filippo.io/edwards25519 + 2021-05-05 543e098320 go/types: fix potential bugs in santitizer pass + 2021-05-05 40d5e6d4e2 cmd/compile/internal/types2: fix potential bugs in santitizer pass + 2021-05-05 784ef4c531 net/http: ignore directory path when parsing multipart forms + 2021-05-05 95dde3f029 cmd/compile: do not substitute OGOTO inside a closure when inlining + 2021-05-05 d0583b131a cmd/go: spot-check the explicit requirements of root module dependencies when loading packages from them + 2021-05-05 18e666bad7 cmd/go: skip TestExecInDeletedDir on aix and solaris-based platforms + 2021-05-05 69368cece5 cmd/compile/internal/types2: make TestManual work for directories + 2021-05-05 3b304ce7fe runtime: implement runqdrain() for GC mark worker goroutines + 2021-05-05 f34fe8e370 all: update vendored dependencies for Go 1.17 + 2021-05-05 4c9791299d runtime: remove redundant save_g call in mcall for arm + 2021-05-05 9e0facd26e cmd/compile/internal/types2: implement types2.Instantiate + 2021-05-05 caf4c9434b cmd/compile: debug trace output for -N variable location gen + 2021-05-05 66ce8aa88d cmd/compile: handle degenerate entry blocks in -N debug gen + 2021-05-05 4df662fb37 cmd/go: don't crash when running "go version" in deleted directory + 2021-05-05 bb5e45219a cmd/go.sum: remove untidy checksums + 2021-05-04 137be7712f embed/internal/embedtest: add test for embedded path starting with dash + 2021-05-04 cb0658e624 go/types: expose more API under -tags=typeparams + 2021-05-04 62a87f64b9 cmd/go/internal/modload: only check root-promotion during tidy for lazy modules + 2021-05-04 6a6aa32783 cmd/go: add a test that reproduces the internal error in #45952 + 2021-05-04 cd28ca3a4e runtime: abort when receiving a signal on a non-Go thread on Windows + 2021-05-04 d19e5493bd doc/go1.17: require macOS 10.13 or later + 2021-05-04 10a082aa70 cmd/go: update x/mod to fix "//indirect" comment editing + 2021-05-04 f62739b861 cmd/compile: establish regabi name/value mapping for small in-params + 2021-05-04 8c3d217d89 os: skip TestExecutableDeleted on plan9 + 2021-05-04 e15d1f4e64 internal/buildcfg: set Error instead of panicking + 2021-05-04 da7496d841 os/signal: increase test timeouts on ppc64*/linux + 2021-05-04 d83baa1aa2 cmd/dist,cmd/go: set GOTRACEBACK to "system" for testing + 2021-05-04 10d625d5b4 database/sql: add NullInt16 and NullByte + 2021-05-04 371ea545c0 net/url: avoid string concatenation in resolvePath + 2021-05-04 62d424d794 cmd: update x/tools to pull in CL 315570 + 2021-05-04 eab0c46af7 cmd/go/internal/modload: remove outdated comments and redundant tests + 2021-05-04 0816511d3b all: update x/crypto to pull in CL 316109 + 2021-05-04 8e38b80b64 cmd: update x/text to pull in CL 315571 + 2021-05-04 1bbe78bb6d cmd: update x/mod to pull in CL 316113 + 2021-05-04 86e42c2fbf cmd/go: suppress SSH password prompts when fetching modules or repos + 2021-05-04 5e4f9b077f cmd/compile: when compiling with -N, avoid entry block + 2021-05-04 0921211403 cmd/compile: preserve/translate names for parameters + 2021-05-04 830e63a7a3 syscall: add //go:build lines to assembly files + 2021-05-04 45600bcd61 os, syscall: use wait6 to avoid wait/kill race on netbsd + 2021-05-04 138d2c9b88 strconv: fix a typo + 2021-05-04 e3769299cd strconv: add QuotedPrefix + 2021-05-04 2422c5eae5 sync/atomic: add (*Value).Swap and (*Value).CompareAndSwap + 2021-05-04 496d7c6914 text/template: add lock for Template.tmpl to fix data race + 2021-05-03 731a015ab8 internal/syscall/unix: use internal/abi.FuncPC for syscall wrapper + 2021-05-03 e8eb1d8269 math: add MaxUint, MinInt, MaxInt + 2021-05-03 ed5ebd32b3 os: update some docs to reference fs.ErrFoo instead of os.ErrFoo + 2021-05-03 ddb648fdf6 archive/zip: add File.OpenRaw, Writer.CreateRaw, Writer.Copy + 2021-05-03 9f347035ef cmd/api: disallow silent API additions after api/go1.n.txt is created + 2021-05-03 791854700d all: update x/net to pull in CL 316129 + 2021-05-03 a144af9136 cmd: update x/term to pull in CL 316112 + 2021-05-03 8a4b7294af cmd/compile: fix possible nil deref added in CL 270943 + 2021-05-03 7f9febd4a1 cmd/compile: fix linux-amd64-noopt builder + 2021-05-03 90ec257735 cmd/compile: make the stack allocator more careful about register args. + 2021-05-03 b584230889 net/http: use relative path in Location redirect + 2021-05-03 169155d61e cmd/compile: preserve argument order in debug_info + 2021-05-03 472f519fe2 cmd/compile/internal/ssagen: fix misleading comment + 2021-05-03 d75fbac54d cmd/compile: add edge from lock rank edge from forceGC to traceStackTab + 2021-05-03 7b768d43d0 math: replace float32/64 extrema with exact expressions + 2021-05-03 be1da9cdee cmd/link: unify text segment write + 2021-05-03 8327d2150f cmd/compile: add traceback argument info to ABI0 assembly functions + 2021-05-03 844e1fc6f1 cmd/compile: make typecheckaste correctly report invalid use of "..." + 2021-05-03 9ed736ac2a cmd/link/internal: fix use of DynlinkingGo with ppc64le trampolines + 2021-05-03 30674ae91b cmd/dist: disable misc/cgo/testsanitizers on ppc64le + 2021-05-03 2c9f5a1da8 cmd: update x/arch to pull in CL 315572 + 2021-05-02 abb110bf3d os/user: implement (*User).GroupIds on solaris + 2021-05-02 b177b2d51e os, syscall: use wait6 to avoid wait/kill race on dragonfly + 2021-05-02 7eb2d30883 syscall: add //go:build lines to files generated with with mksyscall_libc.pl + 2021-05-02 bb09f8a29b time: make time.Time print a valid Go string with %#v + 2021-05-02 fadad851a3 cmd/compile: implement unsafe.Add and unsafe.Slice + 2021-05-02 0d32d9e8a8 os: document that Windows Symlink to missing target creates file symlink + 2021-05-02 352a322a83 path/filepath: fix documentation typo (was "each each") + 2021-05-01 053fe2f485 cmd/link: emit better error for duplicated definition + 2021-05-01 d7473fd907 cmd/link: mangle ABI name for shared linkage + 2021-05-01 879db69ce2 go/types: list errors by default in TestManual + 2021-05-01 a9db5a7386 go/types: simplify use of TestManual + 2021-05-01 ffc38d8ab4 go/types: slice-to-array-pointer conversion requires go1.17 + 2021-04-30 8e91458b19 runtime,syscall: convert syscall on openbsd/386 to libc + 2021-04-30 faff49aae6 runtime: switch runtime to libc for openbsd/386 + 2021-04-30 0bbfc5c31e runtime: break up large calls to memclrNoHeapPointers to allow preemption + 2021-04-30 41afd3af42 cmd/compile: fix abbrev selection for output params + 2021-04-30 d19eece91f cmd/compile: handle field padding for register-passed structs + 2021-04-30 162d4f9c92 cmd/compile: regabi support for DWARF location expressions + 2021-04-30 93200b98c7 bufio: mention ErrFinalToken in SplitFunc documentation + 2021-04-30 c23a32284a runtime: work around vet asmdecl checks for openbsd/386 mstart_stub + 2021-04-30 afa58ddf5a cmd/compile: revise block/func end sentinels in debug analysis + 2021-04-30 83ac59b1a5 cmd/internal/archive: make error message contain printable characters only + 2021-04-30 c3b2b04156 runtime: switch openbsd/386 locking to libc + 2021-04-30 4893eee9dc runtime: switch openbsd/386 to pthreads + 2021-04-30 d9bfda8124 cmd/go: remove the special case for "unsafe" in importFromModules + 2021-04-30 cbff713e68 cmd/go: add GODEBUG tokens for debugging lazy module loading + 2021-04-30 eb71887b99 cmd/go: prune go.mod and go.sum files from vendored dependencies + 2021-04-30 c3365ad5f2 cmd/go: annotate versions in vendor/modules.txt + 2021-04-30 7dedc237c5 cmd/go: smooth out upgrade paths for lazy loading + 2021-04-30 0e315ad79a cmd/go/internal/modload: avoid loading the full module graph when listing specific modules + 2021-04-30 c05d50f8f3 cmd/go/internal/modload: avoid loading the module graph to list only the name of the main module + 2021-04-30 ee4f9656ac cmd/go/internal/modload: avoid loading the full module graph to determine which checksums to add to go.sum + 2021-04-30 4063605e0d cmd/go/internal/modload: avoid loading the full module graph for imports satisfied by lazy roots + 2021-04-30 8d8abb3b8a cmd/go: verify lazy-loading invariants when loading the vendor list for a lazy module + 2021-04-30 9a81702b97 cmd/go: enable lazy loading + 2021-04-30 2bd3e48055 cmd/go/internal/modload: implement lazy loading + 2021-04-30 9c12f1b433 internal/buildcfg: enable regabi for Android + 2021-04-30 95c5f4da80 cmd/compile/internal/types2: list errors by default in TestManual + 2021-04-30 c55d5c887e cmd/compile/internal/types2: simplify use of TestManual + 2021-04-30 89bf297b24 cmd/internal/objfile: emit better error for Go object of a different version + 2021-04-30 a893682d83 net/url: add Values.Has + 2021-04-30 3366556d1c A+C: add Weixie Cui (individual CLA) + 2021-04-30 cc02d59e84 cmd/gofmt: always format non-directory arguments again + 2021-04-30 0dfb6fb490 go/ast: print CommentMap contents in source order + 2021-04-30 06ac303f6a cmd/internal/obj/ppc64: simplify got/toc address classification + 2021-04-30 9c7207891c cmd/internal/obj/arm64: fix the size of STP series instructions in optab + 2021-04-30 303b194c6d api: update next.txt + 2021-04-30 3498027329 math: increase precision of math.SmallestNonzeroFloat64 + 2021-04-30 02ab8d1a1d cmd/compile, runtime: emit only GC data for stack objects + 2021-04-29 a9705e157b cmd/compile/internal/types2: slice-to-array-pointer conversion requires go1.17 + 2021-04-29 e99dfb0e5c cmd/compile: make GC prog symbol content-addressable + 2021-04-29 1df309eb02 cmd/compile: skip types.Sym for GC mask symbols + 2021-04-29 897baae953 runtime/metrics: add additional allocation metrics + 2021-04-29 fd09593667 cmd/compile: minor doc enhancements + 2021-04-29 7b32830f58 crypto/elliptic: store P-256 precomputed basepoint table in source + 2021-04-29 87e4dcd446 archive/zip: only return directory once via io/fs.FS + 2021-04-29 6d95e5a4ff encoding/csv: add FieldPos method + 2021-04-29 2c05ba4ae0 runtime: top align tinyallocs in race mode + 2021-04-29 32dbaac572 cmd/compile/internal/walk: merge operations when calling ir.NewSlic… + 2021-04-29 e03cca6407 runtime: use 4 MiB heap arenas on iOS + 2021-04-29 5a8435d701 go/types: add additional test data from types2 + 2021-04-29 f7c6f6210b cmd/link: test trampolines with cgo + 2021-04-29 948a262455 cmd/compile/internal/types2: nest all test data under the testdata directory + 2021-04-29 12eaefead4 cmd/link: support trampoline insertion for PLT calls on ARM + 2021-04-29 657f58d845 cmd/link: support trampoline insertion for PLT calls on ARM64 + 2021-04-29 f12dfeac89 cmd/link: support trampoline insertion on ARM64 + 2021-04-29 b15372f39b runtime: remove linux-amd64 walltime function + 2021-04-29 862ddb37b4 runtime: rename walltime1 to walltime + 2021-04-29 4e3e6b58f7 cmd/compile/internal/ir: fix doc + 2021-04-29 18852e8372 cmd/link: use a two-pass approach for trampoline insertion + 2021-04-29 d80da19fc9 cmd/link: update comment for PLT/GOT helper functions + 2021-04-29 eb3fe28d70 go/types: improve error messages for unexpected ListExprs + 2021-04-29 c8a92d454c go/types: ensure that error code values do not change in 1.17 + 2021-04-29 47cb0c46b2 go/types: nest all test data under the testdata directory + 2021-04-29 c4c68fb57f cmd/compile/internal/walk: delete unused statement + 2021-04-29 6afa0ae4e5 cmd/compile/internal/types2: match compiler error for invalid type alias decl + 2021-04-29 42953bc9f5 runtime: remove walltime function + 2021-04-29 d09947522d runtime: implement time.now in assembly for linux-amd64 + 2021-04-29 756fd56bbf cmd/compile: remove an unused function + 2021-04-28 fa6ed6e81a go/types: respect IgnoreFuncBodies for function literals + 2021-04-28 6082c05d8b go/types: better errors for invalid short var decls + 2021-04-28 414af503d7 go/types: fix type inference + 2021-04-28 c96fec9036 runtime: use a single definition of time_now for faketime + 2021-04-28 b36596b14f runtime: move Windows time.now implementations into separate files + 2021-04-28 07e006dd93 go/types: use a global atomic counter for type parameter ids + 2021-04-28 168dd4e6aa go/types: add example test for type inference + 2021-04-28 1e235cd454 go/types: use combined type and ordinary args for type inference + 2021-04-28 ad989c7dba crypto/cipher: make AES-GCM benchmarks match ChaCha20Poly1305 ones + 2021-04-28 764f53eb6c spec: clarify conditions for switch expression type + 2021-04-28 42812a2fee types2: disambiguate package qualifiers in error messages + 2021-04-28 ea65a12f89 cmd/compile/internal/types2: catch unexpected expression lists + 2021-04-28 90614ff462 cmd/go/internal/modfetch: fix comment that mentions no-longer returned error + 2021-04-28 a54762586f cmd/gofmt: simplify arg handling + 2021-04-28 22a56b629d cmd/go/internal/modload: in importFromModules, do not wrap module graph errors in ImportMissingError + 2021-04-28 f893f35d9f go/types: split out function instantiation from index expr + 2021-04-28 5b328c4a2f cmd/compile: use desired register only if it satisfies register mask + 2021-04-28 cbb3f09047 testing: add -shuffle=off|on|N to alter the execution order of tests and benchmarks + 2021-04-28 e51246c881 runtime: consolidate Windows time constants into single copy + 2021-04-28 92c9f3a9b8 cmd/go: include C/C++/Fortran compiler version in build ID + 2021-04-28 becb9a278f test: do not run fuse test in noopt mode + 2021-04-28 24ea547a21 cmd/link: don't pass -Wl,--dynamic-linker if -static + 2021-04-28 12af403624 cmd/go/internal/bug: use envcmd instead of go env + 2021-04-28 5c69cb2a5b cmd/go: populate module info even if an error occurs in loading package + 2021-04-28 11052d77a3 cmd/link: use R12 as trampoline scratch register on ARM + 2021-04-28 4a7effa418 cmd/compile: mark R12 clobbered for special calls + 2021-04-28 4fe324dd0f cmd/go: make TOOLEXEC_IMPORTPATH consistent with 'go list -f {{.ImportPath}}' + 2021-04-28 f68878f0fc cmd/dist,runtime: support cgo on openbsd/mips64 + 2021-04-28 92d1afe989 cmd/compile/ssa: optimize the derivable known branch of If block + 2021-04-28 9726c78539 cmd/asm: add check for register and shift/extension combination on arm64 + 2021-04-28 f439a76253 cmd/internal/obj/arm64: fix the wrong error message of out-of-range checking + 2021-04-28 c9f43507c6 cmd/compile: fix typechecking logical operators panic with non-boolean operand + 2021-04-27 983dea90c1 cmd/link: disable plugin support if cgo is disabled + 2021-04-27 214c8dd80c go/types: factor out index/slice expr handling + 2021-04-27 645cb62ee3 testing: document that TestMain can be used with benchmarks + 2021-04-27 30002e6656 cmd/go/internal/modload: treat \ as a path separator instead of a shell special character + 2021-04-27 b9dfaf77f5 cmd/compile/internal/walk: merge operations + 2021-04-27 13e87cda00 time: increase slop for TestTicker + 2021-04-27 f432d3fc41 cmd/compile: fix nongeneric closures in generic functions + 2021-04-27 8ab7064e33 cmd/go: use a real Go version in the go.mod files in TestScript/mod_readonly + 2021-04-27 0c3557e6ad syscall: move TestForegroundSignal create call out of goroutine + 2021-04-27 291eb0178f go: various minor cleanups with the help of Goland + 2021-04-27 0ae9c3b98b runtime/pprof: fix block profile bias + 2021-04-27 8e0023b81b cmd/go/internal/load: treat packages with errors as potentially main packages + 2021-04-27 bd2175e1b1 cmd/go: show warnings about symlinks only for patterns containing ... + 2021-04-27 222101549a syscall: restore nosplit for ptrace1 on Darwin + 2021-04-27 cde6a675bc go/scanner: optimize scanIdentifier + 2021-04-27 074a49bfe8 strconv: remove unused extfloat (Grisu3) ftoa code + 2021-04-27 55c517a8b3 cmd/compile: fix handling of ir.CurFunc during stenciling + 2021-04-27 d553c0144d bits: use same expression with system bit size + 2021-04-27 bc6288794d go/scanner: improve variety in benchmarks for file scanning + 2021-04-27 6fa12172d9 go/parser: add benchmarks for syntax-only parsing and object resolution + 2021-04-27 88a8a27056 os: don't check non-nil err twice in Symlink on windows + 2021-04-27 0b9ca4d907 runtime/metrics: add tiny allocs metric + 2021-04-27 7d22c2181b syscall: restore signal mask after setting foreground process group + 2021-04-27 39844971fb go/types: don't panic when checking a ListExpr in exprInternal + 2021-04-27 6edd573218 cmd/link: enforce larger alignment on split ppc64 text sections + 2021-04-27 1eca6aa747 cmd/internal/obj: refactor ppc64 address relocation code generation + 2021-04-27 e0815d041c runtime: replace --buildmode with -buildmode in tests + 2021-04-27 ca8e8317be runtime: add missing import "C" in TestLibraryCtrlHandler + 2021-04-27 cb34026a95 cmd/compile: tighten exportWriter.qualifiedIdent signature + 2021-04-27 c249491572 doc: change <a/> to </a> in spec + 2021-04-27 7ef0237d89 cmd/go/internal/modload: clean up error reporting + 2021-04-27 3cc3a16029 cmd/go: add tests for convergence in 'go mod tidy' + 2021-04-27 434e12f772 cmd/compile: add more doc for Name.Defn + 2021-04-27 15105dd4b5 go/types: walk all imports when determining package name ambiguity + 2021-04-27 40254ec0db cmd/compile: fix wrong package path for unsafe.Pointer + 2021-04-26 903b25178e syscall: on linux use accept4 in Accept, fall back to accept + 2021-04-26 be28caf0aa cmd/compile/internal/types2: respect IgnoreFuncBodies for function literals + 2021-04-26 9f601690da cmd/compile: workaround inlining of closures with type switches + 2021-04-26 a53dc4c1ce cmd/go/internal/modload: use (*loadPkg).mod only to indicate the module from which the package was loaded + 2021-04-26 0d1280c685 Revert "sync: improve sync.Pool object stealing" + 2021-04-26 c430313992 runtime: use abi.FuncPCABI0 for libc syscall wrappers + 2021-04-26 8ff1da0b81 runtime: fix offset in comment + 2021-04-26 14ade57ab8 runtime: fix scavenge min fraction constant floor division + 2021-04-26 d02026414c cmd/go: don't add generated SWIG C++ files to CompiledGoFiles + 2021-04-26 d5d24dbe41 sync: improve sync.Pool object stealing + 2021-04-26 1f7ddf57d2 syscall, etc.: use abi.FuncPCABI0 for libc syscall wrappers + 2021-04-26 00d42ffc89 cmd/compile: spos handling fixes to improve prolog debuggability + 2021-04-24 70deaa33eb cmd/compile: extend GOSSAFUNC match to well-formed package suffix match. + 2021-04-23 e7db792fc5 runtime: simplify TestSelectStackAdjust + 2021-04-23 b8fed48a9a cmd/dist: enable cgo on windows/arm64 + 2021-04-23 a6d3dc40c4 misc/cgo/testso, misc/cgo/testsovar: fix for Windows + 2021-04-23 9cc3469106 all: do not test internal linking on windows/arm64 + 2021-04-23 8e368708c5 cmd/link: implement windows/arm64 external linking + 2021-04-23 bf9216055b runtime/testdata: fix testprogcgo for windows/arm64 + 2021-04-23 a25d1d45d9 runtime: fix windows/arm64 callbackasm1 for frame pointer hack + 2021-04-23 16330817aa runtime: add windows/arm64 cgo-linking code + 2021-04-23 e5a6c5243c cmd/link: force external link for windows/arm64 cgo binaries + 2021-04-23 79f35130cd cmd/link: expand PE constants and fix doc URL + 2021-04-23 a0248a99a8 cmd/link: fix PE emitRelocations for >4GB base address + 2021-04-23 59ceb985c7 cmd/link: make Loader.SymName not crash + 2021-04-23 199575a119 cmd/link: count relocations better + 2021-04-23 41e5ae4883 cmd/link: deal with no constructors + 2021-04-23 9f7079c44e cmd/link: sort the pclntab relocations + 2021-04-23 c0e1301b8c cmd/link: fix PE section attributes for windows/arm64 + 2021-04-23 073f913949 debug/dwarf: skip over zero-length compilation units + 2021-04-23 cef3a442ea cmd/asm, cmd/link: use full objabi header + 2021-04-23 19470dc535 misc/cgo/test: do not redeclare exported Go functions + 2021-04-23 1421516973 cmd/compile, internal/abi: add FuncPCABIxxx intrinsics + 2021-04-23 691e1b84c1 cmd/compile: generalize fix for lvalue-init evaluation + 2021-04-23 768a39975d cmd/go/internal/modload: remove the addedModuleFor map + 2021-04-23 c3e2ed711c cmd/go: use builtin version and reexec for env + 2021-04-23 d2f96f2f75 math/rand: make the security warning clearer and more prominent + 2021-04-23 8c66669764 cmd/compile: make sure ascompatee walk lhs init statements + 2021-04-23 d4bfe00615 cmd/go: make build cache tag sensitive to GOSSADIR; remove unused + 2021-04-23 bedfeed54a runtime,runtime/metrics: add metric to track scheduling latencies + 2021-04-23 105a6e9518 os: skip TestExecutableDeleted on aix + 2021-04-23 5963f0a332 cmd/vendor: get golang.org/x/tools@f946a157eef + 2021-04-23 d310b2a6b8 cmd/compile: set correct Defn for inlined vars + 2021-04-23 1b0a031680 cmd/compile: escape "go" wrapper closure everywhere + 2021-04-23 cfac62a1cc cmd/compile: fix bug in defer wrapping + 2021-04-23 14056d0d00 cmd/compile/internal/types2: add unsafe.Add and unsafe.Slice + 2021-04-23 050b408dcc go/types: implement unsafe.Add and unsafe.Slice + 2021-04-22 1da05eb0ce spec: add unsafe.Add and unsafe.Slice + 2021-04-22 74059685fd go/types: suppress index-out-of-bounds error on Unknown constants + 2021-04-22 f7afdfd483 go/types: cleanup and fix Checker.index + 2021-04-22 cfe5d79c5c os: depend on Readlink only when necessary + 2021-04-22 ecfce58965 runtime: skip work recheck for non-spinning Ms + 2021-04-22 b6ff3c69d5 cmd/link: support more load commands on Mach-O + 2021-04-22 1a5665533b cmd/go/internal/modload: migrate editBuildList to use a structured requirement graph + 2021-04-22 9c1b769d5f cmd/go: add a source file in the multiple-paths module in TestScript/mod_tidy_replace + 2021-04-22 537cde0b4b cmd/compile, runtime: add metadata for argument printing in traceback + 2021-04-22 d4aa72002e cmd/asm: fix RLDCR const1,reg,const2,reg on ppc64 + 2021-04-22 e8666abd98 cmd/compile: keep call's args in elim dead auto pass + 2021-04-22 d3853fb4e6 runtime: call cgocallbackg indirectly + 2021-04-22 d5b2d809b0 cmd/link: emit LC_BUILD_VERSION on Mach-O + 2021-04-22 b2a032add8 cmd/link: update machoPlatform selection + 2021-04-22 a4f3ff2205 cmd/go: update TestScript/mod_convert + 2021-04-22 14a18b7d25 cmd/compile/internal/types2: move a handful of tests + 2021-04-22 a71528ad31 cmd/compile/internal/types2: review fixedbugs tests + 2021-04-22 ece5935364 cmd/compile/internal/types2: better errors for invalid short var decls + 2021-04-22 48b368b01f cmd/compile/internal/types2: avoid follow-on errors for invalid [...] array + 2021-04-22 617a83ec68 go/types: re-enable a commented out test + 2021-04-22 f0a8101d34 go/types: combine two loops (cleanup of TODO) + 2021-04-22 5daefc5363 cmd/internal/obj/arm64: fix the wrong ROR operator of some instructions + 2021-04-22 0636d88f6d cmd/compile: add restrictions on the shift amount range of arm64 various instructions + 2021-04-22 02a8e83661 runtime: don't run TestCrashDumpsAllThreads in parallel + 2021-04-21 7bedd47798 go/types: combine all type inference in a single function + 2021-04-21 6639bb894d runtime: call nanotimeQPC from nanotime1 normally + 2021-04-21 7e97e4e8cc syscall: syscall.AllThreadsSyscall signal handling fixes + 2021-04-21 54af9fd9e6 internal/bytealg: add power9 version of bytes index + 2021-04-21 122fca49f9 go/types: simplify Checker.Call + 2021-04-21 1d2101116f net: don't check nil err twice in interfaceMessages on freebsd + 2021-04-21 614a9c2613 go/types: simplify Checker.funcInst + 2021-04-21 39785912b9 go/types: add sizeof test + 2021-04-21 255056395e test: add a field tracking test + 2021-04-21 35806efda2 io/fs: document that caller can modify slice returned by ReadFile + 2021-04-21 b8a359d984 cmd/compile/internal/types2: fix incorrect result type of Checker.index + 2021-04-21 f9e2dbbfc9 syscall: use libc in Exec on openbsd/arm64 + 2021-04-21 e5bc4f2a77 cmd/compile: reenable name preservation on copies in expand_calls + 2021-04-21 daee726a0b cmd/compile: don't accumulate duplicated named slots + 2021-04-21 4d56576ec0 runtime: move timer recheck after GC recheck + 2021-04-21 381252f312 cmd/go/internal/modload: use updateRequirements instead of editRequirements to add modules for missing packages + 2021-04-21 5f1df260a9 cmd/compile: allow export/import OSLICE2ARRPTR + 2021-04-21 7735ec96c1 cmd/compile: remove ir.OSTMTEXPR op + 2021-04-21 acf1b46de5 cmd/compile: update ir.Node ops comments + 2021-04-21 f53c2fac46 cmd/go/internal/modload: in newRequirements, verify that rootModules is sorted + 2021-04-21 69c94ad55f cmd/go/internal/modload: split updateRoots into separate functions for updating and tidying + 2021-04-21 81fcb18df5 cmd/go: make Tidy an option in PackageOpts rather than a separate call + 2021-04-21 c33ced6d8a runtime: don't test sig.inuse in sigsend + 2021-04-21 190cb937f7 cmd/compile/internal/types2: fix type inference + 2021-04-21 760d3b2a16 reflect: allow conversion from slice to array ptr + 2021-04-21 c18744377a go/types: allow conversion from slice to array ptr + 2021-04-21 faa4fa1a6e cmd/compile: allow conversion from slice to array ptr + 2021-04-20 1c268431f4 spec: allow conversion from slice to array ptr + 2021-04-20 e12b0afa54 cmd/compile: separate out parameter and field export encoding + 2021-04-20 48e3d92454 Revert "runtime: implement runqdrain() for GC mark worker goroutines" + 2021-04-20 c7d708e42e cmd/compile: pass struct field note information along in exported info + 2021-04-20 f448cb8ba8 cmd/compile: use f.Nname.Type() in makeABIWrapper + 2021-04-20 57b0d838ed net: pass MSG_CMSG_CLOEXEC in ReadMsgUnix on dragonfly, netbsd and openbsd + 2021-04-20 3f8e64878a internal/poll, net: fix comments regarding accept and sysSocket + 2021-04-20 dbade774c3 runtime: refactor findrunnable spinning recheck + 2021-04-20 7473a6a0eb reflect: fix stack overflow panic when using haveIdenticalUnderlyingType + 2021-04-20 fbb600b283 runtime: implement runqdrain() for GC mark worker goroutines + 2021-04-20 77860ad280 cmd/compile: guard partially live arg spilling with number of registers + 2021-04-20 109d7580a5 cmd/compile: disable name preservation on copies in expand_calls + 2021-04-20 60ab197bc2 runtime: refactor work stealing to dedicated function + 2021-04-20 9dd71ba913 internal/buildcfg: enable regabiargs by default + 2021-04-20 24875e3880 cmd/compile/internal/types2: fix some typos in rawLookupFieldOrMethod + 2021-04-20 4ce49b4a15 go/types: support type parameters in NewMethodSet + 2021-04-20 af8a176e91 internal/buildcfg: enable regabidefer by default + 2021-04-20 3ff6ff7f84 cmd/compile: preserve pointerness when creating map key temp + 2021-04-20 fe26dfadc3 net: use syscall.fcntl on libc systems + 2021-04-20 0ccdcb2102 runtime: crash the GC when clobberdead pointer is seen + 2021-04-20 4f5aec4603 all: remove redundant spaces before . and , + 2021-04-20 9f87943424 go/types: fix panic when using multiple type arguments + 2021-04-19 3711ea0b5d cmd/compile: do not clobber arguments for reflect.callReflect and callMethod's ABI wrappers + 2021-04-19 b3a5640397 go/types: remove the concept of finals + 2021-04-19 62cad233a6 go/types: remove stale commented-out testdata + 2021-04-19 7252e1e5b6 cmd/link: convert -I foo to -Wl,--dynamic-linker,foo when externally linking + 2021-04-19 88655480f3 internal/buildcfg: enable regabireflect by default + 2021-04-19 bc5de81e70 testing: remove data races so that parallel benchmarks can safely call .Fatal* and .Skip* + 2021-04-19 e97d8eb027 net: pass MSG_CMSG_CLOEXEC flag in ReadMsgUnix + 2021-04-19 bbb510ccc9 internal/buildcfg: enable regabig by default + 2021-04-19 f8892147bd runtime: open up space for callee's arg spill slot in mcall (regabi version) + 2021-04-19 5780ab4f60 text/template/parse: add a mode to skip func-check on parsing + 2021-04-19 6b8e3e2d06 cmd/compile: reduce redundant register moves for regabi calls + 2021-04-19 b21e739f87 test: add test for CL 310589 + 2021-04-19 a9c244a849 test: add liveness test for regabi + 2021-04-19 a72622d028 cmd/compile: skip "_" function in reflectdata.MarkUsedIfaceMethod + 2021-04-19 c914e6160d cmd/go: drop GOEXPERIMENT in script tests + 2021-04-18 4efd581383 archive/zip: fix imports block of biggestZipBytes generator + 2021-04-17 fd3612e433 internal/buildcfg: enable regabiwrappers by default + 2021-04-16 43466399cb internal/buildcfg: make regabi enable regabiargs + 2021-04-16 067bad2eef runtime: update stale comment + 2021-04-16 14dbd6e776 internal/buildcfg: make regabi an alias for regabi sub-experiments + 2021-04-16 94817890c2 runtime: remove useless nFlushCacheRoots + 2021-04-16 b05903a9f6 cmd/link: fix defaultGOROOT package + 2021-04-16 b65f8589e8 cmd/dist: defend self against misc/reboot test + 2021-04-16 02a2ff47ef go/parser: add a SkipObjectResolution mode to bypass object resolution + 2021-04-16 b91f8a4c0b go/scanner: fix a typo in scanner_test.go + 2021-04-16 9e8a312b71 go/parser: move type params in scope for the function signature + 2021-04-16 13368ab56a runtime: clarify which work needs spinning coordination + 2021-04-16 800fb11efb runtime: remove redudant tryWakeP component + 2021-04-16 f6e7fe2711 runtime: move findrunnable timer delay computation closer to use + 2021-04-16 9fbcba6664 cmd/compile: in clobberdead mode, don't clobber slots that are live for defers + 2021-04-16 4fb74e0555 reflect: preserve ctxt across moveMakeFuncArgPtrs + 2021-04-16 b6e1c33603 cmd/compile: spill all the parameters around morestack + 2021-04-16 fff236e659 net/http/fcgi: eliminate race, keep request id until end of stdin + 2021-04-16 ef57834360 crypto/tls: fix flaky handshake cancellation tests + 2021-04-16 dba89283ad cmd/go, go/build: add ToolTags to build.Default + 2021-04-16 95ed5c3800 internal/buildcfg: move build configuration out of cmd/internal/objabi + 2021-04-16 2fc0ebb623 cmd/go/internal/modload: when outside a module, set cfg.BuildMod based on allowMissingModuleImports + 2021-04-16 c1e8a9a8c6 net/http/cgi: Remove hard-coded ServeHTTP timeout + 2021-04-16 492eb059f9 cmd/go: fix mod_install_pkg_version + 2021-04-16 60abe01321 cmd/link: fix file-local checks in xcoff + 2021-04-16 acb189ea59 net/http: make ReadRequest return an error when requests have multiple Host headers + 2021-04-16 2f0e5bf907 net/http: using errors.Is in fs error detection + 2021-04-16 abbb82957d cmd/compile: don't insert VarDef for already-initialized results + 2021-04-16 04e1176fd2 cmd/go: support 'go run cmd@version' + 2021-04-16 639cb1b629 runtime: mark stdcallN functions cgo_unsafe_args + 2021-04-16 0613c748e8 cmd/go: move 'go install cmd@version' code into internal/load + 2021-04-16 dc76c47565 cmd/go/internal/load: convert two global flags to an options struct + 2021-04-16 cde92846e2 doc: add release note for module deprecation + 2021-04-16 52df9291aa test/abi: reenable test on windows + 2021-04-16 c692f752b5 cmd/link/internal/ld: re-enable tests on darwin + 2021-04-16 e1f4feb3d6 cmd/link/internal/ld: fix GOARCH in TestAbstractOriginSanityIssue25459 + 2021-04-16 d26fc68aa1 cmd/internal/objabi,test: use correct GOEXPERIMENT build tags in test/run.go + 2021-04-16 cf2396c70e internal/goexperiment: move baseline configuration to objabi + 2021-04-16 f08c552dab net/http: add to deadlines only when positive + 2021-04-16 bdddfd10ec runtime: improve synchronization in TestFinalizerRegisterABI + 2021-04-15 c8fb0ec5a0 cmd/compile: fix ANDI/SRWI merge on ppc64 + 2021-04-15 699a7c0fe9 cmd/go/internal/modconv: involve GOPROXY in ConvertLegacyConfig + 2021-04-15 7ed6d1f2fb cmd/compile/internal/types2: add sizeof test + 2021-04-15 a63ff398d5 cmd/compile/internal/syntax: fix error message for ... without type + 2021-04-15 ddd8d7c0a6 cmd/internal/obj: consolidate AMOVW and AMOVWZ optab entries + 2021-04-15 8009a81f7a bytes: add asm implementation for index on ppc64x + 2021-04-15 5631c4b3bf net/http: allow multiple dials in TestTransportMaxConnsPerHost + 2021-04-15 1d20a362d0 math: avoid assembly stubs + 2021-04-15 31e12b953a cmd/link: issue error if elf header overruns + 2021-04-15 7ad496b6f5 runtime: unify C->Go ABI transitions + 2021-04-15 dba2eab826 runtime,runtime/cgo: save all necessary registers on entry to Go on Windows + 2021-04-15 3e0b1cdb5d runtime: minor refactoring of _rt0_amd64_lib + 2021-04-15 b1c4cc5589 mime: keep builtinTypesLower sorted alphabetically + 2021-04-15 61a08fc6ce strconv: Implement Ryū algorithm for ftoa shortest mode + 2021-04-15 0184b445c0 strconv: implement Ryū-like algorithm for fixed precision ftoa + 2021-04-15 8f4c5068e0 internal/bytealg: port more performance-critical functions to ABIInternal + 2021-04-15 48b7432e3f cmd/internal/obj/arm64: fix the wrong sp dst register of ADDS/SUBS instructions + 2021-04-15 566a87c16b time: add missing "os" import to zoneinfo_test.go + 2021-04-15 083a26c7d2 cmd/compile: propagate pragmas from generic function to stenciled implementation + 2021-04-15 bf634c76b2 cmd/compile: look for function in instantiations in all global assignments + 2021-04-14 567a9322ad mime: add mime type for avif image file format + 2021-04-14 d27bb8ba2e go/build: replace os.Setenv with T.Setenv + 2021-04-14 f18715c18f time: replace os.Setenv with T.Setenv + 2021-04-14 c3931ab1b7 net/http/httptest: panic on non-3 digit (XXX) status code in Recorder.WriteHeader + 2021-04-14 cbf9caaf22 cmd/go: add a Go source file in TestScript/mod_sumdb + 2021-04-14 23f8c203f0 cmd/compile: rework/reduce partially lived argument spilling + 2021-04-14 1a8f0a7961 runtime: fix data race in abi finalizer test + 2021-04-14 a89ace106f runtime: update debug call protocol for register ABI + 2021-04-14 de7a87ef06 go/internal/gccgoimporter: replace os.MkdirTemp with T.TempDir + 2021-04-14 d1f8104b58 time: move slim test tzdata to testdata directory + 2021-04-14 b161b57c3f go/build: replace os.MkdirTemp with T.TempDir + 2021-04-14 892cad7a9b cmd/compile/internal/types2: add Named.SetTParams and Named.Orig methods + 2021-04-14 283f9fdbd3 cmd/dist: add tests using the typeparams build tag + 2021-04-14 bcbde83c20 go/ast: fix broken build with typeparams build constraint + 2021-04-14 492faaeda8 os/exec: replace os.Setenv with T.Setenv + 2021-04-14 4df3d0e4df cmd/compile: rescue stmt boundaries from OpArgXXXReg and OpSelectN. + 2021-04-14 4480c822ba cmd/internal/obj: don't emit args_stackmap for ABIInternal asm funcs + 2021-04-14 25b25a9ed7 cmd/asm: require NOSPLIT for ABIInternal asm functions + 2021-04-14 ef36e4fd0e reflect: keep pointer register results alive in callMethod + 2021-04-14 ad44dfb0fd cmd/go: clarify comment on HashSeed + 2021-04-14 c98026c104 cmd/go/internal/modload: fix truncated error message from goModDirtyError + 2021-04-14 72483de87a runtime: incorporate hbits advancement in scanobject into loop + 2021-04-14 7ec7a3cf33 runtime: make gcEffectiveGrowthRatio a method on gcControllerState + 2021-04-14 e9cc31e736 runtime: pass work.userForced to gcController.endCycle explicitly + 2021-04-14 3eaf75c13a runtime: move next_gc and last_next_gc into gcControllerState + 2021-04-14 e224787fef runtime: fix formatting of gcMark + 2021-04-14 82e4a6310b runtime: move roots' bases calculation to gcMarkRootPrepare + 2021-04-14 ab02cbd29f runtime: increase maxargs to avoid syscall18 crash when called with more than 16 args + 2021-04-14 58fdac04e4 syscall: don't defer close raw Socketpair fds in tests + 2021-04-14 6d8ba77896 cmd/compile: fix importing of method expressions + 2021-04-14 e7ab1a5ba8 runtime: create setGCPercent method for gcControllerState + 2021-04-14 9bce7b70fd runtime: create initializer for gcControllerState + 2021-04-14 2d4ba2601b runtime: move gcPercent and heapMinimum into gcControllerState + 2021-04-14 728e3dc6f9 runtime: make gcSetTriggerRatio a method of gcControllerState + 2021-04-14 eb433ed5a2 cmd/compile: set types properly for imported funcs with closures + 2021-04-14 8dcc071063 cmd/compile/internal/types2: use a global atomic counter for type parameter ids + 2021-04-13 34620364cb runtime, cgo/test: improve debugging output + 2021-04-13 f2d5bd1ad3 runtime: move internal GC statistics from memstats to gcController + 2021-04-13 8c2a8b1771 cmd/compile: always zero the temporary in mapKeyTemp + 2021-04-13 b4881d930a cmd/compile: don't modify underlying type when creating bitmap for bodyless function + 2021-04-13 efaf75a216 go/*,cmd/gofmt: guard AST changes with the typeparams build tag + 2021-04-13 693859542e runtime: rename gcpercent, readgogc, and heapminimum to match Go style + 2021-04-13 f5f7647107 runtime: break out GC pacer into its own file + 2021-04-13 9913f821e2 cmd/compile: make map functions ABI insensitive + 2021-04-13 c19759aa48 runtime: eliminate externalthreadhandler + 2021-04-13 e69f02265c runtime: use newm for profileloop + 2021-04-13 e512bc2cf0 runtime: use compileCallback for ctrlhandler + 2021-04-13 069983e5db archive/tar: replace os.MkdirTemp with T.TempDir + 2021-04-13 3bf645a633 cmd/link: force external linking for DragonFly cgo programs + 2021-04-13 69262d4871 cmd/compile,cmd/link: resolve cgo symbols to the correct Go ABI + 2021-04-13 48531da9e7 cmd/link: build dynexp symbol list directly + 2021-04-13 007e247af1 cmd/link: move cgo export map from loadcgo to setCgoAttr + 2021-04-13 6208b10d1e cmd/link: refactor setCgoAttr + 2021-04-13 10f883deb7 cmd/cgo: document generated cgo directives + 2021-04-13 7b19fb1d56 mime: in globs2 file only keep first time extension is seen + 2021-04-13 39dd96ca5a cmd/compile/internal/types: add example test for type inference + 2021-04-13 4b00eb7af4 cmd/compile: allow OpArgXXXReg comes before LoweredGetClosurePtr + 2021-04-13 444d28295b test: make codegen/memops.go work with both ABIs + 2021-04-13 13a4e8c41c all: simplify the spelling of Linux + 2021-04-13 3e5bba0a44 cmd/link: support 32b TLS_LE offsets on PPC64 + 2021-04-13 d948b8633d cmd/go: fix 'go help mod edit' JSON documentation + 2021-04-12 49e933fc57 cmd/compile: make interface conversion function selection ABI insensitive + 2021-04-12 841bc14216 os: restore testErrNotExist's working directory on os.Chdir success + 2021-04-12 263e13d1f7 test: make codegen tests work with both ABIs + 2021-04-12 3d5e3a15f6 debug/pe: replace os.MkdirTemp with T.TempDir + 2021-04-12 c27991bf5b text/template: replace os.MkdirTemp with T.TempDir + 2021-04-12 cccd3ba912 internal/execabs: replace ioutil.WriteFile with os.WriteFile + 2021-04-12 aad13cbb74 runtime: non-strict InlTreeIndex lookup in expandFinalInlineFrame + 2021-04-12 5c9b6e8e63 net: never probe IPv4 map support on DragonFly BSD, OpenBSD + 2021-04-12 3e8ba91275 mime: support reading shared mime-info database on unix systems + 2021-04-12 1b736b3c19 runtime: consolidate "is sweep done" conditions + 2021-04-12 a25a77aed2 runtime: block sweep completion on all sweep paths + 2021-04-12 07b2fee460 cmd/link: fix TestLargeText + 2021-04-12 849dba07a5 runtime: port performance-critical functions to regabi + 2021-04-12 865d2bc78e cmd/compile: do not allocate space for unspilled in-register results + 2021-04-12 8b859be9c3 internal/poll: ensure that newPoolPipe doesn't return a nil pointer + 2021-04-12 2fa7163b06 cmd/compile: look for newobject in register ABI for write barrier elision + 2021-04-12 5d80f8a82b runtime: replace outdated documentation link in Windows' nanotime + 2021-04-12 33d99905da cmd/compile: preserve name association when eliding copies in expand_calls + 2021-04-12 70ed28e5f7 cmd/compile: support memmove inlining with register args + 2021-04-12 585b52261c runtime: remove deferreturn dummy argument + 2021-04-12 9ed0e32059 test: consider default GOEXPERIMENT when matching build tags + 2021-04-12 51a47b7ff2 cmd/go: display helpful error when module cache can't be created + 2021-04-12 117b1c84d3 cmd/go/internal/work: remove '_test' from import paths in stacktraces when -trimpath is specified + 2021-04-12 c26f954a54 cmd/compile/internal/amd64: follow-on regabi fix for amd64 zerorange + 2021-04-12 16cd770e06 cmd/cgo: throw if C.malloc returns NULL in C.CString or C.CBytes + 2021-04-12 954bd8203b cmd/cgo: use tabs to indent _cgoPREFIX_Cfunc__CMalloc function body + 2021-04-12 e12abe4bd6 net: fix (*ipStackCapabilities).probe godoc + 2021-04-12 7beb988a3b runtime: using wyhash for memhashFallback on 64bit platform + 2021-04-12 424abc8d3b os/signal: replace os.MkdirTemp with T.TempDir + 2021-04-11 0da9eff503 runtime: simplify syntax for pointer arithmetic in mapaccess functions + 2021-04-11 352d329c44 runtime: move zero-sized frame check from newproc to newproc1 + 2021-04-11 189c6946f5 net: reference the correct RFCs and sections for IP.IsPrivate + 2021-04-10 3f4977bd58 cmd/compile/internal/types2: use combined type and ordinary args for type inference + 2021-04-10 a6d95b4508 cmd/compile/internal/types2: split out function instantiation from index expr + 2021-04-10 36c5f902f9 cmd/compile/internal/types2: factor out index/slice expr handling + 2021-04-10 4638545d85 cmd/compile/internal/syntax: accept "~" and "|" interface elements + 2021-04-10 1129a60f1c cmd/compile: include typecheck information in export/import + 2021-04-10 11f159456b path/filepath: replace os.MkdirTemp with T.TempDir + 2021-04-10 6382ec1aba internal/poll: fix the intermittent build failures with pipe pool + 2021-04-10 52bf14e0e8 all: fix spellings + 2021-04-09 554d2c4f06 reflect: panic on New of go:notinheap type + 2021-04-09 5305bdedb0 test: do not run (another) softfloat test with regabiargs + 2021-04-09 281d168e2d cmd/compile: don't set Ntype in noder2 anymore + 2021-04-09 756e2b1529 cmd/internal/objabi: make GOEXPERIMENT=none mean "no experiment flags" + 2021-04-09 c3faff7f2d cmd/go/internal/modload: change mvsReqs to store roots instead of a full build list + 2021-04-09 814c5ff138 cmd/go: support module deprecation + 2021-04-09 952187af12 cmd/go: upgrade and vendor golang.org/x/mod + 2021-04-09 fcf8a6640b cmd/compile/abi-internal: declare R14 completely fixed + 2021-04-09 0ad46889a1 cmd/compile/abi-internal: declare X15 scratch in function bodies + 2021-04-09 2698be4905 runtime: use sigpanic0 on all OSes + 2021-04-09 d11968012c test/abi: disable test with old-style build tag known to run.go + 2021-04-09 6951da56b0 Revert "cmd/compile: ensure spills of int/float reg args land in abi slots" + 2021-04-09 77b3269fb5 cmd/go: in TestScript, set GOTRACEBACK and use SIGQUIT to terminate hung subprocesses + 2021-04-09 a690a5d75f cmd/compile: ensure spills of int/float reg args land in abi slots + 2021-04-09 d138ee2cfb test/abi: disable test on windows for now + 2021-04-09 dcc801ef81 cmd/go/internal/modload: actually set the depth field passed to newRequirements + 2021-04-09 c432917061 cmd/link: link libgcc archive after mingw archives + 2021-04-09 519f223aa2 cmd/compile: reduce overhead of RParams in types.Type + 2021-04-09 4d7d7a4c50 os: replace os.MkdirTemp with T.TempDir + 2021-04-09 8518aac314 crypto/x509: replace os.MkdirTemp with T.TempDir + 2021-04-09 d25c4fbe05 test: do not run softfloat test with regabiargs + 2021-04-09 19034fa855 cmd/objdump: update test with register ABI + 2021-04-08 5811605df9 cmd/go: fix mod_list_update_nolatest on windows + 2021-04-08 d67e739989 os/exec: replace os.MkdirTemp with T.TempDir + 2021-04-08 ec367e5b05 cmd/compile: adjust interface conversion function selection with 0-sized fields + 2021-04-08 6c98ecda10 cmd/compile: don't use fast32/64 map functions for aggregates + 2021-04-08 a9e475a15a cmd/compile: add recursive-invalidate Value method, use in expand_calls + 2021-04-08 7e583806d8 runtime/cgo: clarify Handle documentation + 2021-04-08 bb76193a7f cmd/compile: fix buglet in walk convert phase relating to convF32/64 + 2021-04-08 793844207d cmd/go: strip GOEXPERIMENT from hash salt + 2021-04-08 98dd205fa4 runtime: see whether gp==nil before checking preemption state + 2021-04-08 46ffbec1d6 cmd/compile: break out transformations of tcCompLit into transformCompLit + 2021-04-08 ecca94a7d1 cmd/go/internal/modload: add a dormant depth type + 2021-04-08 96a6745088 runtime: use register ABI in panicIndex/Slice functions + 2021-04-08 ca8540affd cmd/compile: fix buglet in walk convert phase relating to convT64 + 2021-04-08 d474b6c824 test/abi: clean up test to fix builders + 2021-04-08 23e1d36a87 cmd/go: in 'go list -m', ignore "not found" errors loading updates + 2021-04-08 0e09e4143e cmd/go: assume Go 1.16 semantics uniformly for unversioned modules + 2021-04-08 31d2556273 runtime: set up read-only dummy TLS space for needm on Windows + 2021-04-08 283b02063b cmd/compile: sanitize before/after expansion OpSelectN references + 2021-04-08 1be8be4acc cmd/go: fix TestNewReleaseRebuildsStalePackagesInGOPATH + 2021-04-08 912c4e29d3 reflect: fix typo in result-in-registers case + 2021-04-08 1749f3915e sync: update misleading comment in map.go about entry type + 2021-04-08 a7e16abb22 runtime: replace os.MkdirTemp with T.TempDir + 2021-04-08 2123dfba65 Revert "cmd/compile/internal/noder: limit the number of goroutine" + 2021-04-08 8752454ece cmd/internal/objabi: clarify initialization of Experiments + 2021-04-08 5159c83641 runtime,cmd/link: include GOEXPERIMENTs in runtime.Version(), "go version X" + 2021-04-08 a8e55538af cmd/internal/objabi: make GOEXPERIMENT be a diff from default experiments + 2021-04-08 89ca1ce9a8 cmd/compile,cmd/internal/objabi: abstract out object header string + 2021-04-08 b675e52e95 internal/goexperiment: consolidate experiment-enabled constants + 2021-04-08 6304b401e4 internal/goexperiment,cmd: consolidate GOEXPERIMENTs into a new package + 2021-04-08 0c4a08cb74 cmd/asm,runtime: reduce spellings of GOEXPERIMENTs + 2021-04-08 aeaa4519b5 runtime: drop haveexperiment, sys.GOEXPERIMENT + 2021-04-07 f60aa7a18c syscall: replace os.MkdirTemp with T.TempDir + 2021-04-07 fca51ba24a cmd/internal/obj: remove ppc64 msr support from MOV* insns + 2021-04-07 e306d06063 runtime/map: update comment for gc/reflect + 2021-04-07 b3064b66d0 cmd/compile/internal/types2: combine two loops (cleanup of TODO) + 2021-04-07 4520da486b cmd/pack: use testing.T.TempDir in tests + 2021-04-07 b55d900529 cmd/compile: correct argument area size for typedmemmove/typedmemclr + 2021-04-07 d6aa162f30 embed, testing/fstest: small optimization for ReadDir + 2021-04-07 5d5f779db4 net/http: replace os.MkdirTemp with T.TempDir + 2021-04-07 4bbe046aad cmd/compile/internal/syntax: add "~" operator + 2021-04-07 836356bdaa cmd/compile/internal/types2: process errors in src order during testing + 2021-04-07 8f1099b585 cmd/compile/internal/syntax, types2: move cmpPos to pos.Cmp + 2021-04-07 1395432f23 cmd/compile/internal/types2: remove Config.AcceptMethodTypeParams flag + 2021-04-07 7d5c54eee4 cmd/compile/internal/types2: remove Config.InferFromConstraints flag + 2021-04-07 bce85b7011 cmd/compile/internal/types2: combine all type inference in a single function + 2021-04-07 8462169b5a cmd/compile: pre-spill pointers in aggregate-typed register args + 2021-04-07 8d77e45064 cmd/compile: fix bug of conditional instructions on arm64 + 2021-04-06 972e883925 runtime/cgo: add Handle for managing (c)go pointers + 2021-04-06 b084073b53 reflect: refactor funcLayout tests + 2021-04-06 0a510478b0 runtime: use register ABI for race detector functions + 2021-04-06 7da8490cbb path/filepath: replace os.MkdirTemp with T.TempDir + 2021-04-06 0bc4605ead cmd/go/internal/modload: track conflicts in versionLimiter + 2021-04-06 b56177a303 cmd/compile: check for unused OpArg* and mark invalid (again) + 2021-04-06 f5efa5a313 cmd/compile: load results into registers on open defer return path + 2021-04-06 bcc4422ee1 runtime: deflake TestGCTestIsReachable + 2021-04-06 1271e9a9cc time: properly quote strings containing quotes and backslashes + 2021-04-06 2e6f39beb0 cmd/go/internal/modload: factor out a method to update loader requirements + 2021-04-06 d6a90d06d2 cmd/compile/internal/types2: simplify Checker.Call + 2021-04-06 3a30381b21 cmd/compile/internal/types2: simplify Checker.funcInst + 2021-04-06 93466cc1b6 cmd/compile/internal/types2: review of pos.go and move into syntax package + 2021-04-06 d57189e92b test/syntax: remove interface.go + 2021-04-06 55bac87bd6 runtime/pprof: deflake TestMorestack + 2021-04-06 b345a306a0 cmd/compile: when GOSSAFUNC is set, dump the current pass on crash + 2021-04-06 939b561a6e cmd/internal/obj: reorg ppc64 MOV* optab entries and remove unused classes + 2021-04-06 5cd8a34495 cmd/compile: fix gcSizes.Sizeof for a zero-sized struct + 2021-04-06 84162b8832 cmd/compile/internal/typecheck: call tcConv directly + 2021-04-06 a25c584629 os: implement fs.StatFS for os.DirFS + 2021-04-06 d8306ee1f9 runtime: make reflectcall ABI0 on amd64 + 2021-04-06 298975c634 runtime: use funcID to identify abort in isAbortPC + 2021-04-05 b2389ad3ce cmd/compile: fix for zerorange on plan9-amd64 + 2021-04-05 d446cb7cff reflect: call ABI0 callReflect/callMethod + 2021-04-05 0723f062ff cmd/compile: enable panic+recover adjustment for some ABI wrappers + 2021-04-05 79b2e14b1a crypto/ed25519: add comprehensive edge-case test vectors + 2021-04-05 27015152ec flag: use strings.Builder instead of concatenating strings + 2021-04-05 ee40bb666b cmd/compile: add "surprised by IData of Arg" case for register args + 2021-04-05 254fb85c12 cmd/go: print deprecation notice for 'go get cmd' + 2021-04-05 d5b9dc1317 cmd/cgo: pass end position info for C function arguments. + 2021-04-05 e985245cd5 net: make ErrClosed and ParseError implement net.Error + 2021-04-05 a1a45afd4a cmd/internal/obj: remove duplicate ppc64 spr MOV* optab entries + 2021-04-05 a11244e95e time: use offset and isDST when caching zone from extend string + 2021-04-05 cf148f3d46 cmd/compile, runtime: use ABI-aware function converting float to interface + 2021-04-05 a040ebeb98 all: update references to symbols moved from io/ioutil to io + 2021-04-05 9abedf4827 cmd/compile/internal/ssagen: conditon not need + 2021-04-05 5cc5576a9c cmd/compile: untangle Wrapper and ABIWrapper flags + 2021-04-05 45e87cd3ec cmd/compile: disable tail call for method wrappers when RegabiArgs is enabled + 2021-04-05 411860251e cmd/compile: reference ABIInternal memequal_varlen + 2021-04-05 e617b2b0dd cmd/compile: add a debug flag to enable/disable open-coded defers + 2021-04-05 dcf85b30ba cmd/link: mangle function name with ABI on Mach-O + 2021-04-05 9e3328e740 cmd/internal/objabi: remove StackPreempt + 2021-04-05 191167c2b2 cmd/internal/obj/s390x: simplify huge frame prologue + 2021-04-05 042f4cbb6f cmd/internal/obj/riscv: simplify huge frame prologue + 2021-04-05 a06b08e7d1 cmd/internal/obj/ppc64: simplify huge frame prologue + 2021-04-05 2b63404ddb cmd/internal/obj/mips: simplify huge frame prologue + 2021-04-05 4702dd67a7 cmd/internal/obj/arm64: simplify huge frame prologue + 2021-04-05 24dd8cfe23 cmd/internal/obj/arm: simplify huge frame prologue + 2021-04-05 ef3122e909 cmd/internal/obj/x86: simplify huge frame prologue + 2021-04-05 af1789a61c runtime: extend internal atomics to comply with sync/atomic + 2021-04-05 a4b8241d97 cmd/compile: get rid of Fields in types.Interface, use allMethods in types.Type instead + 2021-04-05 6ed045b365 cmd/go: refactor modload.CheckRetractions + 2021-04-05 ee51e3d895 cmd/go: refactor modload.ListModules to accept bit flags + 2021-04-04 4230a6ebdd os: don't use T.Cleanup in TestRemoveAllLongPath + 2021-04-04 7bfd681c2f runtime/pprof: skip tests for AIX + 2021-04-04 776d8d387c os, path/filepath: use T.Cleanup to restore the original working directory + 2021-04-03 9e7bc80b31 os: reuse readdir buffers on unix with a sync.Pool + 2021-04-03 dac136f87b archive/zip: fix character device handling in fileModeToUnixMode + 2021-04-03 971c7154b0 io/fs: implement subFS.Sub + 2021-04-03 6986c02d72 cmd/compile: rename newNamedTypeWithSym, add some commemnts + 2021-04-03 fe587ce856 cmd/dist: include "go1.x-" in devel go version strings + 2021-04-03 01821137c2 cmd/compile/internal/types2: review of errors.go + 2021-04-03 93dcaba119 cmd/compile/internal/types2: review of stmt.go + 2021-04-03 a1e4657d5a cmd/compile/internal/types2: review of check_test.go + 2021-04-03 6454b2720f cmd/compile/internal/types2: review of resolver.go + 2021-04-02 2ebe77a2fd cmd/internal/obj: use REGENTRYTMP* in a few more places + 2021-04-02 f25d78f8e2 testing: clarify when Cleanup is called + 2021-04-02 35a8bbc9ea runtime: make concatstring{2,3,4,5} consistent w/ compiler's use + 2021-04-02 41cf18eda7 reflect: fix methodValueCall frame size on mips64 + 2021-04-02 34b87b4a1a reflect: remove short-circuits for zero-sized types in ABI algorithm + 2021-04-02 254948a50e cmd/compile: mark unused values as invalid to prevent problems in expandCalls + 2021-04-02 28c5fed557 reflect: add register ABI support for makeFuncStub and methodValueCall + 2021-04-02 6996bae5d1 cmd/compile: use ABI0 for cgo_unsafe_args functions + 2021-04-02 759116b3ac syscall: delete asm_windows.s + 2021-04-02 2d88f8f21e go/src/cmd/go/internal/work: compile "internal/abi" with "-+" + 2021-04-02 3651eff74e cmd/link: delete CompilationUnit.Pkg field + 2021-04-02 b165085836 cmd/link: remove an unused function from linker dwarf gen + 2021-04-02 a78b12aea7 cmd/link: remove unnecessary attrReachable test + 2021-04-02 aebc0b473e cmd/compile: fix bug in phiopt pass + 2021-04-02 97b3ce430b runtime: make gcTestMoveStackOnNextCall not double the stack + 2021-04-02 41e8a9f1cf runtime: fix TestGCTestMoveStackOnNextCall flakes + 2021-04-02 5579ee169f cmd/compile: in expand calls, preserve pointer store type but decompose aggregate args + 2021-04-01 27d306281c reflect,runtime: assume register ABI with GOEXPERIMENT=regabiargs + 2021-04-01 51cd074c59 reflect: undo register count increments on register assignment failure + 2021-04-01 45ca9ef5c1 cmd/compile: fix register/offset calculation for trailing empty field case. + 2021-04-01 e6ac2df2b1 net/url: use camelCase names + 2021-04-01 5f646f0a98 cmd/compile: fix parameter offset calculation + 2021-04-01 ec721d92bf runtime: fix uses of ABIInternal PCs in assembly + 2021-04-01 1f29e69bad cmd/compile: fix outgoing calls with GOEXPERIMENT=regabiargs + 2021-04-01 3304b2235a cmd/compile: fix incoming ABI with GOEXPERIMENT=regabiargs + 2021-03-31 87c6fa4f47 cmd/internal/obj/x86: use ABI scratch registers for WRAPPER prologue + 2021-03-31 5d6581d747 cmd/compile: deduplicate OpArg's across types + 2021-03-31 4acefa07b1 go/parser: switch to resolving objects as a post-processing pass + 2021-03-31 44dd06670f runtime: support register ABI Go functions from Windows callbacks + 2021-03-31 cb42e3e979 cmd/compile: schedule in-register OpArg first + 2021-03-31 46fa8afca6 cmd/go/internal/load/test: parse overlay files for test functions + 2021-03-31 ca3aefc4a9 cmd/compile: make expandCalls preserve types of pointer stores + 2021-03-31 c847932804 runtime: replace reflectcall of defers with direct call + 2021-03-31 135c9f45ec cmd/compile/internal/types2: review of operand.go + 2021-03-31 34fb2b2ed5 cmd/compile/internal/types2: review of decl.go + 2021-03-31 0e8a72b62e runtime: check for sysAlloc failures in pageAlloc + 2021-03-31 c93cd86149 net/http: use consistent case in URL in names + 2021-03-31 1d8abb3417 go/parser: remove redundant list argument to Parser.shortVarDecl + 2021-03-31 152ca79b73 go/parser: add resolution tests for type params + 2021-03-31 6d2a557a4d cmd/compile: deal with call.Use correctly for noder2, allow inlining of stenciled functions + 2021-03-31 f2717b31b5 cmd/compile: deal correctly with unnamed function params during stenciling + 2021-03-30 606e0aba74 go/ast: add missing handling for ListExpr in Walk + 2021-03-30 c3ec79bca9 go/parser: resolve the type name when parsing a composite lit value + 2021-03-30 0fdd371e6b go/parser: add data-driven tests for object resolution + 2021-03-30 64ca7e2cb3 cmd/compile: avoid generating duplicated in-register Arg + 2021-03-30 4b1a24f3cd runtime: fix G passed to schedEnabled and cleanup + 2021-03-30 e0ce0af6ef runtime: check that defer/go frames are empty + 2021-03-30 1318fb4a32 cmd/compile: handle partial type inference that doesn't require function args + 2021-03-30 3300390ec7 cmd/compile: make amd64 version of zerorange regabi-friendly + 2021-03-30 c40dc677be go/doc: avoid panic on references to functions with no body + 2021-03-30 6cadfe2fee reflect: cache IsVariadic calls in Call + 2021-03-30 43afb1a220 cmd/go: fix documentation on how to create new go.mod file + 2021-03-30 89b141c06e cmd/compile: emit writebarriers in specified ABI + 2021-03-30 c274a7c03b cmd/compile/internal/noder: limit the number of goroutine + 2021-03-30 e4a4161f1f runtime: non-strict InlTreeIndex lookup in Frames.Next + 2021-03-30 a81b5e4d0a crypto/elliptic: fix some typos + 2021-03-30 032ef4bbfc cmd/compile: fix creation of named generic types (setting of t.nod) + 2021-03-30 bb2fc21c3b runtime: fix typos in comments + 2021-03-30 33945869c1 cmd/compile: update default ABI choices for calls and bodyless fn stack maps + 2021-03-30 eeadfa2d38 cmd/compile: fix various small bugs related to type lists + 2021-03-30 a95454b6f3 runtime: init plan9 hashkey by time + 2021-03-30 06ad41642c cmd/compile: wrap defer/go call with results + 2021-03-30 e27f3966bb cmd/compile: be sure to wrap defer/go calls with arguments + 2021-03-30 bd6628e62d cmd/compile: check deferred nil interface call before wrapping it + 2021-03-29 4e1bf8ed38 runtime: add GC testing helpers for regabi signature fuzzer + 2021-03-29 1ef114d12c runtime: abstract specials list iteration + 2021-03-29 4e16422da0 cmd/internal/obj/ppc64: remove bogus MOVBU optab entry + 2021-03-29 164a6265e7 go/types: remove use of ioutil (cleanup) + 2021-03-29 9fbd0f64d8 runtime: fix some typos + 2021-03-29 67d565d281 cmd/compile: restructure ABI wrapper generation, export ABI + 2021-03-29 feb844f1ea cmd/compile: eliminate -abiwraplimit + 2021-03-29 1e8fff0f7b cmd/compile: assert that function values reference ABIInternal + 2021-03-29 0d1423583b cmd/compile: set ir.Name.Func in more cases + 2021-03-29 33b4ffc357 cmd/compile: track funcsyms by ir.Name instead of types.Sym + 2021-03-29 2ba296da47 cmd/compile: update a few stale comments + 2021-03-29 24764496c7 go/types: remove outdated comment + 2021-03-29 1a7d921aa5 cmd/compile: remove typechecker calls in varDecl() + 2021-03-29 2abf280a28 cmd/compile/internal/types2: remove 'strict' argument from several methods + 2021-03-29 8f676144ad crypto/rsa: fix salt length calculation with PSSSaltLengthAuto + 2021-03-29 565e70fcef cmd/link/internal/ld: use linkerFlagSupported to check -Qunused-arguments + 2021-03-29 6f90ee36e9 math: simplify comparison in FMA when swapping p and z + 2021-03-29 d10241fcf6 runtime: fix some typos + 2021-03-29 ba6bd967d2 cmd/compile/internal/ssa: strengthen phiopt pass + 2021-03-28 23ffb5b9ae runtime: overwrite existing keys for mapassign_faststr variant + 2021-03-27 49dccf141f time: add Time.Unix{Milli,Micro} and to-Time helpers UnixMicro, UnixMilli + 2021-03-27 2de1f42857 net: clear completed Buffers to permit earlier collection + 2021-03-26 359f44910f cmd/compile: fix long RMW bit operations on AMD64 + 2021-03-26 98a902323f cmd/vendor, cmd/pprof: use golang.org/x/term directly + 2021-03-26 3a0061822e cmd/compile: add arm64 rules to optimize go codes to constant 0 + 2021-03-25 b587b050ca cmd/compile: add transform functions for OXDOT and builtins + 2021-03-25 374b190475 io/fs: implement FileInfoToDirEntry + 2021-03-25 11b4aee05b cmd/compile: mark R16, R17 clobbered for non-standard calls on ARM64 + 2021-03-25 5834ce1dd7 cmd/compile/internal/ssa: unnecessary loop break + 2021-03-25 691db3737c cmd/cover: use golang.org/x/tools/cover directly + 2021-03-25 5cec8b85e5 net/http/httptest: wait for user ConnState hooks + 2021-03-25 7ce361737f net: only perform IPv4 map check for AF_INET6 sockets + 2021-03-25 569c86d23b cmd/compile/internal/types2: review of importer_test.go + 2021-03-25 ada77d23ae cmd/compile/internal/types2: review of examples test + 2021-03-25 2c8692d45f cmd/compile/internal/types2: review of example_test.go + 2021-03-25 ffa9983b99 cmd/compile/internal/types2: review of api_test.go + 2021-03-25 34ef294b76 cmd/compile/internal/types2: review of lookup.go + 2021-03-25 0fc595ec99 cmd/compile/internal/types2: review of check.go + 2021-03-25 74fe516c35 cmd/go: add -benchtime to cacheable test flags + 2021-03-25 82a1e0f9d3 cmd/link: make symbol data writable before toc fixup + 2021-03-25 4d66d77cd2 database/sql: remove unnecessary types in composite literals + 2021-03-25 53941b6150 cmd/compile: fix defer desugar keepalive arg handling buglet + 2021-03-25 9f4d5c94b0 cmd/go: emit error when listing with -f and -json + 2021-03-25 402d784b8f path/filepath: make Rel handle Windows UNC share + 2021-03-25 dec3d00b28 cmd/compile/internal/types2: review of stdlib_test.go + 2021-03-25 ddcdbb417b cmd/compile/internal/types2: review of assignments.go + 2021-03-25 607f99904e cmd/compile/internal/types2: review of api.go + 2021-03-25 c69515c9fd cmd/compile/internal/types2: review of expr.go + 2021-03-25 4889afe8f8 cmd/go/internal/load: use setLoadPackageDataError in loadImport + 2021-03-25 adb037d67a cmd/go: attribute direct imports from indirect dependencies to the importing package + 2021-03-25 954879d6d1 cmd/go/internal/modload: replace the global buildList with structured requirements + 2021-03-25 a95e2ae280 test: skip fixedbugs/issue36705 on Windows + 2021-03-25 80157b5144 crypto/x509: fix spelling error + 2021-03-25 e7e0995cba cmd/co…
Change https://golang.org/cl/318989 mentions this issue: |
Change https://golang.org/cl/319749 mentions this issue: |
Change https://golang.org/cl/319890 mentions this issue: |
Change https://golang.org/cl/320050 mentions this issue: |
This CL includes a fix to internal/fuzz/sys_windows.go, since the introduction of CL 288297 fails some of the Windows fuzzing tests. This was because the worker comm FDs are marked as inheritable but not actually provided via syscall.SysProcAttr.AdditionalInheritedHandles. Credit and thanks to Jason A. Donenfeld (Jason@zx2c4.com) for identifying the issue and providing this patch. Conflicts: - api/next.txt - src/cmd/go/internal/load/pkg.go - src/testing/testing.go Merge List: + 2021-05-14 d137b74539 cmd/go: fix spacing in help text of -overlay flag + 2021-05-14 c925e1546e cmd/internal/obj/arm64: disable AL and NV for some condition operation instructions + 2021-05-14 12d383c7c7 debug/macho: fix a typo in macho.go + 2021-05-14 3a0453514a all: fix spelling + 2021-05-13 b4833f7c06 cmd/link: always mark runtime.unreachableMethod symbol + 2021-05-13 92c189f211 cmd/link: resolve ABI alias for runtime.unreachableMethod + 2021-05-13 7a7624a3fa cmd/go: permit .tbd files as a linker flag + 2021-05-13 cde2d857fe cmd/go: be less strict about go version syntax in dependency go.mod files + 2021-05-13 2a61b3c590 regexp: fix repeat of preferred empty match + 2021-05-13 fd4631e24f cmd/compile/internal/dwarfgen: fix DWARF param DIE ordering + 2021-05-13 a63cded5e4 debug/dwarf: delay array type fixup to handle type cycles + 2021-05-13 0fa2302ee5 cmd/vendor: update golang.org/x/sys to latest + 2021-05-13 2c76a6f7f8 all: add //go:build lines to assembly files + 2021-05-12 6db7480f59 cmd/go/internal/modload: in updateLazyRoots, do not require the main module explicitly + 2021-05-12 f93b951f33 cmd/compile/abi-internal.md: fix table format + 2021-05-12 3b321a9d12 cmd/compile: add arch-specific inlining for runtime.memmove + 2021-05-12 07ff596404 runtime/internal/atomic: add LSE atomics instructions to arm64 + 2021-05-12 03886707f9 runtime: fix handling of SPWRITE functions in traceback + 2021-05-12 e03383a2e2 cmd/link: check mmap error + 2021-05-12 af0f8c149e cmd/link: don't cast end address to int32 + 2021-05-12 485474d204 cmd/go/testdata/script: fix test failing on nocgo builders + 2021-05-12 1a0ea1a08b runtime: fix typo in proc.go + 2021-05-11 9995c6b50a cmd/go: ignore implicit imports when the -find flag is set + 2021-05-11 9b84814f6e net/http: check that Unicode-aware functions are not used + 2021-05-11 2520e72d3b runtime: hold sched.lock across atomic pidleget/pidleput + 2021-05-11 326a792517 runtime,syscall: simplify openbsd related build tags + 2021-05-10 5c489514bc net/http: switch HTTP1 to ASCII equivalents of string functions + 2021-05-10 dc50683bf7 crypto/elliptic: upgrade from generic curve impl to specific if available + 2021-05-10 73d5aef4d1 cmd/internal/objfile: add objabi.SNOPTRDATA to "D" + 2021-05-10 d9e068d289 runtime/cgo,cmd/internal/obj/ppc64: fix signals with cgo + 2021-05-10 deb3403ff5 go/build: include files with parse errors in GoFiles and other lists + 2021-05-10 82517acae8 net, runtime: drop macOS 10.12 skip conditions in tests + 2021-05-10 031854117f cmd/go: include packages with InvalidGoFiles when filtering main packages + 2021-05-10 a9edda3788 cmd/go: add a test that reproduces #45827 + 2021-05-10 e18a8b4fb2 go/build: avoid duplicates in InvalidGoFiles + 2021-05-10 287025925f cmd/compile,reflect: allow longer type names + 2021-05-09 c14ecaca81 runtime: skip TestCrashDumpsAllThreads on openbsd/arm + 2021-05-09 bedf2c4886 runtime,syscall: convert syscall on openbsd/arm to libc + 2021-05-09 603f43cbae runtime: switch runtime to libc for openbsd/arm + 2021-05-09 83df4a590b runtime: switch openbsd/arm locking to libc + 2021-05-09 8ec8f6aa87 runtime: switch openbsd/arm to pthreads + 2021-05-09 5203357eba cmd/compile: make non-concurrent compiles deterministic again + 2021-05-09 ea93e68858 crypto/elliptic: make P-521 scalar multiplication constant time + 2021-05-09 14c3d2aa59 crypto/elliptic: import fiat-crypto P-521 field implementation + 2021-05-09 ec4efa4208 crypto/x509: check the private key passed to CreateCertificate + 2021-05-08 b38b1b2f9a cmd/compile: manage Slot array better + 2021-05-08 68327e1aa1 cmd/vendor: upgrade pprof to latest + 2021-05-08 4c8f48ed4f syscall: do not change stdio handle inheritance + 2021-05-08 9d0819b27c crypto/tls: make cipher suite preference ordering automatic + 2021-05-08 02ce411821 crypto/x509: remove GODEBUG=x509ignoreCN=0 flag + 2021-05-08 b211fe0058 cmd/compile: remove bit operations that modify memory directly + 2021-05-07 f24eac4771 cmd/compile: improving the documentation of various fields and functions + 2021-05-07 3980c4db19 doc/go1.17: fill in TODO for compress/lzw package + 2021-05-07 d80d1427a8 doc/go1.17: fill in TODO for reflect package + 2021-05-07 af6123a865 doc/go1.17: document encoding/binary.Uvarint max read of 10 bytes + 2021-05-07 b44c78b8c3 doc/go1.17: fill in TODO for strconv package + 2021-05-07 9bfa6f75d5 cmd/internal/obj: consolidate MOVB cases with other MOV ops on ppc64 + 2021-05-07 a0eb662d85 doc/go1.17: move language specification TODO to the right place + 2021-05-07 bdb8044665 cmd/link: don't include arginfo symbols in symbol table + 2021-05-07 f5423ea615 cmd/compile/internal/types2: add test case for issue 45985 + 2021-05-07 832c70e33d internal/poll: cast off the last reference of SplicePipe in test + 2021-05-07 d2b03111c4 go/types,cmd/compile/internal/types2: unskip std and cmd in TestStdlib + 2021-05-07 9524e93adf go/types: add a test case for issue 45985 + 2021-05-07 a11a1711b0 go/types: expose types.Info.Inferred with -tags=typeparams + 2021-05-06 4dbad79510 runtime: call unlockOSThread directly in Windows syscall functions + 2021-05-06 f39997b2be cmd/link: split large text sections on Darwin/ARM64 when external linking + 2021-05-06 90d6bbbe42 crypto/tls: enforce ALPN overlap when negotiated on both sides + 2021-05-06 402f177efc cmd/compile: fix intrinsic setting for mul64, add64 on ppc64le + 2021-05-06 51ff3a6965 crypto/x509: rewrite certificate parser + 2021-05-06 5f9fe47dea CONTRIBUTORS: change my name + 2021-05-06 6c591f79b0 math/big: check for excessive exponents in Rat.SetString + 2021-05-06 54e20b505d doc/go1.17: document fixes for negative rune handling + 2021-05-06 d2fd503f68 text/template: fix type bug in eq + 2021-05-06 0e7a7a68cd text/template/parse: rename DeferFuncCheck to SkipFuncCheck + 2021-05-06 ba0f8ce50f runtime: gofmt proc_test.go + 2021-05-06 b4ca1cec69 cmd/compile: set unsayable "names" for regabi testing triggers + 2021-05-06 1108cbe60b crypto/ecdsa,crypto/elliptic: improve tests and benchmarks + 2021-05-06 43c390a1fa crypto/ed25519: skip allocations test on -noopt builder + 2021-05-05 cf73f1a8e4 go/parser: don't parse a nil IndexExpr.Index + 2021-05-05 15557af207 doc/go1.17: fill in Go 1.17 release note TODOs using relnote + 2021-05-05 b0c49ae9f5 crypto/ed25519: replace internal/edwards25519 with filippo.io/edwards25519 + 2021-05-05 543e098320 go/types: fix potential bugs in santitizer pass + 2021-05-05 40d5e6d4e2 cmd/compile/internal/types2: fix potential bugs in santitizer pass + 2021-05-05 784ef4c531 net/http: ignore directory path when parsing multipart forms + 2021-05-05 95dde3f029 cmd/compile: do not substitute OGOTO inside a closure when inlining + 2021-05-05 d0583b131a cmd/go: spot-check the explicit requirements of root module dependencies when loading packages from them + 2021-05-05 18e666bad7 cmd/go: skip TestExecInDeletedDir on aix and solaris-based platforms + 2021-05-05 69368cece5 cmd/compile/internal/types2: make TestManual work for directories + 2021-05-05 3b304ce7fe runtime: implement runqdrain() for GC mark worker goroutines + 2021-05-05 f34fe8e370 all: update vendored dependencies for Go 1.17 + 2021-05-05 4c9791299d runtime: remove redundant save_g call in mcall for arm + 2021-05-05 9e0facd26e cmd/compile/internal/types2: implement types2.Instantiate + 2021-05-05 caf4c9434b cmd/compile: debug trace output for -N variable location gen + 2021-05-05 66ce8aa88d cmd/compile: handle degenerate entry blocks in -N debug gen + 2021-05-05 4df662fb37 cmd/go: don't crash when running "go version" in deleted directory + 2021-05-05 bb5e45219a cmd/go.sum: remove untidy checksums + 2021-05-04 137be7712f embed/internal/embedtest: add test for embedded path starting with dash + 2021-05-04 cb0658e624 go/types: expose more API under -tags=typeparams + 2021-05-04 62a87f64b9 cmd/go/internal/modload: only check root-promotion during tidy for lazy modules + 2021-05-04 6a6aa32783 cmd/go: add a test that reproduces the internal error in #45952 + 2021-05-04 cd28ca3a4e runtime: abort when receiving a signal on a non-Go thread on Windows + 2021-05-04 d19e5493bd doc/go1.17: require macOS 10.13 or later + 2021-05-04 10a082aa70 cmd/go: update x/mod to fix "//indirect" comment editing + 2021-05-04 f62739b861 cmd/compile: establish regabi name/value mapping for small in-params + 2021-05-04 8c3d217d89 os: skip TestExecutableDeleted on plan9 + 2021-05-04 e15d1f4e64 internal/buildcfg: set Error instead of panicking + 2021-05-04 da7496d841 os/signal: increase test timeouts on ppc64*/linux + 2021-05-04 d83baa1aa2 cmd/dist,cmd/go: set GOTRACEBACK to "system" for testing + 2021-05-04 10d625d5b4 database/sql: add NullInt16 and NullByte + 2021-05-04 371ea545c0 net/url: avoid string concatenation in resolvePath + 2021-05-04 62d424d794 cmd: update x/tools to pull in CL 315570 + 2021-05-04 eab0c46af7 cmd/go/internal/modload: remove outdated comments and redundant tests + 2021-05-04 0816511d3b all: update x/crypto to pull in CL 316109 + 2021-05-04 8e38b80b64 cmd: update x/text to pull in CL 315571 + 2021-05-04 1bbe78bb6d cmd: update x/mod to pull in CL 316113 + 2021-05-04 86e42c2fbf cmd/go: suppress SSH password prompts when fetching modules or repos + 2021-05-04 5e4f9b077f cmd/compile: when compiling with -N, avoid entry block + 2021-05-04 0921211403 cmd/compile: preserve/translate names for parameters + 2021-05-04 830e63a7a3 syscall: add //go:build lines to assembly files + 2021-05-04 45600bcd61 os, syscall: use wait6 to avoid wait/kill race on netbsd + 2021-05-04 138d2c9b88 strconv: fix a typo + 2021-05-04 e3769299cd strconv: add QuotedPrefix + 2021-05-04 2422c5eae5 sync/atomic: add (*Value).Swap and (*Value).CompareAndSwap + 2021-05-04 496d7c6914 text/template: add lock for Template.tmpl to fix data race + 2021-05-03 731a015ab8 internal/syscall/unix: use internal/abi.FuncPC for syscall wrapper + 2021-05-03 e8eb1d8269 math: add MaxUint, MinInt, MaxInt + 2021-05-03 ed5ebd32b3 os: update some docs to reference fs.ErrFoo instead of os.ErrFoo + 2021-05-03 ddb648fdf6 archive/zip: add File.OpenRaw, Writer.CreateRaw, Writer.Copy + 2021-05-03 9f347035ef cmd/api: disallow silent API additions after api/go1.n.txt is created + 2021-05-03 791854700d all: update x/net to pull in CL 316129 + 2021-05-03 a144af9136 cmd: update x/term to pull in CL 316112 + 2021-05-03 8a4b7294af cmd/compile: fix possible nil deref added in CL 270943 + 2021-05-03 7f9febd4a1 cmd/compile: fix linux-amd64-noopt builder + 2021-05-03 90ec257735 cmd/compile: make the stack allocator more careful about register args. + 2021-05-03 b584230889 net/http: use relative path in Location redirect + 2021-05-03 169155d61e cmd/compile: preserve argument order in debug_info + 2021-05-03 472f519fe2 cmd/compile/internal/ssagen: fix misleading comment + 2021-05-03 d75fbac54d cmd/compile: add edge from lock rank edge from forceGC to traceStackTab + 2021-05-03 7b768d43d0 math: replace float32/64 extrema with exact expressions + 2021-05-03 be1da9cdee cmd/link: unify text segment write + 2021-05-03 8327d2150f cmd/compile: add traceback argument info to ABI0 assembly functions + 2021-05-03 844e1fc6f1 cmd/compile: make typecheckaste correctly report invalid use of "..." + 2021-05-03 9ed736ac2a cmd/link/internal: fix use of DynlinkingGo with ppc64le trampolines + 2021-05-03 30674ae91b cmd/dist: disable misc/cgo/testsanitizers on ppc64le + 2021-05-03 2c9f5a1da8 cmd: update x/arch to pull in CL 315572 + 2021-05-02 abb110bf3d os/user: implement (*User).GroupIds on solaris + 2021-05-02 b177b2d51e os, syscall: use wait6 to avoid wait/kill race on dragonfly + 2021-05-02 7eb2d30883 syscall: add //go:build lines to files generated with with mksyscall_libc.pl + 2021-05-02 bb09f8a29b time: make time.Time print a valid Go string with %#v + 2021-05-02 fadad851a3 cmd/compile: implement unsafe.Add and unsafe.Slice + 2021-05-02 0d32d9e8a8 os: document that Windows Symlink to missing target creates file symlink + 2021-05-02 352a322a83 path/filepath: fix documentation typo (was "each each") + 2021-05-01 053fe2f485 cmd/link: emit better error for duplicated definition + 2021-05-01 d7473fd907 cmd/link: mangle ABI name for shared linkage + 2021-05-01 879db69ce2 go/types: list errors by default in TestManual + 2021-05-01 a9db5a7386 go/types: simplify use of TestManual + 2021-05-01 ffc38d8ab4 go/types: slice-to-array-pointer conversion requires go1.17 + 2021-04-30 8e91458b19 runtime,syscall: convert syscall on openbsd/386 to libc + 2021-04-30 faff49aae6 runtime: switch runtime to libc for openbsd/386 + 2021-04-30 0bbfc5c31e runtime: break up large calls to memclrNoHeapPointers to allow preemption + 2021-04-30 41afd3af42 cmd/compile: fix abbrev selection for output params + 2021-04-30 d19eece91f cmd/compile: handle field padding for register-passed structs + 2021-04-30 162d4f9c92 cmd/compile: regabi support for DWARF location expressions + 2021-04-30 93200b98c7 bufio: mention ErrFinalToken in SplitFunc documentation + 2021-04-30 c23a32284a runtime: work around vet asmdecl checks for openbsd/386 mstart_stub + 2021-04-30 afa58ddf5a cmd/compile: revise block/func end sentinels in debug analysis + 2021-04-30 83ac59b1a5 cmd/internal/archive: make error message contain printable characters only + 2021-04-30 c3b2b04156 runtime: switch openbsd/386 locking to libc + 2021-04-30 4893eee9dc runtime: switch openbsd/386 to pthreads + 2021-04-30 d9bfda8124 cmd/go: remove the special case for "unsafe" in importFromModules + 2021-04-30 cbff713e68 cmd/go: add GODEBUG tokens for debugging lazy module loading + 2021-04-30 eb71887b99 cmd/go: prune go.mod and go.sum files from vendored dependencies + 2021-04-30 c3365ad5f2 cmd/go: annotate versions in vendor/modules.txt + 2021-04-30 7dedc237c5 cmd/go: smooth out upgrade paths for lazy loading + 2021-04-30 0e315ad79a cmd/go/internal/modload: avoid loading the full module graph when listing specific modules + 2021-04-30 c05d50f8f3 cmd/go/internal/modload: avoid loading the module graph to list only the name of the main module + 2021-04-30 ee4f9656ac cmd/go/internal/modload: avoid loading the full module graph to determine which checksums to add to go.sum + 2021-04-30 4063605e0d cmd/go/internal/modload: avoid loading the full module graph for imports satisfied by lazy roots + 2021-04-30 8d8abb3b8a cmd/go: verify lazy-loading invariants when loading the vendor list for a lazy module + 2021-04-30 9a81702b97 cmd/go: enable lazy loading + 2021-04-30 2bd3e48055 cmd/go/internal/modload: implement lazy loading + 2021-04-30 9c12f1b433 internal/buildcfg: enable regabi for Android + 2021-04-30 95c5f4da80 cmd/compile/internal/types2: list errors by default in TestManual + 2021-04-30 c55d5c887e cmd/compile/internal/types2: simplify use of TestManual + 2021-04-30 89bf297b24 cmd/internal/objfile: emit better error for Go object of a different version + 2021-04-30 a893682d83 net/url: add Values.Has + 2021-04-30 3366556d1c A+C: add Weixie Cui (individual CLA) + 2021-04-30 cc02d59e84 cmd/gofmt: always format non-directory arguments again + 2021-04-30 0dfb6fb490 go/ast: print CommentMap contents in source order + 2021-04-30 06ac303f6a cmd/internal/obj/ppc64: simplify got/toc address classification + 2021-04-30 9c7207891c cmd/internal/obj/arm64: fix the size of STP series instructions in optab + 2021-04-30 303b194c6d api: update next.txt + 2021-04-30 3498027329 math: increase precision of math.SmallestNonzeroFloat64 + 2021-04-30 02ab8d1a1d cmd/compile, runtime: emit only GC data for stack objects + 2021-04-29 a9705e157b cmd/compile/internal/types2: slice-to-array-pointer conversion requires go1.17 + 2021-04-29 e99dfb0e5c cmd/compile: make GC prog symbol content-addressable + 2021-04-29 1df309eb02 cmd/compile: skip types.Sym for GC mask symbols + 2021-04-29 897baae953 runtime/metrics: add additional allocation metrics + 2021-04-29 fd09593667 cmd/compile: minor doc enhancements + 2021-04-29 7b32830f58 crypto/elliptic: store P-256 precomputed basepoint table in source + 2021-04-29 87e4dcd446 archive/zip: only return directory once via io/fs.FS + 2021-04-29 6d95e5a4ff encoding/csv: add FieldPos method + 2021-04-29 2c05ba4ae0 runtime: top align tinyallocs in race mode + 2021-04-29 32dbaac572 cmd/compile/internal/walk: merge operations when calling ir.NewSlic… + 2021-04-29 e03cca6407 runtime: use 4 MiB heap arenas on iOS + 2021-04-29 5a8435d701 go/types: add additional test data from types2 + 2021-04-29 f7c6f6210b cmd/link: test trampolines with cgo + 2021-04-29 948a262455 cmd/compile/internal/types2: nest all test data under the testdata directory + 2021-04-29 12eaefead4 cmd/link: support trampoline insertion for PLT calls on ARM + 2021-04-29 657f58d845 cmd/link: support trampoline insertion for PLT calls on ARM64 + 2021-04-29 f12dfeac89 cmd/link: support trampoline insertion on ARM64 + 2021-04-29 b15372f39b runtime: remove linux-amd64 walltime function + 2021-04-29 862ddb37b4 runtime: rename walltime1 to walltime + 2021-04-29 4e3e6b58f7 cmd/compile/internal/ir: fix doc + 2021-04-29 18852e8372 cmd/link: use a two-pass approach for trampoline insertion + 2021-04-29 d80da19fc9 cmd/link: update comment for PLT/GOT helper functions + 2021-04-29 eb3fe28d70 go/types: improve error messages for unexpected ListExprs + 2021-04-29 c8a92d454c go/types: ensure that error code values do not change in 1.17 + 2021-04-29 47cb0c46b2 go/types: nest all test data under the testdata directory + 2021-04-29 c4c68fb57f cmd/compile/internal/walk: delete unused statement + 2021-04-29 6afa0ae4e5 cmd/compile/internal/types2: match compiler error for invalid type alias decl + 2021-04-29 42953bc9f5 runtime: remove walltime function + 2021-04-29 d09947522d runtime: implement time.now in assembly for linux-amd64 + 2021-04-29 756fd56bbf cmd/compile: remove an unused function + 2021-04-28 fa6ed6e81a go/types: respect IgnoreFuncBodies for function literals + 2021-04-28 6082c05d8b go/types: better errors for invalid short var decls + 2021-04-28 414af503d7 go/types: fix type inference + 2021-04-28 c96fec9036 runtime: use a single definition of time_now for faketime + 2021-04-28 b36596b14f runtime: move Windows time.now implementations into separate files + 2021-04-28 07e006dd93 go/types: use a global atomic counter for type parameter ids + 2021-04-28 168dd4e6aa go/types: add example test for type inference + 2021-04-28 1e235cd454 go/types: use combined type and ordinary args for type inference + 2021-04-28 ad989c7dba crypto/cipher: make AES-GCM benchmarks match ChaCha20Poly1305 ones + 2021-04-28 764f53eb6c spec: clarify conditions for switch expression type + 2021-04-28 42812a2fee types2: disambiguate package qualifiers in error messages + 2021-04-28 ea65a12f89 cmd/compile/internal/types2: catch unexpected expression lists + 2021-04-28 90614ff462 cmd/go/internal/modfetch: fix comment that mentions no-longer returned error + 2021-04-28 a54762586f cmd/gofmt: simplify arg handling + 2021-04-28 22a56b629d cmd/go/internal/modload: in importFromModules, do not wrap module graph errors in ImportMissingError + 2021-04-28 f893f35d9f go/types: split out function instantiation from index expr + 2021-04-28 5b328c4a2f cmd/compile: use desired register only if it satisfies register mask + 2021-04-28 cbb3f09047 testing: add -shuffle=off|on|N to alter the execution order of tests and benchmarks + 2021-04-28 e51246c881 runtime: consolidate Windows time constants into single copy + 2021-04-28 92c9f3a9b8 cmd/go: include C/C++/Fortran compiler version in build ID + 2021-04-28 becb9a278f test: do not run fuse test in noopt mode + 2021-04-28 24ea547a21 cmd/link: don't pass -Wl,--dynamic-linker if -static + 2021-04-28 12af403624 cmd/go/internal/bug: use envcmd instead of go env + 2021-04-28 5c69cb2a5b cmd/go: populate module info even if an error occurs in loading package + 2021-04-28 11052d77a3 cmd/link: use R12 as trampoline scratch register on ARM + 2021-04-28 4a7effa418 cmd/compile: mark R12 clobbered for special calls + 2021-04-28 4fe324dd0f cmd/go: make TOOLEXEC_IMPORTPATH consistent with 'go list -f {{.ImportPath}}' + 2021-04-28 f68878f0fc cmd/dist,runtime: support cgo on openbsd/mips64 + 2021-04-28 92d1afe989 cmd/compile/ssa: optimize the derivable known branch of If block + 2021-04-28 9726c78539 cmd/asm: add check for register and shift/extension combination on arm64 + 2021-04-28 f439a76253 cmd/internal/obj/arm64: fix the wrong error message of out-of-range checking + 2021-04-28 c9f43507c6 cmd/compile: fix typechecking logical operators panic with non-boolean operand + 2021-04-27 983dea90c1 cmd/link: disable plugin support if cgo is disabled + 2021-04-27 214c8dd80c go/types: factor out index/slice expr handling + 2021-04-27 645cb62ee3 testing: document that TestMain can be used with benchmarks + 2021-04-27 30002e6656 cmd/go/internal/modload: treat \ as a path separator instead of a shell special character + 2021-04-27 b9dfaf77f5 cmd/compile/internal/walk: merge operations + 2021-04-27 13e87cda00 time: increase slop for TestTicker + 2021-04-27 f432d3fc41 cmd/compile: fix nongeneric closures in generic functions + 2021-04-27 8ab7064e33 cmd/go: use a real Go version in the go.mod files in TestScript/mod_readonly + 2021-04-27 0c3557e6ad syscall: move TestForegroundSignal create call out of goroutine + 2021-04-27 291eb0178f go: various minor cleanups with the help of Goland + 2021-04-27 0ae9c3b98b runtime/pprof: fix block profile bias + 2021-04-27 8e0023b81b cmd/go/internal/load: treat packages with errors as potentially main packages + 2021-04-27 bd2175e1b1 cmd/go: show warnings about symlinks only for patterns containing ... + 2021-04-27 222101549a syscall: restore nosplit for ptrace1 on Darwin + 2021-04-27 cde6a675bc go/scanner: optimize scanIdentifier + 2021-04-27 074a49bfe8 strconv: remove unused extfloat (Grisu3) ftoa code + 2021-04-27 55c517a8b3 cmd/compile: fix handling of ir.CurFunc during stenciling + 2021-04-27 d553c0144d bits: use same expression with system bit size + 2021-04-27 bc6288794d go/scanner: improve variety in benchmarks for file scanning + 2021-04-27 6fa12172d9 go/parser: add benchmarks for syntax-only parsing and object resolution + 2021-04-27 88a8a27056 os: don't check non-nil err twice in Symlink on windows + 2021-04-27 0b9ca4d907 runtime/metrics: add tiny allocs metric + 2021-04-27 7d22c2181b syscall: restore signal mask after setting foreground process group + 2021-04-27 39844971fb go/types: don't panic when checking a ListExpr in exprInternal + 2021-04-27 6edd573218 cmd/link: enforce larger alignment on split ppc64 text sections + 2021-04-27 1eca6aa747 cmd/internal/obj: refactor ppc64 address relocation code generation + 2021-04-27 e0815d041c runtime: replace --buildmode with -buildmode in tests + 2021-04-27 ca8e8317be runtime: add missing import "C" in TestLibraryCtrlHandler + 2021-04-27 cb34026a95 cmd/compile: tighten exportWriter.qualifiedIdent signature + 2021-04-27 c249491572 doc: change <a/> to </a> in spec + 2021-04-27 7ef0237d89 cmd/go/internal/modload: clean up error reporting + 2021-04-27 3cc3a16029 cmd/go: add tests for convergence in 'go mod tidy' + 2021-04-27 434e12f772 cmd/compile: add more doc for Name.Defn + 2021-04-27 15105dd4b5 go/types: walk all imports when determining package name ambiguity + 2021-04-27 40254ec0db cmd/compile: fix wrong package path for unsafe.Pointer + 2021-04-26 903b25178e syscall: on linux use accept4 in Accept, fall back to accept + 2021-04-26 be28caf0aa cmd/compile/internal/types2: respect IgnoreFuncBodies for function literals + 2021-04-26 9f601690da cmd/compile: workaround inlining of closures with type switches + 2021-04-26 a53dc4c1ce cmd/go/internal/modload: use (*loadPkg).mod only to indicate the module from which the package was loaded + 2021-04-26 0d1280c685 Revert "sync: improve sync.Pool object stealing" + 2021-04-26 c430313992 runtime: use abi.FuncPCABI0 for libc syscall wrappers + 2021-04-26 8ff1da0b81 runtime: fix offset in comment + 2021-04-26 14ade57ab8 runtime: fix scavenge min fraction constant floor division + 2021-04-26 d02026414c cmd/go: don't add generated SWIG C++ files to CompiledGoFiles + 2021-04-26 d5d24dbe41 sync: improve sync.Pool object stealing + 2021-04-26 1f7ddf57d2 syscall, etc.: use abi.FuncPCABI0 for libc syscall wrappers + 2021-04-26 00d42ffc89 cmd/compile: spos handling fixes to improve prolog debuggability + 2021-04-24 70deaa33eb cmd/compile: extend GOSSAFUNC match to well-formed package suffix match. + 2021-04-23 e7db792fc5 runtime: simplify TestSelectStackAdjust + 2021-04-23 b8fed48a9a cmd/dist: enable cgo on windows/arm64 + 2021-04-23 a6d3dc40c4 misc/cgo/testso, misc/cgo/testsovar: fix for Windows + 2021-04-23 9cc3469106 all: do not test internal linking on windows/arm64 + 2021-04-23 8e368708c5 cmd/link: implement windows/arm64 external linking + 2021-04-23 bf9216055b runtime/testdata: fix testprogcgo for windows/arm64 + 2021-04-23 a25d1d45d9 runtime: fix windows/arm64 callbackasm1 for frame pointer hack + 2021-04-23 16330817aa runtime: add windows/arm64 cgo-linking code + 2021-04-23 e5a6c5243c cmd/link: force external link for windows/arm64 cgo binaries + 2021-04-23 79f35130cd cmd/link: expand PE constants and fix doc URL + 2021-04-23 a0248a99a8 cmd/link: fix PE emitRelocations for >4GB base address + 2021-04-23 59ceb985c7 cmd/link: make Loader.SymName not crash + 2021-04-23 199575a119 cmd/link: count relocations better + 2021-04-23 41e5ae4883 cmd/link: deal with no constructors + 2021-04-23 9f7079c44e cmd/link: sort the pclntab relocations + 2021-04-23 c0e1301b8c cmd/link: fix PE section attributes for windows/arm64 + 2021-04-23 073f913949 debug/dwarf: skip over zero-length compilation units + 2021-04-23 cef3a442ea cmd/asm, cmd/link: use full objabi header + 2021-04-23 19470dc535 misc/cgo/test: do not redeclare exported Go functions + 2021-04-23 1421516973 cmd/compile, internal/abi: add FuncPCABIxxx intrinsics + 2021-04-23 691e1b84c1 cmd/compile: generalize fix for lvalue-init evaluation + 2021-04-23 768a39975d cmd/go/internal/modload: remove the addedModuleFor map + 2021-04-23 c3e2ed711c cmd/go: use builtin version and reexec for env + 2021-04-23 d2f96f2f75 math/rand: make the security warning clearer and more prominent + 2021-04-23 8c66669764 cmd/compile: make sure ascompatee walk lhs init statements + 2021-04-23 d4bfe00615 cmd/go: make build cache tag sensitive to GOSSADIR; remove unused + 2021-04-23 bedfeed54a runtime,runtime/metrics: add metric to track scheduling latencies + 2021-04-23 105a6e9518 os: skip TestExecutableDeleted on aix + 2021-04-23 5963f0a332 cmd/vendor: get golang.org/x/tools@f946a157eef + 2021-04-23 d310b2a6b8 cmd/compile: set correct Defn for inlined vars + 2021-04-23 1b0a031680 cmd/compile: escape "go" wrapper closure everywhere + 2021-04-23 cfac62a1cc cmd/compile: fix bug in defer wrapping + 2021-04-23 14056d0d00 cmd/compile/internal/types2: add unsafe.Add and unsafe.Slice + 2021-04-23 050b408dcc go/types: implement unsafe.Add and unsafe.Slice + 2021-04-22 1da05eb0ce spec: add unsafe.Add and unsafe.Slice + 2021-04-22 74059685fd go/types: suppress index-out-of-bounds error on Unknown constants + 2021-04-22 f7afdfd483 go/types: cleanup and fix Checker.index + 2021-04-22 cfe5d79c5c os: depend on Readlink only when necessary + 2021-04-22 ecfce58965 runtime: skip work recheck for non-spinning Ms + 2021-04-22 b6ff3c69d5 cmd/link: support more load commands on Mach-O + 2021-04-22 1a5665533b cmd/go/internal/modload: migrate editBuildList to use a structured requirement graph + 2021-04-22 9c1b769d5f cmd/go: add a source file in the multiple-paths module in TestScript/mod_tidy_replace + 2021-04-22 537cde0b4b cmd/compile, runtime: add metadata for argument printing in traceback + 2021-04-22 d4aa72002e cmd/asm: fix RLDCR const1,reg,const2,reg on ppc64 + 2021-04-22 e8666abd98 cmd/compile: keep call's args in elim dead auto pass + 2021-04-22 d3853fb4e6 runtime: call cgocallbackg indirectly + 2021-04-22 d5b2d809b0 cmd/link: emit LC_BUILD_VERSION on Mach-O + 2021-04-22 b2a032add8 cmd/link: update machoPlatform selection + 2021-04-22 a4f3ff2205 cmd/go: update TestScript/mod_convert + 2021-04-22 14a18b7d25 cmd/compile/internal/types2: move a handful of tests + 2021-04-22 a71528ad31 cmd/compile/internal/types2: review fixedbugs tests + 2021-04-22 ece5935364 cmd/compile/internal/types2: better errors for invalid short var decls + 2021-04-22 48b368b01f cmd/compile/internal/types2: avoid follow-on errors for invalid [...] array + 2021-04-22 617a83ec68 go/types: re-enable a commented out test + 2021-04-22 f0a8101d34 go/types: combine two loops (cleanup of TODO) + 2021-04-22 5daefc5363 cmd/internal/obj/arm64: fix the wrong ROR operator of some instructions + 2021-04-22 0636d88f6d cmd/compile: add restrictions on the shift amount range of arm64 various instructions + 2021-04-22 02a8e83661 runtime: don't run TestCrashDumpsAllThreads in parallel + 2021-04-21 7bedd47798 go/types: combine all type inference in a single function + 2021-04-21 6639bb894d runtime: call nanotimeQPC from nanotime1 normally + 2021-04-21 7e97e4e8cc syscall: syscall.AllThreadsSyscall signal handling fixes + 2021-04-21 54af9fd9e6 internal/bytealg: add power9 version of bytes index + 2021-04-21 122fca49f9 go/types: simplify Checker.Call + 2021-04-21 1d2101116f net: don't check nil err twice in interfaceMessages on freebsd + 2021-04-21 614a9c2613 go/types: simplify Checker.funcInst + 2021-04-21 39785912b9 go/types: add sizeof test + 2021-04-21 255056395e test: add a field tracking test + 2021-04-21 35806efda2 io/fs: document that caller can modify slice returned by ReadFile + 2021-04-21 b8a359d984 cmd/compile/internal/types2: fix incorrect result type of Checker.index + 2021-04-21 f9e2dbbfc9 syscall: use libc in Exec on openbsd/arm64 + 2021-04-21 e5bc4f2a77 cmd/compile: reenable name preservation on copies in expand_calls + 2021-04-21 daee726a0b cmd/compile: don't accumulate duplicated named slots + 2021-04-21 4d56576ec0 runtime: move timer recheck after GC recheck + 2021-04-21 381252f312 cmd/go/internal/modload: use updateRequirements instead of editRequirements to add modules for missing packages + 2021-04-21 5f1df260a9 cmd/compile: allow export/import OSLICE2ARRPTR + 2021-04-21 7735ec96c1 cmd/compile: remove ir.OSTMTEXPR op + 2021-04-21 acf1b46de5 cmd/compile: update ir.Node ops comments + 2021-04-21 f53c2fac46 cmd/go/internal/modload: in newRequirements, verify that rootModules is sorted + 2021-04-21 69c94ad55f cmd/go/internal/modload: split updateRoots into separate functions for updating and tidying + 2021-04-21 81fcb18df5 cmd/go: make Tidy an option in PackageOpts rather than a separate call + 2021-04-21 c33ced6d8a runtime: don't test sig.inuse in sigsend + 2021-04-21 190cb937f7 cmd/compile/internal/types2: fix type inference + 2021-04-21 760d3b2a16 reflect: allow conversion from slice to array ptr + 2021-04-21 c18744377a go/types: allow conversion from slice to array ptr + 2021-04-21 faa4fa1a6e cmd/compile: allow conversion from slice to array ptr + 2021-04-20 1c268431f4 spec: allow conversion from slice to array ptr + 2021-04-20 e12b0afa54 cmd/compile: separate out parameter and field export encoding + 2021-04-20 48e3d92454 Revert "runtime: implement runqdrain() for GC mark worker goroutines" + 2021-04-20 c7d708e42e cmd/compile: pass struct field note information along in exported info + 2021-04-20 f448cb8ba8 cmd/compile: use f.Nname.Type() in makeABIWrapper + 2021-04-20 57b0d838ed net: pass MSG_CMSG_CLOEXEC in ReadMsgUnix on dragonfly, netbsd and openbsd + 2021-04-20 3f8e64878a internal/poll, net: fix comments regarding accept and sysSocket + 2021-04-20 dbade774c3 runtime: refactor findrunnable spinning recheck + 2021-04-20 7473a6a0eb reflect: fix stack overflow panic when using haveIdenticalUnderlyingType + 2021-04-20 fbb600b283 runtime: implement runqdrain() for GC mark worker goroutines + 2021-04-20 77860ad280 cmd/compile: guard partially live arg spilling with number of registers + 2021-04-20 109d7580a5 cmd/compile: disable name preservation on copies in expand_calls + 2021-04-20 60ab197bc2 runtime: refactor work stealing to dedicated function + 2021-04-20 9dd71ba913 internal/buildcfg: enable regabiargs by default + 2021-04-20 24875e3880 cmd/compile/internal/types2: fix some typos in rawLookupFieldOrMethod + 2021-04-20 4ce49b4a15 go/types: support type parameters in NewMethodSet + 2021-04-20 af8a176e91 internal/buildcfg: enable regabidefer by default + 2021-04-20 3ff6ff7f84 cmd/compile: preserve pointerness when creating map key temp + 2021-04-20 fe26dfadc3 net: use syscall.fcntl on libc systems + 2021-04-20 0ccdcb2102 runtime: crash the GC when clobberdead pointer is seen + 2021-04-20 4f5aec4603 all: remove redundant spaces before . and , + 2021-04-20 9f87943424 go/types: fix panic when using multiple type arguments + 2021-04-19 3711ea0b5d cmd/compile: do not clobber arguments for reflect.callReflect and callMethod's ABI wrappers + 2021-04-19 b3a5640397 go/types: remove the concept of finals + 2021-04-19 62cad233a6 go/types: remove stale commented-out testdata + 2021-04-19 7252e1e5b6 cmd/link: convert -I foo to -Wl,--dynamic-linker,foo when externally linking + 2021-04-19 88655480f3 internal/buildcfg: enable regabireflect by default + 2021-04-19 bc5de81e70 testing: remove data races so that parallel benchmarks can safely call .Fatal* and .Skip* + 2021-04-19 e97d8eb027 net: pass MSG_CMSG_CLOEXEC flag in ReadMsgUnix + 2021-04-19 bbb510ccc9 internal/buildcfg: enable regabig by default + 2021-04-19 f8892147bd runtime: open up space for callee's arg spill slot in mcall (regabi version) + 2021-04-19 5780ab4f60 text/template/parse: add a mode to skip func-check on parsing + 2021-04-19 6b8e3e2d06 cmd/compile: reduce redundant register moves for regabi calls + 2021-04-19 b21e739f87 test: add test for CL 310589 + 2021-04-19 a9c244a849 test: add liveness test for regabi + 2021-04-19 a72622d028 cmd/compile: skip "_" function in reflectdata.MarkUsedIfaceMethod + 2021-04-19 c914e6160d cmd/go: drop GOEXPERIMENT in script tests + 2021-04-18 4efd581383 archive/zip: fix imports block of biggestZipBytes generator + 2021-04-17 fd3612e433 internal/buildcfg: enable regabiwrappers by default + 2021-04-16 43466399cb internal/buildcfg: make regabi enable regabiargs + 2021-04-16 067bad2eef runtime: update stale comment + 2021-04-16 14dbd6e776 internal/buildcfg: make regabi an alias for regabi sub-experiments + 2021-04-16 94817890c2 runtime: remove useless nFlushCacheRoots + 2021-04-16 b05903a9f6 cmd/link: fix defaultGOROOT package + 2021-04-16 b65f8589e8 cmd/dist: defend self against misc/reboot test + 2021-04-16 02a2ff47ef go/parser: add a SkipObjectResolution mode to bypass object resolution + 2021-04-16 b91f8a4c0b go/scanner: fix a typo in scanner_test.go + 2021-04-16 9e8a312b71 go/parser: move type params in scope for the function signature + 2021-04-16 13368ab56a runtime: clarify which work needs spinning coordination + 2021-04-16 800fb11efb runtime: remove redudant tryWakeP component + 2021-04-16 f6e7fe2711 runtime: move findrunnable timer delay computation closer to use + 2021-04-16 9fbcba6664 cmd/compile: in clobberdead mode, don't clobber slots that are live for defers + 2021-04-16 4fb74e0555 reflect: preserve ctxt across moveMakeFuncArgPtrs + 2021-04-16 b6e1c33603 cmd/compile: spill all the parameters around morestack + 2021-04-16 fff236e659 net/http/fcgi: eliminate race, keep request id until end of stdin + 2021-04-16 ef57834360 crypto/tls: fix flaky handshake cancellation tests + 2021-04-16 dba89283ad cmd/go, go/build: add ToolTags to build.Default + 2021-04-16 95ed5c3800 internal/buildcfg: move build configuration out of cmd/internal/objabi + 2021-04-16 2fc0ebb623 cmd/go/internal/modload: when outside a module, set cfg.BuildMod based on allowMissingModuleImports + 2021-04-16 c1e8a9a8c6 net/http/cgi: Remove hard-coded ServeHTTP timeout + 2021-04-16 492eb059f9 cmd/go: fix mod_install_pkg_version + 2021-04-16 60abe01321 cmd/link: fix file-local checks in xcoff + 2021-04-16 acb189ea59 net/http: make ReadRequest return an error when requests have multiple Host headers + 2021-04-16 2f0e5bf907 net/http: using errors.Is in fs error detection + 2021-04-16 abbb82957d cmd/compile: don't insert VarDef for already-initialized results + 2021-04-16 04e1176fd2 cmd/go: support 'go run cmd@version' + 2021-04-16 639cb1b629 runtime: mark stdcallN functions cgo_unsafe_args + 2021-04-16 0613c748e8 cmd/go: move 'go install cmd@version' code into internal/load + 2021-04-16 dc76c47565 cmd/go/internal/load: convert two global flags to an options struct + 2021-04-16 cde92846e2 doc: add release note for module deprecation + 2021-04-16 52df9291aa test/abi: reenable test on windows + 2021-04-16 c692f752b5 cmd/link/internal/ld: re-enable tests on darwin + 2021-04-16 e1f4feb3d6 cmd/link/internal/ld: fix GOARCH in TestAbstractOriginSanityIssue25459 + 2021-04-16 d26fc68aa1 cmd/internal/objabi,test: use correct GOEXPERIMENT build tags in test/run.go + 2021-04-16 cf2396c70e internal/goexperiment: move baseline configuration to objabi + 2021-04-16 f08c552dab net/http: add to deadlines only when positive + 2021-04-16 bdddfd10ec runtime: improve synchronization in TestFinalizerRegisterABI + 2021-04-15 c8fb0ec5a0 cmd/compile: fix ANDI/SRWI merge on ppc64 + 2021-04-15 699a7c0fe9 cmd/go/internal/modconv: involve GOPROXY in ConvertLegacyConfig + 2021-04-15 7ed6d1f2fb cmd/compile/internal/types2: add sizeof test + 2021-04-15 a63ff398d5 cmd/compile/internal/syntax: fix error message for ... without type + 2021-04-15 ddd8d7c0a6 cmd/internal/obj: consolidate AMOVW and AMOVWZ optab entries + 2021-04-15 8009a81f7a bytes: add asm implementation for index on ppc64x + 2021-04-15 5631c4b3bf net/http: allow multiple dials in TestTransportMaxConnsPerHost + 2021-04-15 1d20a362d0 math: avoid assembly stubs + 2021-04-15 31e12b953a cmd/link: issue error if elf header overruns + 2021-04-15 7ad496b6f5 runtime: unify C->Go ABI transitions + 2021-04-15 dba2eab826 runtime,runtime/cgo: save all necessary registers on entry to Go on Windows + 2021-04-15 3e0b1cdb5d runtime: minor refactoring of _rt0_amd64_lib + 2021-04-15 b1c4cc5589 mime: keep builtinTypesLower sorted alphabetically + 2021-04-15 61a08fc6ce strconv: Implement Ryū algorithm for ftoa shortest mode + 2021-04-15 0184b445c0 strconv: implement Ryū-like algorithm for fixed precision ftoa + 2021-04-15 8f4c5068e0 internal/bytealg: port more performance-critical functions to ABIInternal + 2021-04-15 48b7432e3f cmd/internal/obj/arm64: fix the wrong sp dst register of ADDS/SUBS instructions + 2021-04-15 566a87c16b time: add missing "os" import to zoneinfo_test.go + 2021-04-15 083a26c7d2 cmd/compile: propagate pragmas from generic function to stenciled implementation + 2021-04-15 bf634c76b2 cmd/compile: look for function in instantiations in all global assignments + 2021-04-14 567a9322ad mime: add mime type for avif image file format + 2021-04-14 d27bb8ba2e go/build: replace os.Setenv with T.Setenv + 2021-04-14 f18715c18f time: replace os.Setenv with T.Setenv + 2021-04-14 c3931ab1b7 net/http/httptest: panic on non-3 digit (XXX) status code in Recorder.WriteHeader + 2021-04-14 cbf9caaf22 cmd/go: add a Go source file in TestScript/mod_sumdb + 2021-04-14 23f8c203f0 cmd/compile: rework/reduce partially lived argument spilling + 2021-04-14 1a8f0a7961 runtime: fix data race in abi finalizer test + 2021-04-14 a89ace106f runtime: update debug call protocol for register ABI + 2021-04-14 de7a87ef06 go/internal/gccgoimporter: replace os.MkdirTemp with T.TempDir + 2021-04-14 d1f8104b58 time: move slim test tzdata to testdata directory + 2021-04-14 b161b57c3f go/build: replace os.MkdirTemp with T.TempDir + 2021-04-14 892cad7a9b cmd/compile/internal/types2: add Named.SetTParams and Named.Orig methods + 2021-04-14 283f9fdbd3 cmd/dist: add tests using the typeparams build tag + 2021-04-14 bcbde83c20 go/ast: fix broken build with typeparams build constraint + 2021-04-14 492faaeda8 os/exec: replace os.Setenv with T.Setenv + 2021-04-14 4df3d0e4df cmd/compile: rescue stmt boundaries from OpArgXXXReg and OpSelectN. + 2021-04-14 4480c822ba cmd/internal/obj: don't emit args_stackmap for ABIInternal asm funcs + 2021-04-14 25b25a9ed7 cmd/asm: require NOSPLIT for ABIInternal asm functions + 2021-04-14 ef36e4fd0e reflect: keep pointer register results alive in callMethod + 2021-04-14 ad44dfb0fd cmd/go: clarify comment on HashSeed + 2021-04-14 c98026c104 cmd/go/internal/modload: fix truncated error message from goModDirtyError + 2021-04-14 72483de87a runtime: incorporate hbits advancement in scanobject into loop + 2021-04-14 7ec7a3cf33 runtime: make gcEffectiveGrowthRatio a method on gcControllerState + 2021-04-14 e9cc31e736 runtime: pass work.userForced to gcController.endCycle explicitly + 2021-04-14 3eaf75c13a runtime: move next_gc and last_next_gc into gcControllerState + 2021-04-14 e224787fef runtime: fix formatting of gcMark + 2021-04-14 82e4a6310b runtime: move roots' bases calculation to gcMarkRootPrepare + 2021-04-14 ab02cbd29f runtime: increase maxargs to avoid syscall18 crash when called with more than 16 args + 2021-04-14 58fdac04e4 syscall: don't defer close raw Socketpair fds in tests + 2021-04-14 6d8ba77896 cmd/compile: fix importing of method expressions + 2021-04-14 e7ab1a5ba8 runtime: create setGCPercent method for gcControllerState + 2021-04-14 9bce7b70fd runtime: create initializer for gcControllerState + 2021-04-14 2d4ba2601b runtime: move gcPercent and heapMinimum into gcControllerState + 2021-04-14 728e3dc6f9 runtime: make gcSetTriggerRatio a method of gcControllerState + 2021-04-14 eb433ed5a2 cmd/compile: set types properly for imported funcs with closures + 2021-04-14 8dcc071063 cmd/compile/internal/types2: use a global atomic counter for type parameter ids + 2021-04-13 34620364cb runtime, cgo/test: improve debugging output + 2021-04-13 f2d5bd1ad3 runtime: move internal GC statistics from memstats to gcController + 2021-04-13 8c2a8b1771 cmd/compile: always zero the temporary in mapKeyTemp + 2021-04-13 b4881d930a cmd/compile: don't modify underlying type when creating bitmap for bodyless function + 2021-04-13 efaf75a216 go/*,cmd/gofmt: guard AST changes with the typeparams build tag + 2021-04-13 693859542e runtime: rename gcpercent, readgogc, and heapminimum to match Go style + 2021-04-13 f5f7647107 runtime: break out GC pacer into its own file + 2021-04-13 9913f821e2 cmd/compile: make map functions ABI insensitive + 2021-04-13 c19759aa48 runtime: eliminate externalthreadhandler + 2021-04-13 e69f02265c runtime: use newm for profileloop + 2021-04-13 e512bc2cf0 runtime: use compileCallback for ctrlhandler + 2021-04-13 069983e5db archive/tar: replace os.MkdirTemp with T.TempDir + 2021-04-13 3bf645a633 cmd/link: force external linking for DragonFly cgo programs + 2021-04-13 69262d4871 cmd/compile,cmd/link: resolve cgo symbols to the correct Go ABI + 2021-04-13 48531da9e7 cmd/link: build dynexp symbol list directly + 2021-04-13 007e247af1 cmd/link: move cgo export map from loadcgo to setCgoAttr + 2021-04-13 6208b10d1e cmd/link: refactor setCgoAttr + 2021-04-13 10f883deb7 cmd/cgo: document generated cgo directives + 2021-04-13 7b19fb1d56 mime: in globs2 file only keep first time extension is seen + 2021-04-13 39dd96ca5a cmd/compile/internal/types: add example test for type inference + 2021-04-13 4b00eb7af4 cmd/compile: allow OpArgXXXReg comes before LoweredGetClosurePtr + 2021-04-13 444d28295b test: make codegen/memops.go work with both ABIs + 2021-04-13 13a4e8c41c all: simplify the spelling of Linux + 2021-04-13 3e5bba0a44 cmd/link: support 32b TLS_LE offsets on PPC64 + 2021-04-13 d948b8633d cmd/go: fix 'go help mod edit' JSON documentation + 2021-04-12 49e933fc57 cmd/compile: make interface conversion function selection ABI insensitive + 2021-04-12 841bc14216 os: restore testErrNotExist's working directory on os.Chdir success + 2021-04-12 263e13d1f7 test: make codegen tests work with both ABIs + 2021-04-12 3d5e3a15f6 debug/pe: replace os.MkdirTemp with T.TempDir + 2021-04-12 c27991bf5b text/template: replace os.MkdirTemp with T.TempDir + 2021-04-12 cccd3ba912 internal/execabs: replace ioutil.WriteFile with os.WriteFile + 2021-04-12 aad13cbb74 runtime: non-strict InlTreeIndex lookup in expandFinalInlineFrame + 2021-04-12 5c9b6e8e63 net: never probe IPv4 map support on DragonFly BSD, OpenBSD + 2021-04-12 3e8ba91275 mime: support reading shared mime-info database on unix systems + 2021-04-12 1b736b3c19 runtime: consolidate "is sweep done" conditions + 2021-04-12 a25a77aed2 runtime: block sweep completion on all sweep paths + 2021-04-12 07b2fee460 cmd/link: fix TestLargeText + 2021-04-12 849dba07a5 runtime: port performance-critical functions to regabi + 2021-04-12 865d2bc78e cmd/compile: do not allocate space for unspilled in-register results + 2021-04-12 8b859be9c3 internal/poll: ensure that newPoolPipe doesn't return a nil pointer + 2021-04-12 2fa7163b06 cmd/compile: look for newobject in register ABI for write barrier elision + 2021-04-12 5d80f8a82b runtime: replace outdated documentation link in Windows' nanotime + 2021-04-12 33d99905da cmd/compile: preserve name association when eliding copies in expand_calls + 2021-04-12 70ed28e5f7 cmd/compile: support memmove inlining with register args + 2021-04-12 585b52261c runtime: remove deferreturn dummy argument + 2021-04-12 9ed0e32059 test: consider default GOEXPERIMENT when matching build tags + 2021-04-12 51a47b7ff2 cmd/go: display helpful error when module cache can't be created + 2021-04-12 117b1c84d3 cmd/go/internal/work: remove '_test' from import paths in stacktraces when -trimpath is specified + 2021-04-12 c26f954a54 cmd/compile/internal/amd64: follow-on regabi fix for amd64 zerorange + 2021-04-12 16cd770e06 cmd/cgo: throw if C.malloc returns NULL in C.CString or C.CBytes + 2021-04-12 954bd8203b cmd/cgo: use tabs to indent _cgoPREFIX_Cfunc__CMalloc function body + 2021-04-12 e12abe4bd6 net: fix (*ipStackCapabilities).probe godoc + 2021-04-12 7beb988a3b runtime: using wyhash for memhashFallback on 64bit platform + 2021-04-12 424abc8d3b os/signal: replace os.MkdirTemp with T.TempDir + 2021-04-11 0da9eff503 runtime: simplify syntax for pointer arithmetic in mapaccess functions + 2021-04-11 352d329c44 runtime: move zero-sized frame check from newproc to newproc1 + 2021-04-11 189c6946f5 net: reference the correct RFCs and sections for IP.IsPrivate + 2021-04-10 3f4977bd58 cmd/compile/internal/types2: use combined type and ordinary args for type inference + 2021-04-10 a6d95b4508 cmd/compile/internal/types2: split out function instantiation from index expr + 2021-04-10 36c5f902f9 cmd/compile/internal/types2: factor out index/slice expr handling + 2021-04-10 4638545d85 cmd/compile/internal/syntax: accept "~" and "|" interface elements + 2021-04-10 1129a60f1c cmd/compile: include typecheck information in export/import + 2021-04-10 11f159456b path/filepath: replace os.MkdirTemp with T.TempDir + 2021-04-10 6382ec1aba internal/poll: fix the intermittent build failures with pipe pool + 2021-04-10 52bf14e0e8 all: fix spellings + 2021-04-09 554d2c4f06 reflect: panic on New of go:notinheap type + 2021-04-09 5305bdedb0 test: do not run (another) softfloat test with regabiargs + 2021-04-09 281d168e2d cmd/compile: don't set Ntype in noder2 anymore + 2021-04-09 756e2b1529 cmd/internal/objabi: make GOEXPERIMENT=none mean "no experiment flags" + 2021-04-09 c3faff7f2d cmd/go/internal/modload: change mvsReqs to store roots instead of a full build list + 2021-04-09 814c5ff138 cmd/go: support module deprecation + 2021-04-09 952187af12 cmd/go: upgrade and vendor golang.org/x/mod + 2021-04-09 fcf8a6640b cmd/compile/abi-internal: declare R14 completely fixed + 2021-04-09 0ad46889a1 cmd/compile/abi-internal: declare X15 scratch in function bodies + 2021-04-09 2698be4905 runtime: use sigpanic0 on all OSes + 2021-04-09 d11968012c test/abi: disable test with old-style build tag known to run.go + 2021-04-09 6951da56b0 Revert "cmd/compile: ensure spills of int/float reg args land in abi slots" + 2021-04-09 77b3269fb5 cmd/go: in TestScript, set GOTRACEBACK and use SIGQUIT to terminate hung subprocesses + 2021-04-09 a690a5d75f cmd/compile: ensure spills of int/float reg args land in abi slots + 2021-04-09 d138ee2cfb test/abi: disable test on windows for now + 2021-04-09 dcc801ef81 cmd/go/internal/modload: actually set the depth field passed to newRequirements + 2021-04-09 c432917061 cmd/link: link libgcc archive after mingw archives + 2021-04-09 519f223aa2 cmd/compile: reduce overhead of RParams in types.Type + 2021-04-09 4d7d7a4c50 os: replace os.MkdirTemp with T.TempDir + 2021-04-09 8518aac314 crypto/x509: replace os.MkdirTemp with T.TempDir + 2021-04-09 d25c4fbe05 test: do not run softfloat test with regabiargs + 2021-04-09 19034fa855 cmd/objdump: update test with register ABI + 2021-04-08 5811605df9 cmd/go: fix mod_list_update_nolatest on windows + 2021-04-08 d67e739989 os/exec: replace os.MkdirTemp with T.TempDir + 2021-04-08 ec367e5b05 cmd/compile: adjust interface conversion function selection with 0-sized fields + 2021-04-08 6c98ecda10 cmd/compile: don't use fast32/64 map functions for aggregates + 2021-04-08 a9e475a15a cmd/compile: add recursive-invalidate Value method, use in expand_calls + 2021-04-08 7e583806d8 runtime/cgo: clarify Handle documentation + 2021-04-08 bb76193a7f cmd/compile: fix buglet in walk convert phase relating to convF32/64 + 2021-04-08 793844207d cmd/go: strip GOEXPERIMENT from hash salt + 2021-04-08 98dd205fa4 runtime: see whether gp==nil before checking preemption state + 2021-04-08 46ffbec1d6 cmd/compile: break out transformations of tcCompLit into transformCompLit + 2021-04-08 ecca94a7d1 cmd/go/internal/modload: add a dormant depth type + 2021-04-08 96a6745088 runtime: use register ABI in panicIndex/Slice functions + 2021-04-08 ca8540affd cmd/compile: fix buglet in walk convert phase relating to convT64 + 2021-04-08 d474b6c824 test/abi: clean up test to fix builders + 2021-04-08 23e1d36a87 cmd/go: in 'go list -m', ignore "not found" errors loading updates + 2021-04-08 0e09e4143e cmd/go: assume Go 1.16 semantics uniformly for unversioned modules + 2021-04-08 31d2556273 runtime: set up read-only dummy TLS space for needm on Windows + 2021-04-08 283b02063b cmd/compile: sanitize before/after expansion OpSelectN references + 2021-04-08 1be8be4acc cmd/go: fix TestNewReleaseRebuildsStalePackagesInGOPATH + 2021-04-08 912c4e29d3 reflect: fix typo in result-in-registers case + 2021-04-08 1749f3915e sync: update misleading comment in map.go about entry type + 2021-04-08 a7e16abb22 runtime: replace os.MkdirTemp with T.TempDir + 2021-04-08 2123dfba65 Revert "cmd/compile/internal/noder: limit the number of goroutine" + 2021-04-08 8752454ece cmd/internal/objabi: clarify initialization of Experiments + 2021-04-08 5159c83641 runtime,cmd/link: include GOEXPERIMENTs in runtime.Version(), "go version X" + 2021-04-08 a8e55538af cmd/internal/objabi: make GOEXPERIMENT be a diff from default experiments + 2021-04-08 89ca1ce9a8 cmd/compile,cmd/internal/objabi: abstract out object header string + 2021-04-08 b675e52e95 internal/goexperiment: consolidate experiment-enabled constants + 2021-04-08 6304b401e4 internal/goexperiment,cmd: consolidate GOEXPERIMENTs into a new package + 2021-04-08 0c4a08cb74 cmd/asm,runtime: reduce spellings of GOEXPERIMENTs + 2021-04-08 aeaa4519b5 runtime: drop haveexperiment, sys.GOEXPERIMENT + 2021-04-07 f60aa7a18c syscall: replace os.MkdirTemp with T.TempDir + 2021-04-07 fca51ba24a cmd/internal/obj: remove ppc64 msr support from MOV* insns + 2021-04-07 e306d06063 runtime/map: update comment for gc/reflect + 2021-04-07 b3064b66d0 cmd/compile/internal/types2: combine two loops (cleanup of TODO) + 2021-04-07 4520da486b cmd/pack: use testing.T.TempDir in tests + 2021-04-07 b55d900529 cmd/compile: correct argument area size for typedmemmove/typedmemclr + 2021-04-07 d6aa162f30 embed, testing/fstest: small optimization for ReadDir + 2021-04-07 5d5f779db4 net/http: replace os.MkdirTemp with T.TempDir + 2021-04-07 4bbe046aad cmd/compile/internal/syntax: add "~" operator + 2021-04-07 836356bdaa cmd/compile/internal/types2: process errors in src order during testing + 2021-04-07 8f1099b585 cmd/compile/internal/syntax, types2: move cmpPos to pos.Cmp + 2021-04-07 1395432f23 cmd/compile/internal/types2: remove Config.AcceptMethodTypeParams flag + 2021-04-07 7d5c54eee4 cmd/compile/internal/types2: remove Config.InferFromConstraints flag + 2021-04-07 bce85b7011 cmd/compile/internal/types2: combine all type inference in a single function + 2021-04-07 8462169b5a cmd/compile: pre-spill pointers in aggregate-typed register args + 2021-04-07 8d77e45064 cmd/compile: fix bug of conditional instructions on arm64 + 2021-04-06 972e883925 runtime/cgo: add Handle for managing (c)go pointers + 2021-04-06 b084073b53 reflect: refactor funcLayout tests + 2021-04-06 0a510478b0 runtime: use register ABI for race detector functions + 2021-04-06 7da8490cbb path/filepath: replace os.MkdirTemp with T.TempDir + 2021-04-06 0bc4605ead cmd/go/internal/modload: track conflicts in versionLimiter + 2021-04-06 b56177a303 cmd/compile: check for unused OpArg* and mark invalid (again) + 2021-04-06 f5efa5a313 cmd/compile: load results into registers on open defer return path + 2021-04-06 bcc4422ee1 runtime: deflake TestGCTestIsReachable + 2021-04-06 1271e9a9cc time: properly quote strings containing quotes and backslashes + 2021-04-06 2e6f39beb0 cmd/go/internal/modload: factor out a method to update loader requirements + 2021-04-06 d6a90d06d2 cmd/compile/internal/types2: simplify Checker.Call + 2021-04-06 3a30381b21 cmd/compile/internal/types2: simplify Checker.funcInst + 2021-04-06 93466cc1b6 cmd/compile/internal/types2: review of pos.go and move into syntax package + 2021-04-06 d57189e92b test/syntax: remove interface.go + 2021-04-06 55bac87bd6 runtime/pprof: deflake TestMorestack + 2021-04-06 b345a306a0 cmd/compile: when GOSSAFUNC is set, dump the current pass on crash + 2021-04-06 939b561a6e cmd/internal/obj: reorg ppc64 MOV* optab entries and remove unused classes + 2021-04-06 5cd8a34495 cmd/compile: fix gcSizes.Sizeof for a zero-sized struct + 2021-04-06 84162b8832 cmd/compile/internal/typecheck: call tcConv directly + 2021-04-06 a25c584629 os: implement fs.StatFS for os.DirFS + 2021-04-06 d8306ee1f9 runtime: make reflectcall ABI0 on amd64 + 2021-04-06 298975c634 runtime: use funcID to identify abort in isAbortPC + 2021-04-05 b2389ad3ce cmd/compile: fix for zerorange on plan9-amd64 + 2021-04-05 d446cb7cff reflect: call ABI0 callReflect/callMethod + 2021-04-05 0723f062ff cmd/compile: enable panic+recover adjustment for some ABI wrappers + 2021-04-05 79b2e14b1a crypto/ed25519: add comprehensive edge-case test vectors + 2021-04-05 27015152ec flag: use strings.Builder instead of concatenating strings + 2021-04-05 ee40bb666b cmd/compile: add "surprised by IData of Arg" case for register args + 2021-04-05 254fb85c12 cmd/go: print deprecation notice for 'go get cmd' + 2021-04-05 d5b9dc1317 cmd/cgo: pass end position info for C function arguments. + 2021-04-05 e985245cd5 net: make ErrClosed and ParseError implement net.Error + 2021-04-05 a1a45afd4a cmd/internal/obj: remove duplicate ppc64 spr MOV* optab entries + 2021-04-05 a11244e95e time: use offset and isDST when caching zone from extend string + 2021-04-05 cf148f3d46 cmd/compile, runtime: use ABI-aware function converting float to interface + 2021-04-05 a040ebeb98 all: update references to symbols moved from io/ioutil to io + 2021-04-05 9abedf4827 cmd/compile/internal/ssagen: conditon not need + 2021-04-05 5cc5576a9c cmd/compile: untangle Wrapper and ABIWrapper flags + 2021-04-05 45e87cd3ec cmd/compile: disable tail call for method wrappers when RegabiArgs is enabled + 2021-04-05 411860251e cmd/compile: reference ABIInternal memequal_varlen + 2021-04-05 e617b2b0dd cmd/compile: add a debug flag to enable/disable open-coded defers + 2021-04-05 dcf85b30ba cmd/link: mangle function name with ABI on Mach-O + 2021-04-05 9e3328e740 cmd/internal/objabi: remove StackPreempt + 2021-04-05 191167c2b2 cmd/internal/obj/s390x: simplify huge frame prologue + 2021-04-05 042f4cbb6f cmd/internal/obj/riscv: simplify huge frame prologue + 2021-04-05 a06b08e7d1 cmd/internal/obj/ppc64: simplify huge frame prologue + 2021-04-05 2b63404ddb cmd/internal/obj/mips: simplify huge frame prologue + 2021-04-05 4702dd67a7 cmd/internal/obj/arm64: simplify huge frame prologue + 2021-04-05 24dd8cfe23 cmd/internal/obj/arm: simplify huge frame prologue + 2021-04-05 ef3122e909 cmd/internal/obj/x86: simplify huge frame prologue + 2021-04-05 af1789a61c runtime: extend internal atomics to comply with sync/atomic + 2021-04-05 a4b8241d97 cmd/compile: get rid of Fields in types.Interface, use allMethods in types.Type instead + 2021-04-05 6ed045b365 cmd/go: refactor modload.CheckRetractions + 2021-04-05 ee51e3d895 cmd/go: refactor modload.ListModules to accept bit flags + 2021-04-04 4230a6ebdd os: don't use T.Cleanup in TestRemoveAllLongPath + 2021-04-04 7bfd681c2f runtime/pprof: skip tests for AIX + 2021-04-04 776d8d387c os, path/filepath: use T.Cleanup to restore the original working directory + 2021-04-03 9e7bc80b31 os: reuse readdir buffers on unix with a sync.Pool + 2021-04-03 dac136f87b archive/zip: fix character device handling in fileModeToUnixMode + 2021-04-03 971c7154b0 io/fs: implement subFS.Sub + 2021-04-03 6986c02d72 cmd/compile: rename newNamedTypeWithSym, add some commemnts + 2021-04-03 fe587ce856 cmd/dist: include "go1.x-" in devel go version strings + 2021-04-03 01821137c2 cmd/compile/internal/types2: review of errors.go + 2021-04-03 93dcaba119 cmd/compile/internal/types2: review of stmt.go + 2021-04-03 a1e4657d5a cmd/compile/internal/types2: review of check_test.go + 2021-04-03 6454b2720f cmd/compile/internal/types2: review of resolver.go + 2021-04-02 2ebe77a2fd cmd/internal/obj: use REGENTRYTMP* in a few more places + 2021-04-02 f25d78f8e2 testing: clarify when Cleanup is called + 2021-04-02 35a8bbc9ea runtime: make concatstring{2,3,4,5} consistent w/ compiler's use + 2021-04-02 41cf18eda7 reflect: fix methodValueCall frame size on mips64 + 2021-04-02 34b87b4a1a reflect: remove short-circuits for zero-sized types in ABI algorithm + 2021-04-02 254948a50e cmd/compile: mark unused values as invalid to prevent problems in expandCalls + 2021-04-02 28c5fed557 reflect: add register ABI support for makeFuncStub and methodValueCall + 2021-04-02 6996bae5d1 cmd/compile: use ABI0 for cgo_unsafe_args functions + 2021-04-02 759116b3ac syscall: delete asm_windows.s + 2021-04-02 2d88f8f21e go/src/cmd/go/internal/work: compile "internal/abi" with "-+" + 2021-04-02 3651eff74e cmd/link: delete CompilationUnit.Pkg field + 2021-04-02 b165085836 cmd/link: remove an unused function from linker dwarf gen + 2021-04-02 a78b12aea7 cmd/link: remove unnecessary attrReachable test + 2021-04-02 aebc0b473e cmd/compile: fix bug in phiopt pass + 2021-04-02 97b3ce430b runtime: make gcTestMoveStackOnNextCall not double the stack + 2021-04-02 41e8a9f1cf runtime: fix TestGCTestMoveStackOnNextCall flakes + 2021-04-02 5579ee169f cmd/compile: in expand calls, preserve pointer store type but decompose aggregate args + 2021-04-01 27d306281c reflect,runtime: assume register ABI with GOEXPERIMENT=regabiargs + 2021-04-01 51cd074c59 reflect: undo register count increments on register assignment failure + 2021-04-01 45ca9ef5c1 cmd/compile: fix register/offset calculation for trailing empty field case. + 2021-04-01 e6ac2df2b1 net/url: use camelCase names + 2021-04-01 5f646f0a98 cmd/compile: fix parameter offset calculation + 2021-04-01 ec721d92bf runtime: fix uses of ABIInternal PCs in assembly + 2021-04-01 1f29e69bad cmd/compile: fix outgoing calls with GOEXPERIMENT=regabiargs + 2021-04-01 3304b2235a cmd/compile: fix incoming ABI with GOEXPERIMENT=regabiargs + 2021-03-31 87c6fa4f47 cmd/internal/obj/x86: use ABI scratch registers for WRAPPER prologue + 2021-03-31 5d6581d747 cmd/compile: deduplicate OpArg's across types + 2021-03-31 4acefa07b1 go/parser: switch to resolving objects as a post-processing pass + 2021-03-31 44dd06670f runtime: support register ABI Go functions from Windows callbacks + 2021-03-31 cb42e3e979 cmd/compile: schedule in-register OpArg first + 2021-03-31 46fa8afca6 cmd/go/internal/load/test: parse overlay files for test functions + 2021-03-31 ca3aefc4a9 cmd/compile: make expandCalls preserve types of pointer stores + 2021-03-31 c847932804 runtime: replace reflectcall of defers with direct call + 2021-03-31 135c9f45ec cmd/compile/internal/types2: review of operand.go + 2021-03-31 34fb2b2ed5 cmd/compile/internal/types2: review of decl.go + 2021-03-31 0e8a72b62e runtime: check for sysAlloc failures in pageAlloc + 2021-03-31 c93cd86149 net/http: use consistent case in URL in names + 2021-03-31 1d8abb3417 go/parser: remove redundant list argument to Parser.shortVarDecl + 2021-03-31 152ca79b73 go/parser: add resolution tests for type params + 2021-03-31 6d2a557a4d cmd/compile: deal with call.Use correctly for noder2, allow inlining of stenciled functions + 2021-03-31 f2717b31b5 cmd/compile: deal correctly with unnamed function params during stenciling + 2021-03-30 606e0aba74 go/ast: add missing handling for ListExpr in Walk + 2021-03-30 c3ec79bca9 go/parser: resolve the type name when parsing a composite lit value + 2021-03-30 0fdd371e6b go/parser: add data-driven tests for object resolution + 2021-03-30 64ca7e2cb3 cmd/compile: avoid generating duplicated in-register Arg + 2021-03-30 4b1a24f3cd runtime: fix G passed to schedEnabled and cleanup + 2021-03-30 e0ce0af6ef runtime: check that defer/go frames are empty + 2021-03-30 1318fb4a32 cmd/compile: handle partial type inference that doesn't require function args + 2021-03-30 3300390ec7 cmd/compile: make amd64 version of zerorange regabi-friendly + 2021-03-30 c40dc677be go/doc: avoid panic on references to functions with no body + 2021-03-30 6cadfe2fee reflect: cache IsVariadic calls in Call + 2021-03-30 43afb1a220 cmd/go: fix documentation on how to create new go.mod file + 2021-03-30 89b141c06e cmd/compile: emit writebarriers in specified ABI + 2021-03-30 c274a7c03b cmd/compile/internal/noder: limit the number of goroutine + 2021-03-30 e4a4161f1f runtime: non-strict InlTreeIndex lookup in Frames.Next + 2021-03-30 a81b5e4d0a crypto/elliptic: fix some typos + 2021-03-30 032ef4bbfc cmd/compile: fix creation of named generic types (setting of t.nod) + 2021-03-30 bb2fc21c3b runtime: fix typos in comments + 2021-03-30 33945869c1 cmd/compile: update default ABI choices for calls and bodyless fn stack maps + 2021-03-30 eeadfa2d38 cmd/compile: fix various small bugs related to type lists + 2021-03-30 a95454b6f3 runtime: init plan9 hashkey by time + 2021-03-30 06ad41642c cmd/compile: wrap defer/go call with results + 2021-03-30 e27f3966bb cmd/compile: be sure to wrap defer/go calls with arguments + 2021-03-30 bd6628e62d cmd/compile: check deferred nil interface call before wrapping it + 2021-03-29 4e1bf8ed38 runtime: add GC testing helpers for regabi signature fuzzer + 2021-03-29 1ef114d12c runtime: abstract specials list iteration + 2021-03-29 4e16422da0 cmd/internal/obj/ppc64: remove bogus MOVBU optab entry + 2021-03-29 164a6265e7 go/types: remove use of ioutil (cleanup) + 2021-03-29 9fbd0f64d8 runtime: fix some typos + 2021-03-29 67d565d281 cmd/compile: restructure ABI wrapper generation, export ABI + 2021-03-29 feb844f1ea cmd/compile: eliminate -abiwraplimit + 2021-03-29 1e8fff0f7b cmd/compile: assert that function values reference ABIInternal + 2021-03-29 0d1423583b cmd/compile: set ir.Name.Func in more cases + 2021-03-29 33b4ffc357 cmd/compile: track funcsyms by ir.Name instead of types.Sym + 2021-03-29 2ba296da47 cmd/compile: update a few stale comments + 2021-03-29 24764496c7 go/types: remove outdated comment + 2021-03-29 1a7d921aa5 cmd/compile: remove typechecker calls in varDecl() + 2021-03-29 2abf280a28 cmd/compile/internal/types2: remove 'strict' argument from several methods + 2021-03-29 8f676144ad crypto/rsa: fix salt length calculation with PSSSaltLengthAuto + 2021-03-29 565e70fcef cmd/link/internal/ld: use linkerFlagSupported to check -Qunused-arguments + 2021-03-29 6f90ee36e9 math: simplify comparison in FMA when swapping p and z + 2021-03-29 d10241fcf6 runtime: fix some typos + 2021-03-29 ba6bd967d2 cmd/compile/internal/ssa: strengthen phiopt pass + 2021-03-28 23ffb5b9ae runtime: overwrite existing keys for mapassign_faststr variant + 2021-03-27 49dccf141f time: add Time.Unix{Milli,Micro} and to-Time helpers UnixMicro, UnixMilli + 2021-03-27 2de1f42857 net: clear completed Buffers to permit earlier collection + 2021-03-26 359f44910f cmd/compile: fix long RMW bit operations on AMD64 + 2021-03-26 98a902323f cmd/vendor, cmd/pprof: use golang.org/x/term directly + 2021-03-26 3a0061822e cmd/compile: add arm64 rules to optimize go codes to constant …
Change https://golang.org/cl/333013 mentions this issue: |
Merge List: + 2021-07-02 912f075047 net/http: mention socks5 support in proxy + 2021-07-02 287c5e8066 cmd/compile: fix stack growing algorithm + 2021-07-02 743f03eeb0 spec, unsafe: clarify unsafe.Slice docs + 2021-07-02 6125d0c426 cmd/dist: correct comment: SysProcAttri -> SysProcAttr + 2021-07-01 03761ede02 net: don't reject null mx records + 2021-07-01 877688c838 testing: add TB.Setenv + 2021-07-01 ef8ae82b37 cmd/compile: fix bug in dwarf-gen var location generation + 2021-07-01 770899f7e1 cmd/go: add a regression test for 'go mod vendor' path traversal + 2021-07-01 835d86a17e cmd/go: use path.Dir instead of filepath.Dir for package paths in 'go mod vendor' + 2021-07-01 eb437ba92c cmd/compile: make stack value size threshold comparisons consistent + 2021-07-01 9d65578b83 cmd/compile: fix typos in document + 2021-06-30 4711bf30e5 doc/go1.17: linkify "language changes" in the runtime section + 2021-06-30 ed56ea73e8 path/filepath: deflake TestEvalSymlinksAboveRoot on darwin + 2021-06-30 c080d0323b cmd/dist: pass -Wno-unknown-warning-option in swig_callback_lto + 2021-06-30 7d0e9e6e74 image/gif: fix typo in the comment (io.ReadByte -> io.ByteReader) + 2021-06-30 0fa3265fe1 os: change example to avoid deprecated function + 2021-06-30 d19a53338f image: add Uniform.RGBA64At and Rectangle.RGBA64At + 2021-06-30 c45e800e0c crypto/x509: don't fail on optional auth key id fields + 2021-06-29 f9d50953b9 net: fix failure of TestCVE202133195 + 2021-06-29 e294b8a49e doc/go1.17: fix typo "MacOS" -> "macOS" + 2021-06-29 3463852b76 math/big: fix typo of comment (`BytesScanner` to `ByteScanner`) + 2021-06-29 fd4b587da3 cmd/compile: suppress details error for invalid variadic argument type + 2021-06-29 e2e05af6e1 cmd/internal/obj/arm64: fix an encoding error of CMPW instruction + 2021-06-28 4bb0847b08 cmd/compile,runtime: change unsafe.Slice((*T)(nil), 0) to return []T(nil) + 2021-06-28 1519271a93 spec: change unsafe.Slice((*T)(nil), 0) to return []T(nil) + 2021-06-28 5385e2386b runtime/internal/atomic: drop Cas64 pointer indirection in comments + 2021-06-28 956c81bfe6 cmd/go: add GOEXPERIMENT to `go env` output + 2021-06-28 a1d27269d6 cmd/go: prep for 'go env' refactoring + 2021-06-28 901510ed4e cmd/link/internal/ld: skip the windows ASLR test when CGO_ENABLED=0 + 2021-06-28 361159c055 cmd/cgo: fix 'see gmp.go' to 'see doc.go' + 2021-06-27 c95464f0ea internal/buildcfg: refactor GOEXPERIMENT parsing code somewhat + 2021-06-25 ed01ceaf48 runtime/race: use race build tag on syso_test.go + 2021-06-25 d1916e5e84 go/types: in TestCheck/issues.src, import regexp/syntax instead of cmd/compile/internal/syntax + 2021-06-25 5160896c69 go/types: in TestStdlib, import from source instead of export data + 2021-06-25 d01bc571f7 runtime: make ncgocall a global counter + 2021-06-25 37f9a8f69d go/types: fix a bug in package qualification logic + 2021-06-24 c309c89db5 reflect: document that InterfaceData is a low-entropy RNG + 2021-06-24 cce621431a cmd/compile: fix wrong type in SSA generation for OSLICE2ARRPTR + 2021-06-24 600a2a4ffb cmd/go: don't try to add replaced versions that won't be selected + 2021-06-24 a9bb38222a net: remove hard-coded timeout in dialClosedPort test helper + 2021-06-24 86d72fa2cb time: handle invalid UTF-8 byte sequences in quote to prevent panic + 2021-06-24 44a12e5f33 cmd/go: search breadth-first instead of depth-first for test dependency cycles + 2021-06-24 73496e0df0 net: use absDomainName in the Windows lookupPTR test helper + 2021-06-24 222ed1b38a os: enable TestFifoEOF on openbsd + 2021-06-22 0ebd5a8de0 cmd/go: update ToolTags based on GOARCH value + 2021-06-22 5bd09e5efc spec: unsafe.Add/Slice are not permitted in statement context + 2021-06-22 666315b4d3 runtime/internal/atomic: remove incorrect pointer indirection in comment + 2021-06-22 63daa774b5 go/types: guard against checking instantiation when generics is disabled + 2021-06-22 197a5ee2ab cmd/gofmt: remove stale documentation for the -G flag + 2021-06-22 9afd158eb2 go/parser: parse an ast.IndexExpr for a[] + 2021-06-21 1bd5a20e3c cmd/go: add a -go flag to 'go mod graph' + 2021-06-21 761edf71f6 cmd/internal/moddeps: use a temporary directory for GOMODCACHE if needed + 2021-06-21 a0400420ad cmd/internal/moddeps: use -mod=readonly instead of -mod=mod + 2021-06-21 3f9ec83b10 cmd/go: document GOPPC64 environment variable + 2021-06-21 20bdfba325 go/scanner: fall back to next() when encountering 0 bytes in parseIdentifier + 2021-06-21 44f9a3566c database/sql: fix deadlock test in prepare statement + 2021-06-21 16e82be454 runtime: fix crash during VDSO calls on PowerPC + 2021-06-21 2e542c3c06 runtime/pprof: deflake TestMorestack more + 2021-06-21 ced0fdbad0 doc/go1.17: note deprecation of 'go get' for installing commands + 2021-06-21 7a5e7047a4 doc/go1.17: add Go 1.18 pre-announcements + 2021-06-21 85a2e24afd doc/go1.17: add security-related release notes + 2021-06-21 1de332996c doc/go1.17: document go/parser.SkipObjectResolution + 2021-06-21 117ebe0f52 cmd/go: do not require the module cache to exist for 'go mod edit' + 2021-06-20 460900a7b5 os/signal: test with a significantly longer fatal timeout + 2021-06-19 b73cc4b02b database/sql: do not rely on timeout for deadlock test + 2021-06-18 86743e7d86 image: add RGBA64Image interface + 2021-06-18 9401172166 runtime: clarify Frames.Next documentation + 2021-06-18 57aaa19aae runtime: disable CPU profiling before removing the SIGPROF handler + 2021-06-18 6f22d2c682 doc/go1.17: fix typo + 2021-06-17 45f251ad6c cmd/pprof,runtime/pprof: disable test on more broken platforms + 2021-06-17 ed834853ad cmd/go: replace a TODO with an explanatory comment + 2021-06-17 4dede02550 cmd/pprof: make ObjAddr a no-op + 2021-06-17 97cee43c93 testing: drop unusual characters from TempDir directory name + 2021-06-17 b0355a3e72 time: fix receiver for Time.IsDST method + 2021-06-17 881b6ea7ba doc/go1.17: fix redundant space + 2021-06-16 0e67ce3d28 cmd/go: in lazy modules, add transitive imports for 'go get' arguments + 2021-06-16 6ea2af0890 cmd/go: add a regression test for #45979 + 2021-06-16 a294e4e798 math/rand: mention half-open intervals explicitly + 2021-06-16 a6a853f94c cmd/asm: restore supporting of *1 scaling on ARM64 + 2021-06-16 785a8f677f cmd/compile: better error message for invalid untyped operation + 2021-06-16 a752bc0746 syscall: fix TestGroupCleanupUserNamespace test failure on Fedora + 2021-06-15 d77f4c0c5c net/http: improve some server docs + 2021-06-15 219fe9d547 cmd/go: ignore UTF8 BOM when reading source code + 2021-06-15 723f199edd cmd/link: set correct flags in .dynamic for PIE buildmode + 2021-06-15 4d2d89ff42 cmd/go, go/build: update docs to use //go:build syntax + 2021-06-15 033d885315 doc/go1.17: document go run pkg@version + 2021-06-15 ea8612ef42 syscall: disable c-shared test when no cgo, for windows/arm + 2021-06-15 abc56fd1a0 internal/bytealg: remove duplicate go:build line + 2021-06-15 4061d3463b syscall: rewrite handle inheritance test to use C rather than Powershell + 2021-06-15 cf4e3e3d3b reflect: explain why convertible or comparable types may still panic + 2021-06-14 7841cb14d9 doc/go1.17: assorted fixes + 2021-06-14 8a5a6f46dc debug/elf: don't apply DWARF relocations for ET_EXEC binaries + 2021-06-14 9d13f8d43e runtime: update the variable name in comment + 2021-06-14 0fd20ed5b6 reflect: use same conversion panic in reflect and runtime + 2021-06-14 6bbb0a9d4a cmd/internal/sys: mark windows/arm64 as c-shared-capable + 2021-06-14 d4f34f8c63 doc/go1.17: reword "results" in stack trace printing + 2021-06-14 fdab5be159 doc/go1.17: further revise OpenBSD release notes + 2021-06-14 326ea438bb cmd/compile: rewrite a, b = f() to use temporaries when type not identical + 2021-06-14 3249b645c9 cmd/compile: factor out rewrite multi-valued f() + 2021-06-13 14305bf0b9 misc/cgo: generate Windows import libraries for clang + 2021-06-13 24cff0f044 cmd/go, misc/cgo: skip test if no .edata + 2021-06-13 67b1b6a2e3 cmd/compile: allow ir.OSLICE2ARRPTR in mayCall + 2021-06-12 1ed0d129e9 runtime: testprogcgo: don't call exported Go functions directly from Go + 2021-06-12 9d46ee5ac4 reflect: handle stack-to-register translation in callMethod + 2021-06-11 e552a6d312 cmd/go: remove hint when no module is suggested + 2021-06-11 16b5d766d8 syscall: do not load native libraries on non-native powershell on arm + 2021-06-11 77aa209b38 runtime: loop on EINTR in macOS sigNoteSleep + 2021-06-11 e2dc6dd5c9 doc/go1.17: clean up formatting of gofmt section + 2021-06-11 2f1128461d cmd/go: match Windows paths in TestScript/mod_invalid_version + 2021-06-11 2721da2608 doc/go1.17: fix formatting near httptest + 2021-06-10 770f1de8c5 net/http: remove test-only private key from production binaries + 2021-06-10 8d11b1d117 cmd/go: report the imports of CompiledGoFiles in ImportMap + 2021-06-10 dc00dc6c6b crypto/tls: let HTTP/1.1 clients connect to servers with NextProtos "h2" + 2021-06-09 27f83723e9 api: promote next to go1.17 + 2021-06-09 182157c81a doc/go1.17: remove lingering TODO + 2021-06-09 a5bc060b42 doc/go1.17: document strconv changes for Go 1.17 + 2021-06-09 1402b27d46 strconv: document parsing of leading +/- + 2021-06-09 df35ade067 doc/go1.17: document //go:build lines + 2021-06-09 e4e7807d24 net/http: add AllowQuerySemicolons + 2021-06-09 ec3026d032 doc/go1.17: remove TODO for ports section + 2021-06-09 e6dda19888 net/url: reject query values with semicolons + 2021-06-09 139e935d3c math/big: comment division + 2021-06-09 aa5540cd82 cmd/compile: make map.zero symbol content-addressable + 2021-06-09 07ca28d529 cmd/link: fix bug in -strictdups checking of BSS symbols + 2021-06-08 bcecae2af6 doc/go1.17: mention new possibility of type conversion panicking + 2021-06-08 63dcab2e91 doc/go1.17: mention new vet checks sigchanyzer and stdmethods. + 2021-06-08 6551763a60 doc/go1.17: mention block profile bias fix + 2021-06-08 cb80937bf6 Revert "doc/go1.17: mention block profile bias fix" + 2021-06-08 d3e3d03666 net: reject leading zeros in IP address parsers + 2021-06-08 da4a640141 doc/go1.17: revise OpenBSD release notes + 2021-06-08 689f4c7415 doc/go1.17: mention block profile bias fix + 2021-06-08 9afe071c60 doc/go1.17: remove TODO for Tools section + 2021-06-08 f753d7223e doc/go1.17: resolve TODO for cmd/cover + 2021-06-08 9498b0155d cmd/go: in Go 1.17+ modules, add indirect go.mod dependencies separately from direct ones + 2021-06-08 949f00cebe doc/go1.17: add release notes for crypto packages + 2021-06-08 0fb3e2c184 doc/go1.17: add a release note for the '-compat' flag to 'go mod tidy' + 2021-06-08 2169deb352 cmd/compile: use t.AllMethods when sorting typesByString + 2021-06-08 c20bcb6488 runtime: remove out-of-date comments about frame skipping + 2021-06-07 39c39ae52f doc: document Go 1.17 language changes + 2021-06-07 dc8b558951 cmd/dist: pass -Wno-lto-type-mismatch in swig_callback_lto + 2021-06-07 909dd5e010 strconv: ParseFloat: always return ErrSyntax for bad syntax + 2021-06-07 8212707871 crypto/elliptic: update P-521 docs to say it's constant-time + 2021-06-07 7406180012 fmt: split package documentation into more sections + 2021-06-07 e3176bbc3e crypto/tls: fix typo in Config.NextProtos docs + 2021-06-05 e1fa26026d spec: improve wording consistency by eliminating "specifier" + 2021-06-05 f490134126 spec: improve wording by choosing an official term "keyword" + 2021-06-05 e3cb381704 go/internal/gcimporter: don't waste CPU copying bytes in `io.ReadAll` + 2021-06-05 9d669ed47a misc/cgo/errors: use expected column numbers + 2021-06-04 95939e8de7 cmd/compile/internal/abi: fix typo in comment + 2021-06-04 831f9376d8 net/http: fix ResponseWriter.ReadFrom with short reads + 2021-06-04 3a9d906edc os: avoid finalizer race in windows process object + 2021-06-04 105c5b50e0 os: terminate windows processes via handle directly + 2021-06-04 79cd407f88 syscall: regenerate zsyscall_windows.go + 2021-06-04 c6b6211229 doc/go1.17: document testing changes for Go 1.17 + 2021-06-04 0214440075 syscall: do not pass console handles to PROC_THREAD_ATTRIBUTE_HANDLE_LIST on Windows 7 + 2021-06-04 962d5c997a cmd/compile,go/types: restrict use of unsafe.{Add,Slice} to go1.17 or newer + 2021-06-04 b29b123e07 cmd/compile: remove spurious ir.Dump + 2021-06-03 6d98301114 cmd/link: use correct alignment in PE DWARF sections + 2021-06-03 e0d029f758 runtime: avoid gp.lockedm race in exitsyscall0 + 2021-06-02 dd7ba3ba2c net: don't rely on system hosts in TestCVE202133195 + 2021-06-02 4f572d7076 io/fs: minor corrections to Sub docs + 2021-06-02 e11d14225c doc/go1.17: remove runtime section + 2021-06-02 6e189afd3e doc/go1.17: mention SYS_WAIT6/WEXITED on NetBSD + 2021-06-02 ff9f5fb859 cmd/link: recognize clang linker error in testCGOLTO + 2021-06-02 1c6a2ea2ea doc/go1.17: document time changes for Go1.17 + 2021-06-02 d743e67e06 doc/go1.17: document flag changes for Go 1.17 + 2021-06-02 dc8f87b749 runtime/internal/sys: generate //go:build lines in gengoos.go + 2021-06-02 84c0e5d47f cmd/link: move issue 43830 tests out of TestScript + 2021-06-02 cae68700cc runtime: fix formatting + 2021-06-01 567ee865f6 cmd/go: add declaration to cgo_lto_issue43830 test + 2021-06-01 24e9707cbf cmd/link, cmd/cgo: support -flto in CFLAGS + 2021-06-01 272552275f A+C: update name + 2021-06-01 2bec019fb5 doc/go1.17: add release notes for register ABI + 2021-06-01 2e59cc5fb4 cmd/go: add [-src] to documentation + 2021-06-01 0b80cf1136 cmd/go: make 'go get' save sums for incidentally updated modules + 2021-05-30 3b770f2ccb go/types: don't declare 'comparable' when typeparams are disabled + 2021-05-30 1607c28172 go/types: unexport the GoVersion configuration option for Go 1.17 + 2021-05-29 79bda65041 doc/go1.17: mention time.Layout + 2021-05-29 f6cc392d1d doc/go1.17: document text/template/parse.SkipFuncCheck + 2021-05-28 1419ca7cea doc/go1.17: mention new definitions of MSG_CMSG_CLOEXEC + 2021-05-28 6624771c83 doc/go1.17: mention testing.[TB].Setenv methods + 2021-05-28 bbda923592 doc/go1.17: mention new Windows SysProcAttr fields + 2021-05-28 6f58088bd8 doc/go1.17: document new go/build/BuildContext.ToolTags field + 2021-05-28 c295107708 doc/go1.17: mention new encoding/csv/Reader.FieldPos method + 2021-05-28 ccd9784edf doc/go1.17: document new debug/elf constant + 2021-05-28 3de3440fb9 go/ast: remove FuncDecl.IsMethod for Go 1.17 + 2021-05-27 639acdc833 doc/go1.17: clarify that compress/lzw Reader and Writer types are new + 2021-05-27 193d514131 net/http: correct Client.Do doc about context cancelation + 2021-05-27 ab2ef4aaa7 doc/go1.17: document reflect changes + 2021-05-27 0ece95a0fe cmd/go: don't let 'go mod download' save sums for inconsistent requirements + 2021-05-27 cdcd02842d net: verify results from Lookup* are valid domain names + 2021-05-27 8bf5bf5173 cmd/compile: improve debug locations for partially live in-params + 2021-05-27 56af34f875 cmd/compile: place reg spills after OpArg{Int,Float}Reg ops + 2021-05-27 db66e9e15d cmd/link: accept Windows line-ending in TestTrampolineCgo + 2021-05-27 6b8c94b6c5 go/types: guard against check==nil in newNamed + 2021-05-27 fca7b8f3e6 Revert "net: verify results from Lookup* are valid domain names" + 2021-05-27 950fa11c4c net/http/httputil: always remove hop-by-hop headers + 2021-05-27 9bc52686da cmd/go,cmd/link: do not check for staleness in most tests + 2021-05-27 6ff0ae2aa4 crypto/elliptic: fix typo in p521Point type name + 2021-05-26 3075ffc93e os: deflake TestFdReadRace + 2021-05-26 a62c08734f src/os: revert accidentally submitted change + 2021-05-26 1d5298d46a doc/go1.17: document net/... changes + 2021-05-26 0fbecece98 doc/go1.17: document syscall changes + 2021-05-26 02beecb397 mime: document use of the Shared MIME-Info Database + 2021-05-26 a92460fd2f doc/go1.17: add release notes for runtime/metrics package + 2021-05-26 55aefbb268 doc/go1.17: mention enabling frame pointer on all ARM64 + 2021-05-26 39da9ae513 go/types: ensure that Named.check is nilled out once it is expanded + 2021-05-26 bfd7798a6c runtime,cmd/link/internal/ld: fix typos + 2021-05-26 e4615ad74d math/big: move division into natdiv.go + 2021-05-26 d050238bb6 doc/go1.17: fix formatting for time changes + 2021-05-25 74242baa41 archive/zip: only preallocate File slice if reasonably sized + 2021-05-25 f22ec51deb doc: add Go 1.17 release note about inlining functions with closures + 2021-05-25 8b462d7567 cmd/go: add a -compat flag to 'go mod tidy' + 2021-05-24 c89f1224a5 net: verify results from Lookup* are valid domain names + 2021-05-24 08a8fa9c47 misc/wasm: ensure correct stack pointer in catch clauses + 2021-05-24 32b73ae180 cmd/go: align checks of module path during initialization. + 2021-05-24 15d9d4a009 cmd/go: add tests illustrating what happens when Go 1.16 is used in a Go 1.17 main module + 2021-05-24 873401df5b cmd/compile: ensure equal functions don't do unaligned loads + 2021-05-24 b83610699a cmd/compile: record regabi status in DW_AT_producer + 2021-05-24 a22e317220 cmd/compile: always include underlying type for map types + 2021-05-24 4356e7e85f runtime: account for spill slots in Windows callback compilation + 2021-05-24 52d7033ff6 cmd/go/internal/modload: set the default GoVersion in a single location + 2021-05-24 05819bc104 cmd/go/internal/modcmd: factor out a type for flags whose arguments are Go versions + 2021-05-22 cca23a7373 cmd/compile: revert CL/316890 + 2021-05-21 f87194cbd7 doc/go1.17: document changes to net/http package + 2021-05-21 217f5dd496 doc: document additional atomic.Value methods + 2021-05-21 3c656445f1 cmd/go: in TestScript/mod_replace, download an explicit module path + 2021-05-21 76b2d6afed os: document that StartProcess puts files into blocking mode + 2021-05-21 e4d7525c3e cmd/dist: display first class port status in json output + 2021-05-21 4fb10b2118 cmd/go: in 'go mod download' without args, don't save module zip sums + 2021-05-21 4fda54ce3f doc/go1.17: document database/sql changes for Go 1.17 + 2021-05-21 8876b9bd6a doc/go1.17: document io/fs changes for Go 1.17 + 2021-05-21 5fee772c87 doc/go1.17: document archive/zip changes for Go 1.17 + 2021-05-21 3148694f60 cmd/go: remove warning from module deprecation notice printing + 2021-05-21 7e63c8b765 runtime: wait for Go runtime to initialize in Windows signal test + 2021-05-21 831573cd21 io/fs: added an example for io/fs.WalkDir + 2021-05-20 baa934d26d cmd: go get golang.org/x/tools/analysis@49064d23 && go mod vendor + 2021-05-20 7c692cc7ea doc/go1.17: document changes to os package + 2021-05-20 ce9a3b79d5 crypto/x509: add new FreeBSD 12.2+ trusted certificate folder + 2021-05-20 f8be906d74 test: re-enable test on riscv64 now that it supports external linking + 2021-05-20 def5360541 doc/go1.17: add release notes for OpenBSD ports + 2021-05-20 ef1f52cc38 doc/go1.17: add release note for windows/arm64 port + 2021-05-20 bb7495a46d doc/go1.17: document new math constants + 2021-05-20 f07e4dae3c syscall: document NewCallback and NewCallbackCDecl limitations + 2021-05-20 a8d85918b6 misc/cgo/testplugin: skip TestIssue25756pie on darwin/arm64 builder + 2021-05-19 6c1c055d1e cmd/internal/moddeps: use filepath.SkipDir only on directories + 2021-05-19 658b5e66ec net: return nil UDPAddr from ReadFromUDP + 2021-05-19 15a374d5c1 test: check portable error message on issue46234.go + 2021-05-18 eeadce2d87 go/build/constraint: fix parsing of "// +build" (with no args) + 2021-05-18 6d2ef2ef2a cmd/compile: don't emit inltree for closure within body of inlined func + 2021-05-18 048cb4ceee crypto/x509: remove duplicate import + 2021-05-18 690a8c3fb1 make.bash: fix misuse of continue + 2021-05-18 8b0901fd32 doc/go1.17: fix typo "avoding" -> "avoiding" + 2021-05-18 5e191f8f48 time: rewrite the documentation for layout strings + 2021-05-17 bfe3573d58 go/token: correct the interval notation used in some panic messages + 2021-05-17 a2c07a9a1a all: update golang.org/x/net to latest + 2021-05-17 b9b2bed893 syscall: some containers may fail syscall.TestSetuidEtc + 2021-05-17 b1aff42900 cmd/go: don't print 'go get' deprecation notices in the main module + 2021-05-17 bade680867 runtime/cgo: fix crosscall2 on ppc64x + 2021-05-15 ce92a2023c cmd/go: error out of 'go mod tidy' if the go version is newer than supported + 2021-05-14 02699f810a runtime: mark osyield nosplit on OpenBSD + 2021-05-14 3d324f127d net/http: prevent infinite wait during TestMissingStatusNoPanic + 2021-05-14 0eb38f2b16 cmd/go/internal/load: override Package.Root in module mode + 2021-05-14 a938e52986 cmd/go: fix a portability issue in the cd script command + 2021-05-14 d137b74539 cmd/go: fix spacing in help text of -overlay flag + 2021-05-14 c925e1546e cmd/internal/obj/arm64: disable AL and NV for some condition operation instructions + 2021-05-14 12d383c7c7 debug/macho: fix a typo in macho.go + 2021-05-14 3a0453514a all: fix spelling + 2021-05-13 b4833f7c06 cmd/link: always mark runtime.unreachableMethod symbol + 2021-05-13 92c189f211 cmd/link: resolve ABI alias for runtime.unreachableMethod + 2021-05-13 7a7624a3fa cmd/go: permit .tbd files as a linker flag + 2021-05-13 cde2d857fe cmd/go: be less strict about go version syntax in dependency go.mod files + 2021-05-13 2a61b3c590 regexp: fix repeat of preferred empty match + 2021-05-13 fd4631e24f cmd/compile/internal/dwarfgen: fix DWARF param DIE ordering + 2021-05-13 a63cded5e4 debug/dwarf: delay array type fixup to handle type cycles + 2021-05-13 0fa2302ee5 cmd/vendor: update golang.org/x/sys to latest + 2021-05-13 2c76a6f7f8 all: add //go:build lines to assembly files + 2021-05-12 6db7480f59 cmd/go/internal/modload: in updateLazyRoots, do not require the main module explicitly + 2021-05-12 f93b951f33 cmd/compile/abi-internal.md: fix table format + 2021-05-12 3b321a9d12 cmd/compile: add arch-specific inlining for runtime.memmove + 2021-05-12 07ff596404 runtime/internal/atomic: add LSE atomics instructions to arm64 + 2021-05-12 03886707f9 runtime: fix handling of SPWRITE functions in traceback + 2021-05-12 e03383a2e2 cmd/link: check mmap error + 2021-05-12 af0f8c149e cmd/link: don't cast end address to int32 + 2021-05-12 485474d204 cmd/go/testdata/script: fix test failing on nocgo builders + 2021-05-12 1a0ea1a08b runtime: fix typo in proc.go + 2021-05-11 9995c6b50a cmd/go: ignore implicit imports when the -find flag is set + 2021-05-11 9b84814f6e net/http: check that Unicode-aware functions are not used + 2021-05-11 2520e72d3b runtime: hold sched.lock across atomic pidleget/pidleput + 2021-05-11 326a792517 runtime,syscall: simplify openbsd related build tags + 2021-05-10 5c489514bc net/http: switch HTTP1 to ASCII equivalents of string functions + 2021-05-10 dc50683bf7 crypto/elliptic: upgrade from generic curve impl to specific if available + 2021-05-10 73d5aef4d1 cmd/internal/objfile: add objabi.SNOPTRDATA to "D" + 2021-05-10 d9e068d289 runtime/cgo,cmd/internal/obj/ppc64: fix signals with cgo + 2021-05-10 deb3403ff5 go/build: include files with parse errors in GoFiles and other lists + 2021-05-10 82517acae8 net, runtime: drop macOS 10.12 skip conditions in tests + 2021-05-10 031854117f cmd/go: include packages with InvalidGoFiles when filtering main packages + 2021-05-10 a9edda3788 cmd/go: add a test that reproduces #45827 + 2021-05-10 e18a8b4fb2 go/build: avoid duplicates in InvalidGoFiles + 2021-05-10 287025925f cmd/compile,reflect: allow longer type names + 2021-05-09 c14ecaca81 runtime: skip TestCrashDumpsAllThreads on openbsd/arm + 2021-05-09 bedf2c4886 runtime,syscall: convert syscall on openbsd/arm to libc + 2021-05-09 603f43cbae runtime: switch runtime to libc for openbsd/arm + 2021-05-09 83df4a590b runtime: switch openbsd/arm locking to libc + 2021-05-09 8ec8f6aa87 runtime: switch openbsd/arm to pthreads + 2021-05-09 5203357eba cmd/compile: make non-concurrent compiles deterministic again + 2021-05-09 ea93e68858 crypto/elliptic: make P-521 scalar multiplication constant time + 2021-05-09 14c3d2aa59 crypto/elliptic: import fiat-crypto P-521 field implementation + 2021-05-09 ec4efa4208 crypto/x509: check the private key passed to CreateCertificate + 2021-05-08 b38b1b2f9a cmd/compile: manage Slot array better + 2021-05-08 68327e1aa1 cmd/vendor: upgrade pprof to latest + 2021-05-08 4c8f48ed4f syscall: do not change stdio handle inheritance + 2021-05-08 9d0819b27c crypto/tls: make cipher suite preference ordering automatic + 2021-05-08 02ce411821 crypto/x509: remove GODEBUG=x509ignoreCN=0 flag + 2021-05-08 b211fe0058 cmd/compile: remove bit operations that modify memory directly + 2021-05-07 f24eac4771 cmd/compile: improving the documentation of various fields and functions + 2021-05-07 3980c4db19 doc/go1.17: fill in TODO for compress/lzw package + 2021-05-07 d80d1427a8 doc/go1.17: fill in TODO for reflect package + 2021-05-07 af6123a865 doc/go1.17: document encoding/binary.Uvarint max read of 10 bytes + 2021-05-07 b44c78b8c3 doc/go1.17: fill in TODO for strconv package + 2021-05-07 9bfa6f75d5 cmd/internal/obj: consolidate MOVB cases with other MOV ops on ppc64 + 2021-05-07 a0eb662d85 doc/go1.17: move language specification TODO to the right place + 2021-05-07 bdb8044665 cmd/link: don't include arginfo symbols in symbol table + 2021-05-07 f5423ea615 cmd/compile/internal/types2: add test case for issue 45985 + 2021-05-07 832c70e33d internal/poll: cast off the last reference of SplicePipe in test + 2021-05-07 d2b03111c4 go/types,cmd/compile/internal/types2: unskip std and cmd in TestStdlib + 2021-05-07 9524e93adf go/types: add a test case for issue 45985 + 2021-05-07 a11a1711b0 go/types: expose types.Info.Inferred with -tags=typeparams + 2021-05-06 4dbad79510 runtime: call unlockOSThread directly in Windows syscall functions + 2021-05-06 f39997b2be cmd/link: split large text sections on Darwin/ARM64 when external linking + 2021-05-06 90d6bbbe42 crypto/tls: enforce ALPN overlap when negotiated on both sides + 2021-05-06 402f177efc cmd/compile: fix intrinsic setting for mul64, add64 on ppc64le + 2021-05-06 51ff3a6965 crypto/x509: rewrite certificate parser + 2021-05-06 5f9fe47dea CONTRIBUTORS: change my name + 2021-05-06 6c591f79b0 math/big: check for excessive exponents in Rat.SetString + 2021-05-06 54e20b505d doc/go1.17: document fixes for negative rune handling + 2021-05-06 d2fd503f68 text/template: fix type bug in eq + 2021-05-06 0e7a7a68cd text/template/parse: rename DeferFuncCheck to SkipFuncCheck + 2021-05-06 ba0f8ce50f runtime: gofmt proc_test.go + 2021-05-06 b4ca1cec69 cmd/compile: set unsayable "names" for regabi testing triggers + 2021-05-06 1108cbe60b crypto/ecdsa,crypto/elliptic: improve tests and benchmarks + 2021-05-06 43c390a1fa crypto/ed25519: skip allocations test on -noopt builder + 2021-05-05 cf73f1a8e4 go/parser: don't parse a nil IndexExpr.Index + 2021-05-05 15557af207 doc/go1.17: fill in Go 1.17 release note TODOs using relnote + 2021-05-05 b0c49ae9f5 crypto/ed25519: replace internal/edwards25519 with filippo.io/edwards25519 + 2021-05-05 543e098320 go/types: fix potential bugs in santitizer pass + 2021-05-05 40d5e6d4e2 cmd/compile/internal/types2: fix potential bugs in santitizer pass + 2021-05-05 784ef4c531 net/http: ignore directory path when parsing multipart forms + 2021-05-05 95dde3f029 cmd/compile: do not substitute OGOTO inside a closure when inlining + 2021-05-05 d0583b131a cmd/go: spot-check the explicit requirements of root module dependencies when loading packages from them + 2021-05-05 18e666bad7 cmd/go: skip TestExecInDeletedDir on aix and solaris-based platforms + 2021-05-05 69368cece5 cmd/compile/internal/types2: make TestManual work for directories + 2021-05-05 3b304ce7fe runtime: implement runqdrain() for GC mark worker goroutines + 2021-05-05 f34fe8e370 all: update vendored dependencies for Go 1.17 + 2021-05-05 4c9791299d runtime: remove redundant save_g call in mcall for arm + 2021-05-05 9e0facd26e cmd/compile/internal/types2: implement types2.Instantiate + 2021-05-05 caf4c9434b cmd/compile: debug trace output for -N variable location gen + 2021-05-05 66ce8aa88d cmd/compile: handle degenerate entry blocks in -N debug gen + 2021-05-05 4df662fb37 cmd/go: don't crash when running "go version" in deleted directory + 2021-05-05 bb5e45219a cmd/go.sum: remove untidy checksums + 2021-05-04 137be7712f embed/internal/embedtest: add test for embedded path starting with dash + 2021-05-04 cb0658e624 go/types: expose more API under -tags=typeparams + 2021-05-04 62a87f64b9 cmd/go/internal/modload: only check root-promotion during tidy for lazy modules + 2021-05-04 6a6aa32783 cmd/go: add a test that reproduces the internal error in #45952 + 2021-05-04 cd28ca3a4e runtime: abort when receiving a signal on a non-Go thread on Windows + 2021-05-04 d19e5493bd doc/go1.17: require macOS 10.13 or later + 2021-05-04 10a082aa70 cmd/go: update x/mod to fix "//indirect" comment editing + 2021-05-04 f62739b861 cmd/compile: establish regabi name/value mapping for small in-params + 2021-05-04 8c3d217d89 os: skip TestExecutableDeleted on plan9 + 2021-05-04 e15d1f4e64 internal/buildcfg: set Error instead of panicking + 2021-05-04 da7496d841 os/signal: increase test timeouts on ppc64*/linux + 2021-05-04 d83baa1aa2 cmd/dist,cmd/go: set GOTRACEBACK to "system" for testing + 2021-05-04 10d625d5b4 database/sql: add NullInt16 and NullByte + 2021-05-04 371ea545c0 net/url: avoid string concatenation in resolvePath + 2021-05-04 62d424d794 cmd: update x/tools to pull in CL 315570 + 2021-05-04 eab0c46af7 cmd/go/internal/modload: remove outdated comments and redundant tests + 2021-05-04 0816511d3b all: update x/crypto to pull in CL 316109 + 2021-05-04 8e38b80b64 cmd: update x/text to pull in CL 315571 + 2021-05-04 1bbe78bb6d cmd: update x/mod to pull in CL 316113 + 2021-05-04 86e42c2fbf cmd/go: suppress SSH password prompts when fetching modules or repos + 2021-05-04 5e4f9b077f cmd/compile: when compiling with -N, avoid entry block + 2021-05-04 0921211403 cmd/compile: preserve/translate names for parameters + 2021-05-04 830e63a7a3 syscall: add //go:build lines to assembly files + 2021-05-04 45600bcd61 os, syscall: use wait6 to avoid wait/kill race on netbsd + 2021-05-04 138d2c9b88 strconv: fix a typo + 2021-05-04 e3769299cd strconv: add QuotedPrefix + 2021-05-04 2422c5eae5 sync/atomic: add (*Value).Swap and (*Value).CompareAndSwap + 2021-05-04 496d7c6914 text/template: add lock for Template.tmpl to fix data race + 2021-05-03 731a015ab8 internal/syscall/unix: use internal/abi.FuncPC for syscall wrapper + 2021-05-03 e8eb1d8269 math: add MaxUint, MinInt, MaxInt + 2021-05-03 ed5ebd32b3 os: update some docs to reference fs.ErrFoo instead of os.ErrFoo + 2021-05-03 ddb648fdf6 archive/zip: add File.OpenRaw, Writer.CreateRaw, Writer.Copy + 2021-05-03 9f347035ef cmd/api: disallow silent API additions after api/go1.n.txt is created + 2021-05-03 791854700d all: update x/net to pull in CL 316129 + 2021-05-03 a144af9136 cmd: update x/term to pull in CL 316112 + 2021-05-03 8a4b7294af cmd/compile: fix possible nil deref added in CL 270943 + 2021-05-03 7f9febd4a1 cmd/compile: fix linux-amd64-noopt builder + 2021-05-03 90ec257735 cmd/compile: make the stack allocator more careful about register args. + 2021-05-03 b584230889 net/http: use relative path in Location redirect + 2021-05-03 169155d61e cmd/compile: preserve argument order in debug_info + 2021-05-03 472f519fe2 cmd/compile/internal/ssagen: fix misleading comment + 2021-05-03 d75fbac54d cmd/compile: add edge from lock rank edge from forceGC to traceStackTab + 2021-05-03 7b768d43d0 math: replace float32/64 extrema with exact expressions + 2021-05-03 be1da9cdee cmd/link: unify text segment write + 2021-05-03 8327d2150f cmd/compile: add traceback argument info to ABI0 assembly functions + 2021-05-03 844e1fc6f1 cmd/compile: make typecheckaste correctly report invalid use of "..." + 2021-05-03 9ed736ac2a cmd/link/internal: fix use of DynlinkingGo with ppc64le trampolines + 2021-05-03 30674ae91b cmd/dist: disable misc/cgo/testsanitizers on ppc64le + 2021-05-03 2c9f5a1da8 cmd: update x/arch to pull in CL 315572 + 2021-05-02 abb110bf3d os/user: implement (*User).GroupIds on solaris + 2021-05-02 b177b2d51e os, syscall: use wait6 to avoid wait/kill race on dragonfly + 2021-05-02 7eb2d30883 syscall: add //go:build lines to files generated with with mksyscall_libc.pl + 2021-05-02 bb09f8a29b time: make time.Time print a valid Go string with %#v + 2021-05-02 fadad851a3 cmd/compile: implement unsafe.Add and unsafe.Slice + 2021-05-02 0d32d9e8a8 os: document that Windows Symlink to missing target creates file symlink + 2021-05-02 352a322a83 path/filepath: fix documentation typo (was "each each") + 2021-05-01 053fe2f485 cmd/link: emit better error for duplicated definition + 2021-05-01 d7473fd907 cmd/link: mangle ABI name for shared linkage + 2021-05-01 879db69ce2 go/types: list errors by default in TestManual + 2021-05-01 a9db5a7386 go/types: simplify use of TestManual + 2021-05-01 ffc38d8ab4 go/types: slice-to-array-pointer conversion requires go1.17 + 2021-04-30 8e91458b19 runtime,syscall: convert syscall on openbsd/386 to libc + 2021-04-30 faff49aae6 runtime: switch runtime to libc for openbsd/386 + 2021-04-30 0bbfc5c31e runtime: break up large calls to memclrNoHeapPointers to allow preemption + 2021-04-30 41afd3af42 cmd/compile: fix abbrev selection for output params + 2021-04-30 d19eece91f cmd/compile: handle field padding for register-passed structs + 2021-04-30 162d4f9c92 cmd/compile: regabi support for DWARF location expressions + 2021-04-30 93200b98c7 bufio: mention ErrFinalToken in SplitFunc documentation + 2021-04-30 c23a32284a runtime: work around vet asmdecl checks for openbsd/386 mstart_stub + 2021-04-30 afa58ddf5a cmd/compile: revise block/func end sentinels in debug analysis + 2021-04-30 83ac59b1a5 cmd/internal/archive: make error message contain printable characters only + 2021-04-30 c3b2b04156 runtime: switch openbsd/386 locking to libc + 2021-04-30 4893eee9dc runtime: switch openbsd/386 to pthreads + 2021-04-30 d9bfda8124 cmd/go: remove the special case for "unsafe" in importFromModules + 2021-04-30 cbff713e68 cmd/go: add GODEBUG tokens for debugging lazy module loading + 2021-04-30 eb71887b99 cmd/go: prune go.mod and go.sum files from vendored dependencies + 2021-04-30 c3365ad5f2 cmd/go: annotate versions in vendor/modules.txt + 2021-04-30 7dedc237c5 cmd/go: smooth out upgrade paths for lazy loading + 2021-04-30 0e315ad79a cmd/go/internal/modload: avoid loading the full module graph when listing specific modules + 2021-04-30 c05d50f8f3 cmd/go/internal/modload: avoid loading the module graph to list only the name of the main module + 2021-04-30 ee4f9656ac cmd/go/internal/modload: avoid loading the full module graph to determine which checksums to add to go.sum + 2021-04-30 4063605e0d cmd/go/internal/modload: avoid loading the full module graph for imports satisfied by lazy roots + 2021-04-30 8d8abb3b8a cmd/go: verify lazy-loading invariants when loading the vendor list for a lazy module + 2021-04-30 9a81702b97 cmd/go: enable lazy loading + 2021-04-30 2bd3e48055 cmd/go/internal/modload: implement lazy loading + 2021-04-30 9c12f1b433 internal/buildcfg: enable regabi for Android + 2021-04-30 95c5f4da80 cmd/compile/internal/types2: list errors by default in TestManual + 2021-04-30 c55d5c887e cmd/compile/internal/types2: simplify use of TestManual + 2021-04-30 89bf297b24 cmd/internal/objfile: emit better error for Go object of a different version + 2021-04-30 a893682d83 net/url: add Values.Has + 2021-04-30 3366556d1c A+C: add Weixie Cui (individual CLA) + 2021-04-30 cc02d59e84 cmd/gofmt: always format non-directory arguments again + 2021-04-30 0dfb6fb490 go/ast: print CommentMap contents in source order + 2021-04-30 06ac303f6a cmd/internal/obj/ppc64: simplify got/toc address classification + 2021-04-30 9c7207891c cmd/internal/obj/arm64: fix the size of STP series instructions in optab + 2021-04-30 303b194c6d api: update next.txt + 2021-04-30 3498027329 math: increase precision of math.SmallestNonzeroFloat64 + 2021-04-30 02ab8d1a1d cmd/compile, runtime: emit only GC data for stack objects + 2021-04-29 a9705e157b cmd/compile/internal/types2: slice-to-array-pointer conversion requires go1.17 + 2021-04-29 e99dfb0e5c cmd/compile: make GC prog symbol content-addressable + 2021-04-29 1df309eb02 cmd/compile: skip types.Sym for GC mask symbols + 2021-04-29 897baae953 runtime/metrics: add additional allocation metrics + 2021-04-29 fd09593667 cmd/compile: minor doc enhancements + 2021-04-29 7b32830f58 crypto/elliptic: store P-256 precomputed basepoint table in source + 2021-04-29 87e4dcd446 archive/zip: only return directory once via io/fs.FS + 2021-04-29 6d95e5a4ff encoding/csv: add FieldPos method + 2021-04-29 2c05ba4ae0 runtime: top align tinyallocs in race mode + 2021-04-29 32dbaac572 cmd/compile/internal/walk: merge operations when calling ir.NewSlic… + 2021-04-29 e03cca6407 runtime: use 4 MiB heap arenas on iOS + 2021-04-29 5a8435d701 go/types: add additional test data from types2 + 2021-04-29 f7c6f6210b cmd/link: test trampolines with cgo + 2021-04-29 948a262455 cmd/compile/internal/types2: nest all test data under the testdata directory + 2021-04-29 12eaefead4 cmd/link: support trampoline insertion for PLT calls on ARM + 2021-04-29 657f58d845 cmd/link: support trampoline insertion for PLT calls on ARM64 + 2021-04-29 f12dfeac89 cmd/link: support trampoline insertion on ARM64 + 2021-04-29 b15372f39b runtime: remove linux-amd64 walltime function + 2021-04-29 862ddb37b4 runtime: rename walltime1 to walltime + 2021-04-29 4e3e6b58f7 cmd/compile/internal/ir: fix doc + 2021-04-29 18852e8372 cmd/link: use a two-pass approach for trampoline insertion + 2021-04-29 d80da19fc9 cmd/link: update comment for PLT/GOT helper functions + 2021-04-29 eb3fe28d70 go/types: improve error messages for unexpected ListExprs + 2021-04-29 c8a92d454c go/types: ensure that error code values do not change in 1.17 + 2021-04-29 47cb0c46b2 go/types: nest all test data under the testdata directory + 2021-04-29 c4c68fb57f cmd/compile/internal/walk: delete unused statement + 2021-04-29 6afa0ae4e5 cmd/compile/internal/types2: match compiler error for invalid type alias decl + 2021-04-29 42953bc9f5 runtime: remove walltime function + 2021-04-29 d09947522d runtime: implement time.now in assembly for linux-amd64 + 2021-04-29 756fd56bbf cmd/compile: remove an unused function + 2021-04-28 fa6ed6e81a go/types: respect IgnoreFuncBodies for function literals + 2021-04-28 6082c05d8b go/types: better errors for invalid short var decls + 2021-04-28 414af503d7 go/types: fix type inference + 2021-04-28 c96fec9036 runtime: use a single definition of time_now for faketime + 2021-04-28 b36596b14f runtime: move Windows time.now implementations into separate files + 2021-04-28 07e006dd93 go/types: use a global atomic counter for type parameter ids + 2021-04-28 168dd4e6aa go/types: add example test for type inference + 2021-04-28 1e235cd454 go/types: use combined type and ordinary args for type inference + 2021-04-28 ad989c7dba crypto/cipher: make AES-GCM benchmarks match ChaCha20Poly1305 ones + 2021-04-28 764f53eb6c spec: clarify conditions for switch expression type + 2021-04-28 42812a2fee types2: disambiguate package qualifiers in error messages + 2021-04-28 ea65a12f89 cmd/compile/internal/types2: catch unexpected expression lists + 2021-04-28 90614ff462 cmd/go/internal/modfetch: fix comment that mentions no-longer returned error + 2021-04-28 a54762586f cmd/gofmt: simplify arg handling + 2021-04-28 22a56b629d cmd/go/internal/modload: in importFromModules, do not wrap module graph errors in ImportMissingError + 2021-04-28 f893f35d9f go/types: split out function instantiation from index expr + 2021-04-28 5b328c4a2f cmd/compile: use desired register only if it satisfies register mask + 2021-04-28 cbb3f09047 testing: add -shuffle=off|on|N to alter the execution order of tests and benchmarks + 2021-04-28 e51246c881 runtime: consolidate Windows time constants into single copy + 2021-04-28 92c9f3a9b8 cmd/go: include C/C++/Fortran compiler version in build ID + 2021-04-28 becb9a278f test: do not run fuse test in noopt mode + 2021-04-28 24ea547a21 cmd/link: don't pass -Wl,--dynamic-linker if -static + 2021-04-28 12af403624 cmd/go/internal/bug: use envcmd instead of go env + 2021-04-28 5c69cb2a5b cmd/go: populate module info even if an error occurs in loading package + 2021-04-28 11052d77a3 cmd/link: use R12 as trampoline scratch register on ARM + 2021-04-28 4a7effa418 cmd/compile: mark R12 clobbered for special calls + 2021-04-28 4fe324dd0f cmd/go: make TOOLEXEC_IMPORTPATH consistent with 'go list -f {{.ImportPath}}' + 2021-04-28 f68878f0fc cmd/dist,runtime: support cgo on openbsd/mips64 + 2021-04-28 92d1afe989 cmd/compile/ssa: optimize the derivable known branch of If block + 2021-04-28 9726c78539 cmd/asm: add check for register and shift/extension combination on arm64 + 2021-04-28 f439a76253 cmd/internal/obj/arm64: fix the wrong error message of out-of-range checking + 2021-04-28 c9f43507c6 cmd/compile: fix typechecking logical operators panic with non-boolean operand + 2021-04-27 983dea90c1 cmd/link: disable plugin support if cgo is disabled + 2021-04-27 214c8dd80c go/types: factor out index/slice expr handling + 2021-04-27 645cb62ee3 testing: document that TestMain can be used with benchmarks + 2021-04-27 30002e6656 cmd/go/internal/modload: treat \ as a path separator instead of a shell special character + 2021-04-27 b9dfaf77f5 cmd/compile/internal/walk: merge operations + 2021-04-27 13e87cda00 time: increase slop for TestTicker + 2021-04-27 f432d3fc41 cmd/compile: fix nongeneric closures in generic functions + 2021-04-27 8ab7064e33 cmd/go: use a real Go version in the go.mod files in TestScript/mod_readonly + 2021-04-27 0c3557e6ad syscall: move TestForegroundSignal create call out of goroutine + 2021-04-27 291eb0178f go: various minor cleanups with the help of Goland + 2021-04-27 0ae9c3b98b runtime/pprof: fix block profile bias + 2021-04-27 8e0023b81b cmd/go/internal/load: treat packages with errors as potentially main packages + 2021-04-27 bd2175e1b1 cmd/go: show warnings about symlinks only for patterns containing ... + 2021-04-27 222101549a syscall: restore nosplit for ptrace1 on Darwin + 2021-04-27 cde6a675bc go/scanner: optimize scanIdentifier + 2021-04-27 074a49bfe8 strconv: remove unused extfloat (Grisu3) ftoa code + 2021-04-27 55c517a8b3 cmd/compile: fix handling of ir.CurFunc during stenciling + 2021-04-27 d553c0144d bits: use same expression with system bit size + 2021-04-27 bc6288794d go/scanner: improve variety in benchmarks for file scanning + 2021-04-27 6fa12172d9 go/parser: add benchmarks for syntax-only parsing and object resolution + 2021-04-27 88a8a27056 os: don't check non-nil err twice in Symlink on windows + 2021-04-27 0b9ca4d907 runtime/metrics: add tiny allocs metric + 2021-04-27 7d22c2181b syscall: restore signal mask after setting foreground process group + 2021-04-27 39844971fb go/types: don't panic when checking a ListExpr in exprInternal + 2021-04-27 6edd573218 cmd/link: enforce larger alignment on split ppc64 text sections + 2021-04-27 1eca6aa747 cmd/internal/obj: refactor ppc64 address relocation code generation + 2021-04-27 e0815d041c runtime: replace --buildmode with -buildmode in tests + 2021-04-27 ca8e8317be runtime: add missing import "C" in TestLibraryCtrlHandler + 2021-04-27 cb34026a95 cmd/compile: tighten exportWriter.qualifiedIdent signature + 2021-04-27 c249491572 doc: change <a/> to </a> in spec + 2021-04-27 7ef0237d89 cmd/go/internal/modload: clean up error reporting + 2021-04-27 3cc3a16029 cmd/go: add tests for convergence in 'go mod tidy' + 2021-04-27 434e12f772 cmd/compile: add more doc for Name.Defn + 2021-04-27 15105dd4b5 go/types: walk all imports when determining package name ambiguity + 2021-04-27 40254ec0db cmd/compile: fix wrong package path for unsafe.Pointer + 2021-04-26 903b25178e syscall: on linux use accept4 in Accept, fall back to accept + 2021-04-26 be28caf0aa cmd/compile/internal/types2: respect IgnoreFuncBodies for function literals + 2021-04-26 9f601690da cmd/compile: workaround inlining of closures with type switches + 2021-04-26 a53dc4c1ce cmd/go/internal/modload: use (*loadPkg).mod only to indicate the module from which the package was loaded + 2021-04-26 0d1280c685 Revert "sync: improve sync.Pool object stealing" + 2021-04-26 c430313992 runtime: use abi.FuncPCABI0 for libc syscall wrappers + 2021-04-26 8ff1da0b81 runtime: fix offset in comment + 2021-04-26 14ade57ab8 runtime: fix scavenge min fraction constant floor division + 2021-04-26 d02026414c cmd/go: don't add generated SWIG C++ files to CompiledGoFiles + 2021-04-26 d5d24dbe41 sync: improve sync.Pool object stealing + 2021-04-26 1f7ddf57d2 syscall, etc.: use abi.FuncPCABI0 for libc syscall wrappers + 2021-04-26 00d42ffc89 cmd/compile: spos handling fixes to improve prolog debuggability + 2021-04-24 70deaa33eb cmd/compile: extend GOSSAFUNC match to well-formed package suffix match. + 2021-04-23 e7db792fc5 runtime: simplify TestSelectStackAdjust + 2021-04-23 b8fed48a9a cmd/dist: enable cgo on windows/arm64 + 2021-04-23 a6d3dc40c4 misc/cgo/testso, misc/cgo/testsovar: fix for Windows + 2021-04-23 9cc3469106 all: do not test internal linking on windows/arm64 + 2021-04-23 8e368708c5 cmd/link: implement windows/arm64 external linking + 2021-04-23 bf9216055b runtime/testdata: fix testprogcgo for windows/arm64 + 2021-04-23 a25d1d45d9 runtime: fix windows/arm64 callbackasm1 for frame pointer hack + 2021-04-23 16330817aa runtime: add windows/arm64 cgo-linking code + 2021-04-23 e5a6c5243c cmd/link: force external link for windows/arm64 cgo binaries + 2021-04-23 79f35130cd cmd/link: expand PE constants and fix doc URL + 2021-04-23 a0248a99a8 cmd/link: fix PE emitRelocations for >4GB base address + 2021-04-23 59ceb985c7 cmd/link: make Loader.SymName not crash + 2021-04-23 199575a119 cmd/link: count relocations better + 2021-04-23 41e5ae4883 cmd/link: deal with no constructors + 2021-04-23 9f7079c44e cmd/link: sort the pclntab relocations + 2021-04-23 c0e1301b8c cmd/link: fix PE section attributes for windows/arm64 + 2021-04-23 073f913949 debug/dwarf: skip over zero-length compilation units + 2021-04-23 cef3a442ea cmd/asm, cmd/link: use full objabi header + 2021-04-23 19470dc535 misc/cgo/test: do not redeclare exported Go functions + 2021-04-23 1421516973 cmd/compile, internal/abi: add FuncPCABIxxx intrinsics + 2021-04-23 691e1b84c1 cmd/compile: generalize fix for lvalue-init evaluation + 2021-04-23 768a39975d cmd/go/internal/modload: remove the addedModuleFor map + 2021-04-23 c3e2ed711c cmd/go: use builtin version and reexec for env + 2021-04-23 d2f96f2f75 math/rand: make the security warning clearer and more prominent + 2021-04-23 8c66669764 cmd/compile: make sure ascompatee walk lhs init statements + 2021-04-23 d4bfe00615 cmd/go: make build cache tag sensitive to GOSSADIR; remove unused + 2021-04-23 bedfeed54a runtime,runtime/metrics: add metric to track scheduling latencies + 2021-04-23 105a6e9518 os: skip TestExecutableDeleted on aix + 2021-04-23 5963f0a332 cmd/vendor: get golang.org/x/tools@f946a157eef + 2021-04-23 d310b2a6b8 cmd/compile: set correct Defn for inlined vars + 2021-04-23 1b0a031680 cmd/compile: escape "go" wrapper closure everywhere + 2021-04-23 cfac62a1cc cmd/compile: fix bug in defer wrapping + 2021-04-23 14056d0d00 cmd/compile/internal/types2: add unsafe.Add and unsafe.Slice + 2021-04-23 050b408dcc go/types: implement unsafe.Add and unsafe.Slice + 2021-04-22 1da05eb0ce spec: add unsafe.Add and unsafe.Slice + 2021-04-22 74059685fd go/types: suppress index-out-of-bounds error on Unknown constants + 2021-04-22 f7afdfd483 go/types: cleanup and fix Checker.index + 2021-04-22 cfe5d79c5c os: depend on Readlink only when necessary + 2021-04-22 ecfce58965 runtime: skip work recheck for non-spinning Ms + 2021-04-22 b6ff3c69d5 cmd/link: support more load commands on Mach-O + 2021-04-22 1a5665533b cmd/go/internal/modload: migrate editBuildList to use a structured requirement graph + 2021-04-22 9c1b769d5f cmd/go: add a source file in the multiple-paths module in TestScript/mod_tidy_replace + 2021-04-22 537cde0b4b cmd/compile, runtime: add metadata for argument printing in traceback + 2021-04-22 d4aa72002e cmd/asm: fix RLDCR const1,reg,const2,reg on ppc64 + 2021-04-22 e8666abd98 cmd/compile: keep call's args in elim dead auto pass + 2021-04-22 d3853fb4e6 runtime: call cgocallbackg indirectly + 2021-04-22 d5b2d809b0 cmd/link: emit LC_BUILD_VERSION on Mach-O + 2021-04-22 b2a032add8 cmd/link: update machoPlatform selection + 2021-04-22 a4f3ff2205 cmd/go: update TestScript/mod_convert + 2021-04-22 14a18b7d25 cmd/compile/internal/types2: move a handful of tests + 2021-04-22 a71528ad31 cmd/compile/internal/types2: review fixedbugs tests + 2021-04-22 ece5935364 cmd/compile/internal/types2: better errors for invalid short var decls + 2021-04-22 48b368b01f cmd/compile/internal/types2: avoid follow-on errors for invalid [...] array + 2021-04-22 617a83ec68 go/types: re-enable a commented out test + 2021-04-22 f0a8101d34 go/types: combine two loops (cleanup of TODO) + 2021-04-22 5daefc5363 cmd/internal/obj/arm64: fix the wrong ROR operator of some instructions + 2021-04-22 0636d88f6d cmd/compile: add restrictions on the shift amount range of arm64 various instructions + 2021-04-22 02a8e83661 runtime: don't run TestCrashDumpsAllThreads in parallel + 2021-04-21 7bedd47798 go/types: combine all type inference in a single function + 2021-04-21 6639bb894d runtime: call nanotimeQPC from nanotime1 normally + 2021-04-21 7e97e4e8cc syscall: syscall.AllThreadsSyscall signal handling fixes + 2021-04-21 54af9fd9e6 internal/bytealg: add power9 version of bytes index + 2021-04-21 122fca49f9 go/types: simplify Checker.Call + 2021-04-21 1d2101116f net: don't check nil err twice in interfaceMessages on freebsd + 2021-04-21 614a9c2613 go/types: simplify Checker.funcInst + 2021-04-21 39785912b9 go/types: add sizeof test + 2021-04-21 255056395e test: add a field tracking test + 2021-04-21 35806efda2 io/fs: document that caller can modify slice returned by ReadFile + 2021-04-21 b8a359d984 cmd/compile/internal/types2: fix incorrect result type of Checker.index + 2021-04-21 f9e2dbbfc9 syscall: use libc in Exec on openbsd/arm64 + 2021-04-21 e5bc4f2a77 cmd/compile: reenable name preservation on copies in expand_calls + 2021-04-21 daee726a0b cmd/compile: don't accumulate duplicated named slots + 2021-04-21 4d56576ec0 runtime: move timer recheck after GC recheck + 2021-04-21 381252f312 cmd/go/internal/modload: use updateRequirements instead of editRequirements to add modules for missing packages + 2021-04-21 5f1df260a9 cmd/compile: allow export/import OSLICE2ARRPTR + 2021-04-21 7735ec96c1 cmd/compile: remove ir.OSTMTEXPR op + 2021-04-21 acf1b46de5 cmd/compile: update ir.Node ops comments + 2021-04-21 f53c2fac46 cmd/go/internal/modload: in newRequirements, verify that rootModules is sorted + 2021-04-21 69c94ad55f cmd/go/internal/modload: split updateRoots into separate functions for updating and tidying + 2021-04-21 81fcb18df5 cmd/go: make Tidy an option in PackageOpts rather than a separate call + 2021-04-21 c33ced6d8a runtime: don't test sig.inuse in sigsend + 2021-04-21 190cb937f7 cmd/compile/internal/types2: fix type inference + 2021-04-21 760d3b2a16 reflect: allow conversion from slice to array ptr + 2021-04-21 c18744377a go/types: allow conversion from slice to array ptr + 2021-04-21 faa4fa1a6e cmd/compile: allow conversion from slice to array ptr + 2021-04-20 1c268431f4 spec: allow conversion from slice to array ptr + 2021-04-20 e12b0afa54 cmd/compile: separate out parameter and field export encoding + 2021-04-20 48e3d92454 Revert "runtime: implement runqdrain() for GC mark worker goroutines" + 2021-04-20 c7d708e42e cmd/compile: pass struct field note information along in exported info + 2021-04-20 f448cb8ba8 cmd/compile: use f.Nname.Type() in makeABIWrapper + 2021-04-20 57b0d838ed net: pass MSG_CMSG_CLOEXEC in ReadMsgUnix on dragonfly, netbsd and openbsd + 2021-04-20 3f8e64878a internal/poll, net: fix comments regarding accept and sysSocket + 2021-04-20 dbade774c3 runtime: refactor findrunnable spinning recheck + 2021-04-20 7473a6a0eb reflect: fix stack overflow panic when using haveIdenticalUnderlyingType + 2021-04-20 fbb600b283 runtime: implement runqdrain() for GC mark worker goroutines + 2021-04-20 77860ad280 cmd/compile: guard partially live arg spilling with number of registers + 2021-04-20 109d7580a5 cmd/compile: disable name preservation on copies in expand_calls + 2021-04-20 60ab197bc2 runtime: refactor work stealing to dedicated function + 2021-04-20 9dd71ba913 internal/buildcfg: enable regabiargs by default + 2021-04-20 24875e3880 cmd/compile/internal/types2: fix some typos in rawLookupFieldOrMethod + 2021-04-20 4ce49b4a15 go/types: support type parameters in NewMethodSet + 2021-04-20 af8a176e91 internal/buildcfg: enable regabidefer by default + 2021-04-20 3ff6ff7f84 cmd/compile: preserve pointerness when creating map key temp + 2021-04-20 fe26dfadc3 net: use syscall.fcntl on libc systems + 2021-04-20 0ccdcb2102 runtime: crash the GC when clobberdead pointer is seen + 2021-04-20 4f5aec4603 all: remove redundant spaces before . and , + 2021-04-20 9f87943424 go/types: fix panic when using multiple type arguments + 2021-04-19 3711ea0b5d cmd/compile: do not clobber arguments for reflect.callReflect and callMethod's ABI wrappers + 2021-04-19 b3a5640397 go/types: remove the concept of finals + 2021-04-19 62cad233a6 go/types: remove stale commented-out testdata + 2021-04-19 7252e1e5b6 cmd/link: convert -I foo to -Wl,--dynamic-linker,foo when externally linking + 2021-04-19 88655480f3 internal/buildcfg: enable regabireflect by default + 2021-04-19 bc5de81e70 testing: remove data races so that parallel benchmarks can safely call .Fatal* and .Skip* + 2021-04-19 e97d8eb027 net: pass MSG_CMSG_CLOEXEC flag in ReadMsgUnix + 2021-04-19 bbb510ccc9 internal/buildcfg: enable regabig by default + 2021-04-19 f8892147bd runtime: open up space for callee's arg spill slot in mcall (regabi version) + 2021-04-19 5780ab4f60 text/template/parse: add a mode to skip func-check on parsing + 2021-04-19 6b8e3e2d06 cmd/compile: reduce redundant register moves for regabi calls + 2021-04-19 b21e739f87 test: add test for CL 310589 + 2021-04-19 a9c244a849 test: add liveness test for regabi + 2021-04-19 a72622d028 cmd/compile: skip "_" function in reflectdata.MarkUsedIfaceMethod + 2021-04-19 c914e6160d cmd/go: drop GOEXPERIMENT in script tests + 2021-04-18 4efd581383 archive/zip: fix imports block of biggestZipBytes generator + 2021-04-17 fd3612e433 internal/buildcfg: enable regabiwrappers by default + 2021-04-16 43466399cb internal/buildcfg: make regabi enable regabiargs + 2021-04-16 067bad2eef runtime: update stale comment + 2021-04-16 14dbd6e776 internal/buildcfg: make regabi an alias for regabi sub-experiments + 2021-04-16 94817890c2 runtime: remove useless nFlushCacheRoots + 2021-04-16 b05903a9f6 cmd/link: fix defaultGOROOT package + 2021-04-16 b65f8589e8 cmd/dist: defend self against misc/reboot test + 2021-04-16 02a2ff47ef go/parser: add a SkipObjectResolution mode to bypass object resolution + 2021-04-16 b91f8a4c0b go/scanner: fix a typo in scanner_test.go + 2021-04-16 9e8a312b71 go/parser: move type params in scope for the function signature + 2021-04-16 13368ab56a runtime: clarify which work needs spinning coordination + 2021-04-16 800fb11efb runtime: remove redudant tryWakeP component + 2021-04-16 f6e7fe2711 runtime: move findrunnable timer delay computation closer to use + 2021-04-16 9fbcba6664 cmd/compile: in clobberdead mode, don't clobber slots that are live for defers + 2021-04-16 4fb74e0555 reflect: preserve ctxt across moveMakeFuncArgPtrs + 2021-04-16 b6e1c33603 cmd/compile: spill all the parameters around morestack + 2021-04-16 fff236e659 net/http/fcgi: eliminate race, keep request id until end of stdin + 2021-04-16 ef57834360 crypto/tls: fix flaky handshake cancellation tests + 2021-04-16 dba89283ad cmd/go, go/build: add ToolTags to build.Default + 2021-04-16 95ed5c3800 internal/buildcfg: move build configuration out of cmd/internal/objabi + 2021-04-16 2fc0ebb623 cmd/go/internal/modload: when outside a module, set cfg.BuildMod based on allowMissingModuleImports + 2021-04-16 c1e8a9a8c6 net/http/cgi: Remove hard-coded ServeHTTP timeout + 2021-04-16 492eb059f9 cmd/go: fix mod_install_pkg_version + 2021-04-16 60abe01321 cmd/link: fix file-local checks in xcoff + 2021-04-16 acb189ea59 net/http: make ReadRequest return an error when requests have multiple Host headers + 2021-04-16 2f0e5bf907 net/http: using errors.Is in fs error detection + 2021-04-16 abbb82957d cmd/compile: don't insert VarDef for already-initialized results + 2021-04-16 04e1176fd2 cmd/go: support 'go run cmd@version' + 2021-04-16 639cb1b629 runtime: mark stdcallN functions cgo_unsafe_args + 2021-04-16 0613c748e8 cmd/go: move 'go install cmd@version' code into internal/load + 2021-04-16 dc76c47565 cmd/go/internal/load: convert two global flags to an options struct + 2021-04-16 cde92846e2 doc: add release note for module deprecation + 2021-04-16 52df9291aa test/abi: reenable test on windows + 2021-04-16 c692f752b5 cmd/link/internal/ld: re-enable tests on darwin + 2021-04-16 e1f4feb3d6 cmd/link/internal/ld: fix GOARCH in TestAbstractOriginSanityIssue25459 + 2021-04-16 d26fc68aa1 cmd/internal/objabi,test: use correct GOEXPERIMENT build tags in test/run.go + 2021-04-16 cf2396c70e internal/goexperiment: move baseline configuration to objabi + 2021-04-16 f08c552dab net/http: add to deadlines only when positive + 2021-04-16 bdddfd10ec runtime: improve synchronization in TestFinalizerRegisterABI + 2021-04-15 c8fb0ec5a0 cmd/compile: fix ANDI/SRWI merge on ppc64 + 2021-04-15 699a7c0fe9 cmd/go/internal/modconv: involve GOPROXY in ConvertLegacyConfig + 2021-04-15 7ed6d1f2fb cmd/compile/internal/types2: add sizeof test + 2021-04-15 a63ff398d5 cmd/compile/internal/syntax: fix error message for ... without type + 2021-04-15 ddd8d7c0a6 cmd/internal/obj: consolidate AMOVW and AMOVWZ optab entries + 2021-04-15 8009a81f7a bytes: add asm implementation for index on ppc64x + 2021-04-15 5631c4b3bf net/http: allow multiple dials in TestTransportMaxConnsPerHost + 2021-04-15 1d20a362d0 math: avoid assembly stubs + 2021-04-15 31e12b953a cmd/link: issue error if elf header overruns + 2021-04-15 7ad496b6f5 runtime: unify C->Go ABI transitions + 2021-04-15 dba2eab826 runtime,runtime/cgo: save all necessary registers on entry to Go on Windows + 2021-04-15 3e0b1cdb5d runtime: minor refactoring of _rt0_amd64_lib + 2021-04-15 b1c4cc5589 mime: keep builtinTypesLower sorted alphabetically + 2021-04-15 61a08fc6ce strconv: Implement Ryū algorithm for ftoa shortest mode + 2021-04-15 0184b445c0 strconv: implement Ryū-like algorithm for fixed precision ftoa + 2021-04-15 8f4c5068e0 internal/bytealg: port more performance-critical functions to ABIInternal + 2021-04-15 48b7432e3f cmd/internal/obj/arm64: fix the wrong sp dst register of ADDS/SUBS instructions + 2021-04-15 566a87c16b time: add missing "os" import to zoneinfo_test.go + 2021-04-15 083a26c7d2 cmd/compile: propagate pragmas from generic function to stenciled implementation + 2021-04-15 bf634c76b2 cmd/compile: look for function in instantiations in all global assignments + 2021-04-14 567a9322ad mime: add mime type for avif image file format + 2021-04-14 d27bb8ba2e go/build: replace os.Setenv with T.Setenv + 2021-04-14 f18715c18f time: replace os.Setenv with T.Setenv + 2021-04-14 c3931ab1b7 net/http/httptest: panic on non-3 digit (XXX) status code in Recorder.WriteHeader + 2021-04-14 cbf9caaf22 cmd/go: add a Go source file in TestScript/mod_sumdb + 2021-04-14 23f8c203f0 cmd/compile: rework/reduce partially lived argument spilling + 2021-04-14 1a8f0a7961 runtime: fix data race in abi finalizer test + 2021-04-14 a89ace106f runtime: update debug call protocol for register ABI + 2021-04-14 de7a87ef06 go/internal/gccgoimporter: replace os.MkdirTemp with T.TempDir + 2021-04-14 d1f8104b58 time: move slim test tzdata to testdata directory + 2021-04-14 b161b57c3f go/build: replace os.MkdirTemp with T.TempDir + 2021-04-14 892cad7a9b cmd/compile/internal/types2: add Named.SetTParams and Named.Orig methods + 2021-04-14 283f9fdbd3 cmd/dist: add tests using the typeparams build tag + 2021-04-14 bcbde83c20 go/ast: fix broken build with typeparams build constraint + 2021-04-14 492faaeda8 os/exec: replace os.Setenv with T.Setenv + 2021-04-14 4df3d0e4df cmd/compile: rescue stmt boundaries from OpArgXXXReg and OpSelectN. + 2021-04-14 4480c822ba cmd/internal/obj: don't emit args_stackmap for ABIInternal asm funcs + 2021-04-14 25b25a9ed7 cmd/asm: require NOSPLIT for ABIInternal asm functions + 2021-04-14 ef36e4fd0e reflect: keep pointer register results alive in callMethod + 2021-04-14 ad44dfb0fd cmd/go: clarify comment on HashSeed + 2021-04-14 c98026c104 cmd/go/internal/modload: fix truncated error message from goModDirtyError + 2021-04-14 72483de87a runtime: incorporate hbits advancement in scanobject into loop + 2021-04-14 7ec7a3cf33 runtime: make gcEffectiveGrowthRatio a method on gcControllerState + 2021-04-14 e9cc31e736 runtime: pass work.userForced to gcController.endCycle explicitly + 2021-04-14 3eaf75c13a runtime: move next_gc and last_next_gc into gcControllerState + 2021-04-14 e224787fef runtime: fix formatting of gcMark + 2021-04-14 82e4a6310b runtime: move roots' bases calculation to gcMarkRootPrepare + 2021-04-14 ab02cbd29f runtime: increase maxargs to avoid syscall18 crash when called with more than 16 args + 2021-04-14 58fdac04e4 syscall: don't defer close raw Socketpair fds in tests + 2021-04-14 6d8ba77896 cmd/compile: fix importing of method expressions + 2021-04-14 e7ab1a5ba8 runtime: create setGCPercent method for gcControllerState + 2021-04-14 9bce7b70fd runtime: create initializer for gcControllerState + 2021-04-14 2d4ba2601b runtime: move gcPercent and heapMinimum into gcControllerState + 2021-04-14 728e3dc6f9 runtime: make gcSetTriggerRatio a method of gcControllerState + 2021-04-14 eb433ed5a2 cmd/compile: set types properly for imported funcs with closures + 2021-04-14 8dcc071063 cmd/compile/internal/types2: use a global atomic counter for type parameter ids + 2021-04-13 34620364cb runtime, cgo/test: improve debugging output + 2021-04-13 f2d5bd1ad3 runtime: move internal GC statistics from memstats to gcController + 2021-04-13 8c2a8b1771 cmd/compile: always zero the temporary in mapKeyTemp + 2021-04-13 b4881d930a cmd/compile: don't modify underlying type when creating bitmap for bodyless function + 2021-04-13 efaf75a216 go/*,cmd/gofmt: guard AST changes with the typeparams build tag + 2021-04-13 693859542e runtime: rename gcpercent, readgogc, and heapminimum to match Go style + 2021-04-13 f5f7647107 runtime: break out GC pacer into its own file + 2021-04-13 9913f821e2 cmd/compile: make map functions ABI insensitive + 2021-04-13 c19759aa48 runtime: eliminate externalthreadhandler + 2021-04-13 e69f02265c runtime: use newm for profileloop + 2021-04-13 e512bc2cf0 runtime: use compileCallback for ctrlhandler + 2021-04-13 069983e5db archive/tar: replace os.MkdirTemp with T.TempDir + 2021-04-13 3bf645a633 cmd/link: force external linking for DragonFly cgo programs + 2021-04-13 69262d4871 cmd/compile,cmd/link: resolve cgo symbols to the correct Go ABI + 2021-04-13 48531da9e7 cmd/link: build dynexp symbol list directly + 2021-04-13 007e247af1 cmd/link: move cgo export map from loadcgo to setCgoAttr + 2021-04-13 6208b10d1e cmd/link: refactor setCgoAttr + 2021-04-13 10f883deb7 cmd/cgo: document generated cgo directives + 2021-04-13 7b19fb1d56 mime: in globs2 file only keep first time extension is seen + 2021-04-13 39dd96ca5a cmd/compile/internal/types: add example test for type inference + 2021-04-13 4b00eb7af4 cmd/compile: allow OpArgXXXReg comes before LoweredGetClosurePtr + 2021-04-13 444d28295b test: make codegen/memops.go work with both ABIs + 2021-04-13 13a4e8c41c all: simplify the spelling of Linux + 2021-04-13 3e5bba0a44 cmd/link: support 32b TLS_LE offsets on PPC64 + 2021-04-13 d948b8633d cmd/go: fix 'go help mod edit' JSON documentation + 2021-04-12 49e933fc57 cmd/compile: make interface conversion function selection ABI insensitive + 2021-04-12 841bc14216 os: restore testErrNotExist's working directory on os.Chdir success + 2021-04-12 263e13d1f7 test: make codegen tests work with both ABIs + 2021-04-12 3d5e3a15f6 debug/pe: replace os.MkdirTemp with T.TempDir + 2021-04-12 c27991bf5b text/template: replace os.MkdirTemp with T.TempDir + 2021-04-12 cccd3ba912 internal/execabs: replace ioutil.WriteFile with os.WriteFile + 2021-04-12 aad13cbb74 runtime: non-strict InlTreeIndex lookup in expandFinalInlineFrame + 2021-04-12 5c9b6e8e63 net: never probe IPv4 map support on DragonFly BSD, OpenBSD + 2021-04-12 3e8ba91275 mime: support reading shared mime-info database on unix systems + 2021-04-12 1b736b3c19 runtime: consolidate "is sweep done" conditions + 2021-04-12 a25a77aed2 runtime: block sweep completion on all sweep paths + 2021-04-12 07b2fee460 cmd/link: fix TestLargeText + 2021-04-12 849dba07a5 runtime: port performance-critical functions to regabi + 2021-04-12 865d2bc78e cmd/compile: do not allocate space for unspilled in-register results + 2021-04-12 8b859be9c3 internal/poll: ensure that newPoolPipe doesn't return a nil pointer + 2021-04-12 2fa7163b06 cmd/c…
The error from
go run .
should mention the multiple package names, same asgo build
.And the error from
go build
should probably be prefixed withgo:
./cc @jayconrod @matloob @bcmills
The text was updated successfully, but these errors were encountered: