Age | Commit message (Collapse) | Author |
|
R=rsc
CC=golang-dev
https://golang.org/cl/1954044
|
|
R=ken2
CC=golang-dev
https://golang.org/cl/1960042
|
|
R=adg
CC=golang-dev
https://golang.org/cl/1971042
|
|
Also, if the header is bad, exit with a non-zero status.
Other calls to Brdline in the tree, by category:
Reading symbol name from object file:
./cmd/5l/obj.c:486: name = Brdline(f, '\0');
./cmd/6l/obj.c:535: name = Brdline(f, '\0');
./cmd/8l/obj.c:564: name = Brdline(f, '\0');
./libmach/sym.c:292: cp = Brdline(bp, '\0');
Reading archive header line (fixed, short):
./cmd/gc/lex.c:287: if((a = Brdline(b, '\n')) == nil)
./cmd/gc/lex.c:303: if((p = Brdline(b, '\n')) == nil)
Reading object file header line (fixed, short):
./cmd/ld/lib.c:421: line = Brdline(f, '\n');
Reading undefined symbol list (unused code):
./cmd/ld/lib.c:773: while((l = Brdline(b, '\n')) != nil){
Implementing Brdstr:
./libbio/brdstr.c:36: p = Brdline(bp, delim);
The symbol names ones will cause a problem loudly if they
fail: they'll error out with symbol name too long. This means
that you can't define an enormous struct without giving the
type a name and then stick it in an interface, because the
type's symbol name will be too long for the object file.
Since this will be a loud failure instead of a silent one,
I'm willing to wait until it comes up in practice.
R=r
CC=golang-dev
https://golang.org/cl/1982041
|
|
R=ken2
CC=golang-dev
https://golang.org/cl/1983041
|
|
The previous set was spotty, incomplete, and confusing.
This CL proposes a regular, clean set with clearer names.
It's also complete. Many existing methods will be deprecated,
but not in this CL. Ditto for the tests.
R=rsc, gri
CC=golang-dev, rog
https://golang.org/cl/1946041
|
|
go/scanner: return information on semicolon (real or inserted) when
found in source
go/parser: better error message when a semicolon is found unexpectedly
For instance, if an unexpected semicolon is found that was automatically
inserted, the parser error message is now:
"expected '}', found newline"
Fixes #1006.
R=rsc
CC=golang-dev
https://golang.org/cl/1936044
|
|
documentation change only.
R=rsc
CC=golang-dev
https://golang.org/cl/1964043
|
|
R=nigeltao_golang
CC=golang-dev
https://golang.org/cl/1941042
|
|
Fixes #971.
Parse/ParseFile methods of Template now match template.Parse and .ParseFile methods.
Also made tests being run on Parse and ParseFile be run on Template.ParseFile as well.
R=r
CC=golang-dev
https://golang.org/cl/1741059
|
|
Fixed by http://code.google.com/p/go/source/detail?r=d1f41e20a90e
This just adds a test and checks the return value of Bprint.
R=ken2
CC=golang-dev
https://golang.org/cl/1949042
|
|
Make Bprint work even when the amount of output
exceeds the available buffer space.
R=r
CC=golang-dev
https://golang.org/cl/1968041
|
|
R=r
CC=golang-dev
https://golang.org/cl/1940042
|
|
Fixes #1014.
R=rsc
CC=golang-dev
https://golang.org/cl/1941041
|
|
R=nigeltao
CC=golang-dev
https://golang.org/cl/1962041
|
|
Fixes #1005.
R=rsc, r
CC=golang-dev
https://golang.org/cl/1935041
|
|
R=adg
CC=golang-dev
https://golang.org/cl/1743059
|
|
image: introduce Transparent and Opaque.
R=r
CC=golang-dev
https://golang.org/cl/1947042
|
|
(Removed extraneous "program".)
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/1950041
|
|
R=adg
CC=golang-dev
https://golang.org/cl/1952041
|
|
stride and rect.
R=r
CC=golang-dev, rog
https://golang.org/cl/1849041
|
|
R=r, rsc, gri, rsc1
CC=golang-dev
https://golang.org/cl/1814044
|
|
R=r
CC=golang-dev
https://golang.org/cl/1951041
|
|
R=nigeltao_golang, r
CC=golang-dev
https://golang.org/cl/1897049
|
|
Rect types.
The actual image representation is unchanged. A future change will
replace the {[][]color} with {[]color, stride int, r Rectangle} and
possibly a clip region.
The draw.Color, draw.Point and draw.Rect types will be removed in a
future change. Trying to do it in this one polluted the diff with
trivia.
R=r, rsc
CC=golang-dev
https://golang.org/cl/1918047
|
|
Fixes #1013.
R=rsc, gri
CC=golang-dev
https://golang.org/cl/1938041
|
|
(Added mising closing quotes.)
R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/1902049
|
|
Fixed:
* SetString calls in bitwise tests
* Aliasing problem with self bitwise test
* One test case that was just flat out wrong
* Slice panics in nat.or and nat.xor
* Aliasing problems in Int.And, Int.AndNot, Int.Or, Int.Xor
Fixes #1007.
R=gri
CC=golang-dev
https://golang.org/cl/1895049
|
|
encoded length it was not taking into account the sign bit.
Fixes #997.
R=agl1, gri
CC=golang-dev
https://golang.org/cl/1870047
|
|
R=golang-dev
CC=golang-dev
https://golang.org/cl/1917048
|
|
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/1913047
|
|
R=r, rsc
CC=golang-dev
https://golang.org/cl/1849054
|
|
Generic text-based network protcol library for SMTP-like protocols.
HTTP and NNTP should be changed to use this package,
and I expect that SMTP and POP3 will be able to use it too.
R=cemeyer, nigeltao_golang, r
CC=golang-dev, petar-m
https://golang.org/cl/889041
|
|
Fixes #1002.
R=rsc
CC=golang-dev
https://golang.org/cl/1882046
|
|
- integer divide by zero raises panic
- float comparisons involving NaNs work
- syscall interface actually handles return
values and errno correctly.
R=rsc, bradfitzpatrick
CC=golang-dev
https://golang.org/cl/1847047
|
|
Underflow/overflow tests for exp_amd64.s
Fixes #957.
R=rsc
CC=golang-dev
https://golang.org/cl/1817041
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/1879043
|
|
all other basic types seem to be represented.
R=rsc
CC=golang-dev
https://golang.org/cl/1919042
|
|
R=gri
CC=golang-dev
https://golang.org/cl/1893045
|
|
Test case for http://code.google.com/p/go/issues/detail?id=999
R=r
CC=golang-dev
https://golang.org/cl/1892050
|
|
R=gri
CC=golang-dev
https://golang.org/cl/1856054
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/1890045
|
|
package once remains for now; will be deleted after next release.
R=golang-dev, brainman
CC=golang-dev
https://golang.org/cl/1914046
|
|
Basically these functions are implemented the same way as the
corresponding functions in the strings package. Test functions
are implemented for IndexRune and FieldsFunc.
Additionally two typos are fixed in packages bytes and strings.
R=r
CC=golang-dev
https://golang.org/cl/1696062
|
|
This implementation is simpler and more useful, since it can work
with methods.
R=rsc
CC=golang-dev
https://golang.org/cl/1864051
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/1863051
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/1892049
|
|
R=golang-dev
CC=golang-dev
https://golang.org/cl/1905050
|
|
Also: Return first instead of last error as that seems more useful.
R=r
CC=golang-dev
https://golang.org/cl/1897050
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/1849055
|