summaryrefslogtreecommitdiff
path: root/src/runtime
Commit message (Expand)AuthorAgeFilesLines
* all: merge default branch into dev.garbageRuss Cox2014-10-1626-295/+558
|\
| * runtime: remove hand-generated ptr bitmaps for reflectcallRuss Cox2014-10-155-170/+151
| * cmd/gc, runtime: fix race, nacl for writebarrier changesRuss Cox2014-10-141-3/+3
| * runtime: handle all windows exception (second attempt)Alex Brainman2014-10-159-76/+230
| * cmd/gc: add 2-, 3-, 4-word write barrier specializationsRuss Cox2014-10-141-0/+21
| * runtime: a few optimizations of scanblock.Keith Randall2014-10-141-17/+18
| * runtime: add comment to mgc0.hDmitriy Vyukov2014-10-091-0/+2
| * undo CL 145150043 / 8b3d26697b8dAlex Brainman2014-10-099-224/+76
| * runtime: handle all windows exceptionAlex Brainman2014-10-099-76/+224
| * runtime: zero a few more dead pointers.Keith Randall2014-10-082-4/+8
| * runtime: delay freeing of shrunk stacks until gc is done.Keith Randall2014-10-083-1/+40
| * runtime: faster GC scanDmitriy Vyukov2014-10-081-32/+18
| * runtime: clear Defer.fn before removing from the G.defer listRuss Cox2014-10-081-0/+13
| * runtime: fix windows/amd64 buildRuss Cox2014-10-071-2/+8
| * runtime: change Windows M.thread from void* to uintptrRuss Cox2014-10-076-8/+22
| * runtime: clear Defer.panic before removing from G.defer listRuss Cox2014-10-072-0/+10
| * runtime: zero pointer-looking scalararg valuesKeith Randall2014-10-071-0/+2
| * runtime: update heap dump format for 1.4Keith Randall2014-10-071-13/+31
| * runtime: fix _cgo_allocate(0)Russ Cox2014-10-071-0/+3
| * runtime: crash if we see an invalid pointer into GC arenaRuss Cox2014-10-071-5/+94
| * runtime: remove type-punning for Type.gc[0], gc[1]Russ Cox2014-10-072-2/+2
* | [dev.garbage] runtime: Write barrier code.Rick Hudson2014-10-141-16/+129
* | [dev.garbage] all: merge default into dev.garbageRuss Cox2014-10-062-17/+33
|\ \ | |/
| * runtime: update docs, code for SetFinalizerRuss Cox2014-10-062-17/+33
* | [dev.garbage] all: merge default into dev.garbageRuss Cox2014-10-067-272/+410
|\ \ | |/ |/|
| * [dev.garbage] merge default into dev.garbageRuss Cox2014-10-0372-529/+759
| |\
| * | [dev.garbage] runtime: scan and mark phase refactoringRick Hudson2014-10-034-263/+404
| * | [dev.garbage] runtime: make sure G.param and SudoG.elem do not hold stale poi...Russ Cox2014-10-024-2/+30
| * | [dev.garbage] runtime: remove another BitsMultiWordRuss Cox2014-10-021-2/+2
* | | runtime: clear sg.selectdone before saving in SudoG cacheRuss Cox2014-10-032-1/+10
* | | runtime: clear stale values from G.param and SudoG.elemRuss Cox2014-10-034-2/+27
* | | cmd/cc, runtime: disallow structs without tagsRuss Cox2014-10-035-16/+18
| |/ |/|
* | os, syscall: add UnsetenvBrad Fitzpatrick2014-10-014-1/+25
* | runtime: fix scanning of gc work bufferKeith Randall2014-09-301-4/+8
* | runtime: fix throwsplit checkDmitriy Vyukov2014-09-301-1/+1
* | runtime: initialize traceback variables earlierKeith Randall2014-09-293-10/+31
* | liblink: generate MRC replacement in liblink, not tls_armDave Cheney2014-09-301-8/+3
* | runtime: delete unused variables.Keith Randall2014-09-291-4/+0
* | runtime: fix cgo_topofstack to save clobbered registersKeith Randall2014-09-281-1/+9
* | runtime: add load_g call in arm callback.Keith Randall2014-09-254-5/+6
* | cgo: adjust return value location to account for stack copies.Keith Randall2014-09-255-1/+35
* | runtime: more NOPTRRuss Cox2014-09-2412-17/+18
* | runtime: more NOPTRRuss Cox2014-09-247-2/+22
* | build: fix elf buildsRuss Cox2014-09-241-2/+7
* | cmd/cc, cmd/ld, runtime: disallow conservative data/bss objectsRuss Cox2014-09-2424-71/+89
* | cmd/go: prohibit C sources files unless using cgoRuss Cox2014-09-241-0/+0
* | runtime: fix LastGC commentRuss Cox2014-09-241-2/+2
* | runtime: keep g->syscallsp consistent after cgo->Go callbacksHector Martin Cantero2014-09-244-13/+40
* | runtime: fix runtime.Breakpoint on ARMv5Dave Cheney2014-09-231-1/+1
* | runtime: remove unused function declarationDmitriy Vyukov2014-09-221-1/+0