]> Cypherpunks repositories - gostls13.git/commit
runtime: convert common scheduler functions to Go
authorDmitriy Vyukov <dvyukov@google.com>
Thu, 21 Aug 2014 16:41:09 +0000 (20:41 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Thu, 21 Aug 2014 16:41:09 +0000 (20:41 +0400)
commit684de0411878ba02c4e949d9c88a0cb8ff0d6a44
treeada43b08141bf916745d5052c68b14073f770cdc
parent6b112c24db0a3c6ddd373c2001129f11f7d9e7f1
runtime: convert common scheduler functions to Go
These are required for chans, semaphores, timers, etc.

LGTM=khr
R=golang-codereviews, khr
CC=golang-codereviews, rlh, rsc
https://golang.org/cl/123640043
20 files changed:
src/cmd/api/goapi.go
src/cmd/gc/select.c
src/pkg/runtime/asm_386.s
src/pkg/runtime/asm_amd64.s
src/pkg/runtime/asm_amd64p32.s
src/pkg/runtime/asm_arm.s
src/pkg/runtime/chan.goc
src/pkg/runtime/chan.h
src/pkg/runtime/heapdump.c
src/pkg/runtime/malloc.h
src/pkg/runtime/mgc0.c
src/pkg/runtime/netpoll.goc
src/pkg/runtime/proc.c
src/pkg/runtime/proc.go
src/pkg/runtime/runtime.h
src/pkg/runtime/sema.goc
src/pkg/runtime/stack.c
src/pkg/runtime/stubs.go
src/pkg/runtime/stubs.goc
src/pkg/runtime/time.goc