1. Dave Cheney
  2. go-debian-kfreebsd

Commits

Author Commit Message Date Builds
Adam Langley
crypto/rsa: fix Verify for multi-prime keys. The least common multiple is not totient/gcd. R=remyoudompheng CC=golang-dev http://codereview.appspot.com/5990045
Russ Cox
[release-branch.go1] crypto/aes: fix comment ««« backport d4f7f7438d1f crypto/aes: fix comment Fixes issue 3589. R=golang-dev, iant CC=golang-dev http://codereview.appspot.com/6190044 »»»
Adam Langley
crypto/tls: update how we create testing scripts. crypto/tls is tested, in part, by replaying recorded TLS connections and checking that the bytes sent by the Go code haven't changed. Previously we used GnuTLS's debug output and extracted the bytes of the TLS connection using a Python script. That wasn't great, and I think GnuTLS removed that level of debugging in a more current release. This change records the connection with Go code and adds …
Jean-Marc Eurin
[release-branch.go1] misc/emacs: Restore the window position after a successful gofmt. ««« backport 9d6693456f93 misc/emacs: Restore the window position after a successful gofmt. This adds restoring the window position so that the buffer doesn't jump around after the erase/copy. R=sameer CC=golang-dev http://codereview.appspot.com/5981055 Committer: Sameer Ajmani <sameer@golang.org> »»»
Marcel van Lohuizen
exp/norm: exposed runeInfo type in API. For completeness, we also expose the Canonical Combining Class of a rune. This does not increase the data size. R=r CC=golang-dev http://codereview.appspot.com/5931043
Sameer Ajmani
[release-branch.go1] C: correct entry: jmeurin, not jme. ««« backport 726c57a92c5d C: correct entry: jmeurin, not jme. R=golang-dev, rsc CC=golang-dev, jme, jmeurin http://codereview.appspot.com/6192057 »»»
Dave Cheney
runtime: add interface microbenchmarks 2011 Mac Mini, Core i5 @ 2.3Ghz BenchmarkConvT2E 50000000 40.4 ns/op BenchmarkConvT2EBig 20000000 107 ns/op BenchmarkConvT2I 100000000 28.9 ns/op BenchmarkConvI2E 500000000 5.93 ns/op BenchmarkConvI2I 100000000 19.0 ns/op BenchmarkAssertE2T 100000000 14.1 ns/op BenchmarkAsser…
Sameer Ajmani
[release-branch.go1] C: Jeremy Ellington (Google CLA) ««« backport 448f98d1af28 C: Jeremy Ellington (Google CLA) R=golang-dev, rsc CC=golang-dev, jme http://codereview.appspot.com/6197058 »»»
Joel Sing
runtime: update openbsd thread related syscalls to match kernel Update the threxit and thrsleep syscalls to match the ABI of the OpenBSD 5.1 kernel. These changes are backwards compatible with older kernels. Fixes issue 3311. R=golang-dev, rsc, devon.odell CC=golang-dev http://codereview.appspot.com/5777079
minux
[release-branch.go1] runtime: fix c compiler warning ««« backport e388ce51be75 runtime: fix c compiler warning R=golang-dev, rsc CC=golang-dev http://codereview.appspot.com/6185047 »»»
Dave Cheney
doc: fix minor typo in Go 1 release notes Fixes issue 3478. R=golang-dev, rsc CC=golang-dev http://codereview.appspot.com/5986074 Committer: Rob Pike <r@golang.org>
Rémy Oudompheng
[release-branch.go1] math/big: fix superpolynomial complexity in Karatsuba algorithm. ««« backport 7873186d5774 math/big: fix superpolynomial complexity in Karatsuba algorithm. benchmark old ns/op new ns/op delta BenchmarkExp3Power0x10 732 734 +0.27% BenchmarkExp3Power0x40 834 836 +0.24% BenchmarkExp3Power0x100 1600 1579 -1.31% BenchmarkExp3Power0x400 3478 3417 -1.75…
minux
5l, runtime: remove softfloat emulation code when not used This leads to ~30kB improvement on code size for ARM machines with VFP/NEON. Example: go test -c math GOARM=5 GOARM=6 Old: 1884200 1839144 New: 1884165 1805245 -: 35 33899 R=rsc, bradfitz, dave, kai.backman CC=golang-dev http://codereview.appspot.com/5975060
Michael Chaten
[release-branch.go1] encoding/json: Fix panic when trying to unmarshal the empty string into an integer ««« backport 7ee60b35f644 encoding/json: Fix panic when trying to unmarshal the empty string into an integer Fixes issue 3450. R=rsc, bradfitz CC=golang-dev http://codereview.appspot.com/6035050 Committer: Russ Cox <rsc@golang.org> »»»
minux
5a, 5l: add PLD (preload data) instruction Supported in ARMv5TE and above, excluding ARMv5TExP. For CL 5990066. R=golang-dev, rsc CC=golang-dev http://codereview.appspot.com/5999044
Adam Langley
[release-branch.go1] crypto/x509: fix panic when using unavailable hash function. ««« backport d8d358ddc6e0 crypto/x509: fix panic when using unavailable hash function. crypto.Hash.New() changed to panicking when the hash function isn't linked in, but crypto/x509 still expects it to return nil. R=golang-dev, rsc CC=golang-dev http://codereview.appspot.com/6175047 »»»
Pascal S. de Kloe
hash: more efficient memory allocation Feed append the complete content at once. BenchmarkAdler32KB 1000000 2534 ns/op 404.05 MB/s BenchmarkCrc32KB 500000 4757 ns/op 215.26 MB/s BenchmarkCrc64KB 500000 4769 ns/op 214.70 MB/s BenchmarkFnv32KB 1000000 2417 ns/op 423.64 MB/s BenchmarkFnv32aKB 1000000 240…
minux
[release-branch.go1] cmd/dist: remove stray src/pkg/runtime/z* when cleaning ««« backport 26fc3f8aa53e cmd/dist: remove stray src/pkg/runtime/z* when cleaning R=golang-dev, bradfitz, dave, rsc, lstoakes, rsc CC=golang-dev http://codereview.appspot.com/6180044 »»»
Akshat Kumar
runtime: fix floating point exception on Plan 9 Change 5660047 moved an FLDCW instruction that disables invalid operand traps into runtime·asminit, which is called from runtime·mstart. Thus, runtime·check is being called prior to setting the appropriate control bits, which on any QNaN comparison will cause Plan 9 to take an invalid operand trap. This change loads the control bits (for Plan 9) prior to runtime·check. Ideally, this should be done…
Ian Lance Taylor
[release-branch.go1] cgo: rename C names for Go types to avoid conflicting with package ««« backport d063a7844d48 cgo: rename C names for Go types to avoid conflicting with package Fixes issue 3371. R=rsc, bsiegert, r, mtj, iant CC=golang-dev http://codereview.appspot.com/6131060 »»»
Russ Cox
A+C: Akshat Kumar (individual CLA) R=golang-dev, bradfitz CC=golang-dev http://codereview.appspot.com/6004043
Robert Hencke
[release-branch.go1] cmd/go: do not ignore DepsErrors in 'go run' ««« backport 1d4d8324085b cmd/go: do not ignore DepsErrors in 'go run' Fixes issue 3490. R=golang-dev, dave, rsc CC=golang-dev http://codereview.appspot.com/6040046 Committer: Russ Cox <rsc@golang.org> »»»
Quan Yong Zhai
runtime: unregister the SIGILL handler after ARM EABI test Part of issue 3381 R=rsc, minux.ma, dave CC=golang-dev http://codereview.appspot.com/5969064 Committer: Russ Cox <rsc@golang.org>
Brad Fitzpatrick
[release-branch.go1] encoding/base64: don't ignore underlying souce read error in decode ««« backport 69c9477136d3 encoding/base64: don't ignore underlying souce read error in decode Fixes issue 3577 R=golang-dev, dsymonds CC=golang-dev http://codereview.appspot.com/6137054 »»»
Russ Cox
6c, 6g, 6l: add MOVQL to make truncation explicit Without an explicit signal for a truncation, copy propagation will sometimes propagate a 32-bit truncation and end up overwriting uses of the original 64-bit value. The case that arose in practice is in C but I believe that the same could plausibly happen in Go. The main reason we didn't run into the same in Go is that I (perhaps incorrectly?) drop MOVL AX, AX during gins, so the truncation was n…
Brian Dellisanti
[release-branch.go1] os/exec: close all internal descriptors when Cmd.Start() fails. ««« backport 9d046474e95a os/exec: close all internal descriptors when Cmd.Start() fails. This closes any internal descriptors (pipes, etc) that Cmd.Start() had opened before it failed. Fixes issue 3468. R=golang-dev, iant, bradfitz CC=golang-dev http://codereview.appspot.com/5986044 Committer: Ian Lance Taylor <iant@golang.org> »»»
Russ Cox
cmd/6c: fix probable code gen bug This is a pointer being copied; MOVL can't possibly be right. R=ken2 CC=golang-dev http://codereview.appspot.com/5999043
Ian Lance Taylor
[release-branch.go1] A+C: add Brian Dellisanti (individual CLA) ««« backport f63da4c9c6d7 A+C: add Brian Dellisanti (individual CLA) R=golang-dev, bsiegert, r CC=golang-dev http://codereview.appspot.com/6127056 »»»
Russ Cox
cmd/8c: fix store to complex uint64 ptr Assignment of a computed uint64 value to an address derived with a function call was executing the call after computing the value, which trashed the value (held in registers). long long *f(void) { return 0; } void g(int x, int y) { *f() = (long long)x | (long long)y<<32; } Before: (x.c:3) TEXT g+0(SB),(gok(71)) ... (x.c:4) ORL AX,DX (x.c:4) ORL CX,BX (x.c:4) CALL ,f+0(SB) (x.c:4) MOVL D…
Anthony Martin
[release-branch.go1] path/filepath: fix typo ««« backport 6c742b3b04d1 path/filepath: fix typo R=golang-dev, dsymonds CC=golang-dev http://codereview.appspot.com/6117063 Committer: David Symonds <dsymonds@golang.org> »»»
  1. Prev
  2. Next