runtime: Multiplex goroutines onto OS threads.
authorIan Lance Taylor <ian@gcc.gnu.org>
Mon, 28 Nov 2011 05:45:49 +0000 (05:45 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Mon, 28 Nov 2011 05:45:49 +0000 (05:45 +0000)
commit737087cbc8393b1a95a871b15a917872f1328c6b
treeaf256a0152425084325ad100d75615322c726b8a
parenta01207c473dcab88eb0ac769d2d9c68d7c9e0588
runtime: Multiplex goroutines onto OS threads.

From-SVN: r181772
38 files changed:
libgo/Makefile.am
libgo/Makefile.in
libgo/go/syscall/mksyscall.awk
libgo/runtime/cpuprof.c
libgo/runtime/go-close.c
libgo/runtime/go-defer.c
libgo/runtime/go-deferred-recover.c
libgo/runtime/go-go.c [deleted file]
libgo/runtime/go-gomaxprocs.c [deleted file]
libgo/runtime/go-lock-os-thread.c [deleted file]
libgo/runtime/go-main.c
libgo/runtime/go-panic.c
libgo/runtime/go-rec-nb-small.c
libgo/runtime/go-rec-small.c
libgo/runtime/go-recover.c
libgo/runtime/go-sched.c [deleted file]
libgo/runtime/go-select.c
libgo/runtime/go-semacquire.c [deleted file]
libgo/runtime/go-send-nb-small.c
libgo/runtime/go-send-small.c
libgo/runtime/go-signal.c
libgo/runtime/go-signal.h [deleted file]
libgo/runtime/go-unwind.c
libgo/runtime/lock_futex.c
libgo/runtime/malloc.goc
libgo/runtime/malloc.h
libgo/runtime/mfinal.c
libgo/runtime/mgc0.c
libgo/runtime/mheap.c
libgo/runtime/mprof.goc
libgo/runtime/proc.c
libgo/runtime/runtime.c
libgo/runtime/runtime.h
libgo/runtime/runtime1.goc [new file with mode: 0644]
libgo/runtime/sema.goc [new file with mode: 0644]
libgo/runtime/sigqueue.goc
libgo/runtime/thread-linux.c
libgo/runtime/thread.c