1
0
mirror of https://github.com/golang/go synced 2024-10-03 22:21:22 -06:00
go/src/runtime
Austin Clements 87b4149b22 [dev.power64] runtime: fix atomicor8 for power64x
Power64 servers do not currently support sub-word size atomic
memory access, so atomicor8 uses word size atomic access.
However, previously atomicor8 made no attempt to align this
access, resulting in errors.  Fix this by aligning the pointer
to a word boundary and shifting the value appropriately.
Since atomicor8 is used in GC, add a test to runtime·check to
make sure this doesn't break in the future.

This also fixes an incorrect branch label, an incorrectly
sized argument move, and adds argument names to help go vet.

LGTM=rsc
R=rsc, dave
CC=golang-codereviews
https://golang.org/cl/165820043
2014-10-28 15:57:33 -04:00
..
cgo runtime/cgo: encode BLX directly, fixes one clang build error on arm 2014-10-22 12:30:15 +11:00
debug [dev.power64] runtime: power64 fixes and ports of changes 2014-10-27 17:27:03 -04:00
pprof runtime/pprof: fix memory profiler test 2014-10-17 21:28:47 +04:00
race build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
alg.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
append_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
arch_386.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
arch_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
arch_amd64.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
arch_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
arch_amd64p32.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
arch_amd64p32.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
arch_arm.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
arch_arm.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
arch_power64.go [dev.power64] runtime: power64 fixes and ports of changes 2014-10-27 17:27:03 -04:00
arch_power64.h build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
arch_power64le.go [dev.power64] runtime: power64 fixes and ports of changes 2014-10-27 17:27:03 -04:00
arch_power64le.h build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
asm_386.s runtime: warn that cputicks() might not be monotonic. 2014-10-21 14:46:07 -07:00
asm_amd64.s runtime: warn that cputicks() might not be monotonic. 2014-10-21 14:46:07 -07:00
asm_amd64p32.s runtime: warn that cputicks() might not be monotonic. 2014-10-21 14:46:07 -07:00
asm_arm.s runtime: warn that cputicks() might not be monotonic. 2014-10-21 14:46:07 -07:00
asm_power64x.s [dev.power64] runtime: fix atomicor8 for power64x 2014-10-28 15:57:33 -04:00
asm.s cmd/gc: turn Go prototypes into ptr liveness maps for assembly functions 2014-09-12 00:18:20 -04:00
atomic_386.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
atomic_amd64x.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
atomic_arm.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
atomic_power64x.s [dev.power64] runtime: power64 fixes and ports of changes 2014-10-27 17:27:03 -04:00
atomic.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
cgocall.go runtime: keep g->syscallsp consistent after cgo->Go callbacks 2014-09-24 13:20:25 -04: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
chan_test.go runtime: dequeue the correct SudoG 2014-10-18 21:02:49 -07:00
chan.go runtime: zero a few more dead pointers. 2014-10-08 17:22:34 -07:00
chan.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04: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 build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
cpuprof.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
crash_cgo_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
crash_test.go runtime: Fix interaction between Goexit and defers 2014-09-19 16:33:14 -07:00
debug.go runtime: always run semacquire on the G stack 2014-09-16 17:26:16 -07:00
defs1_linux.go build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
defs2_linux.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs3_linux.go [dev.power64] runtime: fix SigaltstackT definition for power64le 2014-10-23 08:58:10 +11:00
defs_android_arm.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04: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.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_darwin_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_darwin.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_dragonfly_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_dragonfly_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_dragonfly.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_freebsd_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_freebsd_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_freebsd_arm.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_freebsd.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_linux_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_linux_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_linux_arm.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_linux_power64.h [dev.power64] runtime: power64 fixes and ports of changes 2014-10-27 17:27:03 -04:00
defs_linux_power64le.h [dev.power64] runtime: fix power64le build 2014-10-28 09:56:33 +11:00
defs_linux.go build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
defs_nacl_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_nacl_amd64p32.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_nacl_arm.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_netbsd_386.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_netbsd_386.h 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_amd64.h 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_arm.h 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.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_openbsd_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_openbsd.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_plan9_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_plan9_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_solaris_amd64.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
defs_solaris_amd64.h 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.h runtime: handle all windows exception (second attempt) 2014-10-15 11:11:11 +11:00
defs_windows_amd64.h runtime: handle all windows exception (second attempt) 2014-10-15 11:11:11 +11:00
defs_windows.go runtime: handle all windows exception (second attempt) 2014-10-15 11:11:11 +11:00
defs.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
env_plan9.go runtime: handle non-nil-terminated environment strings on Plan 9 2014-10-20 23:03:03 +02:00
env_posix.go os, syscall: add Unsetenv 2014-10-01 11:17:15 -07: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: make gostringnocopy update maxstring 2014-09-11 16:53:34 -07:00
extern.go runtime: more cleanups 2014-09-09 14:32:53 -07:00
float.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
funcdata.h cmd/cc, cmd/gc: stop generating 'argsize' PCDATA 2014-09-12 07:51:00 -04:00
futex_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
gc_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
gcinfo_test.go build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
hash_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
hashmap_fast.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
hashmap.go runtime: map iterators: always use intrabucket randomess 2014-09-09 14:22:58 -07:00
heapdump.c build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
iface_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
iface.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
lfstack_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
lfstack.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
lock_futex.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
lock_sema.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
Makefile build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
malloc_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
malloc.c build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
malloc.go [dev.power64] all: merge default into dev.power64 2014-10-22 15:51:54 -04:00
malloc.h build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04: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
mcache.c cmd/cc, cmd/ld, runtime: disallow conservative data/bss objects 2014-09-24 16:55:26 -04:00
mcentral.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
mem_darwin.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
mem_dragonfly.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
mem_freebsd.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
mem_linux.c build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
mem_nacl.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
mem_netbsd.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
mem_openbsd.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
mem_plan9.c runtime: more NOPTR 2014-09-24 19:04:06 -04:00
mem_solaris.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
mem_windows.c runtime: fix Windows SysUsed 2014-09-18 20:41:00 -04:00
mem.go runtime: fix LastGC comment 2014-09-24 14:18:25 -04:00
memclr_386.s runtime: fix windows/386 build 2014-09-09 17:12:05 -04:00
memclr_amd64.s runtime: fix windows/386 build 2014-09-09 17:12:05 -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 build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
memclr_plan9_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
memclr_power64x.s [dev.power64] runtime: power64 fixes and ports of changes 2014-10-27 17:27:03 -04: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_power64x.s [dev.power64] runtime: power64 fixes and ports of changes 2014-10-27 17:27:03 -04:00
memmove_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
mfinal_test.go runtime: update docs, code for SetFinalizer 2014-10-06 14:18:09 -04:00
mfixalloc.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
mgc0.c [dev.power64] runtime: fix early GC of Defer objects 2014-10-22 16:39:31 -04:00
mgc0.go cmd/gc, runtime: fix race, nacl for writebarrier changes 2014-10-14 23:24:32 -04:00
mgc0.h build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
mheap.c runtime: account for tiny allocs, for testing.AllocsPerRun 2014-09-17 14:49:32 -04:00
mknacl.sh build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
mprof.go runtime: fix flaky TestBlockProfile test 2014-10-20 15:48:42 -07:00
msize.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
netpoll_epoll.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
netpoll_kqueue.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
netpoll_nacl.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
netpoll_solaris.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
netpoll_stub.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
netpoll_windows.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
netpoll.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
noasm.go [dev.power64] runtime: Fix broken merge of noasm.go 2014-10-22 14:02:04 -04:00
norace_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_android.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_android.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_darwin.c runtime: assume precisestack, copystack, StackCopyAlways, ScanStackByFrames 2014-09-09 13:39:57 -04:00
os_darwin.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
os_darwin.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_dragonfly.c runtime: assume precisestack, copystack, StackCopyAlways, ScanStackByFrames 2014-09-09 13:39:57 -04:00
os_dragonfly.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_dragonfly.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_freebsd_arm.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_freebsd.c runtime: fix build failures after CL 137410043 2014-09-09 14:02:37 -04:00
os_freebsd.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
os_freebsd.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_linux_386.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_linux_arm.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_linux.c [dev.power64] all: merge default into dev.power64 2014-10-22 15:51:54 -04:00
os_linux.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
os_linux.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_nacl_arm.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_nacl.c runtime: assume precisestack, copystack, StackCopyAlways, ScanStackByFrames 2014-09-09 13:39:57 -04:00
os_nacl.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
os_nacl.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_netbsd_386.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_netbsd_amd64.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_netbsd_arm.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_netbsd.c runtime: assume precisestack, copystack, StackCopyAlways, ScanStackByFrames 2014-09-09 13:39:57 -04:00
os_netbsd.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
os_netbsd.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_openbsd.c runtime: cleanup openbsd semasleep implementation 2014-09-09 17:41:48 -07:00
os_openbsd.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
os_openbsd.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_plan9_386.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_plan9_amd64.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_plan9.c runtime: call rfork on scheduler stack on Plan 9 2014-09-09 17:19:01 -07:00
os_plan9.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
os_plan9.h cmd/cc, runtime: disallow structs without tags 2014-10-03 12:44:20 -04:00
os_solaris.c runtime: fix solaris build 2014-09-14 22:20:01 -04:00
os_solaris.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
os_solaris.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_windows_386.c runtime: handle all windows exception (second attempt) 2014-10-15 11:11:11 +11: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.c runtime: handle all windows exception (second attempt) 2014-10-15 11:11:11 +11:00
os_windows_amd64.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
os_windows.c runtime: handle all windows exception (second attempt) 2014-10-15 11:11:11 +11:00
os_windows.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
os_windows.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
panic.c [dev.power64] all: merge default into dev.power64 2014-10-22 15:51:54 -04:00
panic.go [dev.power64] all: merge default into dev.power64 2014-10-22 15:51:54 -04:00
parfor_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
parfor.c runtime: remove untyped allocation of ParFor 2014-09-16 11:03:11 -04:00
print1.go liblink, runtime: diagnose and fix C code running on Go stack 2014-09-08 14:05:23 -04:00
proc_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
proc.c [dev.power64] all: merge default into dev.power64 2014-10-22 15:51:54 -04:00
proc.go runtime: clear sg.selectdone before saving in SudoG cache 2014-10-03 15:33:29 -04:00
race0.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
race_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
race.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
race.go liblink, runtime: diagnose and fix C code running on Go stack 2014-09-08 14:05:23 -04:00
race.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
rdebug.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04: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 runtime: more NOPTR 2014-09-24 19:04:06 -04: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: more NOPTR 2014-09-24 19:04:06 -04:00
rt0_linux_power64.s [dev.power64] runtime: power64 fixes and ports of changes 2014-10-27 17:27:03 -04:00
rt0_linux_power64le.s [dev.power64] runtime: power64 fixes and ports of changes 2014-10-27 17:27:03 -04: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 build: move package sources from src/pkg to src 2014-09-08 00:08:51 -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 runtime: more NOPTR 2014-09-24 17:50:44 -04:00
rune.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04: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: be very careful with bad pointer tests 2014-09-20 23:31:11 -07:00
runtime_unix_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
runtime-gdb.py build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
runtime.c [dev.power64] runtime: fix atomicor8 for power64x 2014-10-28 15:57:33 -04:00
runtime.go cmd/cc, cmd/ld, runtime: disallow conservative data/bss objects 2014-09-24 16:55:26 -04:00
runtime.h runtime: delay freeing of shrunk stacks until gc is done. 2014-10-08 15:57:20 -07:00
select.go runtime: dequeue the correct SudoG 2014-10-18 21:02:49 -07:00
sema.go runtime: clear stale values from G.param and SudoG.elem 2014-10-03 13:36:48 -04:00
signal_386.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_amd64x.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_android_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_android_arm.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_arm.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_darwin_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_darwin_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_dragonfly_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_dragonfly_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_freebsd_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_freebsd_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_freebsd_arm.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_linux_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_linux_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_linux_arm.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_linux_power64.h build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
signal_linux_power64le.h build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
signal_nacl_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_nacl_amd64p32.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_nacl_arm.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_netbsd_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_netbsd_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_netbsd_arm.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_openbsd_386.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_openbsd_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_power64x.c build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
signal_solaris_amd64.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_unix.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_unix.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal_unix.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signal.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signals_android.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
signals_darwin.h cmd/cc, cmd/ld, runtime: disallow conservative data/bss objects 2014-09-24 16:55:26 -04:00
signals_dragonfly.h cmd/cc, cmd/ld, runtime: disallow conservative data/bss objects 2014-09-24 16:55:26 -04:00
signals_freebsd.h cmd/cc, cmd/ld, runtime: disallow conservative data/bss objects 2014-09-24 16:55:26 -04:00
signals_linux.h cmd/cc, cmd/ld, runtime: disallow conservative data/bss objects 2014-09-24 16:55:26 -04:00
signals_nacl.h cmd/cc, cmd/ld, runtime: disallow conservative data/bss objects 2014-09-24 16:55:26 -04:00
signals_netbsd.h cmd/cc, cmd/ld, runtime: disallow conservative data/bss objects 2014-09-24 16:55:26 -04:00
signals_openbsd.h cmd/cc, cmd/ld, runtime: disallow conservative data/bss objects 2014-09-24 16:55:26 -04:00
signals_plan9.h cmd/cc, cmd/ld, runtime: disallow conservative data/bss objects 2014-09-24 16:55:26 -04:00
signals_solaris.h cmd/cc, cmd/ld, runtime: disallow conservative data/bss objects 2014-09-24 16:55:26 -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 liblink, runtime: diagnose and fix C code running on Go stack 2014-09-08 14:05:23 -04:00
sigqueue.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
slice.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
softfloat64_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
softfloat64.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
softfloat_arm.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sqrt.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
stack_test.go runtime: reenable TestStackGrowth on 32-bit systems 2014-09-16 17:46:25 -04:00
stack.c build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
stack.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
stack.h runtime: change minimum stack size to 2K. 2014-09-17 08:32:15 -07:00
string_test.go runtime: make gostringnocopy update maxstring 2014-09-11 16:53:34 -07:00
string.c runtime: make gostringnocopy update maxstring 2014-09-11 16:53:34 -07:00
string.go [dev.power64] all: merge default into dev.power64 2014-10-22 15:51:54 -04:00
stubs.go runtime: warn that cputicks() might not be monotonic. 2014-10-21 14:46:07 -07:00
symtab_test.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
symtab.go runtime: fix endianness assumption when decoding ftab 2014-10-27 17:12:48 -04:00
sys_arm.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_darwin_386.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_darwin_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_dragonfly_386.s runtime: more NOPTR 2014-09-24 19:04:06 -04:00
sys_dragonfly_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_freebsd_386.s runtime: more NOPTR 2014-09-24 19:04:06 -04:00
sys_freebsd_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_freebsd_arm.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_linux_386.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_linux_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_linux_arm.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_linux_power64x.s [dev.power64] runtime: power64 fixes and ports of changes 2014-10-27 17:27:03 -04:00
sys_nacl_386.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_nacl_amd64p32.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_nacl_arm.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_netbsd_386.s runtime: more NOPTR 2014-09-24 19:04:06 -04:00
sys_netbsd_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_netbsd_arm.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_openbsd_386.s runtime: more NOPTR 2014-09-24 19:04:06 -04:00
sys_openbsd_amd64.s build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
sys_plan9_386.s runtime: call rfork on scheduler stack on Plan 9 2014-09-09 17:19:01 -07:00
sys_plan9_amd64.s runtime: save correct pid for new m's on plan9/amd64 2014-09-12 01:21:51 -07:00
sys_power64x.c build: merge the great pkg/ rename into dev.power64 2014-10-22 13:25:37 -04:00
sys_solaris_amd64.s runtime: fix build failures after CL 137410043 2014-09-09 14:02:37 -04:00
sys_windows_386.s runtime: handle all windows exception (second attempt) 2014-10-15 11:11:11 +11:00
sys_windows_amd64.s runtime: handle all windows exception (second attempt) 2014-10-15 11:11:11 +11:00
sys_x86.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
syscall_nacl.h build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
syscall_solaris.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
syscall_solaris.go runtime: fix solaris build 2014-09-14 22:20:01 -04:00
syscall_windows_test.go runtime: handle all windows exception (second attempt) 2014-10-15 11:11:11 +11:00
syscall_windows.go runtime: fix parameter checking in syscall.NewCallback 2014-09-15 12:58:28 +10:00
thunk_solaris_amd64.s build: more adjustments for move from src/pkg to src 2014-09-08 00:22:40 -04:00
thunk_windows.s runtime: convert syscall_windows.c to Go 2014-09-14 21:25:44 -04:00
thunk.s [dev.power64] all: merge default into dev.power64 2014-10-22 15:51:54 -04:00
time.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
tls_arm.s liblink: generate MRC replacement in liblink, not tls_arm 2014-09-30 10:03:10 +10:00
traceback.go runtime: initialize traceback variables earlier 2014-09-29 21:21:36 -07:00
type.h runtime: remove type-punning for Type.gc[0], gc[1] 2014-10-07 11:06:51 -04:00
typekind.go runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
typekind.h runtime: remove duplicated Go constants 2014-09-16 10:22:15 -04:00
vdso_linux_amd64.c cmd/cc, runtime: disallow structs without tags 2014-10-03 12:44:20 -04: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 build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
vlrt.c build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
vlrt.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00