1
0
mirror of https://github.com/golang/go synced 2024-11-19 12:44:51 -07:00
go/src/runtime
Keith Randall 21656d09b7 runtime: convert exit to use pthread library on Darwin
Now we no longer need to mess with TLS on Darwin 386/amd64, we always
rely on the pthread library to set it up. We now just use one entry
in the TLS for the G.
Return from mstart to let the pthread library clean up the OS thread.

Change-Id: Iccf58049d545515d9b1d090b161f420e40ffd244
Reviewed-on: https://go-review.googlesource.com/110215
Reviewed-by: Ian Lance Taylor <iant@golang.org>
2018-05-01 00:20:55 +00:00
..
cgo cmd/compile: add softfloat support to mips64{,le} 2018-04-27 14:50:17 +00:00
debug
internal runtime: iterate over set bits in adjustpointers 2018-04-29 05:24:44 +00:00
msan
pprof all: skip unsupported tests for js/wasm 2018-04-30 19:39:18 +00:00
race
testdata runtime/traceback: support tracking goroutine ancestor tracebacks with GODEBUG="tracebackancestors=N" 2018-04-13 20:42:38 +00:00
trace runtime/trace: add simple benchmarks for user annotation 2018-04-24 17:43:19 +00:00
alg.go runtime: use internal/cpu in alginit 2018-04-10 16:33:26 +00:00
asm_386.s runtime: convert exit to use pthread library on Darwin 2018-05-01 00:20:55 +00:00
asm_amd64.s runtime: convert exit to use pthread library on Darwin 2018-05-01 00:20:55 +00:00
asm_amd64p32.s runtime: use internal/cpu.X86.HasAVX2 instead of support_avx2 2018-04-15 20:33:59 +00:00
asm_arm64.s cmd/compile: intrinsify runtime.getcallerpc on arm64 2018-04-30 13:29:14 +00:00
asm_arm.s cmd/internal/obj/arm: add DMB instruction 2018-03-27 19:54:44 +00:00
asm_mips64x.s runtime: make throw safer to call 2018-03-08 22:55:52 +00:00
asm_mipsx.s runtime: make throw safer to call 2018-03-08 22:55:52 +00:00
asm_ppc64x.h
asm_ppc64x.s runtime: make throw safer to call 2018-03-08 22:55:52 +00:00
asm_s390x.s runtime: make throw safer to call 2018-03-08 22:55:52 +00:00
asm.s
atomic_arm64.s
atomic_mips64x.s
atomic_mipsx.s
atomic_pointer.go runtime: eliminate all writebarrierptr* calls 2018-02-13 16:34:45 +00:00
atomic_ppc64x.s
auxv_none.go runtime: parse auxv for page size and executable name on Solaris 2018-04-03 15:49:45 +00:00
callers_test.go
cgo_mmap.go
cgo_ppc64x.go
cgo_sigaction.go all: enable c-shared/c-archive support for freebsd/amd64 2018-03-21 21:56:20 +00:00
cgo.go
cgocall.go runtime: remove the dummy arg of getcallersp 2018-04-26 18:57:20 +00:00
cgocallback.go
cgocheck.go runtime: make throw safer to call 2018-03-08 22:55:52 +00:00
chan_test.go
chan.go Revert "runtime: convert g.waitreason from string to uint8" 2018-03-13 15:21:21 +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_test.go
complex.go
cpuflags_amd64.go runtime: use internal/cpu.X86.HasAVX2 instead of support_avx2 2018-04-15 20:33:59 +00:00
cpuprof.go
cputicks.go
crash_cgo_test.go cmd/go, cmd/link, runtime: enable PIE build mode, cgo race tests on FreeBSD 2018-03-27 02:50:29 +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: ensure abort actually crashes the process 2018-03-08 22:55:55 +00:00
crash_unix_test.go
debug.go
defs1_linux.go
defs1_netbsd_386.go
defs1_netbsd_amd64.go
defs1_netbsd_arm.go
defs1_solaris_amd64.go
defs2_linux.go
defs3_linux.go
defs_arm_linux.go
defs_darwin_386.go runtime,cmd/ld: on darwin, create theads using libc 2018-04-30 02:41:03 +00:00
defs_darwin_amd64.go runtime,cmd/ld: on darwin, create theads using libc 2018-04-30 02:41:03 +00:00
defs_darwin_arm64.go runtime,cmd/ld: on darwin, create theads using libc 2018-04-30 02:41:03 +00:00
defs_darwin_arm.go runtime,cmd/ld: on darwin, create theads using libc 2018-04-30 02:41:03 +00:00
defs_darwin.go runtime,cmd/ld: on darwin, create theads using libc 2018-04-30 02:41:03 +00:00
defs_dragonfly_amd64.go
defs_dragonfly.go
defs_freebsd_386.go runtime: FreeBSD fast clock_gettime HPET timecounter support 2018-04-26 03:54:19 +00:00
defs_freebsd_amd64.go runtime: FreeBSD fast clock_gettime HPET timecounter support 2018-04-26 03:54:19 +00:00
defs_freebsd_arm.go runtime: FreeBSD fast clock_gettime HPET timecounter support 2018-04-26 03:54:19 +00:00
defs_freebsd.go runtime: FreeBSD fast clock_gettime HPET timecounter support 2018-04-26 03:54:19 +00:00
defs_linux_386.go
defs_linux_amd64.go
defs_linux_arm64.go
defs_linux_arm.go
defs_linux_mips64x.go
defs_linux_mipsx.go
defs_linux_ppc64.go
defs_linux_ppc64le.go
defs_linux_s390x.go
defs_linux.go
defs_nacl_386.go
defs_nacl_amd64p32.go
defs_nacl_arm.go
defs_netbsd_386.go
defs_netbsd_amd64.go
defs_netbsd_arm.go
defs_netbsd.go
defs_openbsd_386.go
defs_openbsd_amd64.go
defs_openbsd_arm.go
defs_openbsd.go
defs_plan9_386.go
defs_plan9_amd64.go
defs_plan9_arm.go
defs_solaris_amd64.go
defs_solaris.go
defs_windows_386.go
defs_windows_amd64.go
defs_windows.go
duff_386.s
duff_amd64.s
duff_arm64.s runtime, cmd/compile: use ldp for DUFFCOPY on ARM64 2018-03-06 04:14:59 +00:00
duff_arm.s
duff_mips64x.s
duff_ppc64x.s
env_plan9.go
env_posix.go
env_test.go
error.go internal/bytealg: move IndexByte asssembly to the new bytealg package 2018-03-02 22:46:15 +00:00
example_test.go
export_arm_test.go
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
export_test.go runtime: remove the dummy arg of getcallersp 2018-04-26 18:57:20 +00:00
export_unix_test.go
export_windows_test.go
extern.go runtime/traceback: support tracking goroutine ancestor tracebacks with GODEBUG="tracebackancestors=N" 2018-04-13 20:42:38 +00:00
fastlog2_test.go
fastlog2.go
fastlog2table.go
float.go
funcdata.h
futex_test.go runtime: remove the dummy arg of getcallersp 2018-04-26 18:57:20 +00:00
gc_test.go all: skip unsupported tests for js/wasm 2018-04-30 19:39:18 +00:00
gcinfo_test.go cmd/compile: mark the first word of an interface as a uintptr 2018-02-27 22:58:32 +00:00
go_tls.h
HACKING.md
hash32.go
hash64.go runtime: implement aeshash for arm64 platform 2018-04-04 16:25:39 +00:00
hash_test.go all: skip unsupported tests for js/wasm 2018-04-30 19:39:18 +00:00
heapdump.go runtime: iterate over set bits in adjustpointers 2018-04-29 05:24:44 +00:00
iface_test.go
iface.go cmd/compile: pass arguments to convt2E/I integer functions by value 2018-04-29 15:53:39 +00:00
lfstack_32bit.go
lfstack_64bit.go runtime: clarify address space limit constants and comments 2018-02-21 20:32:36 +00:00
lfstack_test.go
lfstack.go runtime: validate lfnode addresses 2018-02-15 21:12:11 +00:00
lock_futex.go runtime: remove the dummy arg of getcallersp 2018-04-26 18:57:20 +00:00
lock_sema.go runtime: remove the dummy arg of getcallersp 2018-04-26 18:57:20 +00:00
Makefile
malloc_test.go runtime: stop when we run out of hints in race mode 2018-04-04 18:08:04 +00:00
malloc.go runtime: stop when we run out of hints in race mode 2018-04-04 18:08:04 +00:00
map_benchmark_test.go runtime: rename map implementation and test files to use a common prefix 2018-02-17 14:57:32 +00:00
map_fast32.go runtime: move map fast functions into type specific files 2018-02-17 15:32:26 +00:00
map_fast64.go runtime: move map fast functions into type specific files 2018-02-17 15:32:26 +00:00
map_faststr.go runtime: move map fast functions into type specific files 2018-02-17 15:32:26 +00:00
map_test.go go/printer, gofmt: tuned table alignment for better results 2018-04-04 13:39:34 -07:00
map.go runtime,cmd/compile: adjust and correct path names in comments of map code 2018-04-30 13:42:26 +00:00
mbarrier.go runtime: short-circuit typedmemmove when dst==src 2018-02-27 00:56:18 +00:00
mbitmap.go runtime: iterate over set bits in adjustpointers 2018-04-29 05:24:44 +00:00
mcache.go runtime: replace mlookup and findObject with heapBitsForObject 2018-02-15 21:12:12 +00:00
mcentral.go runtime: eliminate most uses of mheap_.arena_* 2018-02-15 21:12:22 +00:00
mem_bsd.go runtime: remove non-reserved heap logic 2018-02-15 21:12:24 +00:00
mem_darwin.go runtime: remove non-reserved heap logic 2018-02-15 21:12:24 +00:00
mem_linux.go runtime: remove non-reserved heap logic 2018-02-15 21:12:24 +00:00
mem_plan9.go runtime: don't try to shrink address space with brk in Plan 9 2018-02-28 15:57:10 +00:00
mem_windows.go runtime: remove non-reserved heap logic 2018-02-15 21:12:24 +00:00
memclr_386.s
memclr_amd64.s runtime: use internal/cpu.X86.HasAVX2 instead of support_avx2 2018-04-15 20:33:59 +00:00
memclr_amd64p32.s
memclr_arm64.s runtime: improve arm64 memclr implementation 2018-03-14 18:20:40 +00:00
memclr_arm.s
memclr_mips64x.s
memclr_mipsx.s
memclr_plan9_386.s
memclr_plan9_amd64.s
memclr_ppc64x.s
memclr_s390x.s
memmove_386.s
memmove_amd64.s runtime: simplify amd64 memmove of 3/4 bytes 2018-02-15 15:05:53 +00:00
memmove_amd64p32.s
memmove_arm64.s runtime: improve arm64 memmove implementation 2018-03-01 20:34:11 +00:00
memmove_arm.s
memmove_linux_amd64_test.go
memmove_mips64x.s
memmove_mipsx.s
memmove_plan9_386.s
memmove_plan9_amd64.s
memmove_ppc64x.s
memmove_s390x.s
memmove_test.go runtime, cmd/compile: use ldp for DUFFCOPY on ARM64 2018-03-06 04:14:59 +00:00
mfinal_test.go
mfinal.go Revert "runtime: convert g.waitreason from string to uint8" 2018-03-13 15:21:21 +00:00
mfixalloc.go runtime: fix a few typos in comments 2018-02-23 00:17:20 +00:00
mgc.go runtime: factor waiting on mark phase 2018-04-06 19:10:48 +00:00
mgclarge.go runtime: fix a few typos in comments 2018-02-23 00:17:20 +00:00
mgcmark.go runtime: use entry stack map at function entry 2018-04-29 00:03:04 +00:00
mgcsweep.go Revert "runtime: convert g.waitreason from string to uint8" 2018-03-13 15:21:21 +00:00
mgcsweepbuf.go
mgcwork.go runtime: validate lfnode addresses 2018-02-15 21:12:11 +00:00
mheap.go runtime: support a two-level arena map 2018-02-23 21:59:50 +00:00
mkduff.go runtime, cmd/compile: use ldp for DUFFCOPY on ARM64 2018-03-06 04:14:59 +00:00
mkfastlog2table.go
mknacl.sh
mksizeclasses.go
mmap.go
mprof.go runtime: remove the dummy arg of getcallersp 2018-04-26 18:57:20 +00:00
msan0.go
msan_amd64.s
msan.go
msize.go
mstats.go runtime: use sparse mappings for the heap 2018-02-15 21:12:23 +00:00
mwbbuf.go runtime: eliminate most uses of mheap_.arena_* 2018-02-15 21:12:22 +00:00
net_plan9.go
netpoll_epoll.go
netpoll_kqueue.go
netpoll_nacl.go
netpoll_solaris.go
netpoll_stub.go
netpoll_windows.go
netpoll.go Revert "runtime: convert g.waitreason from string to uint8" 2018-03-13 15:21:21 +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
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: fix abort handling on arm64 2018-03-09 22:17:04 +00:00
os3_solaris.go runtime,cmd/ld: on darwin, create theads using libc 2018-04-30 02:41:03 +00:00
os_android.go
os_darwin_arm64.go
os_darwin_arm.go
os_darwin_raw.go runtime: fix newosproc darwin+arm/arm64 2018-04-30 16:12:24 +00:00
os_darwin.go runtime: convert exit to use pthread library on Darwin 2018-05-01 00:20:55 +00:00
os_dragonfly.go runtime,cmd/ld: on darwin, create theads using libc 2018-04-30 02:41:03 +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: adjust GOARM floating point compatibility error message 2018-03-24 04:47:27 +00:00
os_freebsd_noauxv.go runtime: parse auxv on freebsd 2018-03-21 15:40:01 +00:00
os_freebsd.go runtime,cmd/ld: on darwin, create theads using libc 2018-04-30 02:41:03 +00:00
os_linux_arm64.go runtime: use internal/cpu in alginit 2018-04-10 16:33:26 +00:00
os_linux_arm.go runtime: adjust GOARM floating point compatibility error message 2018-03-24 04:47:27 +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: use vDSO for clock_gettime on linux/arm64 2018-03-27 13:21:27 +00:00
os_linux_ppc64x.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_s390x.go internal/bytealg: move short string Index implementations into bytealg 2018-03-04 19:49:44 +00:00
os_linux.go runtime,cmd/ld: on darwin, create theads using libc 2018-04-30 02:41:03 +00:00
os_nacl_arm.go
os_nacl.go runtime: perform crashes outside systemstack 2018-04-30 21:26:00 +00:00
os_netbsd_386.go
os_netbsd_amd64.go
os_netbsd_arm.go
os_netbsd.go runtime,cmd/ld: on darwin, create theads using libc 2018-04-30 02:41:03 +00:00
os_openbsd_arm.go
os_openbsd.go runtime,cmd/ld: on darwin, create theads using libc 2018-04-30 02:41:03 +00:00
os_plan9_arm.go
os_plan9.go runtime: perform crashes outside systemstack 2018-04-30 21:26:00 +00:00
os_solaris.go runtime: remove the dummy arg of getcallersp 2018-04-26 18:57:20 +00:00
os_windows.go runtime,cmd/ld: on darwin, create theads using libc 2018-04-30 02:41:03 +00:00
panic.go runtime: perform crashes outside systemstack 2018-04-30 21:26:00 +00:00
plugin.go
print.go
proc_runtime_test.go
proc_test.go all: skip unsupported tests for js/wasm 2018-04-30 19:39:18 +00:00
proc.go runtime: convert exit to use pthread library on Darwin 2018-05-01 00:20:55 +00:00
profbuf_test.go
profbuf.go
proflabel.go
race0.go
race_amd64.s
race.go runtime: split object finding out of heapBitsForObject 2018-02-15 21:12:13 +00:00
rand_test.go runtime: simplify range expressions in tests 2018-03-12 19:58:42 +00:00
rdebug.go
relax_stub.go
rt0_android_386.s
rt0_android_amd64.s
rt0_android_arm64.s
rt0_android_arm.s
rt0_darwin_386.s
rt0_darwin_amd64.s
rt0_darwin_arm64.s
rt0_darwin_arm.s
rt0_dragonfly_amd64.s
rt0_freebsd_386.s
rt0_freebsd_amd64.s
rt0_freebsd_arm.s
rt0_linux_386.s
rt0_linux_amd64.s
rt0_linux_arm64.s
rt0_linux_arm.s
rt0_linux_mips64x.s
rt0_linux_mipsx.s
rt0_linux_ppc64.s
rt0_linux_ppc64le.s
rt0_linux_s390x.s
rt0_nacl_386.s
rt0_nacl_amd64p32.s
rt0_nacl_arm.s
rt0_netbsd_386.s
rt0_netbsd_amd64.s
rt0_netbsd_arm.s
rt0_openbsd_386.s
rt0_openbsd_amd64.s
rt0_openbsd_arm.s
rt0_plan9_386.s
rt0_plan9_amd64.s
rt0_plan9_arm.s
rt0_solaris_amd64.s
rt0_windows_386.s
rt0_windows_amd64.s
runtime1.go runtime/traceback: support tracking goroutine ancestor tracebacks with GODEBUG="tracebackancestors=N" 2018-04-13 20:42:38 +00:00
runtime2.go cmd/internal/obj/arm, runtime: delete old ARM softfloat code 2018-04-17 18:27:55 +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_test.go all: skip unsupported tests for js/wasm 2018-04-30 19:39:18 +00:00
runtime_unix_test.go
runtime-gdb_test.go runtime: perform crashes outside systemstack 2018-04-30 21:26:00 +00:00
runtime-gdb.py runtime: fix another typo in runtime-gdb.py 2018-03-15 02:04:45 +00:00
runtime-lldb_test.go
runtime.go
rwmutex_test.go all: skip unsupported tests for js/wasm 2018-04-30 19:39:18 +00:00
rwmutex.go
select.go Revert "runtime: convert g.waitreason from string to uint8" 2018-03-13 15:21:21 +00:00
sema.go runtime: distinguish semaphore wait from sync.Cond.Wait 2018-04-06 18:09:38 +00:00
sigaction.go all: enable c-shared/c-archive support for freebsd/amd64 2018-03-21 21:56:20 +00:00
signal_386.go runtime: refactor test for pushing sigpanic frame 2018-02-13 21:01:25 +00:00
signal_amd64x.go runtime: refactor test for pushing sigpanic frame 2018-02-13 21:01:25 +00:00
signal_arm64.go runtime: refactor test for pushing sigpanic frame 2018-02-13 21:01:25 +00:00
signal_arm.go runtime: refactor test for pushing sigpanic frame 2018-02-13 21:01:25 +00:00
signal_darwin_386.go
signal_darwin_amd64.go
signal_darwin_arm64.go
signal_darwin_arm.go
signal_darwin.go
signal_dragonfly_amd64.go
signal_dragonfly.go
signal_freebsd_386.go
signal_freebsd_amd64.go
signal_freebsd_arm.go
signal_freebsd.go
signal_linux_386.go
signal_linux_amd64.go
signal_linux_arm64.go
signal_linux_arm.go
signal_linux_mips64x.go
signal_linux_mipsx.go
signal_linux_ppc64x.go
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_386.go
signal_nacl_amd64p32.go
signal_nacl_arm.go
signal_nacl.go
signal_netbsd_386.go
signal_netbsd_amd64.go
signal_netbsd_arm.go
signal_netbsd.go
signal_openbsd_386.go
signal_openbsd_amd64.go
signal_openbsd_arm.go
signal_openbsd.go
signal_plan9.go
signal_ppc64x.go runtime: refactor test for pushing sigpanic frame 2018-02-13 21:01:25 +00:00
signal_sighandler.go runtime: fix abort handling on arm64 2018-03-09 22:17:04 +00:00
signal_solaris_amd64.go
signal_solaris.go
signal_unix.go runtime: perform crashes outside systemstack 2018-04-30 21:26:00 +00:00
signal_windows.go runtime: perform crashes outside systemstack 2018-04-30 21:26:00 +00:00
sigqueue_plan9.go os/signal: add func Ignored(sig Signal) bool 2018-04-21 04:18:03 +00:00
sigqueue.go os/signal: add func Ignored(sig Signal) bool 2018-04-21 04:18:03 +00:00
sigtab_linux_generic.go
sigtab_linux_mipsx.go
sizeclasses.go
sizeof_test.go runtime/traceback: support tracking goroutine ancestor tracebacks with GODEBUG="tracebackancestors=N" 2018-04-13 20:42:38 +00:00
slice_test.go runtime: avoid division in growslice 2018-04-13 21:33:52 +00:00
slice.go runtime: use sys.PtrSize in growslice 2018-04-21 01:05:32 +00:00
softfloat64_test.go
softfloat64.go
stack_test.go all: skip unsupported tests for js/wasm 2018-04-30 19:39:18 +00:00
stack.go runtime: iterate over set bits in adjustpointers 2018-04-29 05:24:44 +00:00
string_test.go runtime: simplify range expressions in tests 2018-03-12 19:58:42 +00:00
string.go runtime: don't use floating point in findnull on Plan 9 2018-03-14 13:15:52 +00:00
stubs2.go runtime: fast clock_gettime call on FreeBSD 2018-04-18 21:54:26 +00:00
stubs3.go runtime: fast clock_gettime call on FreeBSD 2018-04-18 21:54:26 +00:00
stubs32.go
stubs_android.go
stubs_arm.go cmd/internal/obj/arm, runtime: delete old ARM softfloat code 2018-04-17 18:27:55 +00:00
stubs_linux.go
stubs_nonlinux.go
stubs.go runtime: remove stale comment about getcallerpc/sp 2018-04-26 22:06:33 +00:00
symtab_test.go
symtab.go runtime: identify special functions by flag instead of address 2018-03-15 17:31:57 +00:00
sys_arm64.go
sys_arm.go
sys_darwin_386.s runtime: convert exit to use pthread library on Darwin 2018-05-01 00:20:55 +00:00
sys_darwin_amd64.s runtime: convert exit to use pthread library on Darwin 2018-05-01 00:20:55 +00:00
sys_darwin_arm64.s
sys_darwin_arm.s
sys_darwin.go runtime: convert exit to use pthread library on Darwin 2018-05-01 00:20:55 +00:00
sys_dragonfly_amd64.s runtime: remove unused getrlimit function 2018-02-17 18:35:41 +00:00
sys_freebsd_386.s runtime: fast clock_gettime call on FreeBSD 2018-04-18 21:54:26 +00:00
sys_freebsd_amd64.s runtime: fast clock_gettime call on FreeBSD 2018-04-18 21:54:26 +00:00
sys_freebsd_arm.s runtime: fast clock_gettime call on FreeBSD 2018-04-18 21:54:26 +00:00
sys_linux_386.s runtime: change GNU/Linux usleep to use nanosleep 2018-04-24 05:01:13 +00:00
sys_linux_amd64.s runtime: change GNU/Linux usleep to use nanosleep 2018-04-24 05:01:13 +00:00
sys_linux_arm64.s runtime: change GNU/Linux usleep to use nanosleep 2018-04-24 05:01:13 +00:00
sys_linux_arm.s runtime: change GNU/Linux usleep to use nanosleep 2018-04-24 05:01:13 +00:00
sys_linux_mips64x.s runtime: fix errno sign for epollctl on mips, mips64 and ppc64 2018-04-24 14:10:43 +00:00
sys_linux_mipsx.s runtime: fix errno sign for epollctl on mips, mips64 and ppc64 2018-04-24 14:10:43 +00:00
sys_linux_ppc64x.s runtime: fix errno sign for epollctl on mips, mips64 and ppc64 2018-04-24 14:10:43 +00:00
sys_linux_s390x.s runtime: change GNU/Linux usleep to use nanosleep 2018-04-24 05:01:13 +00:00
sys_mips64x.go
sys_mipsx.go
sys_nacl_386.s
sys_nacl_amd64p32.s runtime: make Playground timestamps change when the stream fd changes 2018-04-11 18:12:02 +00:00
sys_nacl_arm.s
sys_netbsd_386.s
sys_netbsd_amd64.s
sys_netbsd_arm.s
sys_nonppc64x.go
sys_openbsd_386.s runtime: fix/improve exitThread on openbsd 2018-04-05 19:29:35 +00:00
sys_openbsd_amd64.s runtime: fix/improve exitThread on openbsd 2018-04-05 19:29:35 +00:00
sys_openbsd_arm.s runtime: fix/improve exitThread on openbsd 2018-04-05 19:29:35 +00:00
sys_plan9_386.s
sys_plan9_amd64.s
sys_plan9_arm.s
sys_ppc64x.go
sys_s390x.go
sys_solaris_amd64.s
sys_windows_386.s
sys_windows_amd64.s
sys_x86.go
syscall2_solaris.go runtime: clean up libc_* definitions on Solaris 2018-03-01 07:31:53 +00:00
syscall_nacl.h
syscall_solaris.go runtime: remove the dummy arg of getcallersp 2018-04-26 18:57:20 +00:00
syscall_windows_test.go
syscall_windows.go
textflag.h
time.go Revert "runtime: convert g.waitreason from string to uint8" 2018-03-13 15:21:21 +00:00
timeasm.go
timestub2.go runtime: fast clock_gettime call on FreeBSD 2018-04-18 21:54:26 +00:00
timestub.go runtime: fast clock_gettime call on FreeBSD 2018-04-18 21:54:26 +00:00
tls_arm64.h
tls_arm64.s
tls_arm.s
tls_mips64x.s
tls_mipsx.s
tls_ppc64x.s
tls_s390x.s
trace.go runtime/trace: rename "Span" with "Region" 2018-04-24 16:33:15 +00:00
traceback.go runtime: add fast version of getArgInfo 2018-04-29 03:33:09 +00:00
type.go reflect: sort exported methods first 2018-03-15 21:56:08 +00:00
typekind.go
unaligned1.go
unaligned2.go
utf8.go
vdso_elf32.go runtime: use vDSO for clock_gettime on linux/arm 2018-03-03 12:12:58 +00:00
vdso_elf64.go runtime: use vDSO for clock_gettime on linux/arm64 2018-03-27 13:21:27 +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: FreeBSD fast clock_gettime HPET timecounter support 2018-04-26 03:54:19 +00:00
vdso_freebsd.go runtime: FreeBSD fast clock_gettime HPET timecounter support 2018-04-26 03:54:19 +00:00
vdso_in_none.go runtime: use vDSO for clock_gettime on linux/arm64 2018-03-27 13:21:27 +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_arm64.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_test.go runtime: use vDSO for clock_gettime on linux/arm64 2018-03-27 13:21:27 +00:00
vdso_linux.go runtime: use vDSO for clock_gettime on linux/arm64 2018-03-27 13:21:27 +00:00
vlop_386.s
vlop_arm_test.go
vlop_arm.s cmd/internal/obj/arm, runtime: delete old ARM softfloat code 2018-04-17 18:27:55 +00:00
vlrt.go
wincallback.go
write_err_android.go
write_err.go
zcallback_windows.go
zcallback_windows.s