- 19 Oct, 2011 8 commits
-
-
Russ Cox authored
R=gri CC=golang-dev https://golang.org/cl/5302044
-
Adam Langley authored
I had a brain fart in af84b15fbae2 and messed up the names in generated certificates. R=rsc, bradfitz CC=golang-dev https://golang.org/cl/5315046
-
Brad Fitzpatrick authored
It hasn't been primitive in a while. R=golang-dev, adg CC=golang-dev https://golang.org/cl/5287041
-
Brad Fitzpatrick authored
R=golang-dev, dave, iant CC=golang-dev https://golang.org/cl/5299045
-
Dave Cheney authored
regenerated on a debian sid arm5 host. R=bradfitz, iant CC=golang-dev https://golang.org/cl/5298046
-
Mikio Hara authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5295044
-
Andrew Gerrand authored
R=golang-dev CC=golang-dev https://golang.org/cl/5292045
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/5302041
-
- 18 Oct, 2011 32 commits
-
-
Nigel Tao authored
R=mikesamuel CC=golang-dev https://golang.org/cl/5313044
-
Rob Pike authored
Store the reflect.Value in the internal print state. Code is simpler, cleaner, and a little faster - back to what it was before the change. R=golang-dev, iant CC=golang-dev https://golang.org/cl/5299046
-
Rob Pike authored
The mechanism to record the error in the call is already in place. Fixes #2382. R=golang-dev, dsymonds, bradfitz, r CC=golang-dev https://golang.org/cl/5307043
-
Mike Samuel authored
cssEscaper escapes using the CSS convention: `\` + hex + optional-space It outputs the space when the escape could be followed by a hex digit to distinguish a "\na" from "\u00aa". It did not output a space when the escape is followed by a space character so did not distinguish "\n " from "\n". Currently when doing lookahead, it does not distinguish spaces that will be escaped later by the same function from ones that will not. This is correct but suboptimal. R=nigeltao CC=golang-dev https://golang.org/cl/5306042
-
Andrew Gerrand authored
R=golang-dev, rsc, rsc CC=golang-dev https://golang.org/cl/5283052
-
Nigel Tao authored
Pass tests1.dat, test 26: #data <script><div></script></div><title><p></title><p><p> #document | <html> | <head> | <script> | "<div>" | <title> | "<p>" | <body> | <p> | <p> Thanks to Andy Balholm for driving this change. R=andybalholm CC=golang-dev https://golang.org/cl/5301042
-
Mikkel Krautz authored
Move string table to the end of the __LINKEDIT segment. This change allows Apple's codesign(1) utility to successfully sign Go binaries, as long as they don't contain DWARF data (-w flag to 8l/6l). This is because codesign(1) expects the string table to be the last part of the file. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5271050
-
Russ Cox authored
1. Generate TOC for package pages using template, instead of using JavaScript magic. This makes the pages generated by godoc -html easier to export to other systems. 2. Make TOC one column. It's hard to do two columns portably without invoking JavaScript. 3. Since the TOC is only one column, show full type signatures for functions and methods. Many times that's all you need to see anyway. 4. Name the section after the TOC "Overview". Naming it something is important, to set it off from the TOC and so that there's a quick link to it in the TOC. For now, some illustrative examples: http://swtch.com:6060/pkg/io/ http://swtch.com:6060/pkg/strings/ http://swtch.com:6060/pkg/tabwriter/ http://swtch.com:6060/pkg/unicode/ Fixes #1982. R=gri, bradfitz, r CC=golang-dev https://golang.org/cl/5303044
-
Hector Chu authored
R=rsc, alex.brainman, bradfitz CC=bsiegert, go.peter.90, golang-dev https://golang.org/cl/4188047
-
Anthony Martin authored
If the length of the interpreter string pushes us over the ELFRESERVE limit, the resulting error message will be comical. I was doing some ELF tinkering with a modified version of 8l when I hit this. To be clear, the stock linkers wouldn't hit this without adding about forty more section headers. We're safe for now. ;) Also, remove a redundant call to cflush. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5268044
-
Mikkel Krautz authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5272050
-
Robert Griesemer authored
Fixes #2379. R=r, rsc CC=golang-dev https://golang.org/cl/5305043
-
Russ Cox authored
There is no semantic change here, just better errors. If a function says it takes a byte, and you pass it an int, the compiler error now says that you need a byte, not that you need a uint8. Groundwork for rune. R=ken2 CC=golang-dev https://golang.org/cl/5300042
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/5299043
-
Russ Cox authored
For example, if you are debugging an optimization problem you can now run GCFLAGS=-N gotest This is a convention for make, not for the general build, so it may go away or be done differently in the eventual 'go' command. The plan is that people will be able to test their code for rune safety by doing GCFLAGS=-r. R=golang-dev, bradfitz, lvd CC=golang-dev https://golang.org/cl/5294042
-
Andrey Mirtchovski authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5293045
-
Russ Cox authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5313043
-
Russ Cox authored
R=golang-dev, gri CC=golang-dev https://golang.org/cl/5297043
-
Robert Griesemer authored
The implementation of splitFirst was broken; splitFirst("foo/") must be the same as splitFirst("foo"). As a result, ToAbsolute could be simplified, and as a side effect this fixes a long-standing bug. Thanks to Luca Greco <luca.greco@alcacoop.it> for doing the investigation. Fixes #1157. R=rsc CC=golang-dev https://golang.org/cl/5278050
-
Adam Langley authored
tls.Conn.Close() didn't close the underlying connection and tried to do a handshake in order to send the close notify alert. http didn't look for errors from the TLS handshake. Fixes #2281. R=bradfitz CC=golang-dev https://golang.org/cl/5283045
-
Adam Langley authored
This change splits terminal handling from exp/ssh, as suggested several times in the ssh code review. shell.go and shell_test.go are copies from exp/ssh with minimal changes, so don't need another full review. A future CL will remove that code from exp/ssh. R=bradfitz, r, dave, rsc CC=golang-dev https://golang.org/cl/5278049
-
Dave Cheney authored
common.go: * simplify findAgreedAlgorithms. * add channelExtendedData support. messages.go: * add clientExtendedData. server.go: * use simplified findAgreedAlgorithms. server_shell.go: * fix shadowed err return value. transport.go: * introduce separate cipher, mac and compression for each direction. * added filteredConn and packetWriter interfaces. * newTransport requires a source of randomness. R=golang-dev, agl, rsc CC=golang-dev https://golang.org/cl/5285044
-
Robert Griesemer authored
Fixes #2380. R=rsc, rogpeppe CC=golang-dev https://golang.org/cl/5313041
-
Russ Cox authored
Revert workaround in compiler and revert test for compiler workaround. Tested that the 386 build continues to fail if the gc change is made without the reflect change. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5312041
-
Russ Cox authored
R=golang-dev, r, adg, r, cw CC=golang-dev https://golang.org/cl/5266045
-
Russ Cox authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/5286043
-
Russ Cox authored
The old m[x] = 0, false syntax will be deleted in a month or so, once people have had time to change their code (there is a gofix in a separate CL). R=ken2 CC=golang-dev https://golang.org/cl/5265048
-
Joe Poirier authored
A first run at fully automating the process. This CL supersedes https://golang.org/cl/4634114/ which I seemed to have lost. R=golang-dev, alex.brainman, adg CC=golang-dev https://golang.org/cl/5273041
-
Mikkel Krautz authored
The Windows signtool.exe thinks our binaries are 'invalid Win32 programs' unless the PE linker version field is 3.0 or greater. This minor change makes it possible to successfully sign gc-built binaries on Windows. R=golang-dev, alex.brainman, rsc CC=golang-dev https://golang.org/cl/5268045
-
Andrew Gerrand authored
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/5299041
-
David Symonds authored
This should fix the 386 builds. R=golang-dev, adg CC=golang-dev https://golang.org/cl/5298042
-
David Symonds authored
There's a problem that is manifesting on the 386 builders, but this test bug is masking it. R=adg CC=golang-dev https://golang.org/cl/5295042
-