- 21 Jun, 2010 6 commits
-
-
Russ Cox authored
gob: substitute slice for map R=r CC=golang-dev https://golang.org/cl/1699045
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/1667048
-
Russ Cox authored
netchan, rpc, websocket: run test servers on 127.0.0.1, to avoid conflict with OS X firewall. TBR=r CC=golang-dev https://golang.org/cl/1689046
-
Russ Cox authored
We didn't mention this explicitly during our discussions, but I think it fits the "identical types are spelled identically" rule that we used. R=gri, iant, ken2, r, rsc1 CC=golang-dev https://golang.org/cl/1698043
-
Roger Peppe authored
Currently to install a command, you have to manually goinstall each of the remote packages that it depends on. This patch lets goinstall P work where P is contains files in package main. It does not actually build the package, but it installs all of its dependencies and prints a message to that effect. R=rsc CC=golang-dev https://golang.org/cl/1301043
-
James Whitehead authored
Based on the review of CL 1723044, I've changed the installation instructions for the vim syntax files to suggest symlinking the files rather than copying the files. Also the wording has changed to be more consistent. R=golang-dev, Kyle Lemons, adg CC=golang-dev https://golang.org/cl/1702045
-
- 20 Jun, 2010 7 commits
-
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/1736042
-
Russ Cox authored
update other code to match. R=r CC=golang-dev https://golang.org/cl/1680044
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/1732043
-
Russ Cox authored
TBR=r CC=golang-dev https://golang.org/cl/1734042
-
Russ Cox authored
x.go:13: cannot use t (type T) as type Reader in assignment: T does not implement Reader (Read method requires pointer receiver) x.go:19: cannot use q (type Q) as type Reader in assignment: Q does not implement Reader (missing Read method) have read() want Read() x.go:22: cannot use z (type int) as type Reader in assignment: int does not implement Reader (missing Read method) x.go:24: too many arguments to conversion to complex: complex(1, 3) R=ken2 CC=golang-dev https://golang.org/cl/1736041
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/1677047
-
James Whitehead authored
This sets up vim to work out of the box with go programs as long as syntax highlighting is enabled. Both files must be copied to the vim runtime directory in order for the file-type detection and syntax loading to work. R=golang-dev, adg CC=golang-dev https://golang.org/cl/1723044
-
- 19 Jun, 2010 5 commits
-
-
Russ Cox authored
TBR=r CC=golang-dev https://golang.org/cl/1706044
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/1700043
-
Christopher Wedgwood authored
R=rsc CC=golang-dev, r https://golang.org/cl/1706043
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/1693043
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/1689042
-
- 18 Jun, 2010 2 commits
-
-
Russ Cox authored
R=iant, ken2, r, r2, ken3 CC=golang-dev https://golang.org/cl/1686044
-
Rob Pike authored
R=rsc, iant CC=golang-dev https://golang.org/cl/1718042
-
- 16 Jun, 2010 6 commits
-
-
Rob Pike authored
R=rsc, iant CC=golang-dev https://golang.org/cl/1694044
-
Brad Fitzpatrick authored
This CL replaces my earlier https://golang.org/cl/1640044/show in which Continue handling was explicit. Instead, this CL makes it automatic. Reading from Body() is an implicit acknowledgement that the request headers were fine and the body is wanted. In that case, the 100 Continue response is written automatically when the request continues the "Expect: 100-continue" header. R=rsc, adg CC=golang-dev https://golang.org/cl/1610042
-
Nigel Tao authored
R=rsc TBR=rsc CC=golang-dev https://golang.org/cl/1675047
-
Nigel Tao authored
R=rsc CC=golang-dev, rog https://golang.org/cl/1707042
-
Rob Pike authored
While we're at it, clean up and test the code to guarantee we see every byte when the text is erroneous UTF-8. Fixes #866. R=rsc CC=golang-dev https://golang.org/cl/1712042
-
Rob Pike authored
Fixes #852. R=rsc CC=golang-dev https://golang.org/cl/1680042
-
- 15 Jun, 2010 4 commits
-
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/1698041
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/1703041
-
Rob Pike authored
Fix a bug that caused it to ignore field widths. R=rsc CC=golang-dev https://golang.org/cl/1704041
-
Rob Pike authored
This shortens, simplifies and regularizes the code significantly. (Improvements to reflect could make another step.) Passes all.bash. One semantic change occurs: The String() method changes behavior. It used to run only for string formats such as %s and %q. Instead, it now runs whenever the item has the method and the result is then processed by the format as a string. Besides the regularization, this has three effects: 1) width is honored for String() items 2) %x works for String() items 3) implementations of String that merely recur will recur forever Regarding point 3, example from the updated documentation: type X int func (x X) String() string { return Sprintf("%d", x) } should cast the value before recurring: func (x X) String() string { return Sprintf("%d", int(x)) } R=rsc CC=golang-dev https://golang.org/cl/1613045
-
- 14 Jun, 2010 7 commits
-
-
Nigel Tao authored
R=rsc CC=golang-dev https://golang.org/cl/1701041
-
Rob Pike authored
It fails with 6g. Once 6g is fixed up I will extend the value tests. R=rsc, iant CC=golang-dev https://golang.org/cl/1677043
-
Roger Peppe authored
Change TrimRight and TrimLeft to use these functions. Incidentally fix minor bug in TrimRight. Add some test cases for this. YMMV whether it's worth saving the closure allocation. R=r, r2 CC=golang-dev, hoisie, rsc https://golang.org/cl/1198044
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/1677042
-
Russ Cox authored
various cleanup, deleting unused code R=ken2 CC=golang-dev https://golang.org/cl/1663041
-
Russ Cox authored
R=r CC=golang-dev https://golang.org/cl/1662041
-
Nigel Tao authored
Make dpix variable names consistent. R=rsc CC=golang-dev https://golang.org/cl/1563041
-
- 12 Jun, 2010 3 commits
-
-
Russ Cox authored
R=gri, iant, ken2, r, r2 CC=golang-dev https://golang.org/cl/1632041
-
Russ Cox authored
Cleans up a few other corner cases too. R=ken2 CC=golang-dev https://golang.org/cl/1592045
-
Russ Cox authored
Cannot assume that g == m->curg at time of signal. Must save actual g and restore. Fixes flaky crashes with messages like throw: malloc mlookup throw: malloc/free - deadlock throw: unwindstack on self throw: free mlookup (and probably others) when running cgo. R=iant CC=golang-dev https://golang.org/cl/1648043
-