- 23 Feb, 2011 5 commits
-
-
Alex Brainman authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4185054
-
Alex Brainman authored
Thanks to rsc for the suggestion. R=r CC=golang-dev https://golang.org/cl/4174060
-
Robert Griesemer authored
There are some minor irregularities in the printer output (some paren's are present that should be removed), but these are unrelated issues. Will review in a 2nd step. R=rsc CC=golang-dev https://golang.org/cl/4188068
-
Russ Cox authored
Changes on laptop were not sync'ed to machine where I ran hg submit. R=r CC=golang-dev https://golang.org/cl/4195048
-
Robert Griesemer authored
As a result, parsing a "control clause" is now sufficiently different for if, switch, and for statements that the code is not factored out anymore. The code is a bit longer but clearer in each individual case. Reflect the changes in AST. R=r, r2 CC=golang-dev https://golang.org/cl/4173075
-
- 22 Feb, 2011 10 commits
-
-
Robert Griesemer authored
Plus a few minor HTML fixes. Fixes #1535. R=r, rsc, ken2, iant, r2 CC=golang-dev https://golang.org/cl/4185065
-
Russ Cox authored
R=ken2, r2 CC=golang-dev https://golang.org/cl/4195045
-
Russ Cox authored
Deleted test/ken/robif.go because test/if.go is the same program modulo formatting. R=golang-dev, gri, r2 CC=golang-dev https://golang.org/cl/4186068
-
Russ Cox authored
Fix problems found. On amd64, various library routines had bigger stack frames than expected, because large function calls had been added. runtime.assertI2T: nosplit stack overflow 120 assumed on entry to runtime.assertI2T 8 after runtime.assertI2T uses 112 0 on entry to runtime.newTypeAssertionError -8 on entry to runtime.morestack01 runtime.assertE2E: nosplit stack overflow 120 assumed on entry to runtime.assertE2E 16 after runtime.assertE2E uses 104 8 on entry to runtime.panic 0 on entry to runtime.morestack16 -8 after runtime.morestack16 uses 8 runtime.assertE2T: nosplit stack overflow 120 assumed on entry to runtime.assertE2T 16 after runtime.assertE2T uses 104 8 on entry to runtime.panic 0 on entry to runtime.morestack16 -8 after runtime.morestack16 uses 8 runtime.newselect: nosplit stack overflow 120 assumed on entry to runtime.newselect 56 after runtime.newselect uses 64 48 on entry to runtime.printf 8 after runtime.printf uses 40 0 on entry to vprintf -8 on entry to runtime.morestack16 runtime.selectdefault: nosplit stack overflow 120 assumed on entry to runtime.selectdefault 56 after runtime.selectdefault uses 64 48 on entry to runtime.printf 8 after runtime.printf uses 40 0 on entry to vprintf -8 on entry to runtime.morestack16 runtime.selectgo: nosplit stack overflow 120 assumed on entry to runtime.selectgo 0 after runtime.selectgo uses 120 -8 on entry to runtime.gosched On arm, 5c was tagging functions NOSPLIT that should not have been, like the recursive function printpanics: printpanics: nosplit stack overflow 124 assumed on entry to printpanics 112 after printpanics uses 12 108 on entry to printpanics 96 after printpanics uses 12 92 on entry to printpanics 80 after printpanics uses 12 76 on entry to printpanics 64 after printpanics uses 12 60 on entry to printpanics 48 after printpanics uses 12 44 on entry to printpanics 32 after printpanics uses 12 28 on entry to printpanics 16 after printpanics uses 12 12 on entry to printpanics 0 after printpanics uses 12 -4 on entry to printpanics R=r, r2 CC=golang-dev https://golang.org/cl/4188061
-
Andrew Gerrand authored
Fixes #1465. R=rsc CC=golang-dev https://golang.org/cl/4172063
-
Gustavo Niemeyer authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4168059
-
Rob Pike authored
Other than maybe cleaning the code up a bit, this has little practical effect for now, but lays the foundation for remembering the method set of a type, which can be expensive. R=rsc CC=golang-dev https://golang.org/cl/4193041
-
Robert Griesemer authored
Fixes #1543. R=rsc, r2 CC=golang-dev https://golang.org/cl/4169068
-
Rob Pike authored
It was observed that the interface was generic enough that several other types implemented it too. Fixes #1530. R=rsc CC=golang-dev https://golang.org/cl/4169063
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/4169065
-
- 21 Feb, 2011 5 commits
-
-
Padraig Kitterick authored
Removed a redefinition of the request URL which is never used and redundant checking of the return value from send(). R=golang-dev, adg CC=golang-dev https://golang.org/cl/4184061
-
Andrew Gerrand authored
R=dsymonds CC=golang-dev https://golang.org/cl/4186065
-
David Symonds authored
R=rsc, r2 CC=golang-dev https://golang.org/cl/4167064
-
Mikael Tillenius authored
Added support for reading images with grayscale + alpha and for images with depth 1, 2 or 4. R=nigeltao CC=golang-dev https://golang.org/cl/4174053
-
Nigel Tao authored
R=dsymonds CC=golang-dev https://golang.org/cl/4179063
-
- 20 Feb, 2011 1 commit
-
-
Luuk van Dijk authored
R=rsc, r2 CC=golang-dev https://golang.org/cl/4183060
-
- 19 Feb, 2011 2 commits
-
-
Rob Pike authored
pointer to interface type. R=golang-dev, niemeyer, gri CC=golang-dev https://golang.org/cl/4173067
-
Adam Langley authored
R=rsc CC=golang-dev https://golang.org/cl/4178065
-
- 18 Feb, 2011 13 commits
-
-
Dave Cheney authored
Using make -C $* rather than (cd $* ; make) results in a small, but measurable improvement in build times where compilation is not the major component. eg. before - ~/go/src/pkg$ time make real 0m1.176s user 0m0.639s sys 0m0.399s after - ~/go/src/pkg$ time make real 0m0.916s user 0m0.571s sys 0m0.243s There are other places in the distribution src/make.common for example that could also benefit from this change. R=adg CC=golang-dev, rsc https://golang.org/cl/4174055
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/4170063
-
Dave Cheney authored
R=rsc, mikioh, rsc1, dho CC=golang-dev https://golang.org/cl/4174056
-
Rob Pike authored
R=agl CC=golang-dev https://golang.org/cl/4173062
-
Andrew Gerrand authored
R=gri, niemeyer, rsc, r2, r CC=golang-dev https://golang.org/cl/4188063
-
Gustavo Niemeyer authored
R=golang-dev, adg CC=golang-dev https://golang.org/cl/4173063
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/4191048
-
Russ Cox authored
pieces of an upcoming CL leaked into CL 4168056 TBR=r CC=golang-dev https://golang.org/cl/4180057
-
Russ Cox authored
Update #1527. R=adg, oerdnj CC=golang-dev https://golang.org/cl/4171060
-
Russ Cox authored
Was required by old cgo but we don't generate stub .so files anymore. Update #1527. R=iant CC=golang-dev https://golang.org/cl/4168056
-
Adam Langley authored
PKCS#1 v2.1 section 7.1.1 says that the result of an OAEP encryption is "an octet string of length $k$". Since we didn't left-pad the result it was previously possible for the result to be smaller when the most-significant byte was zero. Fixes #1519. R=rsc CC=golang-dev https://golang.org/cl/4175059
-
Robert Griesemer authored
R=r, r2 CC=golang-dev https://golang.org/cl/4184053
-
Gustavo Niemeyer authored
Flags defined in the testing package may conflict with real flags defined in the main package, or in any other imported package. This change makes them less likely to be used for other purposes. R=r, rsc, r2 CC=golang-dev https://golang.org/cl/4167055
-
- 17 Feb, 2011 4 commits
-
-
Wei Guangjing authored
R=rsc, brainman CC=golang-dev https://golang.org/cl/4182061
-
Nigel Tao authored
R=rsc CC=golang-dev https://golang.org/cl/4169058
-
Russ Cox authored
Fixes #53. (again) R=agl1 CC=golang-dev https://golang.org/cl/4167054
-
Russ Cox authored
Almost the same definition as Go identifier names. (Leading digits are allowed.) Fixes #1520. R=r, r2 CC=golang-dev https://golang.org/cl/4173061
-