summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/print.c
AgeCommit message (Collapse)AuthorFilesLines
2014-06-19Imported Upstream version 1.3upstream/1.3Michael Stapelberg1-25/+38
2013-12-03Imported Upstream version 1.2upstream/1.2Michael Stapelberg1-5/+4
2013-03-04Imported Upstream version 1.1~hg20130304upstream/1.1_hg20130304Michael Stapelberg1-13/+23
2012-04-06Imported Upstream version 1upstream/1Ondřej Surý1-21/+41
2011-09-13Imported Upstream version 60upstream/60Ondřej Surý1-0/+351
2011-09-13Imported Upstream version 60Ondřej Surý1-351/+0
2011-04-20Imported Upstream version 2011.03.07.1upstream/2011.03.07.1Ondřej Surý1-32/+27
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-67/+73
2010-06-01runtime: Fix printing -InfEvan Shaw1-2/+2
R=rsc CC=golang-dev http://codereview.appspot.com/1258044 Committer: Russ Cox <rsc@golang.org>
2010-03-31runtime: make type assertion a runtime.Error, the first of manyRuss Cox1-65/+0
R=r CC=golang-dev http://codereview.appspot.com/805043
2010-03-30gc: add panic and recover (still unimplemented in runtime)Russ Cox1-1/+67
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-056g complex type usableKen Thompson1-1/+4
8g and 5g have stubs to ignore complex R=rsc CC=golang-dev http://codereview.appspot.com/257042
2010-03-04cc: disallow ... argument unless NOSPLIT is set.Russ Cox1-0/+1
check that NOSPLIT functions don't use too much stack. correct some missing NOSPLITs in the runtime library. Fixes bug reported in https://groups.google.com/group/golang-nuts/t/efff68b73941eccf R=ken2 CC=golang-dev http://codereview.appspot.com/236041
2010-02-19fixed bug in mpconst float multiply by 0.Ken Thompson1-0/+13
more complex -- constants, variables and print. R=rsc CC=golang-dev http://codereview.appspot.com/217061
2010-01-27gc: implement defer print/println/panic/paniclnRuss Cox1-14/+73
Fixes issue 219. R=ken2, r CC=golang-dev http://codereview.appspot.com/194097
2010-01-25in C and asm, replace pkg·name with ·nameRuss Cox1-21/+21
(eliminate assumption of package global name space, make code easier to move between packages). R=r CC=golang-dev http://codereview.appspot.com/194072
2009-10-15rename sys functions to runtime,Russ Cox1-21/+21
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-16/+16
R=rsc DELTA=31 (5 added, 3 deleted, 23 changed) OCL=35700 CL=35700
2009-10-12stack overflow debugging and fix.Russ Cox1-3/+3
* in 6l, -K already meant check for stack underflow. add -KK to mean double-check stack overflows even in nosplit functions. * comment out print locks; they deadlock too easily but are still useful to put back for special occasions. * let runcgo assembly switch to scheduler stack without involving scheduler directly. because runcgo gets called from matchmg, it is too hard to keep it from being called on other stacks. R=r DELTA=94 (65 added, 18 deleted, 11 changed) OCL=35591 CL=35604
2009-10-09acid bug fix.Russ Cox1-0/+5
lock printf output to avoid interlacing debug prints. R=r DELTA=10 (7 added, 0 deleted, 3 changed) OCL=35539 CL=35561
2009-07-07runtime: use new reflect data structures (CL 31107)Russ Cox1-2/+2
in place of sigi, sigt. R=ken OCL=31118 CL=31277
2009-06-17runtime: stack growth adjustments, cleanupRuss Cox1-16/+16
* keep coherent SP/PC in gobuf (i.e., SP that would be in use at that PC) * gogocall replaces setspgoto, should work better in presence of link registers * delete unused system calls only amd64; 386 is now broken R=r DELTA=548 (183 added, 183 deleted, 182 changed) OCL=30381 CL=30442
2009-06-09mv src/lib to src/pkgRob Pike1-0/+268
tests: all.bash passes, gobuild still works, godoc still works. R=rsc OCL=30096 CL=30102