1
0
mirror of https://github.com/golang/go synced 2024-11-14 15:00:27 -07:00
go/src/pkg/runtime
2012-11-14 22:04:03 -08:00
..
cgo runtime/cgo: include <string.h> as needed so that strerror is declared 2012-11-14 22:04:03 -08:00
debug runtime/debug: fix the test 2012-10-10 20:49:18 +04:00
pprof runtime/pprof: fix typo in comment 2012-11-08 23:48:13 -08:00
race runtime/race: more precise handling of finalizers 2012-11-14 16:58:10 +04:00
alg.c runtime: prepare for 64-bit ints 2012-09-24 14:58:34 -04:00
append_test.go
arch_386.h
arch_amd64.h
arch_arm.h
asm_386.s
asm_amd64.s runtime: increase stack frame during cgo call on windows/amd64 2012-09-03 12:12:51 +10:00
asm_arm.s runtime: arm: abort if hardware floating point missing 2012-09-07 14:26:42 +10:00
atomic_386.c
atomic_amd64.c
atomic_arm.c
callback_windows_386.c
callback_windows_amd64.c
cgocall.c runtime, runtime/cgo: track memory allocated by non-Go code 2012-11-10 11:19:06 -08:00
cgocall.h
chan_test.go
chan.c race: runtime changes 2012-10-07 22:05:32 +04:00
closure_386.c
closure_amd64.c
closure_arm.c
closure_test.go
compiler.go
complex_test.go
complex.c runtime: inline several float64 routines to speed up complex128 division 2012-08-07 23:45:50 +08:00
cpuprof.c runtime: prepare for 64-bit ints 2012-09-24 14:58:34 -04:00
crash_cgo_test.go
crash_test.go runtime: re-enable crash test on FreeBSD 2012-11-09 10:05:46 +09:00
debug.go pprof: add goroutine blocking profiling 2012-10-06 12:56:04 +04:00
defs1_linux.go
defs2_linux.go
defs_arm_linux.go
defs_darwin_386.h
defs_darwin_amd64.h
defs_darwin.go
defs_freebsd_386.h
defs_freebsd_amd64.h
defs_freebsd_arm.h runtime: FreeBSD/ARM support 2012-10-12 23:19:39 +08:00
defs_freebsd.go
defs_linux_386.h
defs_linux_amd64.h
defs_linux_arm.h
defs_linux.go
defs_netbsd_386.go
defs_netbsd_386.h
defs_netbsd_amd64.go
defs_netbsd_amd64.h
defs_netbsd.go
defs_openbsd_386.h
defs_openbsd_amd64.h
defs_openbsd.go
defs_plan9_386.h src: Add support for 64-bit version of Plan 9 2012-08-31 13:21:13 -04:00
defs_plan9_amd64.h cmd/dist, pkg/runtime: Plan 9, 64-bit: Get PID from TLS; remove use of `_tos'. 2012-09-24 12:24:45 -04:00
defs_windows_386.h
defs_windows_amd64.h
defs_windows.go
error.go
export_test.go
extern.go
float.c runtime: inline several float64 routines to speed up complex128 division 2012-08-07 23:45:50 +08:00
gc_test.go gc: generate garbage collection info for types 2012-09-12 12:08:27 -04:00
hashmap.c runtime: store types of allocated objects 2012-10-21 17:41:32 -04:00
hashmap.h runtime: fix typos in comments 2012-09-21 12:25:55 -04:00
iface_test.go cmd/gc: cache itab lookup in convT2I. 2012-07-03 09:09:05 +10:00
iface.c reflect: add ArrayOf, ChanOf, MapOf, SliceOf 2012-11-13 13:06:29 -05:00
lfstack_test.go
lfstack.c
lock_futex.c
lock_sema.c
Makefile
malloc1.go
malloc.goc runtime: allow up to 128 GB of allocated memory 2012-11-13 12:45:08 -05:00
malloc.h runtime: allow up to 128 GB of allocated memory 2012-11-13 12:45:08 -05:00
mallocrand.go
mallocrep1.go
mallocrep.go
mcache.c
mcentral.c
mem_darwin.c
mem_freebsd.c
mem_linux.c
mem_netbsd.c
mem_openbsd.c
mem_plan9.c src: Add support for 64-bit version of Plan 9 2012-08-31 13:21:13 -04:00
mem_windows.c
mem.go gofmt: apply gofmt -w src misc 2012-10-30 13:38:01 -07:00
memclr_arm.s
memmove_386.s
memmove_amd64.s
memmove_arm.s
mfinal_test.go
mfinal.c runtime: prepare for 64-bit ints 2012-09-24 14:58:34 -04:00
mfixalloc.c
mgc0.c runtime/race: more precise handling of finalizers 2012-11-14 16:58:10 +04:00
mgc0.go runtime: store types of allocated objects 2012-10-21 17:41:32 -04:00
mgc0.h gc: generate garbage collection info for types 2012-09-12 12:08:27 -04:00
mheap.c runtime: fix spurious deadlock crashes 2012-10-16 14:41:32 +04:00
mkasmh.sh
mkversion.c
mprof.goc runtime: update docs for MemStats.PauseNs 2012-10-22 01:08:13 +08:00
msize.c
os_darwin.h
os_freebsd.h runtime: fix SI_USER for FreeBSD 2012-09-17 01:08:41 +08:00
os_linux.h
os_netbsd.h
os_openbsd.h
os_plan9.h runtime: mask SSE exceptions on plan9/amd64 2012-10-05 16:23:30 -04:00
os_windows.h
panic.c runtime: move panic/defer/recover-related stuff to a separate file 2012-07-04 14:52:51 +04:00
parfor_test.go runtime: fix deadlock in parallel for test 2012-11-06 20:11:16 +04:00
parfor.c runtime: reset parfor stats 2012-09-20 22:46:24 +04:00
print.c runtime: prepare for 64-bit ints 2012-09-24 14:58:34 -04:00
proc_test.go runtime: add goroutine creation benchmark 2012-06-27 21:57:49 +04:00
proc.c runtime: switch to 64-bit goroutine ids 2012-10-26 10:13:06 +04:00
proc.p
race0.c runtime/race: lazily allocate shadow memory 2012-11-07 12:48:58 +04:00
race.c runtime: add RaceRead/RaceWrite functions 2012-11-14 16:51:23 +04:00
race.go runtime: add RaceRead/RaceWrite functions 2012-11-14 16:51:23 +04:00
race.h runtime/race: lazily allocate shadow memory 2012-11-07 12:48:58 +04:00
rt0_darwin_386.s
rt0_darwin_amd64.s
rt0_freebsd_386.s
rt0_freebsd_amd64.s
rt0_freebsd_arm.s runtime: FreeBSD/ARM support 2012-10-12 23:19:39 +08:00
rt0_linux_386.s
rt0_linux_amd64.s
rt0_linux_arm.s
rt0_netbsd_386.s
rt0_netbsd_amd64.s
rt0_openbsd_386.s
rt0_openbsd_amd64.s
rt0_plan9_386.s
rt0_plan9_amd64.s cmd/dist, pkg/runtime: Plan 9, 64-bit: Get PID from TLS; remove use of `_tos'. 2012-09-24 12:24:45 -04:00
rt0_windows_386.s
rt0_windows_amd64.s
rune.c all: make Unicode surrogate halves illegal as UTF-8 2012-08-08 14:01:23 -07:00
runtime1.goc runtime: prepare for 64-bit ints 2012-09-24 14:58:34 -04:00
runtime_linux_test.go
runtime_test.go
runtime-gdb.py reflect: add ArrayOf, ChanOf, MapOf, SliceOf 2012-11-13 13:06:29 -05:00
runtime.c pprof: add goroutine blocking profiling 2012-10-06 12:56:04 +04:00
runtime.h runtime, runtime/cgo: track memory allocated by non-Go code 2012-11-10 11:19:06 -08:00
sema.goc pprof: add goroutine blocking profiling 2012-10-06 12:56:04 +04:00
signal_darwin_386.c
signal_darwin_amd64.c
signal_freebsd_386.c
signal_freebsd_amd64.c
signal_freebsd_arm.c runtime: FreeBSD/ARM support 2012-10-12 23:19:39 +08:00
signal_linux_386.c
signal_linux_amd64.c runtime: discard SIGPROF delivered to non-Go threads. 2012-09-04 14:40:49 -04:00
signal_linux_arm.c pprof: add goroutine blocking profiling 2012-10-06 12:56:04 +04:00
signal_netbsd_386.c runtime: fix netbsd/386 stack pointer handling 2012-08-17 21:53:02 +10:00
signal_netbsd_amd64.c
signal_openbsd_386.c
signal_openbsd_amd64.c
signal_plan9_386.c
signal_plan9_amd64.c src: Add support for 64-bit version of Plan 9 2012-08-31 13:21:13 -04:00
signal_unix.c
signal_windows_386.c
signal_windows_amd64.c
signals_darwin.h
signals_freebsd.h
signals_linux.h runtime: ignore signal 33 == SIGSETXID on GNU/Linux 2012-07-26 22:46:20 -07:00
signals_netbsd.h
signals_openbsd.h
signals_plan9.h
signals_windows.h
sigqueue.goc
slice.c runtime: fix instrumentation of slice append for race detection 2012-11-08 20:37:05 +04:00
softfloat64_test.go
softfloat64.go
softfloat_arm.c 5a, 5l, math: Add support for ABSD, ABSF floating point instructions. 2012-08-03 16:15:11 -04:00
stack_test.go gofmt: apply gofmt -w src misc 2012-10-30 13:38:01 -07:00
stack.h
string_test.go runtime: faster string equality. 2012-08-05 21:35:41 +02:00
string.goc runtime: prepare for 64-bit ints 2012-09-24 14:58:34 -04:00
symtab_test.go
symtab.c runtime: prepare for 64-bit ints 2012-09-24 14:58:34 -04:00
sys_darwin_386.s runtime: discard SIGPROF delivered to non-Go threads. 2012-09-04 14:40:49 -04:00
sys_darwin_amd64.s runtime: discard SIGPROF delivered to non-Go threads. 2012-09-04 14:40:49 -04:00
sys_freebsd_386.s runtime: fix mmap comments 2012-09-21 13:50:02 +08:00
sys_freebsd_amd64.s runtime: discard SIGPROF delivered to non-Go threads. 2012-09-04 14:40:49 -04:00
sys_freebsd_arm.s runtime: FreeBSD/ARM support 2012-10-12 23:19:39 +08:00
sys_linux_386.s runtime: discard SIGPROF delivered to non-Go threads. 2012-09-04 14:40:49 -04:00
sys_linux_amd64.s runtime: use vDSO clock_gettime for time.now & runtime.nanotime on Linux/amd64 2012-11-09 14:19:07 +08:00
sys_linux_arm.s runtime: discard SIGPROF delivered to non-Go threads. 2012-09-04 14:40:49 -04:00
sys_netbsd_386.s runtime: fix mmap comments 2012-09-21 13:50:02 +08:00
sys_netbsd_amd64.s runtime: discard SIGPROF delivered to non-Go threads. 2012-09-04 14:40:49 -04:00
sys_openbsd_386.s runtime: fix mmap comments 2012-09-21 13:50:02 +08:00
sys_openbsd_amd64.s runtime: discard SIGPROF delivered to non-Go threads. 2012-09-04 14:40:49 -04:00
sys_plan9_386.s runtime: mask SSE exceptions on plan9/amd64 2012-10-05 16:23:30 -04:00
sys_plan9_amd64.s runtime: mask SSE exceptions on plan9/amd64 2012-10-05 16:23:30 -04:00
sys_windows_386.s
sys_windows_amd64.s
syscall_windows_test.go syscall: return EINVAL when string arguments have NUL characters 2012-08-05 17:24:32 -04:00
syscall_windows.goc
thread_darwin.c runtime: discard SIGPROF delivered to non-Go threads. 2012-09-04 14:40:49 -04:00
thread_freebsd.c runtime: discard SIGPROF delivered to non-Go threads. 2012-09-04 14:40:49 -04:00
thread_linux.c runtime: discard SIGPROF delivered to non-Go threads. 2012-09-04 14:40:49 -04:00
thread_netbsd.c runtime: discard SIGPROF delivered to non-Go threads. 2012-09-04 14:40:49 -04:00
thread_openbsd.c runtime: fix typo in openbsd-only symbol name. 2012-09-04 16:35:05 -04:00
thread_plan9.c runtime: mask SSE exceptions on plan9/amd64 2012-10-05 16:23:30 -04:00
thread_windows.c
time.goc race: runtime changes 2012-10-07 22:05:32 +04:00
traceback_arm.c runtime: switch to 64-bit goroutine ids 2012-10-26 10:13:06 +04:00
traceback_x86.c runtime: switch to 64-bit goroutine ids 2012-10-26 10:13:06 +04:00
type.go reflect: add ArrayOf, ChanOf, MapOf, SliceOf 2012-11-13 13:06:29 -05:00
type.h reflect: add ArrayOf, ChanOf, MapOf, SliceOf 2012-11-13 13:06:29 -05:00
typekind.h reflect: add ArrayOf, ChanOf, MapOf, SliceOf 2012-11-13 13:06:29 -05:00
vdso_linux_amd64.c runtime: use vDSO clock_gettime for time.now & runtime.nanotime on Linux/amd64 2012-11-09 14:19:07 +08:00
vlop_386.s
vlop_arm_test.go gofmt: apply gofmt -w src misc 2012-10-30 13:38:01 -07:00
vlop_arm.s runtime: ~3.7x speed up of div/mod on ARM 2012-10-20 16:40:19 +08:00
vlrt_386.c
vlrt_arm.c