- 07 Apr, 2010 3 commits
-
-
Russ Cox authored
TBR=kaib CC=golang-dev https://golang.org/cl/897041
-
Russ Cox authored
TBR=kaib CC=golang-dev https://golang.org/cl/883046
-
Ken Thompson authored
channel recv data. R=rsc CC=golang-dev https://golang.org/cl/896041
-
- 06 Apr, 2010 18 commits
-
-
Ken Thompson authored
data just read from the channel. this will make it easier to recognize when to garbage collect and finalize. R=rsc CC=golang-dev https://golang.org/cl/882043
-
Russ Cox authored
The cycle is *netFD -> cw chanl *netFD in struct -> same *netFD in channel read buffer. Because channels are finalized, the cycle makes them uncollectable. A better fix is to make channels not finalized anymore, and that will happen, but this is an easy, reasonable workaround until then. Another good fix would be to zero the channel receive buffer entry after the receive. That too will happen. R=r CC=golang-dev https://golang.org/cl/875043
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/864044
-
Russ Cox authored
1. Fix bug in GOMAXPROCS when trying to cut number of procs Race could happen on any system but was manifesting only on Xen hosted Linux. 2. Fix recover on ARM, where FP != caller SP. R=r CC=golang-dev https://golang.org/cl/880043
-
Roger Peppe authored
Instead of calling the package scope Lex function, Parse now takes an argument which is used to do the lexing. I reverted to having the generated switch code inside Parse rather than a separate function because the function needs 7 arguments or a context structure, which seems unnecessary. I used yyrun(), not the original $A so that it's possible to run the backquoted code through gofmt. R=rsc, ken2, ken3 CC=golang-dev https://golang.org/cl/879041
-
Kai Backman authored
to float instructions work correctly. R=rsc CC=golang-dev https://golang.org/cl/870044
-
Rob Pike authored
also: add /dev/null to the ls args to repair handling of empty dependency lists. R=rsc CC=golang-dev https://golang.org/cl/883045
-
Giles Lean authored
This is a documentation enhancement only, without any code change. The rationale for documenting this precisely is that Unix programmers who "know" that errno's value is undefined after a successful system call may be surprised otherwise and search to be sure that a zero errno may be relied upon after successful calls. R=r, rsc1, rsc CC=golang-dev https://golang.org/cl/812044
-
Ian Lance Taylor authored
R=rsc, r CC=golang-dev https://golang.org/cl/810043
-
Joe Poirier authored
R=rsc CC=golang-dev https://golang.org/cl/812041
-
Russ Cox authored
R=gri CC=golang-dev https://golang.org/cl/867044
-
Russ Cox authored
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 #710. R=gri CC=esko.luontola, golang-dev https://golang.org/cl/887043
-
Russ Cox authored
R=adg CC=golang-dev https://golang.org/cl/813043
-
Kyle Consalus authored
R=rsc CC=golang-dev https://golang.org/cl/881042
-
Charles L. Dorian authored
Complex math function package. Still needs more special case checking. R=rsc CC=golang-dev https://golang.org/cl/874041
-
Russ Cox authored
R=iant CC=golang-dev https://golang.org/cl/862042
-
David Symonds authored
R=adg CC=golang-dev https://golang.org/cl/893041
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/821048
-
- 05 Apr, 2010 6 commits
-
-
Russ Cox authored
R=agl1 CC=golang-dev https://golang.org/cl/851041
-
Russ Cox authored
* 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 https://golang.org/cl/884041
-
Andrew Gerrand authored
Adding this question on Russ' recommendation - not sure if there is some detail here I'm missing. The associated discussion was: http://groups.google.com/group/golang-nuts/t/ec6b27e332ed7f77 R=rsc, r CC=golang-dev https://golang.org/cl/887042
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/855044
-
Conrad Meyer authored
R=rsc, rsc1 CC=golang-dev https://golang.org/cl/808041
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/881044
-
- 04 Apr, 2010 1 commit
-
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/844044
-
- 02 Apr, 2010 3 commits
-
-
Robert Griesemer authored
R=rsc CC=golang-dev https://golang.org/cl/829044
-
Alex Brainman authored
R=rsc CC=golang-dev https://golang.org/cl/770041
-
Russ Cox authored
R=ken2, r CC=golang-dev https://golang.org/cl/871042
-
- 01 Apr, 2010 8 commits
-
-
Robert Griesemer authored
R=rsc CC=golang-dev https://golang.org/cl/836046
-
Robert Griesemer authored
R=rsc CC=golang-dev https://golang.org/cl/838046
-
Robert Griesemer authored
R=rsc, r CC=golang-dev https://golang.org/cl/855043
-
Russ Cox authored
* adds pass 3 to dequeue from channels eagerly various other cleanup/churn: * use switch on cas->send in each pass to factor out common code. * longer goto labels, commented at target * be more agressive about can't happen: throw instead of print + cope. * use "select" instead of "selectgo" in errors * use printf for debug prints when possible R=ken2, ken3 CC=golang-dev, r https://golang.org/cl/875041
-
Evan Shaw authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/849045
-
Russ Cox authored
factor out environment variable checks. infer $GOROOT etc during build if not set. it's still necessary to set them for yourself to use the standard Makefiles. when running all.bash, don't recompile all the go packages in run.bash, since make.bash already did. R=r CC=golang-dev https://golang.org/cl/609042
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/816042
-
Andrew Gerrand authored
R=r, gri CC=golang-dev https://golang.org/cl/872041
-
- 31 Mar, 2010 1 commit
-
-
Robert Griesemer authored
R=r, rsc CC=golang-dev https://golang.org/cl/849044
-