1
0
mirror of https://github.com/golang/go synced 2024-10-03 04:21:22 -06:00
go/src/pkg/runtime
Russ Cox 7389ab8d21 runtime: serialize mcache allocation
Fixes racy regex-dna-parallel crashes.

R=r, r2
CC=golang-dev
https://golang.org/cl/2308042
2010-09-30 14:09:19 -04:00
..
386 Library support for cgo export. 2010-04-09 13:30:35 -07:00
amd64 runtime: fix bug in tracebacks 2010-09-09 14:28:56 +10:00
arm arm: bugfixes and syscall 2010-08-06 16:57:49 -07:00
darwin runtime: fix build 2010-09-28 20:50:00 -04:00
freebsd runtime: fix freebsd build 2010-09-28 21:37:12 -04:00
linux runtime: fix build 2010-09-28 20:50:00 -04:00
nacl runtime: add mmap of null page just in case 2010-09-28 20:30:01 -04:00
pprof build: no required environment variables 2010-08-18 10:08:49 -04:00
tiny runtime: add mmap of null page just in case 2010-09-28 20:30:01 -04:00
windows runtime: add mmap of null page just in case 2010-09-28 20:30:01 -04:00
cgocall.c cgo: bug fixes 2010-09-21 22:41:19 -04:00
cgocall.h Library support for cgo export. 2010-04-09 13:30:35 -07:00
chan.c runtime: better panic for send to nil channel 2010-09-19 23:28:12 -04:00
complex.c complex divide: match C99 implementation 2010-06-18 15:46:00 -07:00
debug.go runtime: use manual stack for garbage collection 2010-09-07 09:57:22 -04:00
error.go runtime: turn run time errors checks into panics 2010-04-01 22:31:27 -07:00
extern.go runtime: add GOOS, GOARCH; fix FuncLine 2010-09-02 14:19:12 -04:00
float.c move math out of runtime. 2009-10-15 23:09:22 -07:00
goc2c.c runtime: correct line numbers for .goc files. 2010-08-18 00:16:05 +02:00
hashmap.c runtime: allow large map values 2010-05-19 12:57:47 -07:00
hashmap.h runtime: free old hashmap pieces during resizing 2010-05-24 14:31:10 -07:00
iface.c gc: new typechecking rules 2010-06-08 18:50:02 -07:00
Makefile build: remove unnecessary references to GOBIN and GOROOT 2010-08-30 15:40:56 -04:00
malloc.goc runtime: serialize mcache allocation 2010-09-30 14:09:19 -04:00
malloc.h runtime: add mmap of null page just in case 2010-09-28 20:30:01 -04:00
mcache.c runtime: use manual stack for garbage collection 2010-09-07 09:57:22 -04:00
mcentral.c runtime: clock garbage collection on bytes allocated, not pages in use 2010-03-08 14:15:44 -08:00
mfinal.c runtime: delete malx, skip_depth argument to malloc 2010-04-09 15:30:40 -07:00
mfixalloc.c runtime: more malloc statistics 2010-03-29 13:06:26 -07:00
mgc0.c runtime: use manual stack for garbage collection 2010-09-07 09:57:22 -04:00
mheap.c runtime: use manual stack for garbage collection 2010-09-07 09:57:22 -04:00
mheapmap32.c runtime: a couple more memory stats. 2010-03-29 17:30:07 -07:00
mheapmap32.h runtime: delete MHeapMapCache, which is useless 2010-02-10 21:23:08 -08:00
mheapmap64.c runtime: a couple more memory stats. 2010-03-29 17:30:07 -07:00
mheapmap64.h runtime: delete MHeapMapCache, which is useless 2010-02-10 21:23:08 -08:00
mkasmh.sh amd64: use segment memory for thread-local storage 2010-08-04 17:50:22 -07:00
mkversion.c runtime: add GOOS, GOARCH; fix FuncLine 2010-09-02 14:19:12 -04:00
mprof.goc runtime: rename cgo2c, *.cgo to goc2c, *.goc 2010-04-20 17:03:25 -07:00
msize.c runtime: instrument malloc + garbage collector. 2010-02-08 14:32:22 -08:00
print.c runtime: Fix printing -Inf 2010-06-01 14:08:15 -07:00
proc.c runtime: fix unwindstack crash 2010-09-23 23:04:32 -04:00
reflect.goc runtime: rename cgo2c, *.cgo to goc2c, *.goc 2010-04-20 17:03:25 -07:00
rune.c fix range on invalid utf8 bug 2009-09-03 13:56:06 -07:00
runtime1.goc runtime: split extern.go into debug.go, extern.go, sig.go. 2010-06-21 20:53:49 -07:00
runtime.c runtime: special case copy, equal for one-word interface values 2010-08-26 13:32:40 -04:00
runtime.h gc: make string x + y + z + ... + w efficient 2010-09-12 00:53:04 -04:00
sema.goc runtime: rename cgo2c, *.cgo to goc2c, *.goc 2010-04-20 17:03:25 -07:00
sig.go runtime: split extern.go into debug.go, extern.go, sig.go. 2010-06-21 20:53:49 -07:00
sigqueue.goc Only catch all signals if os/signal package imported. 2010-06-28 17:14:17 -07:00
slice.c gc: index bounds tests and fixes 2010-08-03 00:26:02 -07:00
string.goc gc: make string x + y + z + ... + w efficient 2010-09-12 00:53:04 -04:00
symtab.c runtime: avoid allocation for fixed strings 2010-05-19 21:33:31 -07:00
type.go runtime: Correct commonType.kind values to match compiler. 2010-08-26 08:08:57 -07:00
type.h reflect: add Kind, remove Int8Type, Int8Value, etc. 2010-06-20 12:16:25 -07:00