1
0
mirror of https://github.com/golang/go synced 2024-10-03 02:31:21 -06:00
go/src/pkg/runtime
Russ Cox e4f06812c5 runtime: instrument malloc + garbage collector.
add simple garbage collection benchmark.

R=iant
CC=golang-dev
https://golang.org/cl/204053
2010-02-08 14:32:22 -08:00
..
386 in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
amd64 in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
arm in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
darwin runtime: instrument malloc + garbage collector. 2010-02-08 14:32:22 -08:00
embedded small embedded target for arm. 2010-01-26 20:22:59 -08:00
freebsd runtime: instrument malloc + garbage collector. 2010-02-08 14:32:22 -08:00
linux runtime: instrument malloc + garbage collector. 2010-02-08 14:32:22 -08:00
mingw in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
nacl nacl: fix build, finally fixed 8l convergence bug 2010-02-01 15:20:19 -08:00
pchw in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
cgo2c.c finalizers; merge package malloc into package runtime 2010-02-03 16:31:34 -08:00
cgocall.c in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
cgocall.h 8c, 8l dynamic loading support. 2009-10-03 10:37:12 -07:00
chan.c in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
extern.go runtime: instrument malloc + garbage collector. 2010-02-08 14:32:22 -08:00
float.c move math out of runtime. 2009-10-15 23:09:22 -07:00
hashmap.c in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
hashmap.h in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
iface.c in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
Makefile finalizers; merge package malloc into package runtime 2010-02-03 16:31:34 -08:00
malloc.cgo runtime: instrument malloc + garbage collector. 2010-02-08 14:32:22 -08:00
malloc.h runtime: instrument malloc + garbage collector. 2010-02-08 14:32:22 -08:00
mcache.c mv src/lib to src/pkg 2009-06-09 09:53:44 -07:00
mcentral.c runtime: don't touch pages of memory unnecessarily. 2009-12-07 15:52:14 -08:00
mfinal.c finalizers; merge package malloc into package runtime 2010-02-03 16:31:34 -08:00
mfixalloc.c mv src/lib to src/pkg 2009-06-09 09:53:44 -07:00
mgc0.c runtime: instrument malloc + garbage collector. 2010-02-08 14:32:22 -08:00
mheap.c runtime: don't touch pages of memory unnecessarily. 2009-12-07 15:52:14 -08:00
mheapmap32.c runtime: don't touch pages of memory unnecessarily. 2009-12-07 15:52:14 -08:00
mheapmap32.h mv src/lib to src/pkg 2009-06-09 09:53:44 -07:00
mheapmap64.c runtime: don't touch pages of memory unnecessarily. 2009-12-07 15:52:14 -08:00
mheapmap64.h mv src/lib to src/pkg 2009-06-09 09:53:44 -07:00
mkasmh.sh Ported runtime to Windows. 2010-01-06 17:58:55 -08:00
msize.c runtime: instrument malloc + garbage collector. 2010-02-08 14:32:22 -08:00
print.c gc: implement defer print/println/panic/panicln 2010-01-27 15:37:08 -08:00
proc.c in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
reflect.cgo reflect fixes 2009-11-19 22:06:32 -08:00
rune.c fix range on invalid utf8 bug 2009-09-03 13:56:06 -07:00
runtime1.cgo runtime cleanup. 2010-01-13 17:50:02 -08:00
runtime.c runtime: instrument malloc + garbage collector. 2010-02-08 14:32:22 -08:00
runtime.h runtime: instrument malloc + garbage collector. 2010-02-08 14:32:22 -08:00
sema.cgo publish semacquire and semrelease for use by sync. 2009-10-15 17:46:53 -07:00
sigqueue.cgo in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
slice.c in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
string.cgo in C and asm, replace pkg·name with ·name 2010-01-25 18:52:55 -08:00
symtab.c 6l: move mapped symbol table lower in memory 2010-02-04 12:46:11 -08:00
type.go gc: add ... T, rework plain ... 2010-02-01 00:25:59 -08:00
type.h finalizers; merge package malloc into package runtime 2010-02-03 16:31:34 -08:00