1
0
mirror of https://github.com/golang/go synced 2024-10-04 16:21:22 -06:00
go/src/pkg/runtime
Keith Randall da7cf0ba5d runtime: faster memclr on x86.
Use explicit SSE writes instead of REP STOSQ.

benchmark               old ns/op    new ns/op    delta
BenchmarkMemclr5               22            5  -73.62%
BenchmarkMemclr16              27            5  -78.49%
BenchmarkMemclr64              28            6  -76.43%
BenchmarkMemclr256             34            8  -74.94%
BenchmarkMemclr4096           112           84  -24.73%
BenchmarkMemclr65536         1902         1920   +0.95%

LGTM=dvyukov
R=golang-codereviews, dvyukov
CC=golang-codereviews
https://golang.org/cl/60090044
2014-02-06 17:43:22 -08:00
..
cgo runtime/cgo: fix build on freebsd/arm 2014-02-07 10:22:34 +09:00
debug runtime/debug: fix incorrect Stack output if package path contains a dot 2014-01-27 14:00:00 -08:00
pprof runtime/pprof: plan9 fails the TestGoroutineSwitch, skip for now. 2014-01-25 10:09:08 -08:00
race runtime: adjust malloc race instrumentation for tiny allocs 2014-01-28 22:34:32 +04:00
alg.c runtime: faster memclr on x86. 2014-02-06 17:43:22 -08:00
append_test.go runtime: smarter slice grow 2014-01-27 15:11:12 +04:00
arch_386.h cmd/gc, runtime: inline append in frontend. 2013-09-16 20:31:21 -04:00
arch_amd64.h runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
arch_arm.h cmd/gc, runtime: inline append in frontend. 2013-09-16 20:31:21 -04:00
asm_386.s runtime: faster memclr on x86. 2014-02-06 17:43:22 -08:00
asm_amd64.s runtime: faster memclr on x86. 2014-02-06 17:43:22 -08:00
asm_arm.s liblink, runtime: fix cgo on arm 2014-01-23 22:51:39 -05:00
atomic_386.c runtime: change textflags from numbers to symbols 2013-08-12 13:47:18 -07:00
atomic_amd64.c runtime: change textflags from numbers to symbols 2013-08-12 13:47:18 -07:00
atomic_arm.c runtime: fix typo in ARM code 2014-01-22 16:39:39 -05:00
callback_windows.c syscall: add NewCallbackCDecl again 2013-12-19 14:38:50 +11:00
cgocall.c runtime: per-P defer pool 2014-01-21 11:20:23 +04:00
cgocall.h
chan_test.go runtime: add more chan benchmarks 2014-02-04 09:41:48 +04:00
chan.c runtime: fix buffer overflow in make(chan) 2014-01-28 22:37:35 +04:00
closure_test.go
compiler.go
complex_test.go
complex.c
cpuprof.c runtime: Fix panic when trying to stop CPU profiling with profiler turned off 2014-01-06 09:53:55 -08:00
crash_cgo_test.go runtime: fix traceback in cgo programs 2013-08-08 00:31:52 +04:00
crash_test.go all: fix some mistakes found by go tool vet . 2013-09-27 10:09:15 +10:00
debug.go runtime: re-format comments. 2012-11-26 10:53:11 -05:00
defs1_linux.go
defs2_linux.go runtime: integrated network poller for linux 2013-03-14 19:06:35 +04:00
defs_arm_linux.go
defs_darwin_386.h runtime: integrated network poller for darwin 2013-03-14 10:38:37 +04:00
defs_darwin_amd64.h runtime: integrated network poller for darwin 2013-03-14 10:38:37 +04:00
defs_darwin.go runtime: integrated network poller for darwin 2013-03-14 10:38:37 +04:00
defs_dragonfly_386.h runtime, syscall: add support for dragonfly/386 2013-08-31 09:32:07 -07:00
defs_dragonfly_amd64.h runtime: add dragonfly/amd64 port 2013-08-24 01:50:24 +10:00
defs_dragonfly.go runtime: add dragonfly/amd64 port 2013-08-24 01:50:24 +10:00
defs_freebsd_386.h runtime: integrated network poller for freebsd/amd64,386, openbsd/amd64,386 2013-05-20 19:25:32 +09:00
defs_freebsd_amd64.h runtime: integrated network poller for freebsd/amd64,386, openbsd/amd64,386 2013-05-20 19:25:32 +09:00
defs_freebsd_arm.h runtime: fix build on freebsd/arm 2014-02-07 10:22:13 +09:00
defs_freebsd.go runtime: integrated network poller for freebsd/amd64,386, openbsd/amd64,386 2013-05-20 19:25:32 +09:00
defs_linux_386.h runtime: integrated network poller for linux 2013-03-14 19:06:35 +04:00
defs_linux_amd64.h runtime: integrated network poller for linux 2013-03-14 19:06:35 +04:00
defs_linux_arm.h net, runtime: enable runtime-integrated pollster on Linux/ARM. 2013-03-16 04:01:56 +08:00
defs_linux.go runtime: integrated network poller for linux 2013-03-14 19:06:35 +04:00
defs_netbsd_386.go runtime: fix build for NetBSD/ARM 2013-03-19 02:47:04 +08:00
defs_netbsd_386.h runtime: integrated network pollster for netbsd/amd64,386,arm 2013-08-17 12:11:29 +09:00
defs_netbsd_amd64.go runtime: fix build for NetBSD/ARM 2013-03-19 02:47:04 +08:00
defs_netbsd_amd64.h runtime: integrated network pollster for netbsd/amd64,386,arm 2013-08-17 12:11:29 +09:00
defs_netbsd_arm.go runtime: fix build for NetBSD/ARM 2013-03-19 02:47:04 +08:00
defs_netbsd_arm.h runtime: integrated network pollster for netbsd/amd64,386,arm 2013-08-17 12:11:29 +09:00
defs_netbsd.go runtime: integrated network pollster for netbsd/amd64,386,arm 2013-08-17 12:11:29 +09:00
defs_openbsd_386.h runtime, syscall: update for openbsd system ABI break 2014-01-11 19:00:32 +11:00
defs_openbsd_amd64.h runtime, syscall: update for openbsd system ABI break 2014-01-11 19:00:32 +11:00
defs_openbsd.go runtime: integrated network poller for freebsd/amd64,386, openbsd/amd64,386 2013-05-20 19:25:32 +09:00
defs_plan9_386.h runtime: add support for panic/recover in Plan 9 note handler 2013-01-30 02:53:56 -08:00
defs_plan9_amd64.h runtime: add support for panic/recover in Plan 9 note handler 2013-01-30 02:53:56 -08:00
defs_solaris_amd64.go runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
defs_solaris_amd64.h runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
defs_solaris.go runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
defs_windows_386.h net: implement netpoll for windows 2013-07-22 12:49:57 +10:00
defs_windows_amd64.h net: implement netpoll for windows 2013-07-22 12:49:57 +10:00
defs_windows.go net: implement netpoll for windows 2013-07-22 12:49:57 +10:00
env_plan9.c runtime: change int32 to intgo in findnull and findnullw 2013-08-06 21:49:03 +10:00
env_posix.c runtime: combine small NoScan allocations 2014-01-24 22:35:11 +04:00
error.go runtime: change errorCString to a struct 2014-01-08 21:40:33 -08:00
export_futex_test.go runtime: add dragonfly/amd64 port 2013-08-24 01:50:24 +10:00
export_test.c runtime: avoid inconsistent goroutine state in profiler 2013-09-13 14:19:23 -04:00
export_test.go runtime: faster memclr on x86. 2014-02-06 17:43:22 -08:00
extern.go runtime: don't crash in SetFinalizer if sizeof *x is zero 2013-12-17 14:18:58 -08:00
float.c
funcdata.h cmd/gc, runtime: correct a misnomer regarding dead value maps 2013-12-09 14:45:10 -08:00
futex_test.go runtime: add dragonfly/amd64 port 2013-08-24 01:50:24 +10:00
gc_test.go tests: remove two misuses of nil pointers 2013-08-15 11:51:04 -04:00
hash_test.go runtime: Smhasher tests of our map hash function. 2013-09-06 16:23:46 -07:00
hashmap_fast.c runtime: don't store evacuate bit as low bit of hashtable overflow pointer. 2013-12-17 15:23:31 -08:00
hashmap.c runtime: Change size of map iter offset so 32-bit version compiles cleanly. 2014-01-14 13:46:22 -08:00
iface_test.go
iface.c runtime, gc: call interface conversion routines by reference. 2013-12-17 16:55:06 -08:00
lfstack_test.go runtime: fix TestLFStackStress 2014-01-17 17:42:24 -05:00
lfstack.c runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
lock_futex.c runtime: add dragonfly/amd64 port 2013-08-24 01:50:24 +10:00
lock_sema.c runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
Makefile
malloc1.go
malloc_test.go runtime: do not scan stack by frames during garbage collection 2013-10-02 11:59:53 -04:00
malloc.goc runtime: increase page size to 8K 2014-01-30 13:28:19 +04:00
malloc.h runtime: increase page size to 8K 2014-01-30 13:28:19 +04:00
mallocrand.go
mallocrep1.go all: set GOMAXPROCS to 1 when counting mallocs 2012-12-01 00:38:01 +08:00
mallocrep.go
map_test.go runtime: change map iteration randomization to use intra-bucket offset 2014-01-14 12:54:05 -08:00
mapspeed_test.go runtime: pass key/value to map accessors by reference, not by value. 2013-12-02 13:05:04 -08:00
mcache.c runtime: speedup malloc stats collection 2013-06-06 14:56:50 +04:00
mcentral.c runtime: correct parameter name in MCentral_AllocList comment 2013-10-17 11:57:00 -07:00
mem_darwin.c runtime: account for all sys memory in MemStats 2013-09-06 16:55:40 -04:00
mem_dragonfly.c runtime: unbreak build on dragonfly 2013-09-09 08:48:06 -07:00
mem_freebsd.c runtime: account for all sys memory in MemStats 2013-09-06 16:55:40 -04:00
mem_linux.c runtime: account for all sys memory in MemStats 2013-09-06 16:55:40 -04:00
mem_netbsd.c runtime: account for all sys memory in MemStats 2013-09-06 16:55:40 -04:00
mem_openbsd.c runtime: account for all sys memory in MemStats 2013-09-06 16:55:40 -04:00
mem_plan9.c runtime: account for all sys memory in MemStats 2013-09-06 16:55:40 -04:00
mem_solaris.c runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
mem_windows.c runtime: account for all sys memory in MemStats 2013-09-06 16:55:40 -04:00
mem.go runtime: increase page size to 8K 2014-01-30 13:28:19 +04:00
memclr_386.s runtime: faster memclr on x86. 2014-02-06 17:43:22 -08:00
memclr_amd64.s runtime: faster memclr on x86. 2014-02-06 17:43:22 -08:00
memclr_arm.s runtime: faster memclr on x86. 2014-02-06 17:43:22 -08:00
memmove_386.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
memmove_amd64.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
memmove_arm.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
memmove_linux_amd64_test.go runtime: fix integer overflow in amd64 memmove. 2013-03-09 00:41:03 +01:00
memmove_test.go runtime: faster memclr on x86. 2014-02-06 17:43:22 -08:00
mfinal_test.go runtime: reduce delays in finalizer test. 2013-12-19 21:37:44 +01:00
mfixalloc.c runtime: account for all sys memory in MemStats 2013-09-06 16:55:40 -04:00
mgc0.c runtime: increase page size to 8K 2014-01-30 13:28:19 +04:00
mgc0.go runtime: interpret type information during garbage collection 2013-01-10 15:45:46 -05:00
mgc0.h runtime: record type information for hashtable internal structures. 2013-08-31 09:09:50 -07:00
mheap.c runtime: combine small NoScan allocations 2014-01-24 22:35:11 +04:00
mprof.goc runtime: do not collect GC roots explicitly 2014-01-21 13:06:57 +04:00
msize.c runtime: smarter slice grow 2014-01-27 15:11:12 +04:00
netpoll_epoll.c runtime: change PollDesc.fd from int32 to uintptr 2013-05-20 12:55:50 +10:00
netpoll_kqueue.c runtime: add dragonfly/amd64 port 2013-08-24 01:50:24 +10:00
netpoll_stub.c runtime: integrated network pollster for freebsd/arm 2013-08-20 16:57:30 +09:00
netpoll_windows.c runtime: use GetQueuedCompletionStatusEx on windows if available 2013-08-08 17:41:57 +04:00
netpoll.goc runtime: increase page size to 8K 2014-01-30 13:28:19 +04:00
noasm_arm.goc runtime: change textflags from numbers to symbols 2013-08-12 13:47:18 -07:00
norace_test.go runtime: fix race builders 2013-07-30 22:13:51 +04:00
os_darwin.c runtime: unblock signals when we try to core dump 2013-12-19 20:45:05 -05:00
os_darwin.h runtime: unblock signals when we try to core dump 2013-12-19 20:45:05 -05:00
os_dragonfly.c runtime: unblock signals when we try to core dump 2013-12-19 20:45:05 -05:00
os_dragonfly.h runtime: unblock signals when we try to core dump 2013-12-19 20:45:05 -05:00
os_freebsd_arm.c runtime: change textflags from numbers to symbols 2013-08-12 13:47:18 -07:00
os_freebsd.c runtime: unblock signals when we try to core dump 2013-12-19 20:45:05 -05:00
os_freebsd.h runtime: unblock signals when we try to core dump 2013-12-19 20:45:05 -05:00
os_linux_386.c runtime: change textflags from numbers to symbols 2013-08-12 13:47:18 -07:00
os_linux_arm.c runtime: remove non-extern decls of runtime.goarm 2013-12-09 19:35:07 -05:00
os_linux.c runtime: unblock signals when we try to core dump 2013-12-19 20:45:05 -05:00
os_linux.h runtime: unblock signals when we try to core dump 2013-12-19 20:45:05 -05:00
os_netbsd_386.c runtime: refactor os-specific code 2013-03-14 11:35:13 -07:00
os_netbsd_amd64.c runtime: refactor os-specific code 2013-03-14 11:35:13 -07:00
os_netbsd_arm.c runtime: change textflags from numbers to symbols 2013-08-12 13:47:18 -07:00
os_netbsd.c runtime: unblock signals when we try to core dump 2013-12-19 20:45:05 -05:00
os_netbsd.h runtime: unblock signals when we try to core dump 2013-12-19 20:45:05 -05:00
os_openbsd.c runtime: fix build for OpenBSD 2013-12-19 21:12:18 -05:00
os_openbsd.h runtime: unblock signals when we try to core dump 2013-12-19 20:45:05 -05:00
os_plan9_386.c runtime: do not use memmove in the Plan 9 signal handler 2013-12-09 18:41:48 -05:00
os_plan9_amd64.c runtime: do not use memmove in the Plan 9 signal handler 2013-12-09 18:41:48 -05:00
os_plan9.c runtime: plan 9 does have /dev/random 2014-01-04 10:53:22 -08:00
os_plan9.h runtime: refactor os-specific code 2013-03-14 11:35:13 -07:00
os_solaris.c runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
os_solaris.h runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
os_windows_386.c runtime: fix and improve CPU profiling 2014-01-22 10:30:10 +04:00
os_windows_amd64.c runtime: fix and improve CPU profiling 2014-01-22 10:30:10 +04:00
os_windows.c runtime: fix and improve CPU profiling 2014-01-22 10:30:10 +04:00
os_windows.h runtime: use GetQueuedCompletionStatusEx on windows if available 2013-08-08 17:41:57 +04:00
panic.c runtime: if "panic during panic"'s stacktrace fails, don't recurse. 2014-01-21 14:34:37 -08:00
parfor_test.go runtime: re-enable TestParForParallel 2013-08-29 11:42:18 +10:00
parfor.c runtime: make cas64 like cas32 and casp 2013-07-12 00:03:32 -04:00
print.c runtime: check for signed zero in printfloat 2013-12-09 17:51:30 -08:00
proc_test.go runtime: fix test on windows 2014-01-21 10:44:08 +04:00
proc.c runtime: tune P retake logic 2014-01-27 23:17:46 +04:00
race0.c runtime: remove unused m->racepc 2013-08-12 21:48:19 +04:00
race_amd64.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
race.c runtime: Fix race detector checks to ignore KindNoPointers bit 2014-01-04 08:43:17 -08:00
race.go runtime/race: tell race detector what memory Read/Write syscalls touch 2013-06-10 22:40:35 +04:00
race.h runtime: Fix race detector checks to ignore KindNoPointers bit 2014-01-04 08:43:17 -08:00
rt0_darwin_386.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rt0_darwin_amd64.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rt0_dragonfly_386.s runtime, syscall: add support for dragonfly/386 2013-08-31 09:32:07 -07:00
rt0_dragonfly_amd64.s runtime: add dragonfly/amd64 port 2013-08-24 01:50:24 +10:00
rt0_freebsd_386.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rt0_freebsd_amd64.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rt0_freebsd_arm.s runtime.cmd/ld: Add ARM external linking and implement -shared in terms of external linking 2013-08-14 15:38:54 +00:00
rt0_linux_386.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rt0_linux_amd64.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rt0_linux_arm.s runtime: remove OABI check from ARM startup 2013-09-09 15:06:05 -04:00
rt0_netbsd_386.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rt0_netbsd_amd64.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rt0_netbsd_arm.s runtime.cmd/ld: Add ARM external linking and implement -shared in terms of external linking 2013-08-14 15:38:54 +00:00
rt0_openbsd_386.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rt0_openbsd_amd64.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rt0_plan9_386.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rt0_plan9_amd64.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rt0_solaris_amd64.s runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
rt0_windows_386.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rt0_windows_amd64.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
rune.c
runtime1.goc
runtime_linux_test.go
runtime_test.go runtime: Fix panic when trying to stop CPU profiling with profiler turned off 2014-01-06 09:53:55 -08:00
runtime_unix_test.go runtime: fix crash in runtime.GoroutineProfile 2013-12-13 15:44:57 -05:00
runtime-gdb.py runtime: explicit init of runtime-gdb helpers 2013-09-10 13:00:08 -04:00
runtime.c runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
runtime.h runtime: fix windows build 2014-01-28 00:26:56 +04:00
sema.goc runtime: remove locks from netpoll hotpaths 2014-01-22 11:27:16 +04:00
signal_386.c runtime: fix and improve CPU profiling 2014-01-22 10:30:10 +04:00
signal_amd64.c runtime: fix and improve CPU profiling 2014-01-22 10:30:10 +04:00
signal_arm.c runtime: fix and improve CPU profiling 2014-01-22 10:30:10 +04:00
signal_darwin_386.h runtime: refactor os-specific code 2013-03-14 11:35:13 -07:00
signal_darwin_amd64.h runtime: refactor os-specific code 2013-03-14 11:35:13 -07:00
signal_dragonfly_386.h runtime, syscall: add support for dragonfly/386 2013-08-31 09:32:07 -07:00
signal_dragonfly_amd64.h runtime: add dragonfly/amd64 port 2013-08-24 01:50:24 +10:00
signal_freebsd_386.h runtime: freebsd, netbsd build fixes after reorg 2013-03-14 17:39:39 -04:00
signal_freebsd_amd64.h runtime: freebsd, netbsd build fixes after reorg 2013-03-14 17:39:39 -04:00
signal_freebsd_arm.h runtime: fix build for freebsd/arm after reorg 2013-03-14 17:50:07 -04:00
signal_linux_386.h runtime: refactor os-specific code 2013-03-14 11:35:13 -07:00
signal_linux_amd64.h runtime: refactor os-specific code 2013-03-14 11:35:13 -07:00
signal_linux_arm.h runtime, net: fix arm build 2013-03-14 19:42:25 +00:00
signal_netbsd_386.h runtime: unbreak netbsd builds 2013-03-15 11:43:43 -04:00
signal_netbsd_amd64.h runtime: unbreak netbsd builds 2013-03-15 11:43:43 -04:00
signal_netbsd_arm.h runtime: fix build for NetBSD/ARM 2013-03-19 02:47:04 +08:00
signal_openbsd_386.h runtime: fix build on openbsd/386 2013-04-15 10:20:24 -07:00
signal_openbsd_amd64.h runtime: refactor os-specific code 2013-03-14 11:35:13 -07:00
signal_solaris_amd64.h runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
signal_unix.c runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
signal_unix.h runtime: accept GOTRACEBACK=crash to mean 'crash after panic' 2013-03-15 01:11:03 -04:00
signals_darwin.h
signals_dragonfly.h runtime: add dragonfly/amd64 port 2013-08-24 01:50:24 +10:00
signals_freebsd.h
signals_linux.h runtime: co-exist with NPTL's pthread_cancel. 2014-01-09 09:34:04 -08:00
signals_netbsd.h
signals_openbsd.h
signals_plan9.h runtime: add missing copyright 2013-03-20 02:40:29 +09:00
signals_solaris.h runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
signals_windows.h
sigqueue.goc runtime: change textflags from numbers to symbols 2013-08-12 13:47:18 -07:00
slice.c runtime: smarter slice grow 2014-01-27 15:11:12 +04:00
softfloat64_test.go
softfloat64.go
softfloat_arm.c runtime: change textflags from numbers to symbols 2013-08-12 13:47:18 -07:00
stack_test.go runtime: fix test for new closure representation 2013-06-17 15:41:17 +04:00
stack.c runtime: relax preemption assertion during stack split 2013-10-28 19:40:40 -04:00
stack.h runtime: change default stack segment size to 8 kB 2013-10-03 09:19:10 -04:00
string_test.go runtime: Implement faster equals for strings and bytes. 2013-04-02 16:26:15 -07:00
string.goc runtime: fix buffer overflow in stringtoslicerune 2014-01-27 20:29:21 +04:00
symtab_test.go
symtab.c runtime: remove redundant 0x prefix in error print 2014-01-13 11:39:04 -05:00
sys_arm.c runtime: record proper goroutine state during stack split 2013-06-27 11:32:01 -04:00
sys_darwin_386.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
sys_darwin_amd64.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
sys_dragonfly_386.s runtime, syscall: add support for dragonfly/386 2013-08-31 09:32:07 -07:00
sys_dragonfly_amd64.s runtime: add dragonfly/amd64 port 2013-08-24 01:50:24 +10:00
sys_freebsd_386.s runtime: fix wrong syscall numbers on freebsd/386, openbsd/386 2013-08-15 23:22:55 +09:00
sys_freebsd_amd64.s runtime: fix freebsd build 2013-09-16 14:22:24 -04:00
sys_freebsd_arm.s runtime, syscall: update freebsd/arm calling convention to match EABI 2013-09-26 21:35:49 +10:00
sys_linux_386.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
sys_linux_amd64.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
sys_linux_arm.s runtime.cmd/ld: Add ARM external linking and implement -shared in terms of external linking 2013-08-14 15:38:54 +00:00
sys_netbsd_386.s runtime: integrated network pollster for netbsd/amd64,386,arm 2013-08-17 12:11:29 +09:00
sys_netbsd_amd64.s runtime: integrated network pollster for netbsd/amd64,386,arm 2013-08-17 12:11:29 +09:00
sys_netbsd_arm.s runtime: integrated network pollster for netbsd/amd64,386,arm 2013-08-17 12:11:29 +09:00
sys_openbsd_386.s runtime, syscall: update for openbsd system ABI break 2014-01-11 19:00:32 +11:00
sys_openbsd_amd64.s runtime, syscall: update for openbsd system ABI break 2014-01-11 19:00:32 +11:00
sys_plan9_386.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
sys_plan9_amd64.s runtime: convert .s textflags from numbers to symbolic constants. 2013-08-07 12:20:05 -07:00
sys_solaris_amd64.s runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
sys_windows_386.s runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
sys_windows_amd64.s runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
sys_x86.c runtime: handle gdb breakpoint in x86 traceback 2014-01-08 12:36:31 -08:00
syscall_solaris.goc runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
syscall_windows_test.go syscall: add NewCallbackCDecl again 2013-12-19 14:38:50 +11:00
syscall_windows.goc runtime: add support for GOOS=solaris 2014-01-17 17:58:10 +13:00
time_plan9_386.c runtime: change textflags from numbers to symbols 2013-08-12 13:47:18 -07:00
time.goc runtime: remove locks from netpoll hotpaths 2014-01-22 11:27:16 +04:00
traceback_arm.c runtime: Print elision message if we skipped frames on traceback. 2014-01-23 12:47:30 -08:00
traceback_x86.c runtime: Print elision message if we skipped frames on traceback. 2014-01-23 12:47:30 -08:00
type.go reflect: add ArrayOf, ChanOf, MapOf, SliceOf 2012-11-13 13:06:29 -05:00
type.h runtime: use special records hung off the MSpan to 2014-01-07 13:45:50 -08:00
typekind.h runtime: pass key/value to map accessors by reference, not by value. 2013-12-02 13:05:04 -08:00
vdso_linux_amd64.c runtime: faster & safer hash function 2013-03-12 10:47:44 -07:00
vlop_386.s runtime: fix uint64 division on 386 2013-09-16 15:11:32 -04:00
vlop_arm_test.go gofmt: apply gofmt -w src misc 2012-10-30 13:38:01 -07:00
vlop_arm.s runtime: remove cross-function jump in vlop_arm.s 2013-12-08 22:52:08 -05:00
vlrt_386.c runtime: fix uint64 division on 386 2013-09-16 15:11:32 -04:00
vlrt_arm.c runtime: change textflags from numbers to symbols 2013-08-12 13:47:18 -07:00