- 06 Sep, 2013 6 commits
-
-
Brad Fitzpatrick authored
Fixes #6084 R=golang-dev, rsc, dave CC=golang-dev https://golang.org/cl/13523044
-
Kamil Kisiel authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13592043
-
ChaiShushan authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13587043
-
Lucio De Re authored
cmd/cc: bv.c imports libc.h twice When using the Plan 9 compiler, the invocation #include <../ld/textflag.h> works for the toolchain, but not for the MACH library. Module cmd/cc/bv.c includes libc.h and "cc.h", which in turn also includes libc.h. In the Plan 9 context, this causes a number of duplicate definitions. R=golang-dev, rsc, r CC=golang-dev https://golang.org/cl/13303047
-
Rob Pike authored
It's not needed to analyze coverage data. Fixes #6120 R=golang-dev, adg CC=golang-dev https://golang.org/cl/13343050
-
Russ Cox authored
These tests were suggested in golang.org/issue/6080. They were fixed as part of the new nil pointer checks that I added a few weeks ago. Recording the tests as part of marking the issue closed. Fixes #6080. R=golang-dev, r, bradfitz CC=golang-dev https://golang.org/cl/13255049
-
- 05 Sep, 2013 5 commits
-
-
Rob Pike authored
Flushing after every token negates the point of buffering. A different approach is required. ««« original CL description encoding/xml: flush buffer after encoding token R=rsc, bradfitz, adg CC=golang-dev https://golang.org/cl/13004046 »»» R=golang-dev, adg, rsc CC=golang-dev https://golang.org/cl/13515043
-
Ian Lance Taylor authored
This should have been part of revision 16731:cdedb129e020, but I missed it. This fixes printing local variables when doing an external link. No test because we aren't doing any debug info testing yet. Fixes #5719. R=golang-dev, r CC=golang-dev https://golang.org/cl/13464046
-
Rémy Oudompheng authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13171046
-
Rémy Oudompheng authored
DeepEqual caches addresses of compared values each time it visits addressable values. This is more expensive than actually comparing them in the common case of large slices of bytes or integers. Also add a fast path for slices with identical underlying array. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13000044
-
Ian Lance Taylor authored
Fixes #5240. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13546044
-
- 04 Sep, 2013 9 commits
-
-
Brad Fitzpatrick authored
Also, report allocations in benchmark. R=golang-dev, r CC=golang-dev https://golang.org/cl/13410044
-
Rob Pike authored
The underlying parse tree is visible in text/template, so it should be visible here. Done by copying the underlying *parse.Tree up to the top level of the struct, and then making sure it's kept up to date. Fixes #6318. R=mikesamuel CC=golang-dev https://golang.org/cl/13479044
-
Aulus Egnatius Varialus authored
Enable cgo for dragonfly/386 and dragonfly/amd64. R=golang-dev, jsing, iant, bradfitz CC=golang-dev https://golang.org/cl/13247046
-
Ian Lance Taylor authored
Generated by addca. R=gobot CC=golang-dev https://golang.org/cl/13336045
-
Ian Lance Taylor authored
Fixes #6319. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13539043
-
Ian Lance Taylor authored
Also remove incorrect statement that cgo does not support gccgo. R=golang-dev, r CC=golang-dev https://golang.org/cl/13511043
-
Ian Lance Taylor authored
Fixes #5272. R=golang-dev, r CC=golang-dev https://golang.org/cl/13498046
-
Rob Pike authored
Based on an old suggestion by rsc, it compares the second and following arguments to the first. Unfortunately the code cannot be as pretty as rsc's original because it doesn't require identical types. R=golang-dev, dsymonds, adg CC=golang-dev https://golang.org/cl/13509046
-
Mikio Hara authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/13261049
-
- 03 Sep, 2013 2 commits
-
-
Adam Langley authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13335050
-
Brad Fitzpatrick authored
We were reading 1024 bytes but only using 512. Fixes #6311 R=golang-dev, iant CC=golang-dev https://golang.org/cl/13289047
-
- 02 Sep, 2013 1 commit
-
-
Mikio Hara authored
Update #3610 Update #5267 Update #5707 R=golang-dev, bradfitz, dave CC=golang-dev https://golang.org/cl/13465043
-
- 31 Aug, 2013 9 commits
-
-
Keith Randall authored
Use cnew/cnewarray instead of mallocgc. R=golang-dev, dvyukov CC=golang-dev https://golang.org/cl/13396045
-
Joel Sing authored
R=golang-dev, iant CC=golang-dev https://golang.org/cl/13328045
-
Joel Sing authored
Add runtime and syscall support for dragonfly/386. R=golang-dev, iant CC=golang-dev https://golang.org/cl/13237051
-
Joel Sing authored
Add generated z* files for dragonfly/386. R=golang-dev, iant CC=golang-dev https://golang.org/cl/13303046
-
Keith Randall authored
Remove all hashtable-specific GC code. Fixes bug 6119. R=cshapiro, dvyukov, khr CC=golang-dev https://golang.org/cl/13078044
-
Joel Sing authored
R=golang-dev, bradfitz, dave CC=golang-dev https://golang.org/cl/13225043
-
Mikio Hara authored
Also flattens import declaration. R=golang-dev, alex.brainman CC=golang-dev https://golang.org/cl/13373046
-
Mikio Hara authored
This CL makes resolveInternetAddr return a list of addresses that contain a pair of different address family IP addresses if possible, but doesn't contain any API behavioral changes yet. A simple IP address selection mechanism for Resolve{TCP,UDP,IP}Addr and Dial API still prefers IPv4. This is in preparation for TCP connection setup with fast failover on dual IP stack node as described in RFC 6555. Update #3610 Update #5267 R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13374043
-
Brad Fitzpatrick authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/13316044
-
- 30 Aug, 2013 8 commits
-
-
Brad Fitzpatrick authored
compress/flate is https://golang.org/cl/12953048 compress/zlib is https://golang.org/cl/13171046 Update #6138 R=golang-dev, iant CC=golang-dev https://golang.org/cl/13435043
-
Tad Glines authored
Update #4805 Add the ability to set an open connection limit. Fixed case where the Conn finalCloser was being called with db.mu locked. Added separate benchmarks for each path for Exec and Query. Replaced slice based idle pool with list based idle pool. R=bradfitz CC=golang-dev https://golang.org/cl/10726044
-
Adam Langley authored
This change allows people who want to parse or set odd X.509 extensions to do so without having to add support for them all to the package. I tried to make it so that only a single member: Extensions would be needed. However, that would mean detecting when the caller had altered the contents of it so that parsing and marshaling a certificate wouldn't ignore all changes to the other members. This ended up being messy, thus the current design where there are two members: one for reading and another for writing. As crypto/x509 adds support for more extensions in the future, the raw extensions will still be in Extensions for older code that expects it there. Also, future extensions will be overridden by any raw extensions added to ExtraExtensions by code that was written before support was added. R=golang-dev, r CC=golang-dev, jpsugar https://golang.org/cl/12056043
-
Dmitriy Vyukov authored
Also introduce BGET2/4, BPUT2/4 as they are widely used. Slightly improve BGETC/BPUTC implementation. This gives ~5% CPU time improvement on go install -a -p1 std. Before: real user sys 0m23.561s 0m16.625s 0m5.848s 0m23.766s 0m16.624s 0m5.846s 0m23.742s 0m16.621s 0m5.868s after: 0m22.999s 0m15.841s 0m5.889s 0m22.845s 0m15.808s 0m5.850s 0m22.889s 0m15.832s 0m5.848s R=golang-dev, r CC=golang-dev https://golang.org/cl/12745047
-
Nigel Tao authored
include the new image/color/palette package. R=r CC=golang-dev https://golang.org/cl/13314044
-
Nigel Tao authored
image/color package into their own package. They require some non- trivial init-time code (interface conversions, currently 40KiB of text) that would otherwise burden any Go program that imported image/color. R=r CC=golang-dev https://golang.org/cl/13256046
-
Rob Pike authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13324046
-
Mikio Hara authored
This CL adds a new type addrList that will carry a short list of IP addresses to dial helper functions in the upcoming CLs. This is in preparation for TCP connection setup with fast failover on dual IP stack node as described in RFC 6555. Update #3610 Update #5267 R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13241046
-