- 18 Dec, 2013 33 commits
-
-
Nigel Tao authored
Fixes #6441. R=r CC=andybons, golang-dev https://golang.org/cl/13829043
-
David du Colombier authored
warning: src/cmd/6g/reg.c:671 format mismatch d VLONG, arg 4 warning: src/cmd/gc/pgen.c:230 set and not used: oldstksize warning: src/cmd/gc/plive.c:877 format mismatch lx UVLONG, arg 2 warning: src/cmd/gc/walk.c:2878 set and not used: cbv warning: src/cmd/gc/walk.c:2885 set and not used: hbv warning: src/cmd/ld/data.c:198 format mismatch s IND FUNC(IND CHAR) INT, arg 2 warning: src/cmd/ld/data.c:230 format mismatch s IND FUNC(IND CHAR) INT, arg 2 warning: src/cmd/ld/dwarf.c:1517 set and not used: pc warning: src/cmd/ld/elf.c:1507 format mismatch d VLONG, arg 2 warning: src/cmd/ld/ldmacho.c:509 set and not used: dsymtab R=golang-dev, gobot, rsc CC=golang-dev https://golang.org/cl/36740045
-
David du Colombier authored
warning: src/libmach/sym.c:1861 non-interruptable temporary warning: src/cmd/8l/../ld/pcln.c:29 set and not used: p R=golang-dev, gobot, rsc CC=golang-dev https://golang.org/cl/40500043
-
David du Colombier authored
warning: src/liblink/asm5.c:485 non-interruptable temporary warning: src/liblink/asm5.c:565 set and not used: c warning: src/liblink/asm5.c:622 format mismatch ux VLONG, arg 2 warning: src/liblink/asm5.c:1218 overspecified class: asmout GLOBL STATIC warning: src/liblink/asm5.c:2088 overspecified class: oprrr GLOBL STATIC warning: src/liblink/asm5.c:2202 overspecified class: opbra GLOBL STATIC warning: src/liblink/asm5.c:2237 overspecified class: olr GLOBL STATIC warning: src/liblink/asm5.c:2266 overspecified class: olhr GLOBL STATIC warning: src/liblink/asm5.c:2291 overspecified class: osr GLOBL STATIC warning: src/liblink/asm5.c:2302 overspecified class: oshr GLOBL STATIC warning: src/liblink/asm5.c:2312 overspecified class: osrr GLOBL STATIC warning: src/liblink/asm5.c:2319 overspecified class: oshrr GLOBL STATIC warning: src/liblink/asm5.c:2325 overspecified class: olrr GLOBL STATIC warning: src/liblink/asm5.c:2332 overspecified class: olhrr GLOBL STATIC warning: src/liblink/asm5.c:2338 overspecified class: ofsr GLOBL STATIC warning: src/liblink/asm5.c:2375 overspecified class: omvl GLOBL STATIC warning: src/liblink/asm8.c:1261 format mismatch d VLONG, arg 3 warning: src/liblink/asm8.c:1274 format mismatch +d VLONG, arg 5 warning: src/liblink/list5.c:153 format mismatch d VLONG, arg 3 warning: src/liblink/list5.c:310 format mismatch d VLONG, arg 3 warning: src/liblink/obj6.c:665 set and not used: q warning: src/liblink/pcln.c:32 set and not used: p R=golang-dev, jas, gobot, rsc CC=golang-dev https://golang.org/cl/40370043
-
Brad Fitzpatrick authored
Update #4720 R=golang-dev, iant CC=golang-dev https://golang.org/cl/43990043
-
Brad Fitzpatrick authored
Adds the Pool type and docs, and use it in fmt. This is a temporary implementation, until Dmitry makes it fast. Uses the API proposal from Russ in http://goo.gl/cCKeb2 but adds an optional New field, as used in fmt and elsewhere. Almost all callers want that. Update #4720 R=golang-dev, rsc, cshapiro, iant, r, dvyukov, khr CC=golang-dev https://golang.org/cl/41860043
-
Brad Fitzpatrick authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/43490048
-
Ian Lance Taylor authored
This restores the old behaviour, and makes it possible to continue to use 6g and 6l directly, rather than the go tool, with dot imports. R=rsc CC=golang-dev https://golang.org/cl/43710043
-
Russ Cox authored
I forgot to apply Ian's suggestions before submitting CL 40600043. R=iant CC=golang-dev https://golang.org/cl/43560045
-
Shawn Smith authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/37720046
-
Shawn Smith authored
R=golang-dev, gobot, bradfitz CC=golang-dev https://golang.org/cl/40810044
-
Shawn Smith authored
encoding/asn1: add more test cases for BitString.At and TestUTCTime, add test for ObjectIdentifier.Equal R=golang-dev, rsc CC=golang-dev https://golang.org/cl/42740043
-
Shawn Smith authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/38220044
-
ChaiShushan authored
Since version 6.5, npp change the Function List syntax for User Defined Languages. We need use userDefinedLangName syntax in association tag in Notepad++ 6.5. Fix issue 6735. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/22770043
-
Robert Griesemer authored
R=bradfitz CC=golang-dev https://golang.org/cl/43930043
-
Shawn Smith authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/36830046
-
Anfernee Yongkun Gui authored
R=golang-dev, adg, bradfitz, mikioh.mikioh CC=golang-dev https://golang.org/cl/21580043
-
Adam Langley authored
Previously the hash used when signing an X.509 certificate was fixed and, for RSA, it was fixed to SHA1. Since Microsoft have announced the deprecation of SHA1 in X.509 certificates, this change switches the default to SHA256. It also allows the hash function to be controlled by the caller by setting the SignatureAlgorithm field of the template. [1] http://blogs.technet.com/b/pki/archive/2013/11/12/sha1-deprecation-policy.aspx Fixes #5302. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/40720047
-
Josh Bleecher Snyder authored
The set of certs fetched via exec'ing `security` is not quite identical to the certs fetched via the cgo call. The cgo fetch includes any trusted root certs that the user may have added; exec does not. The exec fetch includes an Apple-specific root cert; the cgo fetch does not. Other than that, they appear to be the same. Unfortunately, os/exec depends on crypto/x509, via net/http. Break the circular dependency by moving the exec tests to their own package. This will not work in iOS; we'll cross that bridge when we get to it. R=golang-dev, minux.ma, agl CC=golang-dev https://golang.org/cl/22020045
-
Brad Fitzpatrick authored
Don't make copies of keys while decoding, and don't use the expensive strings.EqualFold when it's not necessary. Instead, note in the existing field cache what algorithm to use to check fold equality... most keys are just ASCII letters. benchmark old ns/op new ns/op delta BenchmarkCodeDecoder 137074314 103974418 -24.15% benchmark old MB/s new MB/s speedup BenchmarkCodeDecoder 14.16 18.66 1.32x Update #6496 R=golang-dev, rsc, adg, r, mikioh.mikioh CC=golang-dev https://golang.org/cl/13894045
-
Brad Fitzpatrick authored
Generated by addca. R=gobot CC=golang-dev https://golang.org/cl/43760046
-
Andrew Gerrand authored
R=golang-dev CC=golang-dev https://golang.org/cl/43780043
-
ChaiShushan authored
Fixes #6028. R=golang-dev, bradfitz, adg, r CC=golang-dev https://golang.org/cl/43320043
-
Andrew Gerrand authored
Generated by addca. R=gobot, nikai CC=golang-dev https://golang.org/cl/43620043
-
ChaiShushan authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/14279043
-
Mikio Hara authored
Because TestDNSThreadLimit consumes tons of file descriptors and makes other tests flaky when CGO_ENABLE=0 or being with netgo tag. Fixes #6580. R=golang-dev, bradfitz, adg, minux.ma CC=golang-dev https://golang.org/cl/14639044
-
Shenghou Ma authored
At least three Go tests rely on that (log, runtime/{pprof,debug}). Fixes #6972. Fixes #6974. Fixes #6975. R=alex.brainman, mattn.jp, rsc CC=golang-dev https://golang.org/cl/43150043
-
Alex Brainman authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/43730043
-
Russ Cox authored
All packages now use the -pack option to the compiler. For a pure Go package, that's enough. For a package with additional C and assembly files, the extra archive entries can be added directly (by concatenation) instead of by invoking go tool pack. These changes make it possible to rewrite cmd/pack in Go. R=iant, r CC=golang-dev https://golang.org/cl/42910043
-
Russ Cox authored
All packages now use the -pack option to the compiler. For a pure Go package, that's enough. For a package with additional C and assembly files, the extra archive entries can be added directly (by concatenation) instead of by invoking go tool pack. These changes make it possible to rewrite cmd/pack in Go. R=iant, r CC=golang-dev https://golang.org/cl/42890043
-
Russ Cox authored
The -pack flag causes 5g, 6g, 8g to write a Go archive directly, instead of requiring the use of 'go tool pack' to convert the .5/.6/.8 to .a format. Writing directly avoids the copy and also avoids having the export data stored twice in the archive (once in __.PKGDEF, once in .5/.6/.8). A separate CL will enable the use of this flag by cmd/go. Other build systems that do not know about -pack will be unaffected. The changes to cmd/ld handle a minor simplification to the format: an unused section is removed. R=iant, r CC=golang-dev https://golang.org/cl/42880043
-
Keith Randall authored
Part of getting rid of vararg C calls. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/23310043
-
David du Colombier authored
Rob suggested this change. R=golang-dev, r CC=golang-dev https://golang.org/cl/43670044
-
- 17 Dec, 2013 7 commits
-
-
Keith Randall authored
Hash tables currently store an evacuated bit in the low bit of the overflow pointer. That's probably not sustainable in the long term as GC wants correctly typed & aligned pointers. It is also a pain to move any of this code to Go in the current state. This change moves the evacuated bit into the tophash entries. Performance change is negligable. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/14412043
-
Marko Tiikkaja authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/40370051
-
Michael Hudson-Doyle authored
gccgo has problems using reflect.Call with functions that take and return structs with no members. Prior to fixing that problem there, I thought it sensible to add some tests of this situation. Update #6761 First contribution to Go, apologies in advance if I'm doing it wrong. R=golang-dev, dave, minux.ma, iant, khr, bradfitz CC=golang-dev https://golang.org/cl/26570046
-
Brad Fitzpatrick authored
R=golang-dev, iant CC=golang-dev https://golang.org/cl/43670043
-
Caleb Spare authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/38540046
-
David du Colombier authored
R=golang-dev, r, bradfitz CC=golang-dev, jas https://golang.org/cl/43610043
-
Brad Fitzpatrick authored
And document it explicitly, even though it already said it wasn't guaranteed. Fixes #6857 R=golang-dev, khr CC=golang-dev https://golang.org/cl/43580043
-