Age | Commit message (Collapse) | Author | Files | Lines |
|
R=rsc, iant
CC=golang-dev
http://codereview.appspot.com/824045
|
|
TBR=kaib
CC=golang-dev
http://codereview.appspot.com/897041
|
|
TBR=kaib
CC=golang-dev
http://codereview.appspot.com/883046
|
|
channel recv data.
R=rsc
CC=golang-dev
http://codereview.appspot.com/896041
|
|
data just read from the channel.
this will make it easier to
recognize when to garbage
collect and finalize.
R=rsc
CC=golang-dev
http://codereview.appspot.com/882043
|
|
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
http://codereview.appspot.com/875043
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/864044
|
|
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
http://codereview.appspot.com/880043
|
|
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
http://codereview.appspot.com/879041
Committer: Ken Thompson <ken@golang.org>
|
|
to float instructions work correctly.
R=rsc
CC=golang-dev
http://codereview.appspot.com/870044
|
|
also: add /dev/null to the ls args to repair handling of empty dependency lists.
R=rsc
CC=golang-dev
http://codereview.appspot.com/883045
|
|
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
http://codereview.appspot.com/812044
Committer: Russ Cox <rsc@golang.org>
|
|
R=rsc, r
CC=golang-dev
http://codereview.appspot.com/810043
Committer: Russ Cox <rsc@golang.org>
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/812041
Committer: Russ Cox <rsc@golang.org>
|
|
R=gri
CC=golang-dev
http://codereview.appspot.com/867044
|
|
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
|
|
R=adg
CC=golang-dev
http://codereview.appspot.com/813043
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/881042
Committer: Russ Cox <rsc@golang.org>
|
|
Complex math function package. Still needs more special case checking.
R=rsc
CC=golang-dev
http://codereview.appspot.com/874041
Committer: Russ Cox <rsc@golang.org>
|
|
R=iant
CC=golang-dev
http://codereview.appspot.com/862042
|
|
R=adg
CC=golang-dev
http://codereview.appspot.com/893041
Committer: Andrew Gerrand <adg@golang.org>
|
|
R=ken2
CC=golang-dev
http://codereview.appspot.com/821048
|
|
R=agl1
CC=golang-dev
http://codereview.appspot.com/851041
|
|
* 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
|
|
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
http://codereview.appspot.com/887042
|
|
R=ken2
CC=golang-dev
http://codereview.appspot.com/855044
|
|
R=rsc, rsc1
CC=golang-dev
http://codereview.appspot.com/808041
Committer: Russ Cox <rsc@golang.org>
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/881044
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/844044
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/829044
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/770041
Committer: Russ Cox <rsc@golang.org>
|
|
R=ken2, r
CC=golang-dev
http://codereview.appspot.com/871042
Committer: Russ Cox <rsc@golang.org>
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/836046
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/838046
|
|
R=rsc, r
CC=golang-dev
http://codereview.appspot.com/855043
Committer: Robert Griesemer <gri@golang.org>
|
|
* 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
http://codereview.appspot.com/875041
|
|
R=golang-dev, rsc
CC=golang-dev
http://codereview.appspot.com/849045
Committer: Russ Cox <rsc@golang.org>
|
|
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
http://codereview.appspot.com/609042
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/816042
Committer: Rob Pike <r@golang.org>
|
|
R=r, gri
CC=golang-dev
http://codereview.appspot.com/872041
|
|
R=r, rsc
CC=golang-dev
http://codereview.appspot.com/849044
|
|
http://code.google.com/p/x-go-binding/
R=rsc
CC=golang-dev
http://codereview.appspot.com/846043
|
|
R=ken2
CC=golang-dev
http://codereview.appspot.com/870041
|
|
R=rsc, r
CC=golang-dev
http://codereview.appspot.com/864042
|
|
R=rsc, gri
CC=golang-dev
http://codereview.appspot.com/821046
|
|
R=r
CC=golang-dev
http://codereview.appspot.com/805043
|
|
R=r, adg
CC=golang-dev
http://codereview.appspot.com/869041
|
|
R=ken2, r, ken3
CC=golang-dev
http://codereview.appspot.com/831042
|
|
R=rsc, gri, r
CC=golang-dev
http://codereview.appspot.com/822044
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/859042
|