summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/stack.c
Commit message (Expand)AuthorAgeFilesLines
* build: move package sources from src/pkg to srcRuss Cox2014-09-081-1128/+0
* runtime: fix panic/wrapper/recover mathRuss Cox2014-09-061-4/+0
* runtime: disable StackCopyAlwaysRuss Cox2014-09-051-1/+1
* runtime: use reflect.call during panic instead of newstackcallRuss Cox2014-09-051-53/+39
* runtime: convert panic/recover to GoKeith Randall2014-09-051-2/+22
* runtime: use new #include "textflag.h"Russ Cox2014-09-041-1/+1
* runtime: make entersyscall/exitsyscall safe for stack splitsRuss Cox2014-09-031-0/+2
* runtime: Start and stop individual goroutines at gc safepointsRick Hudson2014-09-031-0/+8
* runtime: convert select implementation to Go.Keith Randall2014-09-021-0/+3
* runtime: convert traceback*.c to GoRuss Cox2014-09-021-3/+9
* runtime: change PC, SP values in Stkframe, Panic, Defer from byte* to uintptrRuss Cox2014-09-011-5/+5
* runtime: rename SysAlloc to sysAlloc for GoRuss Cox2014-08-301-1/+1
* runtime: rename Lock to MutexRuss Cox2014-08-271-1/+1
* runtime: fix nacl buildRuss Cox2014-08-271-1/+1
* runtime: changes to g->atomicstatus (nee status) to support concurrent GCRick Hudson2014-08-271-17/+39
* cmd/gc, runtime: treat slices and strings like pointers in garbage collectionRuss Cox2014-08-251-13/+2
* runtime: convert channel operations to Go, part 1 (chansend1).Keith Randall2014-08-241-1/+21
* runtime: convert common scheduler functions to GoDmitriy Vyukov2014-08-211-2/+2
* runtime: allow copying of onM frameDmitriy Vyukov2014-08-191-1/+10
* runtime: convert Gosched to GoDmitriy Vyukov2014-08-191-1/+1
* runtime: improve diagnostics of non-copyable framesDmitriy Vyukov2014-08-191-3/+15
* cmd/gc, runtime: refactor interface inlining decision into compilerRuss Cox2014-08-181-2/+2
* runtime: fix data race in stackallocDmitriy Vyukov2014-08-081-3/+5
* runtime: simpler and faster GCDmitriy Vyukov2014-07-291-0/+1
* undo CL 101570044 / 2c57aaea79c4Keith Randall2014-07-171-141/+246
* undo CL 104200047 / 318b04f28372Keith Randall2014-06-301-216/+140
* runtime: stack allocator, separate from mallocgcKeith Randall2014-06-301-140/+216
* all: remove 'extern register M *m' from runtimeRuss Cox2014-06-261-47/+47
* runtime: revise CL 105140044 (defer nil) to work on WindowsRuss Cox2014-06-121-1/+10
* runtime: fix defer of nil funcRuss Cox2014-06-121-1/+6
* runtime: make continuation pc available to stack walkRuss Cox2014-05-311-2/+6
* runtime: stack copier should handle nil defers without faulting.Keith Randall2014-05-271-2/+10
* runtime: make sure associated defers are copyable before trying to copy a stack.Keith Randall2014-04-071-12/+57
* cmd/gc, runtime: make GODEBUG=gcdead=1 mode work with livenessRuss Cox2014-04-031-3/+3
* cmd/gc, cmd/ld, runtime: compact liveness bitmapsRuss Cox2014-04-021-5/+5
* runtime: use correct pc to obtain liveness info during stack copyRuss Cox2014-04-011-4/+8
* runtime: adjust GODEBUG=allocfreetrace=1 and GODEBUG=gcdead=1Russ Cox2014-04-011-1/+1
* runtime: enable 'bad pointer' check during garbage collection of Go stack framesRuss Cox2014-03-271-0/+1
* runtime: eliminate false retention due to m->moreargp/morebufDmitriy Vyukov2014-03-261-7/+10
* runtime: redo stack map entries to avoid false retentionKeith Randall2014-03-251-17/+41
* runtime: fix spans corruptionDmitriy Vyukov2014-03-141-10/+2
* runtime: report "out of memory" in efence modeDmitriy Vyukov2014-03-141-2/+6
* runtime: do not shrink stacks GOCOPYSTACK=0Dmitriy Vyukov2014-03-141-0/+2
* runtime: detect stack split after forkDmitriy Vyukov2014-03-131-0/+2
* runtime: fix stack size checkDmitriy Vyukov2014-03-131-4/+4
* runtime: efence support for growable stacksDmitriy Vyukov2014-03-121-4/+12
* runtime: more Native Client fixesDave Cheney2014-03-111-1/+1
* runtime: round stack size to power of 2.Shenghou Ma2014-03-071-3/+3
* runtime: refactor and fix stack management codeDmitriy Vyukov2014-03-071-29/+42
* runtime: shrink bigger stacks without any copying.Keith Randall2014-03-061-12/+66