[dev.fuzz] all: merge master (
7764ee5) into dev.fuzz
Conflicts:
- api/next.txt
Merge List:
+ 2021-02-19
7764ee5614 runtime: fix invalid nil g check for for mips64x
+ 2021-02-19
87f425da14 cmd/go/internal/mvs: split Reqs into narrower per-function interfaces
+ 2021-02-19
4da0188c6c cmd/go/internal/modget: split resolveCandidates into two methods
+ 2021-02-19
5f2e24efb3 cmd/internal/diff: skip over Cygwin warning in diff output
+ 2021-02-19
ee7038f6a5 net: disable Windows netsh tests when netsh won't run
+ 2021-02-19
40765ffa95 os/exec: disable failing LookPathTest on windows/arm64
+ 2021-02-19
b445d6ea34 runtime/pprof: expect tests to pass on macOS
+ 2021-02-19
b110a43628 runtime: delete gosave (dead code)
+ 2021-02-19
474d5f4f4d math: remove most 387 implementations
+ 2021-02-19
c7c6c113be runtime: convert windows/arm64 assembly
+ 2021-02-19
3527caa7d6 runtime: initial windows/arm64 implementation files
+ 2021-02-19
427bd7599d runtime: generate windows/arm64 callback asm
+ 2021-02-19
f6c4b4bf96 syscall: add windows/arm64 support
+ 2021-02-19
ac024a0c7b cmd/vendor: get golang.org/x/sys@
beda7e5e158
+ 2021-02-19
a3b97e7628 test: disable nilptr on windows/arm64
+ 2021-02-19
985d087782 cmd/link: add windows/arm64 support
+ 2021-02-19
95a44d2409 cmd/internal/objfile: recognize Windows ARM64 executables
+ 2021-02-19
0ca0551f02 debug/pe: recognize arm64 executables
+ 2021-02-19
0c633125f2 cmd/dist: add windows/arm64 support
+ 2021-02-19
bb6efb9609 build: set GOPATH consistently in run.bash, run.bat, run.rc
+ 2021-02-19
a1222b7535 cmd/link: add debug print in deadcode
+ 2021-02-19
1c659f2525 cmd/link: clean up windows PE generation
+ 2021-02-19
b6379f190b syscall: clean up windows a bit
+ 2021-02-19
09e059afb1 runtime: enable framepointer on all arm64
+ 2021-02-19
b19e7b518e runtime: clean up windows a bit
+ 2021-02-19
5421c37a1d runtime: fix windows/arm externalthreadhandler
+ 2021-02-19
91cc484ea9 runtime: fix time on windows/arm under WINE
+ 2021-02-19
38672d3dcf runtime: crash earlier on windows for runtime.abort
+ 2021-02-19
a1e9148e3d runtime: print hex numbers with hex prefixes in traceback debug
+ 2021-02-19
75e273fc2c runtime: fix windows/arm CONTEXT_CONTROL
+ 2021-02-19
76ab626bfc runtime: factor common code out of defs_windows_*.go
+ 2021-02-19
ece954d8b8 runtime: find g in Windows profiler using SP
+ 2021-02-19
a54f7fc0fd runtime: do not treat asmcgocall as a topofstack on g0
+ 2021-02-19
776ee4079a runtime: do not treat morestack as a topofstack
+ 2021-02-19
5ecd9e34df runtime: do not treat mcall as a topofstack
+ 2021-02-19
54da3ab385 runtime: use TOPFRAME to identify top-of-frame functions
+ 2021-02-19
fbe74dbf42 runtime: use FuncInfo SPWRITE flag to identify untraceable profile samples
+ 2021-02-19
4dd77bdc91 cmd/asm, cmd/link, runtime: introduce FuncInfo flag bits
+ 2021-02-19
aa0388f2ed runtime: remove unnecessary writes to gp.sched.g
+ 2021-02-19
6fe8981620 cmd/internal/obj/riscv: fix JMP name<>(SB)
+ 2021-02-19
01f05d8ff1 runtime: unify asmcgocall and systemstack traceback setup
+ 2021-02-19
229695a283 runtime: clean up funcID assignment
+ 2021-02-19
c80da0a33a runtime: handle nil gp in cpuprof
+ 2021-02-19
a78879ac67 runtime: move sys.DefaultGoroot to runtime.defaultGOROOT
+ 2021-02-19
8ac23a1f15 runtime: document, clean up internal/sys
+ 2021-02-19
678568a5cf runtime: delete windows setlasterror (unused)
+ 2021-02-19
0d94f989d1 runtime: clean up system calls during cgo callback init
+ 2021-02-19
e7ee3c1fa8 os: report Windows exit status in hex
+ 2021-02-18
eb982727e3 cmd/go/internal/mvs: fix Downgrade to match Algorithm 4
+ 2021-02-18
3b7277d365 cmd/go: add a script test for artifacts resulting from 'go get -u'
+ 2021-02-18
f3c2208e2c cmd/go: add script tests for potential upgrades due to downgrades
+ 2021-02-18
a5c8a15f64 cmd/go/internal/mvs: clarify and annotate test cases
+ 2021-02-18
a76efea1fe cmd/go/internal/mvs: don't emit duplicates from Req
+ 2021-02-18
609d82b289 cmd/dist: set GOARM=7 for windows/arm
+ 2021-02-18
f0be3cc547 runtime: unbreak linux/riscv64 following regabi merge
+ 2021-02-18
07ef313525 runtime/cgo: add cast in C code to avoid C compiler warning
+ 2021-02-17
2f0da6d9e2 go/types: revert "no 'declared but not used' errors for invalid var decls"
+ 2021-02-17
70c37ee7d0 cmd/compile/internal/test: gofmt abiutils_test.go
+ 2021-02-16
84825599dc all: merge branch dev.regabi (
d3cd4830ad) into master
+ 2021-02-16
d3cd4830ad [dev.regabi] test: run abi/regabipragma test with -c=1
+ 2021-02-16
03cea563d1 [dev.regabi] all: merge master (
5faf941) into dev.regabi
+ 2021-02-16
b8fb049c7a [dev.regabi] cmd/go: copy internal/abi in TestNewReleaseRebuildsStalePackagesInGOPATH
+ 2021-02-16
5faf941df0 internal/goversion: update Version to 1.17
+ 2021-02-16
ed55da46ab [dev.regabi] go/types: overlapping embedded interfaces requires go1.14
+ 2021-02-16
7696c94334 [dev.regabi] go/types: type alias decl requires go1.9
+ 2021-02-16
c2358a1ae7 [dev.regabi] runtime: stub out spillArgs and unspillArgs
+ 2021-02-16
8cfbf34dd9 internal/abi: set register count constants to zero for regabi experiment
+ 2021-02-16
6f3da9d2f6 README: pull gopher image from website
+ 2021-02-16
d28aae26b0 [dev.regabi] cmd/link: recognize internal/abi as runtime package
+ 2021-02-16
098504c73f cmd/link: generate trampoline for inter-dependent packages
+ 2021-02-16
1004a7cb31 runtime/metrics: update documentation to current interface
+ 2021-02-16
6530f2617f doc/go1.16: remove draft notice
+ 2021-02-16
353e111455 doc/go1.16: fix mismatched id attribute
+ 2021-02-16
e0215315f5 [dev.regabi] reflect: support for register ABI on amd64 for reflect.(Value).Call
+ 2021-02-16
f0d23c9dbb internal/poll: netpollcheckerr before sendfile
+ 2021-02-16
0cb3415154 doc: remove all docs not tied to distribution
+ 2021-02-16
626ef08127 doc: remove install.html and install-source.html
+ 2021-02-16
30641e36aa internal/poll: if copy_file_range returns 0, assume it failed
+ 2021-02-15
33d72fd412 doc/faq: update generics entry to reflect accepted proposal
+ 2021-02-15
852ce7c212 cmd/go: provide a more helpful suggestion for "go vet -?"
+ 2021-02-13
66c27093d0 cmd/link: fix typo in link_test.go
+ 2021-02-13
b81efb7ec4 [dev.regabi] go/types: add support for language version checking
+ 2021-02-13
a7e9b4b948 [dev.regabi] go/types: untyped shift counts must fit into uint
+ 2021-02-13
060fa49bd2 [dev.regabi] go/types: refuse excessively long constants
+ 2021-02-12
baa6c75dce [dev.regabi] internal/abi: add new internal/abi package for ABI constants
+ 2021-02-12
d1fd9a8863 [dev.regabi] all: merge master (
ff0e93e) into dev.regabi
+ 2021-02-12
ff0e93ea31 doc/go1.16: note that package path elements beginning with '.' are disallowed
+ 2021-02-11
249da7ec02 CONTRIBUTORS: update for the Go 1.16 release
+ 2021-02-11
864d4f1c6b cmd/go: multiple small 'go help' fixes
+ 2021-02-11
26ceae85a8 spec: More precise wording in section on function calls.
+ 2021-02-11
930c2c9a68 cmd/go: reject embedded files that can't be packed into modules
+ 2021-02-11
e5b08e6d5c io/fs: allow backslash in ValidPath, reject in os.DirFS.Open
+ 2021-02-10
ed8079096f cmd/compile: mark concrete call of reflect.(*rtype).Method as REFLECTMETHOD
+ 2021-02-10
59703d53e2 [dev.regabi] cmd/link: stop using ABI aliases if wrapper is enabled
+ 2021-02-09
e9c9683597 cmd/go: suppress errors from 'go get -d' for packages that only conditionally exist
+ 2021-02-09
168d6a49a5 [dev.regabi] go/types: use 512 bits as max. integer precision
+ 2021-02-09
0a62067708 [dev.regabi] go/types: adjust importer to match compiler importer
+ 2021-02-09
1c58fcf7ed [dev.regabi] go/types: handle untyped constant arithmetic overflow
+ 2021-02-09
493363ccff [dev.regabi] go/types: must not import a package called "init"
+ 2021-02-09
e0ac989cf3 archive/tar: detect out of bounds accesses in PAX records resulting from padded lengths
+ 2021-02-09
c48d1503ba [dev.regabi] go/types: report unused packages in source order
+ 2021-02-09
813958f13c [dev.regabi] go/types: factor out sorting of methods
+ 2021-02-09
11d15c171b [dev.regabi] go/types: convert untyped arguments to delete
+ 2021-02-09
c9d6f45fec runtime/metrics: fix a couple of documentation typpos
+ 2021-02-09
cea4e21b52 io/fs: backslash is always a glob meta character
+ 2021-02-08
dc725bfb3c doc/go1.16: mention new vet check for asn1.Unmarshal
+ 2021-02-08
618e3c15bd [dev.regabi] go/types: consistently report nil type as "untyped nil"
+ 2021-02-08
50449de66a [dev.regabi] all: merge master (
1901853) into dev.regabi
+ 2021-02-08
7b0dfb177f [dev.regabi] runtime: use g register in some assembly functions on AMD64
+ 2021-02-08
2e60c00f56 [dev.regabi] cmd/internal/obj/x86: use g register in stack bounds check
+ 2021-02-08
22f9e1ccbc [dev.regabi] runtime: initialize special registers before sigpanic
+ 2021-02-08
5d7dc53888 [dev.regabi] cmd/compile, runtime: reserve R14 as g registers on AMD64
+ 2021-02-08
1901853098 runtime/metrics: fix panic in readingAllMetric example
+ 2021-02-08
ed3e4afa12 syscall/plan9: remove spooky fd action at a distance
+ 2021-02-08
a21de9ec73 [dev.regabi] cmd/link: resolve symbol ABI in shared linkage
+ 2021-02-05
724d0720b3 doc/go1.16: add missed heading tag in vet section
+ 2021-02-05
b54cd94d47 embed, io/fs: clarify that leading and trailing slashes are disallowed
+ 2021-02-05
4516afebed testing/fstest: avoid symlink-induced failures in tester
+ 2021-02-05
8fa84772ba [dev.regabi] runtime: delete gosave function
+ 2021-02-05
946351d5a2 [dev.regabi] runtime: zero X15 in racecall
+ 2021-02-05
397a46a10a [dev.regabi] cmd/asm: define g register on AMD64
+ 2021-02-05
e79c2fd428 [dev.regabi] runtime: mark racecallbackthunk as ABIInternal
+ 2021-02-05
7cc6de59f2 [dev.regabi] runtime: don't mark rt0_go ABIInternal
+ 2021-02-05
63de211014 [dev.regabi] runtime/cgo: call setg_gcc in crosscall_amd64
+ 2021-02-04
120b819f45 [dev.regabi] go/types: report error for invalid main function signature
+ 2021-02-04
52d5cb2822 [dev.regabi] cmd/internal/obj: access Attribute atomically
+ 2021-02-04
bc451b5770 [dev.regabi] go/types: port check_test.go ergonomics from dev.typeparams
+ 2021-02-04
afd67f3334 [dev.regabi] go/types: no "declared but not used" errors for invalid var decls
+ 2021-02-04
8869086d8f runtime: fix typo in histogram.go
+ 2021-02-03
401d7e5a24 [dev.regabi] cmd/compile: reserve X15 as zero register on AMD64
+ 2021-02-03
bfc7418e6d [dev.regabi] runtime, syscall, etc.: mark Darwin syscall wrappers as ABIInternal
+ 2021-02-03
e491c6eea9 math/big: fix comment in divRecursiveStep
+ 2021-02-02
23b0c1f76e [dev.regabi] all: merge master (
fca94ab) into dev.regabi
+ 2021-02-02
fca94ab3ab spec: improve the example in Type assertions section
+ 2021-02-02
98f8454a73 cmd/link: don't decode type symbol in shared library in deadcode
+ 2021-02-02
1426a571b7 cmd/link: fix off-by-1 error in findShlibSection
+ 2021-02-01
32e789f4fb test: fix incorrectly laid out instructions in issue11656.go
+ 2021-02-01
ca6999e27c [dev.regabi] test: add a test for inlining closures
+ 2021-02-01
0b6cfea634 doc/go1.16: document that on OpenBSD syscalls are now made through libc
+ 2021-02-01
26e29aa15a cmd/link: disable TestPIESize if CGO isn't enabled
+ 2021-02-01
6ac91e460c doc/go1.16: minor markup fixes
+ 2021-01-29
44361140c0 embed: update docs for proposal tweaks
+ 2021-01-29
68058edc39 runtime: document pointer write atomicity for memclrNoHeapPointers
+ 2021-01-28
c8bd8010ff syscall: generate readlen/writelen for openbsd libc
+ 2021-01-28
41bb49b878 cmd/go: revert TestScript/build_trimpath to use ioutil.ReadFile
+ 2021-01-28
725a642c2d runtime: correct syscall10/syscall10X on openbsd/amd64
+ 2021-01-28
4b068cafb5 doc/go1.16: document go/build/constraint package
+ 2021-01-28
376518d77f runtime,syscall: convert syscall on openbsd/arm64 to libc
+ 2021-01-27
aca22bddf2 [dev.regabi] cmd/compile: remove nested functions from expands_calls.go
+ 2021-01-27
667e08ba8c [dev.regabi] cmd/go: Use GOMAXPROCS to limit default build, compile parallelism
+ 2021-01-27
00f2ff5c94 api/go1.16: add go/build/constraint APIs
+ 2021-01-27
35334caf18 crypto/x509: remove leftover CertificateRequest field
+ 2021-01-27
a5a5e2c968 runtime: make sure to remove open-coded defer entries in all cases after a recover
+ 2021-01-27
8cfa01943a runtime: block console ctrlhandler when the signal is handled
+ 2021-01-27
ff9e8364c6 cmd/go: skip issue33139 when the 'cc' script command is unavailable
+ 2021-01-27
cd176b3615 runtime: switch runtime to libc for openbsd/arm64
+ 2021-01-27
6c8fbfbdcf runtime: convert openbsd/arm64 locking to libc
+ 2021-01-27
5cdf0da1bf syscall: clean up mkasm related changes
+ 2021-01-27
210f70e298 doc/go1.16: fix closing brace in .Export format
+ 2021-01-27
0f797f168d math: fix typo in sqrt.go code comment
+ 2021-01-26
9b636feafe [dev.regabi] cmd/compile: missing last patch set for cl286013
+ 2021-01-26
f7dad5eae4 [dev.regabi] cmd/compile: remove leftover code form late call lowering work
+ 2021-01-26
8634a234df runtime,syscall: convert syscall on openbsd/amd64 to libc
+ 2021-01-26
1d5e14632e os: further document limitations around naked file descriptors
+ 2021-01-25
5e4a0cdde3 [dev.regabi] all: merge master (
bf0f7c9) into dev.regabi
+ 2021-01-26
cf263e9f77 os: correct names in CreateTemp and MkdirTemp doc comments
+ 2021-01-26
ce8b318624 net/http/fcgi: remove locking added to prevent a test-only race
+ 2021-01-25
bf0f7c9d78 doc/go1.16: mention os.DirFS in os section
+ 2021-01-25
deaf29a8a8 cmd/compile: fix order-of-assignment issue w/ defers
+ 2021-01-25
ad2ca26a52 doc/go1.16: mention os.DirEntry and types moved from os to io/fs
+ 2021-01-25
a51921fa5b doc/go1.16: mention new testing/iotest functions
+ 2021-01-25
e6b6d107f7 doc/go1.16: mention deprecation of io/ioutil
+ 2021-01-25
7eaaf28cae [dev.regabi] cmd/compile: disallow taking address of SSA'd values
+ 2021-01-25
96a276363b doc/go1.16: mention go/build changes
+ 2021-01-25
3d85c69a0b html/template: revert "avoid race when escaping updates template"
+ 2021-01-25
54514c6b28 cmd/go: fix TestScript/cgo_path, cgo_path_space when CC set
+ 2021-01-25
6f5e79f470 [dev.regabi] cmd/compile/internal: specify memory layout
+ 2021-01-25
cabffc199d [dev.regabi] cmd/compile/internal: add internal ABI specification
+ 2021-01-25
6de8443f3b doc/asm: add a section on go_asm.h, clean up go_tls.h section
+ 2021-01-25
6a4739ccc5 [dev.regabi] cmd/compile: enable rational constant arithmetic
+ 2021-01-25
be9612a832 [dev.regabi] os: disable TestDirFS until #42637 is fixed
+ 2021-01-25
8ee3d39838 [dev.regabi] cmd/go: workaround -race issue on ppc64le
+ 2021-01-25
54b251f542 lib/time, time/tzdata: update tzdata to 2021a
+ 2021-01-25
5a76c3d548 [dev.regabi] cmd/compile: modify abiutils for recently updated ABI
+ 2021-01-25
ff82cc971a os: force consistent mtime before running fstest on directory on Windows
+ 2021-01-25
044f937a73 doc/go1.16: fix WalkDir and Walk links
+ 2021-01-25
063c72f06d [dev.regabi] cmd/compile: backport changes from dev.typeparams (
9456804)
+ 2021-01-23
b634f5d97a doc/go1.16: add crypto/x509 memory optimization
+ 2021-01-23
9897655c61 doc/go1.16: reword ambiguously parsable sentence
+ 2021-01-23
cd99385ff4 cmd/internal/obj/arm64: fix VMOVQ instruction encoding error
+ 2021-01-23
d05d6fab32 [dev.regabi] cmd/compile: replace ir.Name map with ir.NameSet for SSA 2
+ 2021-01-23
66ee8b158f runtime: restore cgo_import_dynamic for libc.so on openbsd
+ 2021-01-23
48badc5fa8 [dev.regabi] cmd/compile: fix escape analysis problem with closures
+ 2021-01-23
51e1819a8d [dev.regabi] cmd/compile: scan body of closure in tooHairy to check for disallowed nodes
+ 2021-01-22
25c39e4fb5 io/ioutil: fix example test for WriteFile to allow it to run in the playground
+ 2021-01-22
eb21b31e48 runtime: define dummy msanmove
+ 2021-01-22
3a778ff50f runtime: check for g0 stack last in signal handler
+ 2021-01-22
a2cef9b544 cmd/go: don't lookup the path for CC when invoking cgo
+ 2021-01-22
7e0a81d280 [dev.regabi] all: merge master (
dab3e5a) into dev.regabi
+ 2021-01-22
dab3e5affe runtime: switch runtime to libc for openbsd/amd64
+ 2021-01-22
a1b53d85da cmd/go: add documentation for test and xtest fields output by go list
+ 2021-01-22
b268b60774 runtime: remove pthread_kill/pthread_self for openbsd
+ 2021-01-22
ec4051763d runtime: fix typo in mgcscavenge.go
+ 2021-01-22
7ece3a7b17 net/http: fix flaky TestDisableKeepAliveUpgrade
+ 2021-01-22
50cba0506f time: clarify Timer.Reset behavior on AfterFunc Timers
+ 2021-01-22
cf10e69f17 doc/go1.16: mention net/http.Transport.GetProxyConnectHeader
+ 2021-01-22
ec1b945265 doc/go1.16: mention path/filepath.WalkDir
+ 2021-01-22
11def3d40b doc/go1.16: mention syscall.AllThreadsSyscall
+ 2021-01-21
07b0235609 doc/go1.16: add notes about package-specific fs.FS changes
+ 2021-01-21
e2b4f1fea5 doc/go1.16: minor formatting fix
+ 2021-01-21
9f43a9e07b doc/go1.16: mention new debug/elf constants
+ 2021-01-21
3c2f11ba5b cmd/go: overwrite program name with full path
+ 2021-01-21
953d1feca9 all: introduce and use internal/execabs
+ 2021-01-21
b186e4d70d cmd/go: add test case for cgo CC setting
+ 2021-01-21
5a8a2265fb cmd/cgo: report exec errors a bit more clearly
+ 2021-01-21
46e2e2e9d9 cmd/go: pass resolved CC, GCCGO to cgo
+ 2021-01-21
3d40895e36 runtime: switch openbsd/arm64 to pthreads
+ 2021-01-21
d95ca91380 crypto/elliptic: fix P-224 field reduction
+ 2021-01-21
d7e71c01ad [dev.regabi] cmd/compile: replace ir.Name map with ir.NameSet for dwarf
+ 2021-01-21
5248f59a22 [dev.regabi] cmd/compile: replace ir.Name map with ir.NameSet for SSA
+ 2021-01-21
970d8b6cb2 [dev.regabi] cmd/compile: replace ir.Name map with ir.NameSet in inlining
+ 2021-01-21
68a4664475 [dev.regabi] cmd/compile: remove tempAssigns in walkCall1
+ 2021-01-21
fd9a391cdd [dev.regabi] cmd/compile: remove CallExpr.Rargs
+ 2021-01-21
19a6db6b63 [dev.regabi] cmd/compile: make sure mkcall* passed non-nil init
+ 2021-01-21
9f036844db [dev.regabi] cmd/compile: use ir.DoChildren directly in inlining
+ 2021-01-21
213c3905e9 [dev.regabi] cmd/compile: use node walked flag to prevent double walk for walkSelect
+ 2021-01-20
1760d736f6 [dev.regabi] cmd/compile: exporting, importing, and inlining functions with OCLOSURE
+ 2021-01-20
ecf4ebf100 cmd/internal/moddeps: check content of all modules in GOROOT
+ 2021-01-20
92cb157cf3 [dev.regabi] cmd/compile: late expansion of return values
+ 2021-01-20
d2d155d1ae runtime: don't adjust timer pp field in timerWaiting status
+ 2021-01-20
803d18fc6c cmd/go: set Incomplete field on go list output if no files match embed
+ 2021-01-20
6e243ce71d cmd/go: have go mod vendor copy embedded files in subdirs
+ 2021-01-20
be28e5abc5 cmd/go: fix mod_get_fallback test
+ 2021-01-20
928bda4f4a runtime: convert openbsd/amd64 locking to libc
+ 2021-01-19
824f2d635c cmd/go: allow go fmt to complete when embedded file is missing
+ 2021-01-19
0575e35e50 cmd/compile: require 'go 1.16' go.mod line for //go:embed
+ 2021-01-19
9423d50d53 [dev.regabi] cmd/compile: use '%q' for printing rune values less than 128
+ 2021-01-19
ccb2e90688 cmd/link: exit before Asmb2 if error
+ 2021-01-19
ca5774a5a5 embed: treat uninitialized FS as empty
+ 2021-01-19
d047c91a6c cmd/link,runtime: switch openbsd/amd64 to pthreads
+ 2021-01-19
61debffd97 runtime: factor out usesLibcall
+ 2021-01-19
9fed39d281 runtime: factor out mStackIsSystemAllocated
+ 2021-01-19
a2f825c542 [dev.regabi] cmd/compile: directly create go.map and go.track symbols
+ 2021-01-19
4a4212c0e5 [dev.regabi] cmd/compile: refactor Linksym creation
+ 2021-01-19
4f5c603c0f [dev.regabi] cmd/compile: cleanup callTargetLSym
+ 2021-01-18
dbab079835 runtime: free Windows event handles after last lock is dropped
+ 2021-01-18
5a8fbb0d2d os: do not close syscall.Stdin in TestReadStdin
+ 2021-01-18
422f38fb6c [dev.regabi] cmd/compile: move stack objects to liveness
+ 2021-01-18
6113db0bb4 [dev.regabi] cmd/compile: convert OPANIC argument to interface{} during typecheck
+ 2021-01-18
4c835f9169 [dev.regabi] cmd/compile: use LinksymOffsetExpr in TypePtr/ItabAddr
+ 2021-01-18
0ffa1ead6e [dev.regabi] cmd/compile: use *obj.LSym instead of *ir.Name for staticdata functions
+ 2021-01-17
7e0fa38aad [dev.regabi] cmd/compile: remove unneeded packages from ir.Pkgs
+ 2021-01-17
99a5db11ac [dev.regabi] cmd/compile: use LinksymOffsetExpr in walkConvInterface
+ 2021-01-17
87845d14f9 [dev.regabi] cmd/compile: add ir.TailCallStmt
+ 2021-01-17
e3027c6828 [dev.regabi] cmd/compile: fix linux-amd64-noopt builder
+ 2021-01-17
59ff93fe64 [dev.regabi] cmd/compile: rename NameOffsetExpr to LinksymOffsetExpr
+ 2021-01-17
82b9cae700 [dev.regabi] cmd/compile: change ir.NameOffsetExpr to use *obj.LSym instead of *Name
+ 2021-01-17
88956fc4b1 [dev.regabi] cmd/compile: stop analyze NameOffsetExpr.Name_ in escape analysis
+ 2021-01-17
7ce2a8383d [dev.regabi] cmd/compile: simplify stack temp initialization
+ 2021-01-17
ba0e8a92fa [dev.regabi] cmd/compile: refactor temp construction in walk
+ 2021-01-17
78e5aabcdb [dev.regabi] cmd/compile: replace Node.HasCall with walk.mayCall
+ 2021-01-16
6de9423445 [dev.regabi] cmd/compile: cleanup OAS2FUNC ordering
+ 2021-01-16
a956a0e909 [dev.regabi] cmd/compile, runtime: fix up comments/error messages from recent renames
+ 2021-01-16
ab3b67abfd [dev.regabi] cmd/compile: remove ONEWOBJ
+ 2021-01-16
c9b1445ac8 [dev.regabi] cmd/compile: remove TypeAssertExpr {Src,Dst}Type fields
+ 2021-01-15
682a1d2176 runtime: detect errors in DuplicateHandle
+ 2021-01-15
9f83418b83 cmd/link: remove GOROOT write in TestBuildForTvOS
+ 2021-01-15
ec9470162f cmd/compile: allow embed into any string or byte slice type
+ 2021-01-15
54198b04db cmd/compile: disallow embed of var inside func
+ 2021-01-15
b386c735e7 cmd/go: fix go generate docs
+ 2021-01-15
bb5075a525 syscall: remove RtlGenRandom and move it into internal/syscall
+ 2021-01-15
1deae0b597 os: invoke processKiller synchronously in testKillProcess
+ 2021-01-15
03a875137f [dev.regabi] cmd/compile: unexport reflectdata.WriteType
+ 2021-01-15
14537e6e54 [dev.regabi] cmd/compile: move stkobj symbol generation to SSA
+ 2021-01-15
ab523fc510 [dev.regabi] cmd/compile: don't promote Byval CaptureVars if Addrtaken
+ 2021-01-15
ff196c3e84 crypto/x509: update iOS bundled roots to version 55188.40.9
+ 2021-01-15
b7a698c73f [dev.regabi] test: disable test on windows because expected contains path separators.
+ 2021-01-15
4be7af23f9 [dev.regabi] cmd/compile: fix ICE during ir.Dump
+ 2021-01-14
e125ccd10e cmd/go: in 'go mod edit', validate versions given to -retract and -exclude
+ 2021-01-14
eb330020dc cmd/dist, cmd/go: pass -arch for C compilation on Darwin
+ 2021-01-14
84e8a06f62 cmd/cgo: remove unnecessary space in cgo export header
+ 2021-01-14
0c86b999c3 cmd/test2json: document passing -test.paniconexit0
+ 2021-01-14
9135795891 cmd/go/internal/load: report positions for embed errors
+ 2021-01-14
35b9c66601 [dev.regabi] cmd/compile,cmd/link: additional code review suggestions for CL 270863
+ 2021-01-14
d9b79e53bb cmd/compile: fix wrong complement for arm64 floating-point comparisons
+ 2021-01-14
c73232d08f cmd/go/internal/load: refactor setErrorPos to PackageError.setPos
+ 2021-01-14
6aa28d3e06 go/build: report positions for go:embed directives
+ 2021-01-14
9734fd482d [dev.regabi] cmd/compile: use node walked flag to prevent double walk for walkSwitch
+ 2021-01-14
f97983249a [dev.regabi] cmd/compile: move more PAUTOHEAP to SSA construction
+ 2021-01-14
4476300425 [dev.regabi] cmd/compile: use byte for CallExpr.Use
+ 2021-01-14
5a5ab24689 [dev.regabi] cmd/compile: do not rely on CallExpr.Rargs for detect already walked calls
+ 2021-01-14
983ac4b086 [dev.regabi] cmd/compile: fix ICE when initializing blank vars
+ 2021-01-13
7eb31d999c cmd/go: add hints to more missing sum error messages
+ 2021-01-13
d6d4673728 [dev.regabi] cmd/compile: fix GOEXPERIMENT=regabi builder
+ 2021-01-13
c41b999ad4 [dev.regabi] cmd/compile: refactor abiutils from "gc" into new "abi"
+ 2021-01-13
861707a8c8 [dev.regabi] cmd/compile: added limited //go:registerparams pragma for new ABI dev
+ 2021-01-13
c1370e918f [dev.regabi] cmd/compile: add code to support register ABI spills around morestack calls
+ 2021-01-13
2abd24f3b7 [dev.regabi] test: make run.go error messages slightly more informative
+ 2021-01-13
9a19481acb [dev.regabi] cmd/compile: make ordering for InvertFlags more stable
+ 2021-01-12
d9acf6f3a3 [dev.regabi] cmd/compile: remove Func.ClosureType
+ 2021-01-12
41352fd401 [dev.regabi] cmd/compile: transform closures during walk
+ 2021-01-12
d6ad88b4db [dev.regabi] cmd/compile: compile functions before closures
+ 2021-01-12
432f9ffb11 [dev.regabi] cmd/compile: unindent compileFunctions
+ 2021-01-12
cc90e7a51e [dev.regabi] cmd/compile: always use the compile queue
+ 2021-01-12
cd5b74d2df [dev.regabi] cmd/compile: call NeedFuncSym in InitLSym
+ 2021-01-12
ba76567bc2 cmd/go/internal/modload: delete unused *mvsReqs.next method
+ 2021-01-12
665def2c11 encoding/asn1: document unmarshaling behavior for IMPLICIT string fields
+ 2021-01-12
95acd8121b [dev.regabi] cmd/compile: remove Name.Typegen
+ 2021-01-12
12ee55ba7b [dev.regabi] cmd/compile: stop using Vargen for import/export
+ 2021-01-12
b4d2a0445b [dev.regabi] cmd/compile: refactor closure var setup/teardown
+ 2021-01-12
f57f484053 [dev.regabi] cmd/compile: decouple escape analysis from Name.Vargen
+ 2021-01-11
81ea89adf3 cmd/go: fix non-script staleness checks interacting badly with GOFLAGS
+ 2021-01-11
759309029f doc: update editors.html for Go 1.16
+ 2021-01-11
c3b4c7093a cmd/internal/objfile: don't require runtime.symtab symbol for XCOFF
+ 2021-01-10
7fd84c6e46 [dev.regabi] cmd/compile: remove OCLOSUREREAD
+ 2021-01-10
c9c26d7ffb [dev.regabi] cmd/compile: use ClosureVars for method value wrappers
+ 2021-01-10
950cf4d46c [dev.regabi] cmd/compile: bind closure vars during SSA constructions
+ 2021-01-10
8b2efa990b [dev.regabi] cmd/compile: deref PAUTOHEAPs during SSA construction
+ 2021-01-08
59bfc18e34 cmd/go: add hint to read 'go help vcs' to GOVCS errors
+ 2021-01-08
6ee9b118a2 [dev.regabi] cmd/compile: remove fmt_test code; it has outlived its usefulness
+ 2021-01-08
cd6f3a54e4 cmd/go: revise 'go help' documentation for modules
+ 2021-01-08
6192b98751 cmd/go: make hints in error messages more consistent
+ 2021-01-08
25886cf4bd cmd/go: preserve sums for indirect deps fetched by 'go mod download'
+ 2021-01-08
6250833911 runtime/metrics: mark histogram metrics as cumulative
+ 2021-01-08
8f6a9acbb3 runtime/metrics: remove unused StopTheWorld Description field
+ 2021-01-08
6598c65646 cmd/compile: fix exponential-time init-cycle reporting
+ 2021-01-08
fefad1dc85 test: fix timeout code for invoking compiler
+ 2021-01-08
6728118e0a cmd/go: pass signals forward during "go tool"
+ 2021-01-08
e65c543f3c go/build/constraint: add parser for build tag constraint expressions
+ 2021-01-08
0c5afc4fb7 testing/fstest,os: clarify racy behavior of TestFS
+ 2021-01-08
32afcc9436 runtime/metrics: change unit on *-by-size metrics to match bucket unit
+ 2021-01-08
c6513bca5a io/fs: minor corrections to Glob doc
+ 2021-01-08
b241938e04 [dev.regabi] cmd/compile: fix some methods error text
+ 2021-01-08
304f769ffc cmd/compile: don't short-circuit copies whose source is volatile
+ 2021-01-08
ae97717133 runtime,runtime/metrics: use explicit histogram boundaries
+ 2021-01-08
a9ccd2d795 go/build: skip string literal while findEmbed
+ 2021-01-08
d92f8add32 archive/tar: fix typo in comment
+ 2021-01-08
cab1202183 cmd/link: accept extra blocks in TestFallocate
+ 2021-01-08
ee4d32249b io/fs: minor corrections to Glob release date
+ 2021-01-08
54bd1ccce2 cmd: update to latest golang.org/x/tools
+ 2021-01-07
9ec21a8f34 Revert "reflect: support multiple keys in struct tags"
+ 2021-01-07
091414b5b7 io/fs: correct WalkDirFunc documentation
+ 2021-01-07
9b55088d6b doc/go1.16: add release note for disallowing non-ASCII import paths
+ 2021-01-07
fa90aaca7d cmd/compile: fix late expand_calls leaf type for OpStructSelect/OpArraySelect
+ 2021-01-07
7cee66d4cb cmd/go: add documentation for Embed fields in go list output
+ 2021-01-07
e60cffa4ca html/template: attach functions to namespace
+ 2021-01-07
6da2d3b7d7 cmd/link: fix typo in asm.go
+ 2021-01-07
df81a15819 runtime: check mips64 VDSO clock_gettime return code
+ 2021-01-06
4787e906cf crypto/x509: rollback new CertificateRequest fields
+ 2021-01-06
c9658bee93 cmd/go: make module suggestion more friendly
+ 2021-01-06
4c668b25c6 runtime/metrics: fix panic message for Float64Histogram
+ 2021-01-06
d2131704a6 net/http/httputil: fix deadlock in DumpRequestOut
+ 2021-01-05
3e1e13ce6d cmd/go: set cfg.BuildMod to "readonly" by default with no module root
+ 2021-01-05
0b0d004983 cmd/go: pass embedcfg to gccgo if supported
+ 2021-01-05
cb05a0aa6a [dev.regabi] cmd/compile: remove toolstash scaffolding
+ 2021-01-05
9821838832 [dev.regabi] cmd/compile: remove CaptureVars
+ 2021-01-05
fd43831f44 [dev.regabi] cmd/compile: reimplement capture analysis
+ 2021-01-05
fb69c67cad [dev.regabi] test: enable finalizer tests on !amd64
+ 2021-01-05
1b85e7c057 cmd/go: don't scan gccgo standard library packages for imports
+ 2021-01-05
81f4f0e912 [dev.regabi] cmd/compile: remove race-y check in Name.Canonical
+ 2021-01-05
6b37b15d95 runtime: don't take allglock in tracebackothers
+ 2021-01-05
4a9d9adea4 [dev.regabi] cmd/compile: remove initname function
+ 2021-01-05
77365c5ed7 [dev.regabi] cmd/compile: add Name.Canonical and move Byval
+ 2021-01-05
e09783cbc0 [dev.regabi] cmd/compile: make ir.StaticValue safer
+ 2021-01-05
9aa950c407 [dev.regabi] cmd/compile: make ir.OuterValue safer
+ 2021-01-05
eb626409d1 [dev.regabi] cmd/compile: simplify CaptureVars
+ 2021-01-05
c28ca67a96 [dev.regabi] cmd/compile: fix ir.Dump for []*CaseClause, etc
+ 2021-01-04
9eef49cfa6 math/rand: fix typo in comment
+ 2021-01-04
b01fb2af9e testing/fstest: fix typo in error message
+ 2021-01-04
f24e40c14a [dev.regabi] cmd/compile: remove Name.Class_ accessors
+ 2021-01-04
d89705e087 [dev.regabi] cmd/compile: fix re-export of parameters
+ 2021-01-04
290b4154b7 [dev.regabi] cmd/compile: fix ICE due to large uint64 constants
+ 2021-01-04
a30fd52884 [dev.regabi] cmd/compile: use ir.NewNameAt in SubstArgTypes
+ 2021-01-03
8fc44cf0fa [dev.regabi] cmd/compile: remove a couple CloneName calls
+ 2021-01-03
907a4bfdc7 [dev.regabi] cmd/compile: fix map assignment order
+ 2021-01-03
f2e6dab048 [dev.regabi] cmd/compile: remove walkReturn "common case" path
+ 2021-01-03
d36a6bf44d [dev.regabi] cmd/compile: improve walkReturn common case
+ 2021-01-03
a317067d65 [dev.regabi] cmd/compile: improve ascompatee
+ 2021-01-03
5d80a590a2 [dev.regabi] cmd/compile: simplify walkReturn
+ 2021-01-03
bb1b6c95c2 [dev.regabi] cmd/compile: remove Node.{,Set}Walkdef
+ 2021-01-03
57c426c9a5 [dev.regabi] cmd/compile: tighten typecheckdef to *ir.Name
+ 2021-01-03
b1747756e3 [dev.regabi] cmd/compile: reorganize escape analysis somewhat
+ 2021-01-02
f2538033c0 [dev.regabi] cmd/compile: remove Nodes.Set [generated]
+ 2021-01-02
2f2d4b4e68 [dev.regabi] cmd/compile: remove {Ptr,Set}Init from Node interface
+ 2021-01-01
3dd5867605 doc: 2021 is the Year of the Gopher
+ 2021-01-01
1544a03198 [dev.regabi] cmd/compile: refactor redundant type conversion [generated]
+ 2021-01-01
7958a23ea3 [dev.regabi] cmd/compile: use *ir.Name where possible in inl.go
+ 2021-01-01
bfa97ba48f [dev.regabi] test: add another closure test case
+ 2021-01-01
67ad695416 [dev.regabi] cmd/compile: split escape analysis state
+ 2021-01-01
fad9a8b528 [dev.regabi] cmd/compile: simplify inlining of closures
+ 2021-01-01
7d55669847 [dev.regabi] cmd/compile: simplify dwarfgen.declPos
+ 2021-01-01
9ed1577779 [dev.regabi] cmd/compile: remove Func.ClosureEnter
+ 2021-01-01
ece345aa69 [dev.regabi] cmd/compile: expand documentation for Func.Closure{Vars,Enter}
+ 2021-01-01
6ddbc75efd [dev.regabi] cmd/compile: earlier deadcode removal
+ 2021-01-01
68e6fa4f68 [dev.regabi] cmd/compile: fix package-initialization order
+ 2021-01-01
3a4474cdfd [dev.regabi] cmd/compile: some more manual shuffling
+ 2021-01-01
0f1d2129c4 [dev.regabi] cmd/compile: reshuffle type-checking code [generated]
+ 2021-01-01
b8fd3440cd [dev.regabi] cmd/compile: report unused variables during typecheck
+ 2021-01-01
fd22df9905 [dev.regabi] cmd/compile: remove idempotent Name() calls [generated]
+ 2020-12-31
dfbcff80c6 [dev.regabi] cmd/compile: make copyExpr return *ir.Name directly
+ 2020-12-31
77fd81a3e6 [dev.regabi] cmd/compile: use names for keep alive variables in function call
+ 2020-12-31
8fe1197654 [dev.regabi] cmd/compile: remove Name.orig
+ 2020-12-31
477b049060 [dev.regabi] cmd/compile: fix printing of method expressions
+ 2020-12-31
95ce805d14 io/fs: remove darwin/arm64 special condition
+ 2020-12-30
20d0991b86 lib/time, time/tzdata: update tzdata to 2020f
+ 2020-12-30
ed301733bb misc/cgo/testcarchive: remove special flags for Darwin/ARM
+ 2020-12-30
0ae2e032f2 misc/cgo/test: enable TestCrossPackageTests on darwin/arm64
+ 2020-12-30
178c667db2 [dev.regabi] cmd/compile: fix OSLICEARR comments
+ 2020-12-30
f0d99def5b [dev.regabi] cmd/compile: add newline to ir.Dump
+ 2020-12-30
451693af71 [dev.regabi] cmd/compile: simplify typecheckdef
+ 2020-12-30
0c1a899a6c [dev.regabi] cmd/compile: fix defined-pointer method call check
+ 2020-12-30
f9b67f76a5 [dev.regabi] cmd/compile: change ir.DoChildren to use bool result type
+ 2020-12-30
499851bac8 [dev.regabi] cmd/compile: generalize ir/mknode.go
+ 2020-12-30
82ab3d1448 [dev.regabi] cmd/compile: use *ir.Name for Decl.X
+ 2020-12-30
9958b7ed3e [dev.regabi] cmd/compile: unexport ir.FmtNode
+ 2020-12-29
780b4de16b misc/ios: fix wording for command line instructions
+ 2020-12-29
b4a71c95d2 doc/go1.16: reference misc/ios/README for how to build iOS programs
+ 2020-12-29
f83e0f6616 misc/ios: add to README how to build ios executables
+ 2020-12-29
f5816624cd [dev.regabi] cmd/compile: change AddrExpr.Alloc to AddrExpr.Prealloc
+ 2020-12-29
850aa7c60c [dev.regabi] cmd/compile: use *ir.Name instead of ir.Node for CaseClause.Var
+ 2020-12-29
37babc97bb [dev.regabi] cmd/compile: allow visitor visits *ir.Name
+ 2020-12-29
5cf3c87fa6 [dev.regabi] cmd/compile: generate case/comm clause functions in mknode.go
+ 2020-12-29
b3e1ec97fd [dev.regabi] cmd/compile: move new addrtaken bit back to the old name
+ 2020-12-29
0620c674dd [dev.regabi] cmd/compile: remove original addrtaken bit
+ 2020-12-29
0523d525ae [dev.regabi] cmd/compile: separate out address taken computation from typechecker
+ 2020-12-29
9ea272e5ec [dev.regabi] cmd/compile: simplify ir.Func somewhat
+ 2020-12-29
e40cb4d4ae [dev.regabi] cmd/compile: remove more unused code
+ 2020-12-29
6f30c95048 [dev.regabi] cmd/compile: remove unneeded indirection
+ 2020-12-29
171fc6f223 [dev.regabi] cmd/compile: remove workarounds for go/constant issues
+ 2020-12-29
33801cdc62 [dev.regabi] cmd/compile: use Ntype where possible
+ 2020-12-29
82ad3083f8 [dev.regabi] cmd/compile: remove typ from AssignOpStmt
+ 2020-12-29
e34c44a7c4 [dev.regabi] cmd/compile: refactoring typecheck arith
+ 2020-12-29
a5ec920160 [dev.regabi] cmd/compile: more Linksym cleanup
+ 2020-12-29
ec59b197d5 [dev.regabi] cmd/compile: rewrite to use linksym helpers [generated]
+ 2020-12-29
25c613c02d [dev.regabi] cmd/compile: add Linksym helpers
+ 2020-12-29
289da2b33e [dev.regabi] cmd/compile: move Node.Opt to Name
+ 2020-12-29
6acbae4fcc [dev.regabi] cmd/compile: address some ir TODOs
+ 2020-12-29
4629f6a51d [dev.regabi] cmd/compile: merge {Selector,CallPart,Method}Expr
+ 2020-12-29
e563715b30 [dev.regabi] cmd/compile: remove Sym.Importdef
+ 2020-12-29
3f370b75fb [dev.regabi] cmd/compile: cleanup //go:generate directives
+ 2020-12-28
4fd9455882 io/fs: fix typo in comment
+ 2020-12-28
07569dac4e [dev.regabi] all: merge master (
1d78139) into dev.regabi
+ 2020-12-28
76136be027 [dev.regabi] cmd/compile: check for recursive import in ImportBody
+ 2020-12-28
fda7ec3a3f [dev.regabi] cmd/compile: remove Name.IsDDD, etc
+ 2020-12-28
098a6490b9 [dev.regabi] cmd/compile: remove Declare in makepartialcall
+ 2020-12-28
137f0d2e06 [dev.regabi] cmd/compile: remove unnecessary Name.Sym call
+ 2020-12-28
3383b5c74a [dev.regabi] cmd/compile: flatten dependency graph [generated]
+ 2020-12-28
f8afb8216a [dev.regabi] cmd/compile: rename CommStmt and CaseStmt [generated]
+ 2020-12-28
5f3bd59a0d [dev.regabi] cmd/compile: remove some unneeded code in package ir
+ 2020-12-28
3bdafb0d82 [dev.regabi] cmd/compile: remove CommStmt.List
+ 2020-12-28
2ecf52b841 [dev.regabi] cmd/compile: separate CommStmt from CaseStmt
+ 2020-12-28
ed9772e130 [dev.regabi] cmd/compile: add explicit file name in types generation
+ 2020-12-28
a59d26603f [dev.regabi] cmd/compile: use []*CaseStmt in {Select,Switch}Stmt
+ 2020-12-28
fbc4458c06 [dev.regabi] cmd/compile: simplify some tree traversal code
+ 2020-12-28
6c67677541 [dev.regabi] cmd/compile: simplify FuncName and PkgFuncName
+ 2020-12-28
676d794b81 [dev.regabi] cmd/compile: remove refersToCommonName
+ 2020-12-28
c98548e110 [dev.regabi] cmd/compile: merge ascompatee, ascompatee1, and reorder3
+ 2020-12-28
4c215c4fa9 [dev.regabi] cmd/compile: simplify and optimize reorder3
+ 2020-12-28
e6c973198d [dev.regabi] cmd/compile: stop mangling SelectorExpr.Sel for ODOTMETH
+ 2020-12-28
135ce1c485 [dev.regabi] cmd/compile: desugar OMETHEXPR into ONAME during walk
+ 2020-12-28
0f732f8c91 [dev.regabi] cmd/compile: minor walkExpr cleanups
+ 2020-12-28
0de8eafd98 [dev.regabi] cmd/compile: remove SelectorExpr.Offset field
+ 2020-12-28
a4f335f420 [dev.regabi] cmd/compile: always use a Field for ODOTPTR expressions
+ 2020-12-26
1d78139128 runtime/cgo: fix Android build with NDK 22
+ 2020-12-25
2018b68a65 net/mail: don't use MDT in test
+ 2020-12-25
e4f293d853 [dev.regabi] cmd/compile: fix OCALLMETH desugaring
+ 2020-12-25
1d9a1f67d5 [dev.regabi] cmd/compile: don't emit reflect data for method types
+ 2020-12-25
396b6c2e7c [dev.regabi] cmd/compile: cleanup assignment typechecking
+ 2020-12-25
e24d2f3d05 [dev.regabi] cmd/compile: remove typ from RangeStmt
+ 2020-12-25
2785c691c2 [dev.regabi] cmd/compile: cleanup devirtualization docs
+ 2020-12-25
4b1d0fe66f [dev.regabi] cmd/compile: new devirtualization pkg [generated]
+ 2020-12-24
082cc8b7d9 [dev.regabi] cmd/compile: change ir.IsAssignable -> ir.IsAddressable
+ 2020-12-24
27b248b307 [dev.regabi] cmd/compile: separate range stmt Vars to Key, Value nodes
+ 2020-12-23
40818038bf [dev.regabi] cmd/compile: change CaseStmt.Vars to Var
+ 2020-12-23
b116404444 runtime: shift timeHistogram buckets and allow negative durations
+ 2020-12-23
8db7e2fecd runtime: fix allocs-by-size and frees-by-size buckets
+ 2020-12-23
fb96f07e1a runtime: fix nStackRoots comment about stack roots
+ 2020-12-23
d1502b3c72 lib/time, time/tzdata: update tzdata to 2020e
+ 2020-12-23
30c99cbb7a cmd/go: add the Retract field to 'go help mod edit' definition of the GoMod struct
+ 2020-12-23
49d0b239cb doc: fix a typo in contribute.html
+ 2020-12-23
9eeed291bc [dev.regabi] cmd/compile: eliminate usage of ir.Node in liveness
+ 2020-12-23
d1d64e4cea [dev.regabi] cmd/compile: split SliceExpr.List into separate fields
+ 2020-12-23
98a73030b0 cmd/go: in 'go get', promote named implicit dependencies to explicit
+ 2020-12-23
d19018e8f1 [dev.regabi] cmd/compile: split SliceHeaderExpr.LenCap into separate fields
+ 2020-12-23
53f082b0ee [dev.regabi] cmd/compile: cleanup export code further
+ 2020-12-23
31267f82e1 [dev.regabi] cmd/compile: simplify function/interface/struct typechecking
+ 2020-12-23
addade2cce [dev.regabi] cmd/compile: prefer types constructors over typecheck
+ 2020-12-23
18ebfb49e9 [dev.regabi] cmd/compile: cleanup noder
+ 2020-12-23
87a592b356 [dev.regabi] cmd/compile: cleanup import/export code
+ 2020-12-23
5898025026 [dev.regabi] cmd/compile: update mkbuiltin.go to use new type constructors
+ 2020-12-23
63c96c2ee7 [dev.regabi] cmd/compile: update mkbuiltin.go and re-enable TestBuiltin
+ 2020-12-23
37f138df6b [dev.regabi] cmd/compile: split out package test [generated]
+ 2020-12-23
3d8a3cb06b [dev.regabi] cmd/compile: split out package pkginit [generated]
+ 2020-12-23
3f04d964ab [dev.regabi] cmd/compile: split up walkexpr1, walkstmt [generated]
+ 2020-12-23
e4895ab4c0 [dev.regabi] cmd/compile: split out package walk [generated]
+ 2020-12-23
01fd2d05c8 [dev.regabi] cmd/compile: split out package dwarfgen [generated]
+ 2020-12-23
6c34d2f420 [dev.regabi] cmd/compile: split out package ssagen [generated]
+ 2020-12-23
de65151e50 [dev.regabi] cmd/compile: split out package reflectdata [generated]
+ 2020-12-23
4dfb5d91a8 [dev.regabi] cmd/compile: split out package staticdata [generated]
+ 2020-12-23
fbc82f03b1 [dev.regabi] cmd/compile: split out package noder [generated]
+ 2020-12-23
de454eef5f [dev.regabi] cmd/compile: split out package escape [generated]
+ 2020-12-23
071ab0a14c [dev.regabi] cmd/compile: split out package liveness [generated]
+ 2020-12-23
0ced54062e [dev.regabi] cmd/compile: split out package objw [generated]
+ 2020-12-23
575fd6ff0a [dev.regabi] cmd/compile: split out package inline [generated]
+ 2020-12-23
0256ba99a8 [dev.regabi] cmd/compile: split up typecheck1 [generated]
+ 2020-12-23
b9693d7627 [dev.regabi] cmd/compile: split out package typecheck [generated]
+ 2020-12-23
dac0de3748 [dev.regabi] cmd/compile: move type size calculations into package types [generated]
+ 2020-12-23
527a1895d6 [dev.regabi] cmd/compile: move helpers into package ir [generated]
+ 2020-12-23
65c4c6dfb2 [dev.regabi] cmd/compile: group known symbols, packages, names [generated]
+ 2020-12-23
9ee309255a [dev.regabi] cmd/compile: move helpers into package types [generated]
+ 2020-12-23
ead4957892 [dev.regabi] cmd/compile: move helpers into package base [generated]
+ 2020-12-23
440308ffd7 [dev.regabi] cmd/compile: simplify Nodes usage [generated]
+ 2020-12-23
f9d373720e [dev.regabi] cmd/compile: remove Left, Right etc methods [generated]
+ 2020-12-23
14d667341f [dev.regabi] cmd/compile: remove Node.Left etc [generated]
+ 2020-12-23
6f27d29be0 [dev.regabi] cmd/compile: remove ir.Nod [generated]
+ 2020-12-23
fd6ba1c8a2 os/signal: fix a deadlock with syscall.AllThreadsSyscall() use
+ 2020-12-23
69cf39089f [dev.regabi] cmd/compile: do not die in early base.FlushErrors
+ 2020-12-23
6d03cde88a [dev.regabi] cmd/dist: automatically bootstrap cmd subdirs
+ 2020-12-23
b0b0d98283 runtime: linux iscgo support for not blocking nptl signals
+ 2020-12-23
d1d1099c91 [dev.regabi] cmd/compile: fixes for big rewrite
+ 2020-12-22
223331fc0c cmd/go/internal/modload: add hint for missing implicit dependency
+ 2020-12-22
ec741b0447 [dev.regabi] all: merge master (
c9fb4eb) into dev.regabi
+ 2020-12-22
acc32ea124 [dev.regabi] codereview.cfg: add config for dev.regabi
+ 2020-12-22
c9fb4eb0a2 cmd/link: handle grouped resource sections
+ 2020-12-22
c40934b33d [dev.regabi] cmd/compile: adjust one case in walkexpr
+ 2020-12-22
280e7fd1ee [dev.regabi] cmd/compile: only access Func method on concrete types
+ 2020-12-22
51ba53f5c2 [dev.regabi] cmd/compile: separate misc for gc split
+ 2020-12-22
572f168ed2 [dev.regabi] cmd/compile: separate various from Main
+ 2020-12-22
3b12c6dc08 [dev.regabi] cmd/compile: separate typecheck more cleanly
+ 2020-12-22
7c8f5356ab [dev.regabi] cmd/compile: separate dowidth better
+ 2020-12-22
c06a354bcc test: trigger SIGSEGV instead of SIGTRAP in issue11656.go
+ 2020-12-22
0aa9b4709a cmd/pack: r command create output file if not exist
+ 2020-12-22
cb28c96be8 [dev.regabi] cmd/compile,cmd/link: initial support for ABI wrappers
+ 2020-12-22
c8610e4700 [dev.regabi] cmd/compile: add ir.BasicLit to represent literals
+ 2020-12-22
3512cde10a [dev.regabi] cmd/compile: stop reusing Ntype for OSLICELIT length
+ 2020-12-22
2755361e6a [dev.regabi] cmd/compile: change noder.declNames to returns ir.Names
+ 2020-12-22
301af2cb71 [dev.regabi] runtime/race: adjust test pattern match for ABI wrapper
+ 2020-12-22
4d27c4c223 runtime: correct error handling in several FreeBSD syscall wrappers
+ 2020-12-22
9b6147120a cmd/pack: treat compiler's -linkobj output as "compiler object"
+ 2020-12-22
306b2451c8 [dev.regabi] runtime: fix ABI targets in runtime.panic{Index,Slice} shims
+ 2020-12-21
bc7e4d9257 syscall: don't generate ptrace on iOS
+ 2020-12-21
94cfeca0a5 [dev.regabi] cmd/compile: stop using ONONAME with Name
+ 2020-12-21
cb4898a77d [dev.regabi] cmd/compile: simplify declaration importing
+ 2020-12-21
06915ac14d [dev.regabi] cmd/compile: move itabname call out of implements
+ 2020-12-21
6cff874c47 runtime/metrics: add Read examples
+ 2020-12-21
4e8f681eff Merge "[dev.regabi] all: merge master into dev.regabi" into dev.regabi
+ 2020-12-21
1a523c8ab0 [dev.regabi] cmd/compile: separate nowritebarrierrec from main
+ 2020-12-21
e999c17022 [dev.regabi] cmd/compile: separate ssa from other phases
+ 2020-12-21
4836e28ac0 [dev.regabi] cmd/compile: separate noder more cleanly
+ 2020-12-21
85ce6ecfe3 [dev.regabi] cmd/compile: separate exportsym more cleanly
+ 2020-12-21
1a3b036b83 [dev.regabi] cmd/compile: collect global compilation state
+ 2020-12-21
2153a99914 [dev.regabi] cmd/compile: setup to move Addrconst, Patch into cmd/internal/obj
+ 2020-12-21
0bb0baf683 [dev.regabi] cmd/compile: cleanup for concrete types - more
+ 2020-12-21
ca8e17164e [dev.regabi] all: merge master into dev.regabi
+ 2020-12-21
8438a5779b runtime: use _exit on darwin
+ 2020-12-21
cb95819cf6 runtime: detect netbsd netpoll overrun in sysmon
+ 2020-12-21
53c984d976 runtime: skip wakep call in wakeNetPoller on Plan 9
+ 2020-12-21
9abbe27710 test: skip issue11656.go on mips/mips64/ppc64
+ 2020-12-20
89b44b4e2b cmd/compile: recognize reassignments involving receives
+ 2020-12-19
55b58018f4 test: for issue11656 try to execute trap, not call it
+ 2020-12-18
626cc7c02d test: permit "exponent too large" error
+ 2020-12-18
139cd0e12f go/build: make TestDependencies work again
+ 2020-12-18
2de7866470 os: remove dependency on strings package
+ 2020-12-18
c45313bf45 [dev.regabi] cmd/compile: remove prealloc map
+ 2020-12-18
ffb0cb7044 [dev.regabi] cmd/compile: remove uses of Name.Offset, Name.copy
+ 2020-12-18
c76be2a24e [dev.regabi] cmd/compile: add ONAMEOFFSET, delete to-be-deleted fields
+ 2020-12-18
4e8f1e139f [dev.regabi] cmd/compile: cleanup for concrete types - sinit
+ 2020-12-18
27aba22651 [dev.regabi] cmd/compile: cleanup for concrete types - walk
+ 2020-12-18
0b9cb63b8d [dev.regabi] cmd/compile: rename ir.Find to ir.Any and update uses
+ 2020-12-18
ae652a4ac9 os/signal: fix flaky tests for NotifyContext.
+ 2020-12-18
740851baca cmd/link: avoid use of -T when linking with lld
+ 2020-12-18
f1778c28a9 test: recognize and use gc build tag
+ 2020-12-17
8fcf318123 api/go1.16: remove crypto/tls APIs that are moved to Go 1.17
+ 2020-12-17
520f3b72db crypto/tls: revert "add HandshakeContext method to Conn"
+ 2020-12-17
2ff33f5e44 api: promote next to go1.16
+ 2020-12-17
aeedc9f804 [dev.regabi] cmd/compile: remove OSELRECV
+ 2020-12-17
0328c3b660 [dev.regabi] cmd/compile: use OSELRECV2 for all <-c variants
+ 2020-12-17
88e1415d08 [dev.regabi] cmd/compile: add type assertion in regabi test
+ 2020-12-17
9c384e881e [dev.regabi] cmd/compile: cleanup for concrete types - mop-up
+ 2020-12-17
be64c8bece [dev.regabi] cmd/compile: cleanup for concrete types - noder
+ 2020-12-17
5024396563 [dev.regabi] cmd/compile: cleanup for concrete types - subr
+ 2020-12-17
dd67b13d07 [dev.regabi] cmd/compile: cleanup for concrete types - range, select, swt
+ 2020-12-17
42fec2ded4 [dev.regabi] cmd/compile: cleanup for concrete types - const
+ 2020-12-17
389ae3d5ba [dev.regabi] cmd/compile: cleanup for concrete types - inl
+ 2020-12-17
5fe64298a4 [dev.regabi] cmd/compile: cleanup for concrete types - import/export
+ 2020-12-17
aa55d4e54b [dev.regabi] cmd/compile: cleanup for concrete types - escape
+ 2020-12-17
846740c17f [dev.regabi] cmd/compile: cleanup for concrete types - ssa
+ 2020-12-17
bf9bbbd6ed [dev.regabi] cmd/compile: cleanup for concrete types - order
+ 2020-12-17
4ac6a6317b [dev.regabi] cmd/compile: cleanup for concrete types - typecheck
+ 2020-12-17
f6efa3d4a4 [dev.regabi] cmd/compile: simplify ir.Find, replace ir.Inspect with ir.Visit
+ 2020-12-17
f6d2834f8f [dev.regabi] cmd/compile: limit Implicit method to nodes where it is defined
+ 2020-12-17
7fde0d2b50 [dev.regabi] cmd/compile: remove use of Initorder, Offset Node fields for initorder
+ 2020-12-17
114af2a044 [dev.regabi] cmd/compile: change Nodes to be a slice
+ 2020-12-17
4dfc7333f4 [dev.regabi] cmd/compile: update ir/fmt for concrete types
+ 2020-12-17
a997543292 [dev.regabi] cmd/compile: fix potential closure waste in Order
+ 2020-12-17
578fbbe3aa [dev.regabi] cmd/compile: rewrite some generic ir.Nod calls
+ 2020-12-17
5ae70b85c6 [dev.regabi] cmd/compile: cleanup preparing for concrete types, 2
+ 2020-12-17
fa06894b36 [dev.regabi] cmd/compile: cleanup preparing for concrete types
+ 2020-12-17
5a4db102b2 html/template: avoid race when escaping updates template
+ 2020-12-16
b0f01e17f8 go/types: report error for invalid (but empty) expr switch
+ 2020-12-16
5abda2618b cmd/link: handle large relocation addend on darwin/arm64
+ 2020-12-16
a318d56c1e cmd/link: pass arch-specific flags to external linker when testing supported flag
+ 2020-12-16
f4e7a6b905 cmd/internal/goobj: fix buglet in object file reader
+ 2020-12-16
75e16f5127 doc/go1.16: add link to reflect.StructTag
+ 2020-12-16
08b5091d03 net: close connection in localServer teardown
+ 2020-12-16
8981092d71 cmd/link: ignore SEH marking on PE objects
+ 2020-12-15
731bb54038 test: update for gofrontend error message changes
+ 2020-12-15
129bb1917b doc/go1.15: mention 1.15.3 cgo restriction on empty structs
+ 2020-12-15
685a322fe4 test: match gofrontend error messages
+ 2020-12-15
3d6467824c test: only require issue11674 errors with gc compiler
+ 2020-12-15
7cdc84a15b test: remove bug429 (duplicates runtime.TestSimpleDeadlock)
+ 2020-12-15
412dc2f4d3 test: adjust issue11371 to fit in required precision
+ 2020-12-15
8e2d74b705 test: only check for issue11362 error with gc
+ 2020-12-15
f8ac237032 test: import file name for issue19028
+ 2020-12-15
a508840c67 doc/go1.16: fix path, path/filepath release notes
+ 2020-12-15
5046cb8a6e doc/go1.16: fix formatting in net, net/http and net/http/httputil sections
+ 2020-12-15
3298300ddf text/template: error on range over send channel
+ 2020-12-15
4c2d66f642 [dev.regabi] cmd/compile: use ir.Ident for imported identifiers
+ 2020-12-15
305d93ef84 [dev.regabi] cmd/compile: type check externdcl earlier
+ 2020-12-15
9f16620f46 [dev.regabi] cmd/compile: fix latent Sym.SetPkgDef issue
+ 2020-12-15
5a25a3fd1d test: recognize gofrontend error messages
+ 2020-12-14
fea898a4b0 [dev.regabi] cmd/compile: intercept the making of OADDR nodes
+ 2020-12-14
663cd862ed cmd/link: do not mark resource section as writable
+ 2020-12-14
48dfa2b2dc cmd/link: deal with ADDR32NB relocations the same way as ADDR32 on arm
+ 2020-12-14
033390d9ad cmd/link: recognize arm header of PE objects
+ 2020-12-14
48906a6d57 net/http/pprof: don't treat os.Args as format string in Cmdline handler
+ 2020-12-14
6e3cc5c56f go/types: report invalid ... in conversions
+ 2020-12-14
278b9a8a4a io/fs: fix package reference in FS godoc
+ 2020-12-14
617383377f [dev.regabi] cmd/compile: reorg generated array hash loop
+ 2020-12-14
d06794da4a doc/go1.16: add missing <code> tag
+ 2020-12-14
dea6d94a44 math/big: add test for recursive division panic
+ 2020-12-14
2f5b1a3974 test: make a race detector test robust to timing variations
+ 2020-12-14
c81343ce3a net/http: attempt deadlock fix in TestDisableKeepAliveUpgrade
+ 2020-12-14
828746ec57 debug/dwarf: don't try to parse addr/rnglists header
+ 2020-12-14
be10af7c4e test: match gofrontend error messages
+ 2020-12-14
89f38323fa [dev.regabi] cmd/compile: add register ABI analysis utilities
+ 2020-12-14
ce61ccca8f test: match gofrontend error messages
+ 2020-12-14
a58be734ea cmd/compile: fix incorrect shift count type with s390x rules
+ 2020-12-14
8ce37e4110 [dev.regabi] cmd/compile: fix noopt builder
+ 2020-12-14
7e17b46c58 [dev.regabi] cmd/compile/internal/types: add IsScalar query method
+ 2020-12-14
2b76429eb0 [dev.regabi] cmd/compile: refactor type initialization code into helper
+ 2020-12-14
9c5241e520 [dev.regabi] cmd/compile: remove unnecessary String methods
+ 2020-12-14
267975dc47 Merge branch 'master' into dev.regabi
+ 2020-12-14
64d8846aae cmd/go: print hint when 'go install' run without version outside module
+ 2020-12-14
451b6b38fd cmd/go: refactor error reporting in internal/load
+ 2020-12-09
63bc23b545 [dev.regabi] cmd/compile: first start towards using Ident
+ 2020-12-09
eae8fd519b [dev.regabi] cmd/compile: iexport debug crumbs for toolstash
+ 2020-12-09
837b35cc55 [dev.regabi] cmd/compile: adjust IR representations
+ 2020-12-09
0c49440664 [dev.regabi] cmd/compile: arrange for walkstmt, walkexpr, to return from switch cases
+ 2020-12-09
4090af83c5 [dev.regabi] cmd/compile: use reflection in ir.Dump
+ 2020-12-09
e2d278bfeb [dev.regabi] cmd/compile: two small fixes
+ 2020-12-08
dbf2fc8cff [dev.regabi] cmd/compile: replace many uses of ir.Node with *ir.Name
+ 2020-12-08
bb31c75343 [dev.regabi] cmd/compile: ir.Node is no longer an ssa.Aux
+ 2020-12-08
6db970e20a [dev.regabi] cmd/compile: rewrite Aux uses of ir.Node to *ir.Name [generated]
+ 2020-12-08
1c8943a6ad [dev.regabi] cmd/compile: introduce FwdRefAux for wrapping ir.Node as ssa.Aux
+ 2020-12-08
dcec658f6c [dev.regabi] cmd/compile: change LocalSlot.N to *ir.Name
+ 2020-12-08
1a98ab0e2d [dev.regabi] cmd/compile: add ssa.Aux tag interface for Value.Aux
+ 2020-12-07
63722da46b [dev.regabi] cmd/compile: fix comment
+ 2020-12-07
6d783e7440 [dev.regabi] cmd/compile: export all Node fields [generated]
+ 2020-12-07
2de0af3b1b [dev.regabi] cmd/compile: prepare mknode for rename of Func.body
+ 2020-12-07
724374f859 [dev.regabi] cmd/compile: rewrite stale format strings
+ 2020-12-07
61889ba680 [dev.regabi] cmd/compile: simplify fmtmap
+ 2020-12-07
6ea2b8c54c [dev.regabi] cmd/compile: clean up and document formatting
+ 2020-12-07
bb4a37bd93 [dev.regabi] cmd/compile: move Type, Sym printing to package types [generated]
+ 2020-12-07
70155cca81 [dev.regabi] cmd/compile: untangle FmtFlag, FmtMode
+ 2020-12-07
3904a62829 [dev.regabi] cmd/compile: remove mode.Sprintf etc in printer
+ 2020-12-07
fb17dfa43d [dev.regabi] cmd/compile: narrow interface between ir and types
+ 2020-12-07
3b25f3c150 [dev.regabi] cmd/compile: simplify Op, Node, Nodes printing
+ 2020-12-07
8ce2605c5b [dev.regabi] cmd/compile: untangle ir.Dump printing
+ 2020-12-07
158c9dd131 [dev.regabi] cmd/compile: reorganize ir/fmt.go
+ 2020-12-07
a79742f39a [dev.regabi] cmd/compile: remove "short" node header mode
+ 2020-12-07
ef5964dd6b [dev.regabi] cmd/compile: arrange for typecheck1 to end in switch
+ 2020-12-07
dcc640e839 [dev.regabi] test: add exhaustive test of evaluated but not used
+ 2020-12-07
2cec6c4a8c [dev.regabi] cmd/compile: generate Node methods using program
+ 2020-12-07
d90b199e9c [dev.regabi] cmd/compile: silence errors about missing blank methods
+ 2020-12-06
e885df2731 [dev.regabi] cmd/compile: change iexport to avoid map[ir.Node]
+ 2020-12-06
2d4c95565a [dev.regabi] cmd/compile: change nowritebarrierrec to use map[*ir.Func]
+ 2020-12-06
1b5eed8982 [dev.regabi] cmd/compile: replace NodeQueue with NameQueue
+ 2020-12-06
6c5967e528 [dev.regabi] cmd/compile: change NodeSet to NameSet
+ 2020-12-04
46b6e70e3b [dev.regabi] cmd/compile: replace ir.Node with *ir.Name in Order
+ 2020-12-04
b75f51c645 [dev.regabi] cmd/compile: replace ir.Node with *ir.Name in Liveness
+ 2020-12-04
133b03e1c3 [dev.regabi] cmd/compile: rewrite code to use DeclaredBy
+ 2020-12-04
d9cb84c84b [dev.regabi] cmd/compile: add SameSource, Uses, and DeclaredBy helpers
+ 2020-12-04
5dbd2e8e44 [dev.regabi] cmd/compile: remove DeepCopyNode interface
+ 2020-12-04
9ab3d854ad [dev.regabi] cmd/compile: avoid general traversal in deadcode
+ 2020-12-04
bb5aa2b664 [dev.regabi] cmd/compile: implement editChildren for nodes
+ 2020-12-04
4725c3ffd1 [dev.regabi] cmd/compile: implement doChildren for nodes
+ 2020-12-04
18f2df7e81 [dev.regabi] cmd/compile: implement copy for nodes
+ 2020-12-04
d855b30fe4 [dev.regabi] cmd/compile: use ir.EditChildren for inline rewriting
+ 2020-12-04
b9df26d7a8 [dev.regabi] cmd/compile: use ir.Find for "search" traversals
+ 2020-12-04
0d1b44c645 [dev.regabi] cmd/compile: introduce IR visitors
+ 2020-12-04
7fcf5b994c [dev.regabi] cmd/compile: replace inlcopy with ir.DeepCopy
+ 2020-12-04
989a3f5041 [dev.regabi] cmd/compile: adjustments to Copy and DeepCopy
+ 2020-12-04
99ecfcae31 [dev.regabi] cmd/compile: swap inlining order of if then vs else blocks
+ 2020-12-04
84cb51d7d7 [dev.regabi] cmd/compile: eliminate more SetOrig
+ 2020-12-03
351bc2f38c [dev.regabi] cmd/compile: store types.Field on {Selector,CallPart}Expr
+ 2020-12-03
a2058bac21 [dev.regabi] cmd/compile: add ConstExpr
+ 2020-12-03
beb5e05404 [dev.regabi] cmd/compile: refactoring prep for ConstExpr
+ 2020-12-03
7e81135be7 [dev.regabi] cmd/compile: rename addinit(n, init) to initExpr(init, n)
+ 2020-12-03
6e30fc10fc [dev.regabi] all: merge master (
d0c0dc682c1f) into dev.regabi
+ 2020-12-03
59b8916d48 [dev.regabi] cmd/compile: handle OCONVNOP better in ssa
+ 2020-12-03
00e5727790 [dev.regabi] cmd/compile: remove okAs
+ 2020-12-03
5a3b6796cd [dev.regabi] cmd/compile: remove extra typ field in Name struct
+ 2020-12-02
64bc656aed [dev.regabi] cmd/compile: use explicit block statements for init
+ 2020-12-02
ecc8d15bc5 [dev.regabi] cmd/compile: delete OEMPTY
+ 2020-12-02
ec5f349b22 [dev.regabi] cmd/compile: merge OBLOCK and OEMPTY
+ 2020-12-02
c769d393de [dev.regabi] cmd/compile: add ir.NewDeclNameAt
+ 2020-12-02
c10b0ad628 [dev.regabi] cmd/compile: add Pkg parameter to type constructors
+ 2020-12-02
42e46f4ae0 [dev.regabi] cmd/compile: comment out //go:linkname warning
+ 2020-12-02
77a71e0057 [dev.regabi] cmd/compile: add Interface, Signature, and Struct constructors
+ 2020-12-02
15085f8974 [dev.regabi] cmd/compile: tweak hash bucket type descriptor
+ 2020-12-01
1408d26ccc [dev.regabi] cmd/compile: cleanup some leftover cruft
+ 2020-12-01
5ffa275f3c [dev.regabi] cmd/compile: first pass at abstracting Type
+ 2020-12-01
6ca23a45fe [dev.regabi] cmd/compile: only save ONAMEs on Curfn.Dcl
+ 2020-12-01
a17c5e2fce [dev.regabi] cmd/compile: add NewBasic and cleanup universe
+ 2020-12-01
f37aa5e4e2 [dev.regabi] cmd/compile: add NewNamed
+ 2020-12-01
63a6f08b39 [dev.regabi] cmd/compile: move setUnderlying to package types
+ 2020-12-01
f2311462ab [dev.regabi] cmd/compile: cleanup type-checking of defined types
+ 2020-12-01
2d6ff998ed [dev.regabi] cmd/compile: process //go:linknames after declarations
+ 2020-12-01
ecff7628ea [dev.regabi] cmd/compile: unexport Node.RawCopy
+ 2020-12-01
4da41fb3f8 [dev.regabi] cmd/compile: use ir.Copy instead of direct use of RawCopy
+ 2020-12-01
dadfc80bc1 [dev.regabi] cmd/compile: improve findTypeLoop
+ 2020-12-01
45f3b646d4 [dev.regabi] cmd/compile: add OSTMTEXPR Op
+ 2020-12-01
9a5a11adfa [dev.regabi] cmd/compile: add custom expression Node implementations
+ 2020-12-01
0f9f27287b [dev.regabi] cmd/compile: remove types.InitSyms
+ 2020-11-30
41ad4dec99 [dev.regabi] cmd/compile: fix -h
+ 2020-11-30
ffa68716a0 [dev.regabi] cmd/compile: add custom statement Node implementations
+ 2020-11-30
2bc814cd18 [dev.regabi] cmd/compile: clean up ONEW node
+ 2020-11-30
b7f67b75d2 [dev.regabi] cmd/compile: clean up in preparation for expression Nodes
+ 2020-11-30
5fc192af56 [dev.regabi] cmd/compile: clean up Order.copyExpr TODO
+ 2020-11-30
7c9b6b1ca2 [dev.regabi] cmd/compile: clean up in preparation for statement Nodes
+ 2020-11-30
c6de5d8d1f [dev.regabi] cmd/compile: simplify export data representation of nil
+ 2020-11-30
ae1a337809 [dev.regabi] cmd/compile: remove ODCLFIELD and ODDD ops
+ 2020-11-30
4e7685ef1a [dev.regabi] cmd/compile: add custom type syntax Node implementations
+ 2020-11-30
d40869fced [dev.regabi] cmd/compile: move gc.treecopy to ir.DeepCopy
+ 2020-11-30
f0001e8867 [dev.regabi] cmd/compile: add OTSLICE Op
+ 2020-11-30
1b84aabb01 [dev.regabi] cmd/compile: move typenod, typenodl to ir.TypeNode, ir.TypeNodeAt [generated]
+ 2020-11-30
e5c6463e20 [dev.regabi] cmd/compile: add ir.CallPartExpr
+ 2020-11-30
4eaef981b5 [dev.regabi] cmd/compile: add ir.Closure, ir.ClosureRead
+ 2020-11-30
e84b27bec5 [dev.regabi] cmd/compile: clean up Name and Func uses
+ 2020-11-30
c4bd0b7474 [dev.regabi] cmd/compile: make ir.Func the ODCLFUNC Node implementation
+ 2020-11-30
65ae15ac5d [dev.regabi] cmd/compile: move func code from node.go to func.go
+ 2020-11-30
862f638a89 [dev.regabi] cmd/compile: make ir.Name the ONAME Node implementation
+ 2020-11-30
f6106d195d [dev.regabi] cmd/compile: add ir.PkgName
+ 2020-11-30
420809ab08 [dev.regabi] cmd/compile: move name code from node.go to name.go
+ 2020-11-30
be3d8b40b5 [dev.regabi] cmd/compile: ir.BranchStmt, add ir.EmptyStmt, ir.LabelStmt
+ 2020-11-30
b09dbc6913 [dev.regabi] cmd/compile: remove SetOp(OEMPTY) calls
+ 2020-11-30
171787efcd [dev.regabi] cmd/compile: remove Orig, SetOrig from Node interface
+ 2020-11-30
79a3d5ce15 [dev.regabi] cmd/compile: setup for new Node implementations
+ 2020-11-30
0c65a2f317 [dev.regabi] cmd/compile: drop Node.HasOpt method
+ 2020-11-30
65f4ec2fae [dev.regabi] cmd/compile: cleanup label handling
+ 2020-11-25
88e33f6ecb [dev.regabi] cmd/compile: fix latent import/export issue with break/continue
+ 2020-11-25
40f5bc4d55 [dev.regabi] merge master
4481ad6eb6 into dev.regabi
+ 2020-11-25
41f3af9d04 [dev.regabi] cmd/compile: replace *Node type with an interface Node [generated]
+ 2020-11-25
4d0d9c2c5c [dev.regabi] cmd/compile: introduce ir.INode interface for *ir.Node
+ 2020-11-25
c26aead50c [dev.regabi] cmd/compile: convert types.Node (a pointer) to types.IRNode (an interface)
+ 2020-11-25
acb4d1cef1 [dev.regabi] cmd/compile: use Node getters and setters [generated]
+ 2020-11-25
41ab6689ed [dev.regabi] cmd/compile: rewrite a few ++/--/+=/-= to prep for getters/setters [generated]
+ 2020-11-25
048debb224 [dev.regabi] cmd/compile: remove gc ↔ ssa cycle hacks
+ 2020-11-25
84e2bd611f [dev.regabi] cmd/compile: introduce cmd/compile/internal/ir [generated]
+ 2020-11-25
331b8b4797 [dev.regabi] cmd/compile: move okforconst into its own declaration
+ 2020-11-25
26b66fd60b [dev.regabi] cmd/compile: introduce cmd/compile/internal/base [generated]
+ 2020-11-25
eb3086e5a8 [dev.regabi] cmd/compile: finish cleanup of Debug parsing
+ 2020-11-25
3c240f5d17 [dev.regabi] cmd/compile: clean up debug flag (-d) handling [generated]
+ 2020-11-25
756661c82a [dev.regabi] cmd/compile: finish cleanup of Flag initialization
+ 2020-11-25
259fd8adbb [dev.regabi] cmd/compile: fix reporting of overflow
+ 2020-11-25
18573aea3c [dev.regabi] cmd/compile: clean up flag handling [generated]
+ 2020-11-25
6e583d65ab [dev.regabi] cmd/compile: simplify fmt handling of Nodes
+ 2020-11-25
d166ef6876 [dev.regabi] cmd/compile: add Node field getters and setters
+ 2020-11-25
9262909764 [dev.regabi] cmd/compile: rewrite problematic use of Node fields
+ 2020-11-25
9e0e43d84d [dev.regabi] cmd/compile: remove uses of dummy
+ 2020-11-25
4a6b4fd139 [dev.regabi] add FatalfAt and fix Fatalf docs
+ 2020-11-25
484449c641 [dev.regabi] cmd/compile: remove file mistakenly added by CL 272248
+ 2020-11-25
7d72951229 [dev.regabi] cmd/compile: replace Val with go/constant.Value
+ 2020-11-24
6826287c6b [dev.regabi] cmd/compile: replace evconst with non-mutating version
+ 2020-11-24
c22bc745c3 [dev.regabi] cmd/compile: delete n.List after collapsing OADDSTR to OLITERAL
+ 2020-11-24
ee6132a698 [dev.regabi] cmd/compile: introduce OMETHEXPR instead of overloading ONAME
+ 2020-11-24
4f9d54e41d [dev.regabi] cmd/compile: add OMETHEXPR
+ 2020-11-24
fd11a32c92 [dev.regabi] cmd/compile: clean up Node.Func
+ 2020-11-24
8e2106327c [dev.regabi] cmd/compile: clean up tests to know less about Node
+ 2020-11-24
742c05e3bc [dev.regabi] cmd/compile: prep refactoring for switching to go/constant
+ 2020-11-24
015423a15b [dev.regabi] strconv: add to bootstrap packages
+ 2020-11-24
c767d73227 [dev.regabi] cmd/compile: remove CTRUNE
+ 2020-11-24
6dae48fb0b [dev.regabi] cmd/compile: refactor type/value assertions
+ 2020-11-24
88a9e2f9ad [dev.regabi] cmd/compile: replace CTNIL with ONIL
+ 2020-11-24
4af2decf30 [dev.regabi] cmd/compile: add (unused) ONIL constant
+ 2020-11-24
668e3a598f [dev.regabi] cmd/compile: cleanup type switch typechecking
+ 2020-11-24
96f3fb7244 [dev.regabi] go/constant: avoid heap allocations in match
+ 2020-11-24
1abb12fc97 [dev.regabi] go/constant: optimize BitLen
+ 2020-11-24
228b732ad9 [dev.regabi] cmd/compile: prepare for package ir
+ 2020-11-24
e37597f7f0 [dev.regabi] cmd/compile: rename a few 'base' identifiers
+ 2020-11-24
357c576878 [dev.regabi] cmd/compile: clean up error API
+ 2020-11-24
5fd949e4bd [dev.regabi] cmd/compile: initialize importMap lazily
+ 2020-11-24
7b144ed4f7 [dev.regabi] cmd/compile: rewrite concurrentFlagOk to be clearer
+ 2020-11-24
c754f25241 [dev.regabi] cmd/compile/internal/types: remove Func.Nname
+ 2020-11-24
c50c7a8c06 [dev.regabi] cmd/compile/internal/gc: refactor to use stop using Func.Nname
+ 2020-11-24
d5928847de [dev.regabi] cmd/compile/internal/gc: prep for Func.Nname removal refactoring
+ 2020-11-24
b30c7a8044 [dev.regabi] cmd/compile/internal/gc: add MethodName for getting referenced method
+ 2020-11-24
e1047302bd [dev.regabi] cmd/compile/internal/types: add pos/sym/typ params to NewField
Change-Id: I9c6085171cb95684cc2c71879b915fa650c31dab
[dev.regabi] cmd/go: copy internal/abi in TestNewReleaseRebuildsStalePackagesInGOPATH
The internal/abi package is used by runtime and needs to be
copied.
Fix longtest builders.
Change-Id: I7a962df3db2c6bf68cc6a7da74b579f381920009
Reviewed-on: https://go-review.googlesource.com/c/go/+/292592
Reviewed-by: Michael Knyszek <mknyszek@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Trust: Cherry Zhang <cherryyz@google.com>
Run-TryBot: Cherry Zhang <cherryyz@google.com>