go/src/pkg/runtime
Russ Cox 3770b0e60c gc: implement nil chan support
The spec has defined nil chans this way for months.
I'm behind.

R=ken2
CC=golang-dev
https://golang.org/cl/4897050
2011-08-17 15:54:17 -04:00
..
386 runtime: fix data race in findfunc() 2011-07-29 13:47:24 -04:00
amd64 runtime: fix data race in findfunc() 2011-07-29 13:47:24 -04:00
arm runtime: fix data race in findfunc() 2011-07-29 13:47:24 -04:00
cgo build: allow builds without cgo 2011-08-10 21:36:48 -04:00
darwin runtime: faster chan creation on Linux/FreeBSD/Plan9 2011-08-04 08:31:03 -04:00
debug gc: use more Go-like names for methods 2011-07-27 17:56:13 -04:00
freebsd runtime: faster chan creation on Linux/FreeBSD/Plan9 2011-08-04 08:31:03 -04:00
linux runtime: faster chan creation on Linux/FreeBSD/Plan9 2011-08-04 08:31:03 -04:00
openbsd runtime: openbsd amd64 runtime support 2011-08-08 09:56:38 -04:00
plan9 runtime: faster chan creation on Linux/FreeBSD/Plan9 2011-08-04 08:31:03 -04:00
pprof gc: unsafe.Alignof, unsafe.Offsetof, unsafe.Sizeof now return uintptr 2011-06-17 16:12:14 -04:00
windows runtime: better checks for syscall.NewCallback parameter 2011-08-11 12:23:55 +10:00
Makefile runtime: make goc2c build on Plan 9 2011-07-19 11:04:33 -04:00
append_test.go runtime: make TestSideEffectOrder work twice 2011-07-14 23:43:03 -04:00
cgocall.c runtime: replace centralized ncgocall counter with a distributed one 2011-07-21 11:29:08 -04:00
cgocall.h
chan.c gc: implement nil chan support 2011-08-17 15:54:17 -04:00
chan_test.go runtime: fix pseudo-randomness on some selects 2011-08-15 03:51:51 -03: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 gc: fix pprof deadlock 2011-07-28 21:03:40 -04:00
debug.go
error.go gc: descriptive panic for nil pointer -> value method call 2011-06-17 15:23:27 -04:00
export_test.go runtime: faster entersyscall, exitsyscall 2011-07-19 11:01:17 -04:00
extern.go
float.c
goc2c.c runtime: make goc2c build on Plan 9 2011-07-19 11:04:33 -04:00
hashmap.c gc: implement nil map support 2011-08-17 14:56:27 -04:00
hashmap.h runtime: replace runtime.mcpy with runtime.memmove 2011-07-12 17:30:40 -07:00
iface.c runtime: remove rnd calls that pass a second argument of 1 2011-07-24 22:03:17 -07:00
malloc.goc runtime: add per-M caches for MemStats 2011-07-18 14:52:57 -04:00
malloc.h runtime: add per-M caches for MemStats 2011-07-18 14:56:22 -04:00
mcache.c runtime: add per-M caches for MemStats 2011-07-18 14:52:57 -04:00
mcentral.c
mem.go runtime: add UpdateMemStats, use in tests 2011-07-22 00:55:01 -04:00
mfinal.c
mfixalloc.c
mgc0.c runtime: fix GC bitmap corruption 2011-08-16 16:53:02 -04:00
mheap.c runtime: add per-M caches for MemStats 2011-07-18 14:52:57 -04:00
mkasmh.sh runtime: windows/amd64 port 2011-06-29 17:37:56 +10:00
mkgodefs.sh
mkversion.c
mprof.goc pkg: spelling tweaks, I-Z 2011-05-30 18:02:59 +10:00
msize.c
print.c runtime: fix data race on runtime·maxstring 2011-07-12 01:21:06 -04:00
proc.c runtime: fix GC bitmap corruption 2011-08-16 16:53:02 -04:00
proc.p runtime: faster entersyscall/exitsyscall 2011-07-23 12:22:55 -04:00
proc_test.go runtime: faster entersyscall, exitsyscall 2011-07-19 11:01:17 -04:00
rune.c
runtime-gdb.py pkg: spelling tweaks, I-Z 2011-05-30 18:02:59 +10:00
runtime.c runtime: add more specialized type algorithms 2011-08-08 09:35:32 -04:00
runtime.h gc: implement nil chan support 2011-08-17 15:54:17 -04:00
runtime1.goc
sema.goc runtime: replace Semacquire/Semrelease implementation 2011-06-28 15:09:53 -04:00
sema_test.go runtime: add Semacquire/Semrelease benchmarks 2011-06-28 11:15:24 -04:00
sig.go
sigqueue.goc
slice.c gc: zero-width struct, zero-length array fixes 2011-07-27 16:47:45 -04:00
softfloat64.go go/printer, gofmt: fix alignment of "=" in const/var declarations 2011-05-09 15:16:34 -07:00
softfloat64_test.go
stack.h runtime: correct FixedStack value (fixes windows build) 2011-07-14 09:13:39 +10:00
string.goc runtime: improve Linux mutex 2011-07-29 12:44:06 -04:00
symtab.c runtime: fix data race in findfunc() 2011-07-29 13:47:24 -04:00
symtab_test.go runtime: fix data race in findfunc() 2011-07-29 13:47:24 -04:00
type.go
type.h gc: implement nil chan support 2011-08-17 15:54:17 -04:00