1
0
mirror of https://github.com/golang/go synced 2024-11-20 06:44:40 -07:00
go/src/runtime
Rick Hudson 813e97b786 runtime: set minimum heap size to 4Mbytes
Set the minimum heap size to 4Mbytes except when the hash
table code wants to force a GC. In an unrelated change when a
mutator is asked to assist the GC by marking pointer workbufs
it will keep working until the requested number of pointers
are processed even if it means asking for additional workbufs.

Change-Id: I661cfc0a7f2efcf6286b5d37d73e593d9ecd04d5
Reviewed-on: https://go-review.googlesource.com/3392
Reviewed-by: Russ Cox <rsc@golang.org>
Reviewed-by: Austin Clements <austin@google.com>
2015-01-28 22:14:06 +00:00
..
cgo cmd/cgo, runtime/cgo: support ppc64 2015-01-07 20:36:27 +00:00
debug runtime: gofmt 2014-12-16 06:16:00 +00:00
pprof runtime/pprof: skip trace tests on solaris and windows 2015-01-28 19:29:39 +00:00
race runtime: fix atomic operations on non-heap addresses 2014-11-20 09:51:02 -05:00
alg.go runtime: remove size argument from hash and equal algorithms 2015-01-07 21:57:01 +00:00
append_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
arch1_386.go [dev.cc] runtime: generate GOOS- and GOARCH-specific files with go generate 2014-11-18 12:07:50 -05:00
arch1_amd64.go [dev.cc] runtime: generate GOOS- and GOARCH-specific files with go generate 2014-11-18 12:07:50 -05:00
arch1_amd64p32.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
arch1_arm.go [dev.cc] runtime: generate GOOS- and GOARCH-specific files with go generate 2014-11-18 12:07:50 -05:00
arch1_ppc64.go runtime: set up C TLS and save g to it on ppc64 2015-01-07 20:36:19 +00:00
arch1_ppc64le.go runtime: set up C TLS and save g to it on ppc64 2015-01-07 20:36:19 +00:00
arch_386.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
arch_amd64.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
arch_amd64p32.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
arch_arm.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
arch_ppc64.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
arch_ppc64le.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
asm_386.s strings: remove overengineered Compare implementation 2015-01-19 02:19:17 +00:00
asm_amd64.s strings: remove overengineered Compare implementation 2015-01-19 02:19:17 +00:00
asm_amd64p32.s strings: remove overengineered Compare implementation 2015-01-19 02:19:17 +00:00
asm_arm.s runtime: use runtime.sysargs to parse auxv on linux/arm 2015-01-14 05:08:06 +00:00
asm_ppc64x.s runtime: remove size argument from hash and equal algorithms 2015-01-07 21:57:01 +00:00
asm.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
atomic_386.go runtime, sync/atomic: add write barrier for atomic write of pointer 2015-01-06 00:27:06 +00:00
atomic_amd64x.go runtime, sync/atomic: add write barrier for atomic write of pointer 2015-01-06 00:27:06 +00:00
atomic_arm.go runtime: fix build for ARM 2015-01-06 01:29:42 +00:00
atomic_pointer.go runtime, sync/atomic: add write barrier for atomic write of pointer 2015-01-06 00:27:06 +00:00
atomic_ppc64x.go runtime, sync/atomic: add write barrier for atomic write of pointer 2015-01-06 00:27:06 +00:00
atomic_ppc64x.s all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
cgo.go [dev.cc] runtime/cgo: convert from C to Go 2014-11-11 17:05:37 -05:00
cgocall.go cmd/cgo, runtime/cgo: support ppc64 2015-01-07 20:36:27 +00:00
cgocall.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
cgocallback.go runtime: fix _cgo_allocate(0) 2014-10-07 16:27:40 -04:00
chan1.go [dev.cc] runtime: convert header files to Go 2014-11-11 17:05:19 -05:00
chan_test.go runtime: use doubly-linked lists for channel send/recv queues. 2014-12-08 19:20:12 +00:00
chan.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
closure_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
compiler.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
complex_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
complex.go [dev.cc] runtime: convert basic library routines from C to Go 2014-11-11 17:07:06 -05:00
cpuprof.go runtime: remove thunk.s 2014-12-23 03:17:22 +00:00
cputicks.go [dev.cc] runtime: convert freebsd to Go 2014-11-11 23:00:29 -05:00
crash_cgo_test.go cmd/cgo, runtime/cgo: support ppc64 2015-01-07 20:36:27 +00:00
crash_test.go runtime: fix spurious deadlock in netpoll 2015-01-14 16:41:17 +00:00
debug.go [dev.cc] runtime: delete scalararg, ptrarg; rename onM to systemstack 2014-11-12 14:54:31 -05:00
defs1_linux.go build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
defs1_netbsd_386.go [dev.cc] runtime: convert netbsd/386 port to Go 2014-11-22 22:09:11 +11:00
defs1_netbsd_amd64.go [dev.cc] runtime: convert netbsd/amd64 port to Go 2014-11-22 16:05:31 +11:00
defs1_netbsd_arm.go runtime: convert netbsd/arm to Go 2014-12-05 16:17:09 -05:00
defs1_solaris_amd64.go [dev.cc] runtime: convert Solaris port to Go 2014-11-13 16:07:10 +01:00
defs2_linux.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs3_linux.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
defs_arm_linux.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_darwin_386.go [dev.cc] runtime: convert defs_$GOOS_$GOARCH.h to Go 2014-11-11 17:07:37 -05:00
defs_darwin_amd64.go [dev.cc] runtime: convert defs_$GOOS_$GOARCH.h to Go 2014-11-11 17:07:37 -05:00
defs_darwin.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_dragonfly_386.go [dev.cc] runtime: convert dragonfly/386 port to Go 2014-11-25 03:15:11 +11:00
defs_dragonfly_amd64.go [dev.cc] runtime: change set_sec to take int64 2014-11-14 14:50:00 -05:00
defs_dragonfly.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_freebsd_386.go [dev.cc] runtime: change set_sec to take int64 2014-11-14 14:50:00 -05:00
defs_freebsd_amd64.go [dev.cc] runtime: change set_sec to take int64 2014-11-14 14:50:00 -05:00
defs_freebsd_arm.go [dev.cc] runtime: change set_sec to take int64 2014-11-14 14:50:00 -05:00
defs_freebsd.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_linux_386.go [dev.cc] runtime: add explicit siginfo.si_addr field 2014-11-19 14:56:49 -05:00
defs_linux_amd64.go [dev.cc] runtime: add explicit siginfo.si_addr field 2014-11-19 14:56:49 -05:00
defs_linux_arm.go [dev.cc] runtime: add explicit siginfo.si_addr field 2014-11-19 14:56:49 -05:00
defs_linux_ppc64.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
defs_linux_ppc64le.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
defs_linux.go build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
defs_nacl_386.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
defs_nacl_amd64p32.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
defs_nacl_arm.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
defs_netbsd_386.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_netbsd_amd64.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_netbsd_arm.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_netbsd.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_openbsd_386.go [dev.cc] runtime: change set_sec to take int64 2014-11-14 14:50:00 -05:00
defs_openbsd_amd64.go [dev.cc] runtime: change set_sec to take int64 2014-11-14 14:50:00 -05:00
defs_openbsd.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_plan9_386.go runtime: consolidate arch-specific signal handlers on Plan 9 2014-12-30 14:36:15 +00:00
defs_plan9_amd64.go runtime: consolidate arch-specific signal handlers on Plan 9 2014-12-30 14:36:15 +00:00
defs_solaris_amd64.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_solaris.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_windows_386.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
defs_windows_amd64.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
defs_windows.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
env_plan9.go [dev.cc] runtime: convert Plan 9 port to Go 2014-11-21 19:39:01 +01:00
env_posix.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
error.go runtime: delete panicstring; move its checks into gopanic 2014-09-18 14:49:24 -04:00
export_futex_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
export_test.go runtime: fix 32-bit build 2015-01-08 21:39:57 +00:00
export_windows_test.go runtime: do not display Windows Error Reporting dialogue 2015-01-06 05:31:40 +00:00
extern.go runtime: add GODEBUG=gccheckmark=0/1 2015-01-12 16:36:50 +00:00
funcdata.h [dev.cc] runtime: convert header files to Go 2014-11-11 17:05:19 -05:00
futex_test.go [dev.cc] runtime: convert scheduler from C to Go 2014-11-11 17:08:33 -05:00
gc_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
gcinfo_test.go runtime: factor out bitmap, finalizer code from malloc/mgc 2015-01-19 16:26:51 +00:00
gengoos.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
go_tls.h [dev.cc] cmd/dist: adjust for build process without cmd/cc 2014-11-11 01:29:05 -05:00
hash32.go runtime: remove size argument from hash and equal algorithms 2015-01-07 21:57:01 +00:00
hash64.go runtime: remove size argument from hash and equal algorithms 2015-01-07 21:57:01 +00:00
hash_test.go runtime: a better fallback hash 2014-12-22 22:41:01 +00:00
hashmap_fast.go runtime: remove size argument from hash and equal algorithms 2015-01-07 21:57:01 +00:00
hashmap.go runtime: do not scan maps when k/v do not contain pointers 2015-01-27 17:47:49 +00:00
heapdump.go runtime: factor out bitmap, finalizer code from malloc/mgc 2015-01-19 16:26:51 +00:00
iface_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
iface.go runtime: remove trailing empty arrays in structs 2015-01-07 16:05:16 +00:00
lfstack_32bit.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
lfstack_amd64.go [dev.cc] runtime: fix lfstack for amd64 addresses in top half of addr space 2014-11-14 12:55:23 -05:00
lfstack_linux_ppc64x.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
lfstack_test.go [dev.garbage] runtime: fix TestLFStack on 386 2014-10-27 15:57:07 -04:00
lfstack.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
lock_futex.go Revert "liblink, cmd/ld, runtime: remove stackguard1" 2015-01-05 16:29:56 +00:00
lock_sema.go Revert "liblink, cmd/ld, runtime: remove stackguard1" 2015-01-05 16:29:56 +00:00
Makefile build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
malloc1.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
malloc2.go runtime: factor out bitmap, finalizer code from malloc/mgc 2015-01-19 16:26:51 +00:00
malloc_test.go cmd/gc: don't copy []byte during string concatenation 2015-01-27 18:15:42 +00:00
malloc.go runtime: avoid redundant scans 2015-01-28 20:05:55 +00:00
map_test.go runtime: try harder to get different iteration orders. 2014-09-15 12:30:57 -07:00
mapspeed_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
mbarrier.go runtime: fix wbshadow mode 2015-01-27 17:50:55 +00:00
mbitmap.go runtime: factor out bitmap, finalizer code from malloc/mgc 2015-01-19 16:26:51 +00:00
mcache.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
mcentral.go runtime: factor out bitmap, finalizer code from malloc/mgc 2015-01-19 16:26:51 +00:00
mem_bsd.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
mem_darwin.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
mem_linux.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
mem_plan9.go [dev.cc] runtime: convert Plan 9 port to Go 2014-11-21 19:39:01 +01:00
mem_windows.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
mem.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
memclr_386.s [dev.power64] cmd/5a, cmd/6a, cmd/8a, cmd/9a: make labels function-scoped 2014-10-28 21:50:16 -04:00
memclr_amd64.s [dev.power64] cmd/5a, cmd/6a, cmd/8a, cmd/9a: make labels function-scoped 2014-10-28 21:50:16 -04:00
memclr_arm.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
memclr_plan9_386.s [dev.power64] cmd/5a, cmd/6a, cmd/8a, cmd/9a: make labels function-scoped 2014-10-28 21:50:16 -04:00
memclr_plan9_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
memclr_ppc64x.s all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
memmove_386.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
memmove_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
memmove_arm.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
memmove_linux_amd64_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
memmove_nacl_amd64p32.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
memmove_plan9_386.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
memmove_plan9_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
memmove_ppc64x.s all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
memmove_test.go cmd/gc: optimize memclr of slices and arrays 2015-01-09 22:35:25 +00:00
mfinal_test.go runtime: update docs, code for SetFinalizer 2014-10-06 14:18:09 -04:00
mfinal.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
mfixalloc.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
mgc0.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
mgc0.h [dev.garbage] all: merge dev.cc into dev.garbage 2014-11-15 08:00:38 -05:00
mgc.go runtime: set minimum heap size to 4Mbytes 2015-01-28 22:14:06 +00:00
mheap.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
mknacl.sh build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
mprof.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
msize.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
netpoll_epoll.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
netpoll_kqueue.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
netpoll_nacl.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
netpoll_solaris.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
netpoll_stub.go runtime: define netpollinited on Plan 9 2015-01-14 22:04:56 +00:00
netpoll_windows.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
netpoll.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
noasm.go strings: remove overengineered Compare implementation 2015-01-19 02:19:17 +00:00
norace_test.go [dev.cc] runtime: convert race implementation from C to Go 2014-11-11 17:08:14 -05:00
os1_darwin.go runtime: use urandom instead of random 2015-01-09 00:09:42 +00:00
os1_dragonfly.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
os1_freebsd.go runtime: use urandom instead of random 2015-01-09 00:09:42 +00:00
os1_linux.go runtime: use urandom instead of random 2015-01-09 00:09:42 +00:00
os1_nacl.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
os1_netbsd_386.go [dev.cc] runtime: convert netbsd/386 port to Go 2014-11-22 22:09:11 +11:00
os1_netbsd_amd64.go [dev.cc] runtime: convert netbsd/amd64 port to Go 2014-11-22 16:05:31 +11:00
os1_netbsd.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
os1_openbsd.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
os1_plan9.go runtime: rename atoi to _atoi on Plan 9 2014-12-29 17:04:24 +00:00
os1_windows_386.go runtime: do not display Windows Error Reporting dialogue 2015-01-06 05:31:40 +00:00
os1_windows_amd64.go runtime: do not display Windows Error Reporting dialogue 2015-01-06 05:31:40 +00:00
os1_windows.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os2_darwin.go [dev.cc] runtime: convert operating system support code from C to Go 2014-11-11 17:08:54 -05:00
os2_dragonfly.go [dev.cc] runtime: convert dragonfly/amd64 port to Go 2014-11-15 04:47:20 +11:00
os2_freebsd.go [dev.cc] runtime: convert freebsd to Go 2014-11-11 23:00:29 -05:00
os2_linux.go [dev.cc] runtime: convert operating system support code from C to Go 2014-11-11 17:08:54 -05:00
os2_nacl.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
os2_netbsd.go [dev.cc] runtime: convert netbsd/amd64 port to Go 2014-11-22 16:05:31 +11:00
os2_openbsd.go [dev.cc] runtime: convert openbsd/amd64 port to Go 2014-11-14 13:01:12 +11:00
os2_plan9.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os2_solaris.go [dev.cc] runtime: convert Solaris port to Go 2014-11-13 16:07:10 +01:00
os2_windows.go [dev.cc] runtime: convert remaining windows C code to Go 2014-11-20 12:24:03 +11:00
os3_plan9.go runtime: consolidate arch-specific signal handlers on Plan 9 2014-12-30 14:36:15 +00:00
os3_solaris.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_android_arm.go runtime: add comments for blank import of "unsafe" 2014-12-23 05:09:07 +00:00
os_darwin.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_dragonfly.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_freebsd_arm.go [dev.cc] runtime: convert freebsd to Go 2014-11-11 23:00:29 -05:00
os_freebsd.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_linux_386.go runtime: clean up & go-ify the hash function seeder 2014-12-10 21:15:35 +00:00
os_linux_arm.go runtime: use runtime.sysargs to parse auxv on linux/arm 2015-01-14 05:08:06 +00:00
os_linux.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_nacl_arm.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
os_nacl.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_netbsd_arm.go runtime: convert netbsd/arm to Go 2014-12-05 16:17:09 -05:00
os_netbsd.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_openbsd.go runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
os_plan9.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
os_solaris.go [dev.cc] runtime: convert Solaris port to Go 2014-11-13 16:07:10 +01:00
os_windows_386.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_windows_amd64.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_windows.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
panic1.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
panic.go reflect: add write barriers 2015-01-06 00:28:31 +00:00
parfor_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
parfor.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
print1_write_android.go runtime: add missing copyright notices 2015-01-09 20:06:33 +00:00
print1_write.go runtime: add missing copyright notices 2015-01-09 20:06:33 +00:00
print1.go runtime: delete dead code called from C. 2015-01-14 22:20:44 +00:00
proc1.go runtime: avoid redundant scans 2015-01-28 20:05:55 +00:00
proc_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
proc.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
race0.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
race1.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
race_amd64.s runtime: fix build for race detector 2015-01-07 03:20:42 +00:00
race.go runtime: remove go prefix from a few routines 2014-12-29 15:18:29 +00:00
rdebug.go [dev.cc] runtime: convert scheduler from C to Go 2014-11-11 17:08:33 -05:00
rt0_android_arm.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_darwin_386.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_darwin_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_dragonfly_386.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_dragonfly_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_freebsd_386.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_freebsd_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_freebsd_arm.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_linux_386.s [dev.garbage] all: merge dev.cc into dev.garbage 2014-11-15 08:00:38 -05:00
rt0_linux_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_linux_arm.s runtime: use runtime.sysargs to parse auxv on linux/arm 2015-01-14 05:08:06 +00:00
rt0_linux_ppc64.s cmd/cgo, runtime/cgo: support ppc64 2015-01-07 20:36:27 +00:00
rt0_linux_ppc64le.s cmd/cgo, runtime/cgo: support ppc64 2015-01-07 20:36:27 +00:00
rt0_nacl_386.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_nacl_amd64p32.s runtime: disable fake time on nacl 2014-10-27 20:47:15 -04:00
rt0_nacl_arm.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_netbsd_386.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_netbsd_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_netbsd_arm.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_openbsd_386.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_openbsd_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rt0_plan9_386.s runtime: more NOPTR 2014-09-24 19:04:06 -04:00
rt0_plan9_amd64.s runtime: more NOPTR 2014-09-24 19:04:06 -04:00
rt0_solaris_amd64.s runtime: more NOPTR 2014-09-24 19:04:06 -04:00
rt0_windows_386.s runtime: more NOPTR 2014-09-24 17:50:44 -04:00
rt0_windows_amd64.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
rune.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
runtime1.go runtime: add GODEBUG=gccheckmark=0/1 2015-01-12 16:36:50 +00:00
runtime2.go runtime: avoid redundant scans 2015-01-28 20:05:55 +00:00
runtime_linux_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
runtime_test.go runtime: fix 32-bit build 2015-01-08 21:39:57 +00:00
runtime_unix_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
runtime-gdb_test.go runtime: fix runtime-gdb script loading 2015-01-15 05:20:19 +00:00
runtime-gdb.py runtime: fix runtime-gdb script loading 2015-01-15 05:20:19 +00:00
runtime.go runtime: remove thunk.s 2014-12-23 03:17:22 +00:00
select.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
sema.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
signal1_unix.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
signal_386.go [dev.cc] runtime: convert signal handlers from C to Go 2014-11-11 17:05:55 -05:00
signal_amd64x.go runtime: fix *bsd/amd64 build 2015-01-14 23:58:36 +00:00
signal_arm.go [dev.cc] runtime: convert signal handlers from C to Go 2014-11-11 17:05:55 -05:00
signal_darwin_386.go [dev.cc] runtime: convert signal handlers from C to Go 2014-11-11 17:05:55 -05:00
signal_darwin_amd64.go [dev.cc] runtime: convert signal handlers from C to Go 2014-11-11 17:05:55 -05:00
signal_darwin.go [dev.cc] runtime: convert signal handlers from C to Go 2014-11-11 17:05:55 -05:00
signal_dragonfly_386.go [dev.cc] runtime: convert dragonfly/386 port to Go 2014-11-25 03:15:11 +11:00
signal_dragonfly_amd64.go [dev.cc] runtime: convert dragonfly/amd64 port to Go 2014-11-15 04:47:20 +11:00
signal_dragonfly.go [dev.cc] runtime: convert dragonfly/amd64 port to Go 2014-11-15 04:47:20 +11:00
signal_freebsd_386.go [dev.cc] runtime: convert freebsd to Go 2014-11-11 23:00:29 -05:00
signal_freebsd_amd64.go [dev.cc] runtime: convert freebsd to Go 2014-11-11 23:00:29 -05:00
signal_freebsd_arm.go [dev.cc] runtime: convert freebsd to Go 2014-11-11 23:00:29 -05:00
signal_freebsd.go [dev.cc] runtime: make SIGSYS notifiable on freebsd (again) 2014-11-14 04:29:03 +11:00
signal_linux_386.go [dev.cc] runtime: add explicit siginfo.si_addr field 2014-11-19 14:56:49 -05:00
signal_linux_amd64.go [dev.cc] runtime: add explicit siginfo.si_addr field 2014-11-19 14:56:49 -05:00
signal_linux_arm.go [dev.cc] runtime: add explicit siginfo.si_addr field 2014-11-19 14:56:49 -05:00
signal_linux_ppc64x.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
signal_linux.go runtime: run libc SIGSETXID and SIGCANCEL handlers on signal stack 2014-12-23 01:33:36 +00:00
signal_nacl_386.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
signal_nacl_amd64p32.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
signal_nacl_arm.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
signal_nacl.go [dev.cc] runtime: convert nacl support to Go 2014-11-21 10:22:18 -05:00
signal_netbsd_386.go [dev.cc] runtime: convert netbsd/386 port to Go 2014-11-22 22:09:11 +11:00
signal_netbsd_amd64.go [dev.cc] runtime: convert netbsd/amd64 port to Go 2014-11-22 16:05:31 +11:00
signal_netbsd_arm.go runtime: convert netbsd/arm to Go 2014-12-05 16:17:09 -05:00
signal_netbsd.go [dev.cc] runtime: convert netbsd/amd64 port to Go 2014-11-22 16:05:31 +11:00
signal_openbsd_386.go [dev.cc] runtime: convert openbsd/386 port to Go 2014-11-15 03:55:14 +11:00
signal_openbsd_amd64.go [dev.cc] runtime: convert openbsd/amd64 port to Go 2014-11-14 13:01:12 +11:00
signal_openbsd.go [dev.cc] runtime: convert openbsd/amd64 port to Go 2014-11-14 13:01:12 +11:00
signal_plan9.go [dev.cc] runtime: convert Plan 9 port to Go 2014-11-21 19:39:01 +01:00
signal_ppc64x.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
signal_solaris_amd64.go [dev.cc] runtime: fix nil pointer crash handler bug on Solaris 2014-11-14 14:25:49 +01:00
signal_solaris.go [dev.cc] runtime: convert Solaris port to Go 2014-11-13 16:07:10 +01:00
signal_unix.go runtime: remove thunk.s 2014-12-23 03:17:22 +00:00
signal_unix.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signals_windows.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sigpanic_unix.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
sigqueue.go runtime: remove unnecessary GOOS switch 2015-01-04 19:41:05 +00:00
slice.go cmd/gc, runtime: rename writebarrierfat to typedmemmove 2015-01-06 00:27:20 +00:00
softfloat64_test.go [dev.cc] runtime: convert softfloat_arm.c to Go + build fixes 2014-11-11 22:30:02 -05:00
softfloat64.go [dev.cc] runtime: convert softfloat_arm.c to Go + build fixes 2014-11-11 22:30:02 -05:00
softfloat_arm.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
sqrt.go runtime: rename float64 constants to avoid name space pollution 2015-01-19 15:26:45 +00:00
stack1.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
stack2.go Revert "liblink, cmd/ld, runtime: remove stackguard1" 2015-01-05 16:29:56 +00:00
stack_test.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
stack.h liblink: adjustments for c2go conversion 2015-01-14 19:18:05 +00:00
string1.go [dev.cc] runtime: convert basic library routines from C to Go 2014-11-11 17:07:06 -05:00
string_test.go cmd/gc: allocate stack buffer for ORUNESTR 2015-01-28 20:37:20 +00:00
string.go cmd/gc: allocate stack buffer for ORUNESTR 2015-01-28 20:37:20 +00:00
stubs2.go [dev.cc] runtime: convert Plan 9 port to Go 2014-11-21 19:39:01 +01:00
stubs3.go [dev.cc] runtime: convert Plan 9 port to Go 2014-11-21 19:39:01 +01:00
stubs.go reflect: cache call frames 2015-01-28 08:40:26 +00:00
symtab_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
symtab.go runtime: faster version of findfunc 2015-01-07 21:24:21 +00:00
sys_arm.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
sys_darwin_386.s runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
sys_darwin_amd64.s runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
sys_dragonfly_386.s [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.cc 2014-11-14 12:10:52 -05:00
sys_dragonfly_amd64.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
sys_freebsd_386.s [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.cc 2014-11-14 12:10:52 -05:00
sys_freebsd_amd64.s runtime, syscall: use SYSCALL instruction on FreeBSD. 2015-01-18 23:51:50 +00:00
sys_freebsd_arm.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
sys_linux_386.s runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
sys_linux_amd64.s runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
sys_linux_arm.s runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
sys_linux_ppc64x.s runtime: log all thread stack traces during GODEBUG=crash on Linux and OS X 2015-01-14 18:33:38 +00:00
sys_nacl_386.s [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.cc 2014-11-14 12:10:52 -05:00
sys_nacl_amd64p32.s runtime: allow fake time writes to both stdout and stderr 2015-01-13 05:43:32 +00:00
sys_nacl_arm.s [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.cc 2014-11-14 12:10:52 -05:00
sys_netbsd_386.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
sys_netbsd_amd64.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
sys_netbsd_arm.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
sys_openbsd_386.s [dev.cc] all: merge dev.power64 (7667e41f3ced) into dev.cc 2014-11-14 12:10:52 -05:00
sys_openbsd_amd64.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
sys_plan9_386.s Revert "liblink, cmd/ld, runtime: remove stackguard1" 2015-01-05 16:29:56 +00:00
sys_plan9_amd64.s Revert "liblink, cmd/ld, runtime: remove stackguard1" 2015-01-05 16:29:56 +00:00
sys_ppc64x.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
sys_solaris_amd64.s Revert "liblink, cmd/ld, runtime: remove stackguard1" 2015-01-05 16:29:56 +00:00
sys_windows_386.s runtime: remove trailing empty arrays in structs 2015-01-07 16:05:16 +00:00
sys_windows_amd64.s runtime: remove trailing empty arrays in structs 2015-01-07 16:05:16 +00:00
sys_x86.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
syscall2_solaris.go runtime: add comments for blank import of "unsafe" 2014-12-23 05:09:07 +00:00
syscall_nacl.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
syscall_solaris.go [dev.cc] runtime: convert Solaris port to Go 2014-11-13 16:07:10 +01:00
syscall_windows_test.go runtime: do not display Windows Error Reporting dialogue 2015-01-06 05:31:40 +00:00
syscall_windows.go runtime: rename gothrow to throw 2014-12-28 06:16:16 +00:00
time.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
tls_arm.s [dev.cc] runtime: convert assembly files for C to Go transition 2014-11-11 17:06:22 -05:00
tls_ppc64x.s cmd/cgo, runtime/cgo: support ppc64 2015-01-07 20:36:27 +00:00
trace.go runtime: add tracing of runtime events 2015-01-28 16:35:24 +00:00
traceback.go runtime: remove go prefix from a few routines 2014-12-29 15:18:29 +00:00
type.go runtime: fix incorrectly replaced "_type" in comments 2015-01-23 00:12:13 +00:00
typekind1.go [dev.cc] runtime: convert header files to Go 2014-11-11 17:05:19 -05:00
typekind.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
typekind.h [dev.cc] runtime: convert header files to Go 2014-11-11 17:05:19 -05:00
unaligned1.go runtime: a better fallback hash 2014-12-22 22:41:01 +00:00
unaligned2.go runtime: a better fallback hash 2014-12-22 22:41:01 +00:00
vdso_linux_amd64.go runtime: clean up & go-ify the hash function seeder 2014-12-10 21:15:35 +00:00
vdso_none.go runtime: use runtime.sysargs to parse auxv on linux/arm 2015-01-14 05:08:06 +00:00
vlop_386.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
vlop_arm_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
vlop_arm.s [dev.cc] runtime: fix arm5 build 2014-11-11 23:24:54 -05:00
vlrt.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
wbfat_gen.go [dev.garbage] cmd/gc, runtime: implement write barriers in terms of writebarrierptr 2014-10-30 10:16:03 -04:00
wbfat.go [dev.garbage] cmd/gc, runtime: implement write barriers in terms of writebarrierptr 2014-10-30 10:16:03 -04:00
wincallback.go runtime: use go generate for zcallback_windows.go 2014-12-19 02:45:40 +00:00
zcallback_windows.go runtime: use go generate for zcallback_windows.go 2014-12-19 02:45:40 +00:00
zcallback_windows.s runtime: generate windows callback list with go generate 2014-12-05 16:24:20 -05:00
zgoarch_386.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
zgoarch_amd64.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
zgoarch_amd64p32.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
zgoarch_arm.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
zgoarch_ppc64.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
zgoarch_ppc64le.go all: power64 is now ppc64 2014-12-05 19:13:20 -05:00
zgoos_android.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_darwin.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_dragonfly.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_freebsd.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_linux.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_nacl.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_netbsd.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_openbsd.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_plan9.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_solaris.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00
zgoos_windows.go [dev.cc] runtime: explicitly exclude android in zgoos_linux.go 2014-11-21 18:13:59 -05:00