1
0
mirror of https://github.com/golang/go synced 2024-10-02 16:28:34 -06:00
go/src/pkg/runtime
Shenghou Ma 0ae6084fef build: do not build all C compilers
In order to allow buildscript.sh to generate buildscripts for all
        $GOOS/$GOARCH combinations, we have to generate dummy files for cmd/go.
        Fixes #2586.

R=rsc, golang-dev
CC=golang-dev
https://golang.org/cl/5557050
2012-01-24 15:03:41 -05:00
..
cgo doc: update out-of-date comments about runtime/cgo 2012-01-19 17:13:33 -05:00
debug gc: use more Go-like names for methods 2011-07-27 17:56:13 -04:00
pprof src/pkg/[n-z]*: gofix -r error -force=error 2011-11-01 22:05:34 -04:00
alg.c runtime: add type algorithms for zero-sized types 2012-01-20 10:32:55 +04:00
append_test.go runtime: make TestSideEffectOrder work twice 2011-07-14 23:43:03 -04:00
arch_386.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
arch_amd64.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
arch_arm.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
asm_386.s runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
asm_amd64.s misc/cgo/test: make tests run on windows 2012-01-20 12:59:44 +11:00
asm_arm.s runtime: update out-of-date comment 2012-01-22 10:34:17 -08:00
atomic_386.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
atomic_amd64.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
atomic_arm.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
autogen.sh build: use go command during build 2011-12-20 16:50:13 -05:00
callback_windows_386.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
callback_windows_amd64.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
cgocall.c runtime: update out-of-date comment 2012-01-22 10:34:17 -08:00
cgocall.h runtime: scheduler, cgo reorganization 2011-03-07 10:37:42 -05:00
chan_test.go runtime: add type algorithms for zero-sized types 2012-01-20 10:32:55 +04:00
chan.c runtime: prep for type-specific algorithms 2011-12-05 09:40:22 -05:00
closure_386.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
closure_amd64.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
closure_arm.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
closure_test.go gc: make merely referencing an outer variable in a closure not force heapallocation. 2011-06-01 17:02:43 +02:00
complex.c
cpuprof.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
debug.go effective_go: provide reference to runtime.NumCPU() 2012-01-12 22:06:50 +04:00
defs1_linux.go runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
defs2_linux.go runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
defs_arm_linux.go runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
defs_darwin_386.h runtime: madvise and SysUnused for Darwin 2012-01-19 15:51:29 -05:00
defs_darwin_amd64.h runtime: madvise and SysUnused for Darwin 2012-01-19 15:51:29 -05:00
defs_darwin.go runtime: madvise and SysUnused for Darwin 2012-01-19 15:51:29 -05:00
defs_freebsd_386.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
defs_freebsd_amd64.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
defs_freebsd.go runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
defs_linux_386.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
defs_linux_amd64.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
defs_linux_arm.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
defs_linux.go runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
defs_netbsd_386.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
defs_netbsd_amd64.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
defs_netbsd.go runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
defs_openbsd_386.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
defs_openbsd_amd64.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
defs_openbsd.go runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
defs_plan9_386.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
defs_windows_386.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
defs_windows_amd64.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
defs_windows.go runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
error.go all: rename os.Error to error in various non-code contexts 2011-11-01 22:58:09 -04:00
export_test.go runtime: add windows callback tests 2011-11-08 16:53:31 +11:00
extern.go runtime: fix typo in comment 2012-01-16 18:42:18 +04:00
float.c
gc_test.go pkg: Add & fix Copyright of "hand generated" files 2012-01-19 10:14:56 -08:00
goc2c.c runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
hashmap.c runtime: prep for type-specific algorithms 2011-12-05 09:40:22 -05:00
hashmap.h gc: implement == on structs and arrays 2011-12-12 22:22:09 -05:00
iface.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
lock_futex.c runtime: correct '.' to '·' in comments 2011-12-19 20:56:37 -08:00
lock_sema.c runtime: correct '.' to '·' in comments 2011-12-19 20:56:37 -08:00
Makefile runtime: delete old asm_*.h if still around 2011-12-22 22:24:34 -05:00
malloc.goc runtime: fix typo in comment 2012-01-10 12:56:25 -08:00
malloc.h runtime: make garbage collector faster by deleting code 2012-01-10 19:49:11 -08:00
mcache.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
mcentral.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
mem_darwin.c runtime: madvise and SysUnused for Darwin 2012-01-19 15:51:29 -05:00
mem_freebsd.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
mem_linux.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
mem_netbsd.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
mem_openbsd.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
mem_plan9.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
mem_windows.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
mem.go runtime: add UpdateMemStats, use in tests 2011-07-22 00:55:01 -04:00
memmove_386.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
memmove_amd64.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
memmove_arm.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
memset_arm.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
mfinal_test.go runtime: faster finalizers 2011-10-06 18:42:51 +03:00
mfinal.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
mfixalloc.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
mgc0.c runtime: make garbage collector faster by deleting code 2012-01-10 19:49:11 -08:00
mheap.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
mkasmh.sh build: do not build all C compilers 2012-01-24 15:03:41 -05:00
mkgodefs.sh build: do not build all C compilers 2012-01-24 15:03:41 -05:00
mkversion.c runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
mprof.goc runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
msize.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
os_darwin.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
os_freebsd.h runtime: enable runtime.ncpu on FreeBSD 2012-01-10 17:39:17 +11:00
os_linux.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
os_netbsd.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
os_openbsd.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
os_plan9.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
os_windows.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
print.c runtime: parallelize garbage collector mark + sweep 2011-09-30 09:40:01 -04:00
proc_test.go runtime: faster entersyscall, exitsyscall 2011-07-19 11:01:17 -04:00
proc.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
proc.p runtime: faster entersyscall/exitsyscall 2011-07-23 12:22:55 -04:00
rt0_darwin_386.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
rt0_darwin_amd64.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
rt0_freebsd_386.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
rt0_freebsd_amd64.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
rt0_linux_386.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
rt0_linux_amd64.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
rt0_linux_arm.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
rt0_netbsd_386.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
rt0_netbsd_amd64.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
rt0_openbsd_386.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
rt0_openbsd_amd64.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
rt0_plan9_386.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
rt0_windows_386.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
rt0_windows_amd64.s runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
rune.c
runtime1.goc runtime: add NumCPU 2012-01-09 18:45:59 -08:00
runtime-gdb.py runtime: fix map memory leak 2011-10-01 13:00:53 -04:00
runtime.c runtime: prep for type-specific algorithms 2011-12-05 09:40:22 -05:00
runtime.h runtime: add type algorithms for zero-sized types 2012-01-20 10:32:55 +04:00
sema_test.go runtime: add Semacquire/Semrelease benchmarks 2011-06-28 11:15:24 -04:00
sema.goc runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
sig.go
signal_darwin_386.c runtime: silence darwin/386 build warnings 2011-12-21 07:23:03 -05:00
signal_darwin_amd64.c runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
signal_freebsd_386.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signal_freebsd_amd64.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signal_linux_386.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signal_linux_amd64.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signal_linux_arm.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signal_netbsd_386.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signal_netbsd_amd64.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signal_openbsd_386.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signal_openbsd_amd64.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signal_plan9_386.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signal_windows_386.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signal_windows_amd64.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signals_darwin.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signals_freebsd.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signals_linux.h runtime: don't panic on SIGILL, just crash 2011-12-21 15:45:36 -08:00
signals_netbsd.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signals_openbsd.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signals_plan9.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
signals_windows.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
sigqueue.goc runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
slice.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
softfloat64_test.go renaming_3: gofix -r go1pkgrename src/pkg/[m-z]* 2011-11-08 15:41:54 -08:00
softfloat64.go go/printer, gofmt: fix alignment of "=" in const/var declarations 2011-05-09 15:16:34 -07:00
softfloat_arm.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
stack.h runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
string.goc runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
symtab_test.go runtime: fix data race in findfunc() 2011-07-29 13:47:24 -04:00
symtab.c runtime: delete duplicate implementation of pcln walker 2012-01-11 18:45:32 -08:00
sys_darwin_386.s doc: update out-of-date comments about runtime/cgo 2012-01-19 17:13:33 -05:00
sys_darwin_amd64.s doc: update out-of-date comments about runtime/cgo 2012-01-19 17:13:33 -05:00
sys_freebsd_386.s runtime: update out-of-date comment 2012-01-22 10:34:17 -08:00
sys_freebsd_amd64.s runtime: implement runtime.usleep for FreeBSD/386 and amd64. 2012-01-17 03:22:34 +11:00
sys_linux_386.s runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
sys_linux_amd64.s runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
sys_linux_arm.s runtime: runtime.usleep() bugfix on darwin/amd64 and linux/arm 2012-01-10 20:48:02 -08:00
sys_netbsd_386.s runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
sys_netbsd_amd64.s runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
sys_openbsd_386.s runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
sys_openbsd_amd64.s runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
sys_plan9_386.s runtime: separate out auto-generated files, take 2 2011-12-19 15:51:13 -05:00
sys_windows_386.s windows: use ArbitraryUserPointer as TLS slot 2012-01-09 11:23:07 +11:00
sys_windows_amd64.s windows: use ArbitraryUserPointer as TLS slot 2012-01-09 11:23:07 +11:00
syscall_windows_test.go runtime: fix syscall test to satisfy new error 2011-11-14 20:54:47 +11:00
syscall_windows.goc runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
thread_darwin.c runtime: update out-of-date comment 2012-01-22 10:34:17 -08:00
thread_freebsd.c runtime: distinct panic message for call of nil func value 2012-01-10 11:46:57 -08:00
thread_linux.c runtime: distinct panic message for call of nil func value 2012-01-10 11:46:57 -08:00
thread_netbsd.c runtime: distinct panic message for call of nil func value 2012-01-10 11:46:57 -08:00
thread_openbsd.c runtime: distinct panic message for call of nil func value 2012-01-10 11:46:57 -08:00
thread_plan9.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
thread_windows.c runtime: distinct panic message for call of nil func value 2012-01-10 11:46:57 -08:00
time.goc runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
traceback_arm.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
traceback_x86.c runtime: fix build 2011-12-16 15:46:25 -05:00
type.go runtime: prep for type-specific algorithms 2011-12-05 09:40:22 -05:00
type.h runtime: prep for type-specific algorithms 2011-12-05 09:40:22 -05:00
vlop_386.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
vlop_arm.s runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
vlrt_386.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00
vlrt_arm.c runtime: make more build-friendly 2011-12-16 15:33:58 -05:00