- 04 Jan, 2011 13 commits
-
-
Robert Griesemer authored
R=r, r2 CC=golang-dev https://golang.org/cl/3794043
-
Icarus Sparry authored
changeset: 6839:545c9926d61a user: Robert Griesemer <gri@golang.org> date: Mon Dec 06 14:23:18 2010 -0800 summary: go/ast: use token.Pos instead of token.Position; adjust all dependent code broke 'godoc -src fmt', one of the example uses of godoc. It gives a stack backtrace essentially caused by dereferencing a NULL pointer (in C terms). This change fixes the particular issue, but the code probably should be made more robust. Fixes #3818044. R=gri CC=golang-dev https://golang.org/cl/3818044
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/3813045
-
Patrick Gavlin authored
Fixes #1201. R=rsc CC=golang-dev https://golang.org/cl/3787044
-
Russ Cox authored
-
Patrick Gavlin authored
Fixes #1368. R=rsc, ejsherry CC=golang-dev https://golang.org/cl/3811042
-
Robert Griesemer authored
- add End() method to all nodes; the text range of a node n is [n.Pos(), n.End()) - various small bug fixes in the process - fixed several comments R=r, rsc CC=golang-dev https://golang.org/cl/3769042
-
Russ Cox authored
Inspired by 3827042. R=gri, peterGo CC=golang-dev https://golang.org/cl/3858042
-
Russ Cox authored
R=r CC=golang-dev, pgavlin https://golang.org/cl/3763043
-
Michael Hoisie authored
Fixes #1375. R=rsc, r CC=golang-dev https://golang.org/cl/3731048
-
Nigel Tao authored
The original change 3378041 was submitted in December 2010: template: change the signature of formatters for future development. R=adg CC=golang-dev https://golang.org/cl/3862041
-
Gustavo Niemeyer authored
Changeset 7012:65601d7cac9e broke goinstall -u for bzr branches. This will fix it. R=golang-dev, adg CC=golang-dev https://golang.org/cl/3852041
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/3775047
-
- 03 Jan, 2011 2 commits
-
-
Rob Pike authored
After a prefix match, the old code advanced the length of the prefix. This is incorrect since the full match might begin in the middle of the prefix. (Consider "aaaab+" matching "aaaaaab"). Fixes #1373 R=rsc CC=golang-dev https://golang.org/cl/3795044
-
Rob Pike authored
The bug was that for an anchored pattern such as ^x, the prefix scan ignored the anchor, and could scan the whole file if there was no x present. The fix is to do prefix matching after the anchor; the cost miniscule; the speedups huge. R=rsc, gri CC=golang-dev https://golang.org/cl/3837042
-
- 30 Dec, 2010 1 commit
-
-
Anschel Schaffer-Cohen authored
This is really insignificant, but it might as well be fixed. R=golang-dev, brainman CC=golang-dev https://golang.org/cl/3832045
-
- 27 Dec, 2010 3 commits
-
-
Stefan Nilsson authored
R=golang-dev, gri CC=golang-dev https://golang.org/cl/3827042
-
Sebastien Binet authored
R=golang-dev, gri CC=binet, golang-dev https://golang.org/cl/3782044
-
Adam Langley authored
I messed up when reading the OCFB spec. TBR=rsc R=rsc CC=golang-dev https://golang.org/cl/3739042
-
- 24 Dec, 2010 1 commit
-
-
Caine Tighe authored
goinstall/download.go: Add checkout concept and helper functions to clean and fix implementation (Issue 1265) R=rsc, niemeyer, adg CC=golang-dev https://golang.org/cl/3536041
-
- 23 Dec, 2010 5 commits
-
-
Andrew Gerrand authored
R=golang-dev, gri CC=golang-dev https://golang.org/cl/3824043
-
Andrew Gerrand authored
R=rsc, iant2, iant CC=golang-dev https://golang.org/cl/3802044
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/3799045
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/3809042
-
Eoghan Sherry authored
R=golang-dev, adg CC=golang-dev https://golang.org/cl/3831041
-
- 21 Dec, 2010 2 commits
-
-
Nigel Tao authored
R=agl1 CC=golang-dev https://golang.org/cl/3772043
-
Stefan Nilsson authored
R=golang-dev, adg CC=golang-dev https://golang.org/cl/3779043
-
- 20 Dec, 2010 2 commits
-
-
Rob Pike authored
Fixes #1357. R=adg, gri CC=golang-dev https://golang.org/cl/3809041
-
David Symonds authored
R=adg CC=golang-dev https://golang.org/cl/3797041
-
- 17 Dec, 2010 11 commits
-
-
Robert Griesemer authored
Implementation uses fast suffixarray lookup to find initial matches if the regular expression starts with a suitable prefix without meta characters. R=r, rsc CC=golang-dev https://golang.org/cl/3720042
-
Robert Griesemer authored
relative to the source file directory R=r, rsc CC=golang-dev https://golang.org/cl/3752041
-
Rob Pike authored
R=agl, agl1, rsc CC=golang-dev https://golang.org/cl/3753041
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/3751041
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/3750041
-
Russ Cox authored
Fixes #1334. R=r CC=golang-dev https://golang.org/cl/3746041
-
Rob Pike authored
It reports whether a regular expression has operators as opposed to matching literal text. R=rsc, gri CC=golang-dev https://golang.org/cl/3731041
-
Russ Cox authored
Makes 6l work better on OS X 10.5. Fixes #1352. Fixes #1353. R=r CC=golang-dev https://golang.org/cl/3661042
-
Russ Cox authored
R=r, r2 CC=golang-dev https://golang.org/cl/3710042
-
Russ Cox authored
#pragma dynexport is no longer needed for this use of cgo, since the gcc and gc code are now linked together into the same binary. It may still be necessary later. On the Mac, you cannot use the GOT to resolve symbols that exist in the current binary, so 6l and 8l translate the GOT-loading mov instructions into lea instructions. On ELF systems, we could use the GOT for those symbols, but for consistency 6l and 8l apply the same translation. The translation is sketchy in the extreme (depending on the relocation being in a mov instruction) but it verifies that the instruction is a mov before rewriting it to lea. Also makes typedefs global across files. Fixes #1335. Fixes #1345. R=iant, r CC=golang-dev https://golang.org/cl/3650042
-
Anthony Martin authored
R=agl1, rsc CC=golang-dev https://golang.org/cl/3730041
-