go/src/runtime
Keith Randall 6105e8b419 runtime: revert init order changes
First, remove the randomization of initialization order.

Then, revert to source code order instead of sorted package path order.

This restores the behavior that was in 1.12.

A larger change which will implement the suggestion in #31636 will
wait for 1.14. It's too complicated for 1.13 at this point (it has
tricky interactions with plugins).

Fixes #31636

Change-Id: I35b48e8cc21cf9f93c0973edd9193d2eac197628
Reviewed-on: https://go-review.googlesource.com/c/go/+/178297
Run-TryBot: Keith Randall <khr@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
2019-05-22 11:07:00 +00:00
..
cgo cmd,runtime: enable cgo for openbsd/arm64 2019-04-29 23:06:59 +00:00
debug cmd/go: move runtime/debug.modinfo to runtime.modinfo 2019-04-23 14:21:30 +00:00
internal cmd/compile,runtime/internal/atomic: add Load8 2019-05-03 19:25:37 +00:00
msan runtime: enable memory sanitizer on arm64 2018-05-02 17:52:14 +00:00
pprof all: add new GOOS=illumos, split out of GOOS=solaris 2019-04-30 16:59:13 +00:00
race cmd,runtime: enable race detector on arm64 2018-11-13 16:57:22 +00:00
testdata runtime: overhaul TestPhysicalMemoryUtilization 2019-05-20 16:26:57 +00:00
trace runtime/trace: also treat plan9 as a low memory system 2019-04-18 21:49:02 +00:00
HACKING.md runtime: fix heap pointer invariant rules in HACKING.md 2018-11-30 21:12:20 +00:00
Makefile
alg.go runtime: simplify readUnaligned 2019-03-13 17:50:18 +00:00
asm.s runtime: correct ABI information for all functions 2018-11-12 20:27:18 +00:00
asm_386.s runtime: fix vet complaints for linux/386 2019-05-09 21:13:18 +00:00
asm_amd64.s runtime: fix vet complaints for linux/amd64 2019-05-09 21:13:19 +00:00
asm_amd64p32.s runtime: fix vet complaints for all nacl 2019-05-09 21:13:46 +00:00
asm_arm.s runtime: fix vet complaints for linux/386 2019-05-09 21:13:18 +00:00
asm_arm64.s runtime: move linux specific code into linux specific files 2019-04-20 14:20:24 +00:00
asm_mips64x.s cmd/link, runtime: mark goexit as the top of the call stack 2019-04-15 13:17:28 +00:00
asm_mipsx.s cmd/link, runtime: mark goexit as the top of the call stack 2019-04-15 13:17:28 +00:00
asm_ppc64x.h
asm_ppc64x.s runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
asm_s390x.s runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
asm_wasm.s runtime: fix vet complaints for js/wasm 2019-05-09 21:13:56 +00:00
atomic_arm64.s runtime: use NOFRAME on arm64 2018-02-12 21:41:31 +00:00
atomic_mips64x.s runtime: use NOFRAME on mips and mips64 2018-02-12 21:41:32 +00:00
atomic_mipsx.s
atomic_pointer.go runtime: remove unused function casp 2018-08-22 22:43:12 +00:00
atomic_ppc64x.s
auxv_none.go runtime: initialise cpu.HWCap on openbsd/arm64 2019-04-29 17:42:27 +00:00
callers_test.go
cgo.go runtime: access _cgo_yield indirectly 2017-03-24 15:37:56 +00:00
cgo_mmap.go runtime: enable memory sanitizer on arm64 2018-05-02 17:52:14 +00:00
cgo_ppc64x.go
cgo_sigaction.go runtime: avoid getg in preinit on Android 2019-04-16 15:09:25 +00:00
cgocall.go all: add new GOOS=illumos, split out of GOOS=solaris 2019-04-30 16:59:13 +00:00
cgocallback.go
cgocheck.go runtime: remove kindNoPointers 2019-03-25 20:46:35 +00:00
chan.go sort, internal/reflectlite: flesh out reflectlite enough for use by sort 2019-03-27 04:58:23 +00:00
chan_test.go runtime: skip test that intermittently hangs on ppc64le 2017-10-03 12:26:42 +00:00
chanbarrier_test.go all: skip unsupported tests for js/wasm 2018-04-30 19:39:18 +00:00
closure_test.go
compiler.go
complex.go runtime: make complex division c99 compatible 2017-03-15 22:45:17 +00:00
complex_test.go
cpuflags.go runtime: make processor capability variable naming platform specific 2018-11-14 20:30:31 +00:00
cpuflags_amd64.go runtime: use internal/cpu variables in assembler code 2018-08-24 07:29:52 +00:00
cpuprof.go all: spell "Deprecated: Use etc" consistently 2019-04-10 01:28:25 +00:00
cputicks.go runtime: add js/wasm architecture 2018-05-08 00:17:34 +00:00
crash_cgo_test.go runtime: print more information when testCgoPprof fails 2019-04-16 03:10:17 +00:00
crash_nonunix_test.go all: skip unsupported tests for js/wasm 2018-04-30 19:39:18 +00:00
crash_test.go runtime: improve sigtramp on aix/ppc64 to handle SIGPROF 2019-03-26 20:04:42 +00:00
crash_unix_test.go runtime: disable some tests in -quick mode 2019-05-16 03:25:03 +00:00
debug.go cmd/go: move runtime/debug.modinfo to runtime.modinfo 2019-04-23 14:21:30 +00:00
debug_test.go runtime: fix hangs in TestDebugCall* 2018-12-17 03:00:28 +00:00
debugcall.go runtime: whitelist debugCall32..debugCall65536 in debugCallCheck 2019-04-29 04:05:29 +00:00
debuglog.go runtime: fix typo in debuglog comment 2019-04-05 14:17:31 +00:00
debuglog_off.go runtime: ring buffer for binary debug logging 2019-04-04 20:50:48 +00:00
debuglog_on.go runtime: ring buffer for binary debug logging 2019-04-04 20:50:48 +00:00
debuglog_test.go runtime: ring buffer for binary debug logging 2019-04-04 20:50:48 +00:00
defs1_linux.go
defs1_netbsd_386.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs1_netbsd_amd64.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs1_netbsd_arm.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs1_netbsd_arm64.go runtime: gofmt defs1_netbsd_arm64.go 2019-04-26 14:01:21 +00:00
defs1_solaris_amd64.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs2_linux.go runtime: use MADV_FREE on Linux if available 2018-09-18 15:41:44 +00:00
defs3_linux.go all: update comment URLs from HTTP to HTTPS, where possible 2018-06-01 21:52:00 +00:00
defs_aix.go runtime: enable runtime_mmap_test.go on AIX 2019-04-26 15:06:36 +00:00
defs_aix_ppc64.go runtime: enable runtime_mmap_test.go on AIX 2019-04-26 15:06:36 +00:00
defs_arm_linux.go
defs_darwin.go runtime: use MADV_FREE_REUSABLE on darwin 2019-03-04 18:28:52 +00:00
defs_darwin_386.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_darwin_amd64.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_darwin_arm.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_darwin_arm64.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_dragonfly.go runtime: for kqueue treat EVFILT_READ with EV_EOF as permitting a write 2017-10-20 22:26:30 +00:00
defs_dragonfly_amd64.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_freebsd.go syscall: FreeBSD 12 ino64 support 2018-10-05 21:38:13 +00:00
defs_freebsd_386.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_freebsd_amd64.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_freebsd_arm.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_linux.go runtime: use MADV_FREE on Linux if available 2018-09-18 15:41:44 +00:00
defs_linux_386.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_linux_amd64.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_linux_arm.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_linux_arm64.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_linux_mips64x.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_linux_mipsx.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_linux_ppc64.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_linux_ppc64le.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_linux_s390x.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_nacl_386.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_nacl_amd64p32.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_nacl_arm.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_netbsd.go runtime: for kqueue treat EVFILT_READ with EV_EOF as permitting a write 2017-10-20 22:26:30 +00:00
defs_netbsd_386.go
defs_netbsd_amd64.go
defs_netbsd_arm.go
defs_openbsd.go runtime: remap stack spans with MAP_STACK on OpenBSD 2018-06-29 21:27:23 +00:00
defs_openbsd_386.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_openbsd_amd64.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_openbsd_arm.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
defs_openbsd_arm64.go runtime: add support for openbsd/arm64 2019-04-26 17:34:45 +00:00
defs_plan9_386.go
defs_plan9_amd64.go
defs_plan9_arm.go
defs_solaris.go
defs_solaris_amd64.go
defs_windows.go runtime: query thread stack size from OS on Windows 2018-07-02 15:18:26 +00:00
defs_windows_386.go runtime: windows/arm fix tracebacks printed from sigpanic 2018-11-26 19:24:54 +00:00
defs_windows_amd64.go runtime: windows/arm fix tracebacks printed from sigpanic 2018-11-26 19:24:54 +00:00
defs_windows_arm.go runtime: windows/arm fix tracebacks printed from sigpanic 2018-11-26 19:24:54 +00:00
duff_386.s runtime, unicode: use consistent banner for generated code 2017-06-13 05:33:40 +00:00
duff_amd64.s cmd/compile/internal/ssa: use sse to zero on amd64 2017-08-16 15:52:27 +00:00
duff_arm.s runtime, unicode: use consistent banner for generated code 2017-06-13 05:33:40 +00:00
duff_arm64.s runtime, cmd/compile: use ldp for DUFFCOPY on ARM64 2018-03-06 04:14:59 +00:00
duff_mips64x.s runtime: fix vet complaints for linux/386 2019-05-09 21:13:18 +00:00
duff_ppc64x.s runtime: fix vet complaints for linux/386 2019-05-09 21:13:18 +00:00
duff_s390x.s runtime: fix s390x build 2019-05-09 23:41:02 +00:00
env_plan9.go
env_posix.go runtime: look up runtime env variables case insensitively on Windows 2018-11-02 17:05:38 +00:00
env_test.go
error.go cmd/compile,runtime: provide index information on bounds check failure 2019-03-18 17:33:38 +00:00
example_test.go runtime: improve ExampleFrames 2017-04-20 19:46:01 +00:00
export_arm_test.go
export_debug_test.go runtime: fix hangs in TestDebugCall* 2018-12-17 03:00:28 +00:00
export_debuglog_test.go runtime: ring buffer for binary debug logging 2019-04-04 20:50:48 +00:00
export_futex_test.go
export_linux_test.go runtime: fix errno sign for epollctl on mips, mips64 and ppc64 2018-04-24 14:10:43 +00:00
export_mmap_test.go runtime: enable runtime_mmap_test.go on AIX 2019-04-26 15:06:36 +00:00
export_test.go runtime: track the number of free unscavenged huge pages 2019-05-06 20:59:20 +00:00
export_unix_test.go runtime: add AIX operating system 2018-10-03 20:58:16 +00:00
export_windows_test.go
extern.go cmd/go: add env -w and env -u to set and unset default env vars 2019-04-23 00:58:08 +00:00
fastlog2.go runtime: make complex division c99 compatible 2017-03-15 22:45:17 +00:00
fastlog2_test.go
fastlog2table.go runtime: follow convention for generated code comment in fastlog2table 2019-01-09 07:21:16 +00:00
float.go runtime: make complex division c99 compatible 2017-03-15 22:45:17 +00:00
funcdata.h runtime, cmd/compile: re-order PCDATA and FUNCDATA indices 2019-04-19 15:40:42 +00:00
futex_test.go runtime: remove the dummy arg of getcallersp 2018-04-26 18:57:20 +00:00
gc_test.go runtime: track the number of free unscavenged huge pages 2019-05-06 20:59:20 +00:00
gcinfo_test.go cmd/compile,runtime: remove ambiguously live logic 2018-10-03 19:54:16 +00:00
go_tls.h
hash32.go runtime: specialize memhash32 and memhash64 2017-08-28 19:55:27 +00:00
hash64.go runtime: add js/wasm architecture 2018-05-08 00:17:34 +00:00
hash_test.go runtime: remove redundant slicing 2019-01-03 18:23:07 +00:00
heapdump.go runtime: remove kindNoPointers 2019-03-25 20:46:35 +00:00
iface.go runtime: set itab.fun[0] only on successful conversion 2019-04-11 18:59:57 +00:00
iface_test.go cmd/compile, runtime: specialize convT2x, don't alloc for zero vals 2017-02-28 19:23:33 +00:00
lfstack.go runtime: validate lfnode addresses 2018-02-15 21:12:11 +00:00
lfstack_32bit.go
lfstack_64bit.go runtime: handle 64bits addresses for AIX 2018-11-26 14:06:28 +00:00
lfstack_test.go
lock_futex.go all: add support for synchronous callbacks to js/wasm 2018-11-10 11:57:17 +00:00
lock_js.go runtime: fix js/wasm lock implementation 2019-05-09 20:22:27 +00:00
lock_sema.go runtime: call atomic.Storeuintptr in noteclear on AIX 2019-05-14 15:01:49 +00:00
lookup_darwin.go net: use libSystem bindings for DNS resolution on macos if cgo is unavailable 2019-04-04 19:36:23 +00:00
lookup_darwin_386.s net: use libSystem bindings for DNS resolution on macos if cgo is unavailable 2019-04-04 19:36:23 +00:00
lookup_darwin_amd64.s runtime: fix data sizes for res_search results 2019-04-30 17:45:16 +00:00
lookup_darwin_arm.s net: use libSystem bindings for DNS resolution on macos if cgo is unavailable 2019-04-04 19:36:23 +00:00
lookup_darwin_arm64.s net: use libSystem bindings for DNS resolution on macos if cgo is unavailable 2019-04-04 19:36:23 +00:00
malloc.go runtime: mark newly-mapped memory as scavenged 2019-05-16 22:00:47 +00:00
malloc_test.go runtime: disable TestArenaCollision on Darwin in race mode 2018-12-19 19:34:50 +00:00
map.go all: refer to map elements as elements instead of values 2019-04-30 18:18:12 +00:00
map_benchmark_test.go runtime: exit early when scanning map buckets 2018-10-31 22:48:13 +00:00
map_fast32.go all: refer to map elements as elements instead of values 2019-04-30 18:18:12 +00:00
map_fast64.go all: refer to map elements as elements instead of values 2019-04-30 18:18:12 +00:00
map_faststr.go all: refer to map elements as elements instead of values 2019-04-30 18:18:12 +00:00
map_test.go runtime: during map delete, update entries after new last element 2018-11-13 21:24:57 +00:00
mbarrier.go runtime: remove kindNoPointers 2019-03-25 20:46:35 +00:00
mbitmap.go all: remove commented-out print statements 2019-05-05 08:09:30 +00:00
mcache.go runtime: clean up MSpan* MCache* MCentral* in docs 2018-11-05 22:56:22 +00:00
mcentral.go runtime: replace division by span element size by multiply and shifts 2019-03-18 14:05:54 +00:00
mem_aix.go runtime: ensure free and unscavenged spans may be backed by huge pages 2019-05-06 21:15:01 +00:00
mem_bsd.go runtime: ensure free and unscavenged spans may be backed by huge pages 2019-05-06 21:15:01 +00:00
mem_darwin.go runtime: ensure free and unscavenged spans may be backed by huge pages 2019-05-06 21:15:01 +00:00
mem_js.go runtime: ensure free and unscavenged spans may be backed by huge pages 2019-05-06 21:15:01 +00:00
mem_linux.go runtime: ensure free and unscavenged spans may be backed by huge pages 2019-05-06 21:15:01 +00:00
mem_plan9.go runtime: ensure free and unscavenged spans may be backed by huge pages 2019-05-06 21:15:01 +00:00
mem_windows.go runtime: mark newly-mapped memory as scavenged 2019-05-16 22:00:47 +00:00
memclr_386.s all: align cpu feature variable offset naming 2018-08-24 18:40:16 +00:00
memclr_amd64.s all: align cpu feature variable offset naming 2018-08-24 18:40:16 +00:00
memclr_amd64p32.s runtime: use Go function signatures for memclr and memmove comments 2018-05-21 13:18:16 +00:00
memclr_arm.s runtime: use Go function signatures for memclr and memmove comments 2018-05-21 13:18:16 +00:00
memclr_arm64.s runtime: use Go function signatures for memclr and memmove comments 2018-05-21 13:18:16 +00:00
memclr_mips64x.s runtime: use Go function signatures for memclr and memmove comments 2018-05-21 13:18:16 +00:00
memclr_mipsx.s runtime: use Go function signatures for memclr and memmove comments 2018-05-21 13:18:16 +00:00
memclr_plan9_386.s runtime: use Go function signatures for memclr and memmove comments 2018-05-21 13:18:16 +00:00
memclr_plan9_amd64.s runtime: use Go function signatures for memclr and memmove comments 2018-05-21 13:18:16 +00:00
memclr_ppc64x.s runtime: improve performance of memclr, memmove on ppc64x 2018-11-06 14:54:59 +00:00
memclr_s390x.s runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
memclr_wasm.s runtime: use Go function signatures for memclr and memmove comments 2018-05-21 13:18:16 +00:00
memmove_386.s all: align cpu feature variable offset naming 2018-08-24 18:40:16 +00:00
memmove_amd64.s all: align cpu feature variable offset naming 2018-08-24 18:40:16 +00:00
memmove_amd64p32.s all: this big patch remove whitespace from assembly files 2018-10-03 15:28:51 +00:00
memmove_arm.s all: this big patch remove whitespace from assembly files 2018-10-03 15:28:51 +00:00
memmove_arm64.s runtime: use Go function signatures for memclr and memmove comments 2018-05-21 13:18:16 +00:00
memmove_linux_amd64_test.go
memmove_mips64x.s runtime: use Go function signatures for memclr and memmove comments 2018-05-21 13:18:16 +00:00
memmove_mipsx.s runtime: use Go function signatures for memclr and memmove comments 2018-05-21 13:18:16 +00:00
memmove_plan9_386.s all: this big patch remove whitespace from assembly files 2018-10-03 15:28:51 +00:00
memmove_plan9_amd64.s all: this big patch remove whitespace from assembly files 2018-10-03 15:28:51 +00:00
memmove_ppc64x.s runtime: improve performance of memclr, memmove on ppc64x 2018-11-06 14:54:59 +00:00
memmove_s390x.s runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
memmove_test.go runtime: disable some tests in -quick mode 2019-05-16 03:25:03 +00:00
memmove_wasm.s runtime: use Go function signatures for memclr and memmove comments 2018-05-21 13:18:16 +00:00
mfinal.go runtime: remove kindNoPointers 2019-03-25 20:46:35 +00:00
mfinal_test.go runtime: shorten tests in all.bash 2017-10-31 13:20:27 +00:00
mfixalloc.go runtime: clean up MSpan* MCache* MCentral* in docs 2018-11-05 22:56:22 +00:00
mgc.go runtime: resolve latent TODOs 2019-05-13 19:33:29 +00:00
mgclarge.go runtime: split spans during allocation without treap removal 2019-05-06 21:14:52 +00:00
mgcmark.go runtime: resolve latent TODOs 2019-05-13 19:33:29 +00:00
mgcscavenge.go runtime: add background scavenger 2019-05-09 16:21:43 +00:00
mgcstack.go all: fix typos as reported by 'misspell' 2019-02-26 23:02:05 +00:00
mgcsweep.go runtime: resolve latent TODOs 2019-05-13 19:33:29 +00:00
mgcsweepbuf.go runtime: replace sys.CacheLineSize by corresponding internal/cpu const and vars 2018-08-24 18:28:25 +00:00
mgcwork.go runtime: don't spin in checkPut if non-preemptible 2019-01-02 20:21:01 +00:00
mheap.go runtime: mark newly-mapped memory as scavenged 2019-05-16 22:00:47 +00:00
mkduff.go runtime, cmd/compile: use ldp for DUFFCOPY on ARM64 2018-03-06 04:14:59 +00:00
mkfastlog2table.go runtime: follow convention for generated code comment in fastlog2table 2019-01-09 07:21:16 +00:00
mknacl.sh all: use consistent shebang line across all shell scripts 2018-08-22 16:41:11 +00:00
mksizeclasses.go runtime: replace division by span element size by multiply and shifts 2019-03-18 14:05:54 +00:00
mmap.go runtime: add AIX operating system 2018-10-03 20:58:16 +00:00
mprof.go runtime: add a more stable isSystemGoroutine mode 2018-10-02 20:35:28 +00:00
msan.go
msan0.go
msan_amd64.s
msan_arm64.s runtime: enable memory sanitizer on arm64 2018-05-02 17:52:14 +00:00
msize.go runtime: remove sizeToClass 2017-03-13 01:55:44 +00:00
mstats.go runtime: clean up MSpan* MCache* MCentral* in docs 2018-11-05 22:56:22 +00:00
mwbbuf.go runtime: flush on every write barrier while debugging 2018-12-18 15:17:50 +00:00
net_plan9.go
netpoll.go all: add new GOOS=illumos, split out of GOOS=solaris 2019-04-30 16:59:13 +00:00
netpoll_aix.go runtime: remove debug prints in netpoll_aix.go 2019-04-12 16:53:04 +00:00
netpoll_epoll.go runtime, internal/poll: report only critical event scanning error 2019-03-19 08:30:50 +00:00
netpoll_fake.go runtime: use gList in netpoll 2018-08-20 18:19:25 +00:00
netpoll_kqueue.go runtime, internal/poll: report only critical event scanning error 2019-03-19 08:30:50 +00:00
netpoll_solaris.go runtime: disable event scanning error reporting on solaris 2019-03-20 06:11:00 +00:00
netpoll_stub.go runtime: use gList in netpoll 2018-08-20 18:19:25 +00:00
netpoll_windows.go runtime: use gList in netpoll 2018-08-20 18:19:25 +00:00
norace_linux_test.go
norace_test.go runtime: remove the dummy arg of getcallersp 2018-04-26 18:57:20 +00:00
numcpu_freebsd_test.go runtime: use cpuset_getaffinity for runtime.NumCPU() on FreeBSD 2017-03-10 22:06:24 +00:00
os2_aix.go runtime: make mmap return 0 instead of -1 on aix/ppc64 2019-04-29 21:26:07 +00:00
os2_freebsd.go runtime: remove unused getrlimit function 2018-02-17 18:35:41 +00:00
os2_nacl.go
os2_openbsd.go
os2_plan9.go
os2_solaris.go runtime: remove unused getrlimit function 2018-02-17 18:35:41 +00:00
os3_plan9.go runtime: replace calls to hasprefix with hasPrefix 2018-08-22 19:44:26 +00:00
os3_solaris.go runtime: fix vet complaints for solaris/amd64, illumos/amd64 2019-05-09 21:13:23 +00:00
os_aix.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
os_android.go
os_darwin.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
os_darwin_arm.go runtime: move arm hardware division support detection to internal/cpu 2018-08-24 14:27:07 +00:00
os_darwin_arm64.go internal/cpu: detect cpu features in internal/cpu package 2017-11-14 19:07:15 +00:00
os_dragonfly.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
os_freebsd.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
os_freebsd2.go all: enable c-shared/c-archive support for freebsd/amd64 2018-03-21 21:56:20 +00:00
os_freebsd_amd64.go all: enable c-shared/c-archive support for freebsd/amd64 2018-03-21 21:56:20 +00:00
os_freebsd_arm.go runtime: remove CPU capability workarounds for unsupported FreeBSD versions 2019-03-07 07:23:45 +00:00
os_freebsd_noauxv.go runtime: parse auxv on freebsd 2018-03-21 15:40:01 +00:00
os_js.go os: add js/wasm architecture 2018-06-01 05:18:38 +00:00
os_linux.go runtime: scavenge huge spans first 2019-05-06 20:57:39 +00:00
os_linux_arm.go runtime: remove unused armArch 2018-10-05 19:52:26 +00:00
os_linux_arm64.go runtime: avoid arm64 8.1 atomics on Android 2018-11-04 19:34:07 +00:00
os_linux_be64.go runtime: add missing build constraints to os_linux_{be64,noauxv,novdso,ppc64x}.go files 2018-03-07 14:26:19 +00:00
os_linux_generic.go runtime: remove unused getrlimit function 2018-02-17 18:35:41 +00:00
os_linux_mips64x.go runtime: remove unused getrlimit function 2018-02-17 18:35:41 +00:00
os_linux_mipsx.go runtime: remove unused getrlimit function 2018-02-17 18:35:41 +00:00
os_linux_noauxv.go runtime: add missing build constraints to os_linux_{be64,noauxv,novdso,ppc64x}.go files 2018-03-07 14:26:19 +00:00
os_linux_novdso.go runtime: add support for VDSO on ppc64x for use in walltime/nanotime 2018-08-31 13:12:31 +00:00
os_linux_ppc64x.go runtime: don't use linkname to refer to internal/cpu 2018-08-21 14:36:09 +00:00
os_linux_s390x.go internal/bytealg: move short string Index implementations into bytealg 2018-03-04 19:49:44 +00:00
os_nacl.go runtime: fix vet complaints for all nacl 2019-05-09 21:13:46 +00:00
os_nacl_arm.go runtime: move arm hardware division support detection to internal/cpu 2018-08-24 14:27:07 +00:00
os_netbsd.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
os_netbsd_386.go
os_netbsd_amd64.go
os_netbsd_arm.go runtime: move arm hardware division support detection to internal/cpu 2018-08-24 14:27:07 +00:00
os_netbsd_arm64.go all: add start of netbsd/arm64 support 2019-04-20 15:02:01 +00:00
os_nonopenbsd.go runtime: remap stack spans with MAP_STACK on OpenBSD 2018-06-29 21:27:23 +00:00
os_openbsd.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
os_openbsd_arm.go runtime: move arm hardware division support detection to internal/cpu 2018-08-24 14:27:07 +00:00
os_openbsd_arm64.go runtime: initialise cpu.HWCap on openbsd/arm64 2019-04-29 17:42:27 +00:00
os_plan9.go cmd/compile,runtime: provide index information on bounds check failure 2019-03-18 17:33:38 +00:00
os_plan9_arm.go runtime: move arm hardware division support detection to internal/cpu 2018-08-24 14:27:07 +00:00
os_solaris.go runtime: fix vet complaints for solaris/amd64, illumos/amd64 2019-05-09 21:13:23 +00:00
os_windows.go runtime: fix windows-amd64-2012 build 2019-05-10 16:16:30 +00:00
os_windows_arm.go runtime: use QPC to implement cputicks() on windows/arm 2018-12-20 00:23:03 +00:00
panic.go runtime: ring buffer for binary debug logging 2019-04-04 20:50:48 +00:00
panic32.go cmd/compile,runtime: provide index information on bounds check failure 2019-03-18 17:33:38 +00:00
plugin.go runtime, plugin: error not throw on duplicate open 2017-09-09 16:26:33 +00:00
print.go runtime: avoid write barrier in startpanic_m 2018-12-19 00:13:22 +00:00
proc.go runtime: revert init order changes 2019-05-22 11:07:00 +00:00
proc_runtime_test.go
proc_test.go runtime: preempt a goroutine which calls a lot of short system calls 2019-04-09 07:45:26 +00:00
profbuf.go runtime: fix false positive race in profile label reading 2017-08-18 21:40:37 +00:00
profbuf_test.go runtime: new profile buffer implementation supporting label pointers 2017-02-23 19:47:23 +00:00
proflabel.go runtime: fix false positive race in profile label reading 2017-08-18 21:40:37 +00:00
race.go runtime: fix 'go vet -race runtime' 2019-05-16 03:24:54 +00:00
race0.go
race_amd64.s runtime: rename p racectx field to raceprocctx 2019-03-29 14:17:44 +00:00
race_arm64.s runtime: use raceprocctx in race_arm64 2019-03-30 04:19:21 +00:00
race_ppc64le.s runtime: rename p racectx field to raceprocctx 2019-03-29 14:17:44 +00:00
rand_test.go runtime: simplify range expressions in tests 2018-03-12 19:58:42 +00:00
rdebug.go
relax_stub.go runtime: use next timer to decide whether to relax 2017-07-07 21:22:31 +00:00
rt0_aix_ppc64.s runtime: create library startup for aix/ppc64 2019-03-27 17:22:11 +00:00
rt0_android_386.s runtime: pass dummy argc/argv correctly in r0_386_android_lib 2018-01-21 04:56:36 +00:00
rt0_android_amd64.s runtime: unify amd64 -buildmode=c-archive/c-shared entry point code 2017-10-11 21:12:51 +00:00
rt0_android_arm.s runtime, sync/atomic: use NOFRAME on arm 2018-02-12 21:41:30 +00:00
rt0_android_arm64.s runtime: use NOFRAME on arm64 2018-02-12 21:41:31 +00:00
rt0_darwin_386.s runtime: unify 386 entry point code 2017-10-17 04:03:16 +00:00
rt0_darwin_amd64.s runtime: unify amd64 -buildmode=c-archive/c-shared entry point code 2017-10-11 21:12:51 +00:00
rt0_darwin_arm.s runtime: unify arm entry point code 2017-10-25 00:40:40 +00:00
rt0_darwin_arm64.s build: support frame-pointer for arm64 2018-08-29 18:28:34 +00:00
rt0_dragonfly_amd64.s runtime: fix dragonfly/amd64 2017-10-12 04:03:50 +00:00
rt0_freebsd_386.s runtime: unify 386 entry point code 2017-10-17 04:03:16 +00:00
rt0_freebsd_amd64.s runtime: unify amd64 -buildmode=c-archive/c-shared entry point code 2017-10-11 21:12:51 +00:00
rt0_freebsd_arm.s runtime: unify arm entry point code 2017-10-25 00:40:40 +00:00
rt0_illumos_amd64.s all: add new GOOS=illumos, split out of GOOS=solaris 2019-04-30 16:59:13 +00:00
rt0_js_wasm.s all: rename WebAssembly instructions according to spec changes 2019-03-03 21:10:01 +00:00
rt0_linux_386.s runtime: unify 386 entry point code 2017-10-17 04:03:16 +00:00
rt0_linux_amd64.s runtime: unify amd64 -buildmode=c-archive/c-shared entry point code 2017-10-11 21:12:51 +00:00
rt0_linux_arm.s runtime, sync/atomic: use NOFRAME on arm 2018-02-12 21:41:30 +00:00
rt0_linux_arm64.s build: support frame-pointer for arm64 2018-08-29 18:28:34 +00:00
rt0_linux_mips64x.s runtime: use NOFRAME on mips and mips64 2018-02-12 21:41:32 +00:00
rt0_linux_mipsx.s runtime: use NOFRAME on mips and mips64 2018-02-12 21:41:32 +00:00
rt0_linux_ppc64.s cmd/link, runtime: add initial cgo support for ppc64 2018-11-20 14:50:09 +00:00
rt0_linux_ppc64le.s all: this big patch remove whitespace from assembly files 2018-10-03 15:28:51 +00:00
rt0_linux_s390x.s cmd/link: enable c-shared and c-archive mode on s390x 2017-11-17 15:54:54 +00:00
rt0_nacl_386.s runtime: unify 386 entry point code 2017-10-17 04:03:16 +00:00
rt0_nacl_amd64p32.s all: this big patch remove whitespace from assembly files 2018-10-03 15:28:51 +00:00
rt0_nacl_arm.s runtime, sync/atomic: use NOFRAME on arm 2018-02-12 21:41:30 +00:00
rt0_netbsd_386.s runtime: unify 386 entry point code 2017-10-17 04:03:16 +00:00
rt0_netbsd_amd64.s runtime: unify amd64 -buildmode=c-archive/c-shared entry point code 2017-10-11 21:12:51 +00:00
rt0_netbsd_arm.s runtime: unify arm entry point code 2017-10-25 00:40:40 +00:00
rt0_netbsd_arm64.s all: add start of netbsd/arm64 support 2019-04-20 15:02:01 +00:00
rt0_openbsd_386.s runtime: unify 386 entry point code 2017-10-17 04:03:16 +00:00
rt0_openbsd_amd64.s runtime: unify amd64 -buildmode=c-archive/c-shared entry point code 2017-10-11 21:12:51 +00:00
rt0_openbsd_arm.s runtime: unify arm entry point code 2017-10-25 00:40:40 +00:00
rt0_openbsd_arm64.s runtime: add support for openbsd/arm64 2019-04-26 17:34:45 +00:00
rt0_plan9_386.s runtime: unify 386 entry point code 2017-10-17 04:03:16 +00:00
rt0_plan9_amd64.s
rt0_plan9_arm.s runtime, sync/atomic: use NOFRAME on arm 2018-02-12 21:41:30 +00:00
rt0_solaris_amd64.s runtime: unify amd64 -buildmode=c-archive/c-shared entry point code 2017-10-11 21:12:51 +00:00
rt0_windows_386.s runtime: unify 386 entry point code 2017-10-17 04:03:16 +00:00
rt0_windows_amd64.s runtime: follow Windows calling convention for _cgo_sys_thread_create 2019-04-08 19:05:25 +00:00
rt0_windows_arm.s runtime: support windows/arm 2018-09-18 22:18:23 +00:00
runtime-gdb.py runtime: support all as parameter in gdb goroutine commands. 2019-04-29 18:11:11 +00:00
runtime-gdb_test.go runtime: support all as parameter in gdb goroutine commands. 2019-04-29 18:11:11 +00:00
runtime-lldb_test.go runtime: skip broken TestLldbPython 2019-04-01 22:34:23 +00:00
runtime.go syscall: make Exit call runtime.exit 2017-09-27 01:10:05 +00:00
runtime1.go runtime: introduce and consistently use setNsec for timespec 2019-03-15 03:37:49 +00:00
runtime2.go runtime: remove redundant "//" 2019-05-17 04:27:18 +00:00
runtime_linux_test.go runtime: fix errno sign for epollctl on mips, mips64 and ppc64 2018-04-24 14:10:43 +00:00
runtime_mmap_test.go runtime: enable runtime_mmap_test.go on AIX 2019-04-26 15:06:36 +00:00
runtime_test.go runtime: speed up ifaceeq for direct ifaces 2019-02-27 18:07:25 +00:00
runtime_unix_test.go runtime: add AIX operating system 2018-10-03 20:58:16 +00:00
rwmutex.go sync: consistently use article "a" for RWMutex 2018-01-16 23:09:57 +00:00
rwmutex_test.go all: skip unsupported tests for js/wasm 2018-04-30 19:39:18 +00:00
select.go all: use "reports whether" consistently instead of "returns whether" 2018-12-02 15:12:26 +00:00
sema.go sync: allow inlining the Mutex.Lock fast path 2019-03-09 05:08:04 +00:00
semasleep_test.go runtime: disable some tests in -quick mode 2019-05-16 03:25:03 +00:00
sigaction.go runtime: enable memory sanitizer on arm64 2018-05-02 17:52:14 +00:00
signal_386.go runtime: refactor test for pushing sigpanic frame 2018-02-13 21:01:25 +00:00
signal_aix_ppc64.go runtime: add AIX operating system 2018-10-03 20:58:16 +00:00
signal_amd64x.go all: join a few chained ifs 2019-03-05 20:31:32 +00:00
signal_arm.go runtime: refactor test for pushing sigpanic frame 2018-02-13 21:01:25 +00:00
signal_arm64.go runtime: add support for openbsd/arm64 2019-04-26 17:34:45 +00:00
signal_darwin.go runtime: forward crashing signals to late handlers 2017-08-29 07:40:19 +00:00
signal_darwin_386.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
signal_darwin_amd64.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
signal_darwin_arm.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
signal_darwin_arm64.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
signal_dragonfly.go runtime: forward crashing signals to late handlers 2017-08-29 07:40:19 +00:00
signal_dragonfly_amd64.go
signal_freebsd.go runtime: forward crashing signals to late handlers 2017-08-29 07:40:19 +00:00
signal_freebsd_386.go
signal_freebsd_amd64.go
signal_freebsd_arm.go runtime: normalize (*sigctxt).fault() type 2017-10-05 02:31:25 +00:00
signal_linux_386.go
signal_linux_amd64.go
signal_linux_arm.go runtime: normalize (*sigctxt).fault() type 2017-10-05 02:31:25 +00:00
signal_linux_arm64.go runtime: normalize (*sigctxt).fault() type 2017-10-05 02:31:25 +00:00
signal_linux_mips64x.go runtime: restore RSB for sigpanic call on mips64x 2018-01-31 20:57:53 +00:00
signal_linux_mipsx.go
signal_linux_ppc64x.go runtime: normalize (*sigctxt).fault() type 2017-10-05 02:31:25 +00:00
signal_linux_s390x.go runtime: refactor test for pushing sigpanic frame 2018-02-13 21:01:25 +00:00
signal_mips64x.go runtime: refactor test for pushing sigpanic frame 2018-02-13 21:01:25 +00:00
signal_mipsx.go runtime: refactor test for pushing sigpanic frame 2018-02-13 21:01:25 +00:00
signal_nacl.go runtime: forward crashing signals to late handlers 2017-08-29 07:40:19 +00:00
signal_nacl_386.go
signal_nacl_amd64p32.go runtime: fix vet complaints for all nacl 2019-05-09 21:13:46 +00:00
signal_nacl_arm.go runtime: normalize (*sigctxt).fault() type 2017-10-05 02:31:25 +00:00
signal_netbsd.go runtime: forward crashing signals to late handlers 2017-08-29 07:40:19 +00:00
signal_netbsd_386.go
signal_netbsd_amd64.go
signal_netbsd_arm.go runtime: normalize (*sigctxt).fault() type 2017-10-05 02:31:25 +00:00
signal_netbsd_arm64.go all: add start of netbsd/arm64 support 2019-04-20 15:02:01 +00:00
signal_openbsd.go runtime: forward crashing signals to late handlers 2017-08-29 07:40:19 +00:00
signal_openbsd_386.go
signal_openbsd_amd64.go
signal_openbsd_arm.go runtime: correct signal structs/offsets for openbsd/arm 2018-12-13 18:13:30 +00:00
signal_openbsd_arm64.go runtime: add support for openbsd/arm64 2019-04-26 17:34:45 +00:00
signal_plan9.go
signal_ppc64x.go runtime: add AIX operating system 2018-10-03 20:58:16 +00:00
signal_sighandler.go runtime: ring buffer for binary debug logging 2019-04-04 20:50:48 +00:00
signal_solaris.go all: s/cancelation/cancellation/ 2019-04-16 20:27:15 +00:00
signal_solaris_amd64.go
signal_unix.go runtime, cmd/dist, misc/cgo: enable c-archive for aix/ppc64 2019-04-02 16:03:24 +00:00
signal_windows.go runtime: correct isAbortPC check in isgoexception 2018-12-05 02:56:47 +00:00
sigqueue.go runtime: mark sigInitIgnored nosplit 2018-08-24 19:05:34 +00:00
sigqueue_plan9.go os/signal: add func Ignored(sig Signal) bool 2018-04-21 04:18:03 +00:00
sigtab_aix.go runtime: add AIX operating system 2018-10-03 20:58:16 +00:00
sigtab_linux_generic.go runtime: forward crashing signals to late handlers 2017-08-29 07:40:19 +00:00
sigtab_linux_mipsx.go runtime: forward crashing signals to late handlers 2017-08-29 07:40:19 +00:00
sizeclasses.go runtime: replace division by span element size by multiply and shifts 2019-03-18 14:05:54 +00:00
sizeof_test.go runtime: convert g.waitreason from string to uint8 2018-05-03 17:04:22 +00:00
slice.go runtime: remove kindNoPointers 2019-03-25 20:46:35 +00:00
slice_test.go runtime: use multiplication with overflow check for makeslice 2018-10-23 07:23:15 +00:00
softfloat64.go runtime: implement some soft-float routines (used by GOMIPS=softfloat) 2017-11-30 17:12:05 +00:00
softfloat64_test.go
stack.go runtime: separate stack freeing from stack shrinking 2019-04-05 20:19:59 +00:00
stack_test.go runtime: disable some tests in -quick mode 2019-05-16 03:25:03 +00:00
string.go cmd/compile: avoid string allocations when map key is struct or array literal 2018-10-15 19:22:07 +00:00
string_test.go strings: declare IndexByte as noescape 2018-10-30 20:03:54 +00:00
stubs.go runtime: fix vet complaints for linux/386 2019-05-09 21:13:18 +00:00
stubs2.go runtime: add AIX operating system 2018-10-03 20:58:16 +00:00
stubs3.go runtime: add AIX operating system 2018-10-03 20:58:16 +00:00
stubs32.go
stubs_386.go runtime: fix vet complaints for linux/amd64 2019-05-09 21:13:19 +00:00
stubs_amd64x.go runtime: fix vet complaints for linux/amd64 2019-05-09 21:13:19 +00:00
stubs_arm.go runtime: fix vet complaints for linux/arm 2019-05-09 21:13:21 +00:00
stubs_arm64.go runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
stubs_linux.go runtime: fix vet complaints for linux/386 2019-05-09 21:13:18 +00:00
stubs_mips64x.go runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
stubs_mipsx.go runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
stubs_nonlinux.go runtime: inform arena placement using sbrk(0) 2017-04-21 14:34:10 +00:00
stubs_ppc64x.go runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
stubs_s390x.go runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
symtab.go runtime: In Frames.Next, delay file/line lookup until just before return 2019-05-20 17:41:49 +00:00
symtab_test.go runtime: allow calling Func.Name on nil pointer 2017-06-30 23:42:03 +00:00
sys_aix_ppc64.s runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
sys_arm.go
sys_arm64.go
sys_darwin.go syscall: avoid _getdirentries64 on darwin 2019-04-03 21:27:05 +00:00
sys_darwin_32.go syscall: avoid _getdirentries64 on darwin 2019-04-03 21:27:05 +00:00
sys_darwin_64.go syscall: avoid _getdirentries64 on darwin 2019-04-03 21:27:05 +00:00
sys_darwin_386.s syscall: avoid _getdirentries64 on darwin 2019-04-03 21:27:05 +00:00
sys_darwin_amd64.s syscall: avoid _getdirentries64 on darwin 2019-04-03 21:27:05 +00:00
sys_darwin_arm.s syscall: avoid _getdirentries64 on darwin 2019-04-03 21:27:05 +00:00
sys_darwin_arm64.s runtime: implement pthread functions for darwin/arm64 2019-04-30 16:43:59 +00:00
sys_dragonfly_amd64.s all: this big patch remove whitespace from assembly files 2018-10-03 15:28:51 +00:00
sys_freebsd_386.s runtime: fix vet complaints for all freebsd, netbsd, openbsd 2019-05-09 21:13:26 +00:00
sys_freebsd_amd64.s runtime: use MADV_FREE on Linux if available 2018-09-18 15:41:44 +00:00
sys_freebsd_arm.s runtime: use MADV_FREE on Linux if available 2018-09-18 15:41:44 +00:00
sys_linux_386.s runtime: fix vet complaints for linux/386 2019-05-09 21:13:18 +00:00
sys_linux_amd64.s cmd/link/ld,cmd/internal/obj,runtime: make the Android TLS offset dynamic 2019-03-29 17:16:32 +00:00
sys_linux_arm.s runtime: fix vet complaints for linux/arm 2019-05-09 21:13:21 +00:00
sys_linux_arm64.s runtime: move linux specific code into linux specific files 2019-04-20 14:20:24 +00:00
sys_linux_mips64x.s runtime: fix vet complaints for linux/386 2019-05-09 21:13:18 +00:00
sys_linux_mipsx.s runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
sys_linux_ppc64x.s runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
sys_linux_s390x.s runtime: fix vet complaints for linux/arm64, linux/mips*, linux/ppc64*, linux/s390x 2019-05-09 21:13:22 +00:00
sys_mips64x.go
sys_mipsx.go
sys_nacl_386.s runtime: fix vet complaints for all nacl 2019-05-09 21:13:46 +00:00
sys_nacl_amd64p32.s runtime: fix vet complaints for all nacl 2019-05-09 21:13:46 +00:00
sys_nacl_arm.s runtime: fix vet complaints for all nacl 2019-05-09 21:13:46 +00:00
sys_netbsd_386.s runtime: fix vet complaints for all freebsd, netbsd, openbsd 2019-05-09 21:13:26 +00:00
sys_netbsd_amd64.s runtime: correct netbsd/amd64 assembly for timespec handling 2019-05-17 14:32:34 +00:00
sys_netbsd_arm.s runtime: fix vet complaints for all freebsd, netbsd, openbsd 2019-05-09 21:13:26 +00:00
sys_netbsd_arm64.s runtime: fix netbsd/arm64 assembly 2019-05-17 14:30:55 +00:00
sys_nonppc64x.go
sys_openbsd_386.s runtime: fix vet complaints for all freebsd, netbsd, openbsd 2019-05-09 21:13:26 +00:00
sys_openbsd_amd64.s runtime: remove spurious register loads for openbsd/amd64 kqueue 2019-04-28 18:20:42 +00:00
sys_openbsd_arm.s runtime: add support for openbsd/arm64 2019-04-26 17:34:45 +00:00
sys_openbsd_arm64.s runtime, syscall: address vet errors in openbsd/arm64 assembly 2019-04-27 18:05:25 +00:00
sys_plan9_386.s all: this big patch remove whitespace from assembly files 2018-10-03 15:28:51 +00:00
sys_plan9_amd64.s runtime: fix vet complaints for linux/386 2019-05-09 21:13:18 +00:00
sys_plan9_arm.s runtime, sync/atomic: use NOFRAME on arm 2018-02-12 21:41:30 +00:00
sys_ppc64x.go
sys_s390x.go
sys_solaris_amd64.s runtime: fix vet complaints for solaris/amd64, illumos/amd64 2019-05-09 21:13:23 +00:00
sys_wasm.go runtime: add js/wasm architecture 2018-05-08 00:17:34 +00:00
sys_wasm.s all: rename WebAssembly instructions according to spec changes 2019-03-03 21:10:01 +00:00
sys_windows_386.s runtime, crypto/x509: fix vet complaints for all windows 2019-05-09 21:13:39 +00:00
sys_windows_amd64.s runtime: fix windows-amd64-2012 build 2019-05-10 16:16:30 +00:00
sys_windows_arm.s runtime, crypto/x509: fix vet complaints for all windows 2019-05-09 21:13:39 +00:00
sys_x86.go runtime: fix documentation typo for gostartcall 2017-11-29 18:42:49 +00:00
syscall2_solaris.go runtime: clean up libc_* definitions on Solaris 2018-03-01 07:31:53 +00:00
syscall_aix.go runtime: move libcall to stack for syscall package on aix/ppc64 2019-04-11 23:46:21 +00:00
syscall_nacl.h runtime, unicode: use consistent banner for generated code 2017-06-13 05:33:40 +00:00
syscall_solaris.go runtime: fix vet complaints for solaris/amd64, illumos/amd64 2019-05-09 21:13:23 +00:00
syscall_windows.go runtime: safely load DLLs 2019-03-10 05:40:13 +00:00
syscall_windows_test.go runtime: fix syscall.NewCallback to return all bits for uintptr values 2019-02-26 20:22:39 +00:00
textflag.h cmd/link, runtime: mark goexit as the top of the call stack 2019-04-15 13:17:28 +00:00
time.go runtime: move nanotime wrappers to time and poll packages 2018-11-02 12:52:30 +00:00
timeasm.go runtime, time: refactor startNano handling 2018-11-02 12:50:03 +00:00
timestub.go runtime, time: refactor startNano handling 2018-11-02 12:50:03 +00:00
timestub2.go runtime: add AIX operating system 2018-10-03 20:58:16 +00:00
tls_arm.s runtime,runtime/cgo: set up TLS storage for Android Q without cgo 2019-04-08 20:21:51 +00:00
tls_arm64.h runtime: add support for openbsd/arm64 2019-04-26 17:34:45 +00:00
tls_arm64.s runtime,runtime/cgo: set up TLS storage for Android Q without cgo 2019-04-08 20:21:51 +00:00
tls_mips64x.s runtime: use NOFRAME on mips and mips64 2018-02-12 21:41:32 +00:00
tls_mipsx.s runtime: use NOFRAME on mips and mips64 2018-02-12 21:41:32 +00:00
tls_ppc64x.s runtime: use unsigned load for iscgo variable in ppc64x runtime asm 2018-10-23 20:25:29 +00:00
tls_s390x.s
trace.go runtime: remove redundant explicit deref in trace.go 2018-08-22 19:48:50 +00:00
traceback.go all: simplify multiple for loops 2019-03-08 14:29:19 +00:00
treap_test.go runtime: scavenge huge spans first 2019-05-06 20:57:39 +00:00
type.go all: refer to map elements as elements instead of values 2019-04-30 18:18:12 +00:00
typekind.go runtime: remove kindNoPointers 2019-03-25 20:46:35 +00:00
utf8.go cmd/compile: optimize len([]rune(string)) 2018-05-06 05:31:01 +00:00
vdso_elf32.go runtime: use vDSO for clock_gettime on linux/arm 2018-03-03 12:12:58 +00:00
vdso_elf64.go runtime: add support for VDSO on ppc64x for use in walltime/nanotime 2018-08-31 13:12:31 +00:00
vdso_freebsd.go runtime: FreeBSD fast clock_gettime HPET timecounter support 2018-04-26 03:54:19 +00:00
vdso_freebsd_arm.go runtime: fast clock_gettime call on FreeBSD 2018-04-18 21:54:26 +00:00
vdso_freebsd_x86.go runtime: fast clock_gettime on FreeBSD, always call getHPETTimecounter on systemstack 2018-05-04 17:34:20 +00:00
vdso_in_none.go runtime: add support for VDSO on ppc64x for use in walltime/nanotime 2018-08-31 13:12:31 +00:00
vdso_linux.go all: use "reports whether" consistently instead of "returns whether" 2018-12-02 15:12:26 +00:00
vdso_linux_386.go runtime: use vDSO for clock_gettime on linux/arm64 2018-03-27 13:21:27 +00:00
vdso_linux_amd64.go runtime: use vDSO for clock_gettime on linux/arm64 2018-03-27 13:21:27 +00:00
vdso_linux_arm.go runtime: use vDSO for clock_gettime on linux/arm64 2018-03-27 13:21:27 +00:00
vdso_linux_arm64.go runtime: use vDSO for clock_gettime on linux/arm64 2018-03-27 13:21:27 +00:00
vdso_linux_ppc64x.go runtime: add support for VDSO on ppc64x for use in walltime/nanotime 2018-08-31 13:12:31 +00:00
vdso_linux_test.go runtime: add support for VDSO on ppc64x for use in walltime/nanotime 2018-08-31 13:12:31 +00:00
vlop_386.s
vlop_arm.s all: this big patch remove whitespace from assembly files 2018-10-03 15:28:51 +00:00
vlop_arm_test.go all: update comment URLs from HTTP to HTTPS, where possible 2018-06-01 21:52:00 +00:00
vlrt.go runtime: move semaphore ops from system calls to libc calls on Darwin 2018-06-16 00:58:37 +00:00
wincallback.go runtime: support windows/arm 2018-09-18 22:18:23 +00:00
write_err.go
write_err_android.go doc: fixed some links 2019-05-08 16:38:55 +00:00
zcallback_windows.go runtime: support windows/arm 2018-09-18 22:18:23 +00:00
zcallback_windows.s runtime: support windows/arm 2018-09-18 22:18:23 +00:00
zcallback_windows_arm.s runtime: support windows/arm 2018-09-18 22:18:23 +00:00