summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/runtime.c
AgeCommit message (Collapse)AuthorFilesLines
2011-04-20Imported Upstream version 2011.03.07.1upstream/2011.03.07.1Ondřej Surý1-8/+32
2011-02-18Imported Upstream version 2011.02.15upstream/2011.02.15Ondřej Surý1-2/+10
2011-02-14Imported Upstream version 2011-02-01.1upstream/2011-02-01.1Ondřej Surý1-1/+11
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-122/+164
2010-06-28Only catch all signals if os/signal package imported.Ian Lance Taylor1-1/+1
Fixes issue 776. R=rsc CC=golang-dev http://codereview.appspot.com/1745041
2010-05-19runtime: avoid allocation for fixed stringsRuss Cox1-4/+4
R=r CC=golang-dev http://codereview.appspot.com/1083041
2010-04-08runtime: fix build (panic) for FreeBSDRuss Cox1-2/+0
R=adg CC=golang-dev http://codereview.appspot.com/867046
2010-04-05runtime: fix CallerRuss Cox1-1/+1
log: add test of Caller New regexp in log test is picky and will require some maintenance, but it catches off-by-one mistakes too. Fixes issue 710. R=gri CC=esko.luontola, golang-dev http://codereview.appspot.com/887043
2010-04-05runtime: various arm fixesRuss Cox1-2/+1
* correct symbol table size * do not reorder functions in output * traceback * signal handling * use same code for go + defer * handle leaf functions in symbol table R=kaib, dpx CC=golang-dev http://codereview.appspot.com/884041
2010-04-01runtime: turn run time errors checks into panicsRuss Cox1-26/+19
R=ken2, r CC=golang-dev http://codereview.appspot.com/871042 Committer: Russ Cox <rsc@golang.org>
2010-03-31gc: implement panic and recoverRuss Cox1-9/+0
R=ken2, r, ken3 CC=golang-dev http://codereview.appspot.com/831042
2010-03-30gc: add panic and recover (still unimplemented in runtime)Russ Cox1-5/+14
main semantic change is to enforce single argument to panic. runtime: change to 1-argument panic. use String method on argument if it has one. R=ken2, r CC=golang-dev http://codereview.appspot.com/812043
2010-03-24runtime: malloc sampling, pprof interfaceRuss Cox1-2/+9
R=r CC=golang-dev http://codereview.appspot.com/719041
2010-03-23runtime: add CallersRuss Cox1-0/+26
cut copies of traceback from 6 to 1. R=r CC=golang-dev http://codereview.appspot.com/703041
2010-03-16runtime: add GOROOT and VersionRuss Cox1-0/+9
R=r CC=golang-dev http://codereview.appspot.com/608041
2010-02-08runtime: instrument malloc + garbage collector.Russ Cox1-0/+11
add simple garbage collection benchmark. R=iant CC=golang-dev http://codereview.appspot.com/204053
2010-01-25in C and asm, replace pkg·name with ·nameRuss Cox1-11/+11
(eliminate assumption of package global name space, make code easier to move between packages). R=r CC=golang-dev http://codereview.appspot.com/194072
2010-01-06Ported runtime to Windows.Hector Chu1-0/+14
R=rsc CC=golang-dev http://codereview.appspot.com/176066 Committer: Russ Cox <rsc@golang.org>
2009-11-20x[lo:] - gc and runtime.Russ Cox1-22/+0
* add runtime sliceslice1 for x[lo:] * remove runtime arraytoslice, rewriting &arr into arr[0:len(arr)]. * port cgen_inline into 8g, 5g. * use native memmove in maps R=ken2 http://codereview.appspot.com/157106
2009-10-15rename sys functions to runtime,Russ Cox1-11/+11
because they are in package runtime. another step to enforcing package boundaries. R=r DELTA=732 (114 added, 93 deleted, 525 changed) OCL=35811 CL=35824
2009-10-13write stack traces and panics to stderrRob Pike1-0/+3
R=rsc DELTA=31 (5 added, 3 deleted, 23 changed) OCL=35700 CL=35700
2009-08-28sliceslice inlineKen Thompson1-0/+6
R=rsc OCL=34041 CL=34041
2009-08-25rename runtime internals to have modern names (array->slice etc)Rob Pike1-5/+5
R=rsc DELTA=444 (179 added, 177 deleted, 88 changed) OCL=33847 CL=33849
2009-06-09mv src/lib to src/pkgRob Pike1-0/+462
tests: all.bash passes, gobuild still works, godoc still works. R=rsc OCL=30096 CL=30102