My favorites
▼
|
Sign in
go
The Go Programming Language
Project Home
Downloads
Wiki
Issues
Source
Repository:
default
wiki
example
empty
crypto
net
codereview
image
Checkout
Browse
Changes
Clones
Today - May 23
Older
›
Committed Changes
Branch:
default
release-branch.go1
release-branch.r57
release-branch.r58
release-branch.r59
release-branch.r60
Tag:
<none>
go1
go1.0.1
release
release.r56
release.r57
release.r57.1
release.r57.2
release.r58
release.r58.1
release.r58.2
release.r59
release.r60
release.r60.1
release.r60.2
release.r60.3
weekly
weekly.2009-11-06
weekly.2009-11-10
weekly.2009-11-10.1
weekly.2009-11-12
weekly.2009-11-17
weekly.2009-12-07
weekly.2009-12-09
weekly.2009-12-22
weekly.2010-01-05
weekly.2010-01-13
weekly.2010-01-27
weekly.2010-02-04
weekly.2010-02-17
weekly.2010-02-23
weekly.2010-03-04
weekly.2010-03-15
weekly.2010-03-22
weekly.2010-03-30
weekly.2010-04-13
weekly.2010-04-27
weekly.2010-05-04
weekly.2010-05-27
weekly.2010-06-09
weekly.2010-06-21
weekly.2010-07-01
weekly.2010-07-14
weekly.2010-07-29
weekly.2010-08-04
weekly.2010-08-11
weekly.2010-08-25
weekly.2010-09-06
weekly.2010-09-15
weekly.2010-09-22
weekly.2010-09-29
weekly.2010-10-13
weekly.2010-10-13.1
weekly.2010-10-20
weekly.2010-10-27
weekly.2010-11-02
weekly.2010-11-10
weekly.2010-11-23
weekly.2010-12-02
weekly.2010-12-08
weekly.2010-12-15
weekly.2010-12-15.1
weekly.2010-12-22
weekly.2011-01-06
weekly.2011-01-12
weekly.2011-01-19
weekly.2011-01-20
weekly.2011-02-01
weekly.2011-02-01.1
weekly.2011-02-15
weekly.2011-02-24
weekly.2011-03-07
weekly.2011-03-07.1
weekly.2011-03-15
weekly.2011-03-28
weekly.2011-04-04
weekly.2011-04-13
weekly.2011-04-27
weekly.2011-05-22
weekly.2011-06-02
weekly.2011-06-09
weekly.2011-06-16
weekly.2011-06-23
weekly.2011-07-07
weekly.2011-07-19
weekly.2011-07-29
weekly.2011-08-10
weekly.2011-08-17
weekly.2011-09-01
weekly.2011-09-07
weekly.2011-09-16
weekly.2011-09-21
weekly.2011-10-06
weekly.2011-10-18
weekly.2011-10-25
weekly.2011-10-26
weekly.2011-11-01
weekly.2011-11-02
weekly.2011-11-08
weekly.2011-11-09
weekly.2011-11-18
weekly.2011-12-01
weekly.2011-12-02
weekly.2011-12-06
weekly.2011-12-14
weekly.2011-12-22
weekly.2012-01-15
weekly.2012-01-20
weekly.2012-01-27
weekly.2012-02-07
weekly.2012-02-14
weekly.2012-02-22
weekly.2012-03-04
weekly.2012-03-13
weekly.2012-03-22
weekly.2012-03-27
Rev
Commit log message
Date
Author
ac7250065a04
syscall: simplify text returned by Errno.Error() when FormatMessage fails
Fixes issue 3623. R=golang-dev, bsiegert, rsc CC=golang-dev http://codereview.appspot.com/6218072
Today (4 hours ago)
Alex Brainman <alex.brainman>
050271fb599f
net/rpc: improve response reading logic
CL 5956051 introduced too many call != nil checks, so attempt to improve this by splitting logic into three distinct parts. R=r CC=golang-dev http://codereview.appspot.com/6248048 Committer: Rob Pike <r@golang.org>
Today (15 hours ago)
Alexey Borzenkov <snaury>
40632db23c46
image/png: optimize the paeth filter implementation.
image/png benchmarks: benchmark old ns/op new ns/op delta BenchmarkPaeth 10 7 -29.21% BenchmarkDecodeGray 2381745 2241620 -5.88% BenchmarkDecodeNRGBAGradient 9535555 8835100 -7.35% BenchmarkDecodeNRGBAOpaque 8189590 7611865 -7.05% BenchmarkDecodePaletted 1300688 1301940 +0.10% BenchmarkDecodeRGB 676014
May 24 (2 days ago)
Nigel Tao <nigel...@golang.org>
00a25723a7cd
cmd/8c: better fix for 64-bit register smash
Ken pointed out that CL 5998043 was ugly code. This should be better. Fixes issue 3501. R=ken2 CC=golang-dev http://codereview.appspot.com/6258049
May 24 (2 days ago)
Russ Cox <r...@golang.org>
2252777854d2
cmd/gc: fix parallel assignment in range
for expr1, expr2 = range slice was assigning to expr1 and expr2 in sequence instead of in parallel. Now it assigns in parallel, as it should. This matters for things like for i, x[i] = range slice. Fixes issue 3464. R=ken2 CC=golang-dev http://codereview.appspot.com/6252048
May 24 (2 days ago)
Russ Cox <r...@golang.org>
98488e2e38ee
runtime: handle and test large map values
This is from CL 5451105 but was dropped from that CL. See also CL 6137051. The only change compared to 5451105 is to check for h != nil in reflect·mapiterinit; allowing use of nil maps must have happened after that original CL. Fixes issue 3573. R=golang-dev, dave, r CC=golang-dev http://codereview.appspot.com/6215078
May 24 (2 days ago)
Russ Cox <r...@golang.org>
4e30a2116df8
misc/dist: use archive/tar.FileInfoHeader
Fixes issue 3299 R=golang-dev, r CC=golang-dev http://codereview.appspot.com/6250056
May 24 (2 days ago)
Brad Fitzpatrick <bradf...@golang.org>
dd70f64136b7
exp/html: adjust parseForeignContent to match spec
Remove redundant checks for integration points. Ignore null bytes in text. Don't break out of foreign content for a <font> tag unless it has a color, face, or size attribute. Check for MathML text integration points when breaking out of foreign content. Pass two new tests. R=nigeltao CC=golang-dev http://codereview.appspot.com/6256045 Committer: Nigel Tao <nigeltao@golang.org>
May 24 (2 days ago)
Andrew Balholm <andybalholm>
71dcca0f7203
hash/adler32: optimize.
The bulk of the gains come from hoisting the modulo ops outside of the inner loop. Reducing the digest type from 8 bytes to 4 bytes gains another 1% on the hash/adler32 micro-benchmark. Benchmarks for $GOOS,$GOARCH = linux,amd64 below. hash/adler32 benchmark: benchmark old ns/op new ns/op delta BenchmarkAdler32KB 1660 1364 -17.83% image/png benchmark: benchmark old ns/op new ns/op delta BenchmarkDecodeGra
May 24 (2 days ago)
Nigel Tao <nigel...@golang.org>
e2e4e44b1804
strconv: better documentation for FormatInt, FormatUint.
Fixes issue 3580. R=golang-dev, r CC=golang-dev http://codereview.appspot.com/6252047
May 24 (2 days ago)
Robert Griesemer <g...@golang.org>
e995a1bfe589
net/mail: more liberal parsing of Date headers.
Fixes issue 3639. R=golang-dev, dsymonds CC=golang-dev http://codereview.appspot.com/6243045 Committer: David Symonds <dsymonds@golang.org>
May 24 (2 days ago)
Bill Thiede <couchmoney>
2088c4af2ff8
C: Bill Thiede (Google CLA)
R=golang-dev, r CC=golang-dev http://codereview.appspot.com/6257050
May 24 (2 days ago)
David Symonds <dsymo...@golang.org>
92d885d15380
net/rpc: fix race condition when request write partially fails
When client fails to write a request is sends caller that error, however server might have failed to read that request in the mean time and replied with that error. When client then reads the response the call would no longer be pending, so call will be nil Handle this gracefully by discarding such server responses R=golang-dev, r CC=golang-dev, rsc http://codereview.appspot.com/5956051 Committer: Rob Pike <r@golang.org>
May 24 (2 days ago)
Alexey Borzenkov <snaury>
34f39bcbfe79
archive/tar: fix windows test failure
R=golang-dev, r CC=golang-dev http://codereview.appspot.com/6249052
May 24 (2 days ago)
Brad Fitzpatrick <bradf...@golang.org>
67c0b8c8fb29
cmd/gc: faster code, mainly for rotate
* Eliminate bounds check on known small shifts. * Rewrite x<<s | x>>(32-s) as a rotate (constant s). * More aggressive (but still minimal) range analysis. R=ken, dave, iant CC=golang-dev http://codereview.appspot.com/6209077
May 24 (2 days ago)
Russ Cox <r...@golang.org>
443c7a2dabe9
runtime: fix docs for Caller and Callers
The previous attempt to explain this got it backwards (all the more reason to be sad we couldn't make the two functions behave the same). Fixes issue 3669. R=golang-dev, rsc CC=golang-dev http://codereview.appspot.com/6249051
May 24 (2 days ago)
Rob Pike <r...@golang.org>
608f3c08cb96
archive/tar: add FileInfoHeader function
Fixes issue 3295 R=adg, rsc, mike.rosset CC=golang-dev http://codereview.appspot.com/5796073
May 24 (2 days ago)
Brad Fitzpatrick <bradf...@golang.org>
67d925cf4352
exp/locale/collate: avoid 16-bit math
There's no need for the 16-bit arithmetic here, and it tickles a long-standing compiler bug. Fix the exp code not to use 16-bit math and create an explicit test for the compiler bug. R=golang-dev, r CC=golang-dev http://codereview.appspot.com/6256048
May 24 (2 days ago)
Russ Cox <r...@golang.org>
967ae8baf398
cmd/gc: fix small integer bounds check bug
R=ken2 CC=golang-dev http://codereview.appspot.com/6254046
May 24 (2 days ago)
Russ Cox <r...@golang.org>
1c4d1ba268ca
spec: clarify evaluation order of "i, x[i] = range ..."
Part of fix for issue 3464. R=golang-dev, rsc, mirtchovski, iant, r CC=golang-dev http://codereview.appspot.com/6246045
May 24 (2 days ago)
Robert Griesemer <g...@golang.org>
dc9e8cac5622
godoc: correctly categorize interface methods, performance tuning
- interface methods appeared under VarDecl in search results (long-standing TODO) - don't walk parts of AST which contain no indexable material (minor performance tuning) R=golang-dev, rsc CC=golang-dev http://codereview.appspot.com/6228047
May 24 (2 days ago)
Robert Griesemer <g...@golang.org>
fc0c9f4f74b6
math/big: make Rat.Denom() always return a reference
The documentation says so, but in the case of a normalized integral Rat, the denominator was a new value. Changed the internal representation to use an Int to represent the denominator (with the sign ignored), so a reference to it can always be returned. Clarified documentation and added test cases. Fixes issue 3521. R=golang-dev, rsc CC=golang-dev http://codereview.appspot.com/6237045
May 24 (2 days ago)
Robert Griesemer <g...@golang.org>
3b320ce16e39
cmd/6g: peephole fixes/additions
* Shift/rotate by constant doesn't have to stop subprop. (also in 8g) * Remove redundant MOVLQZX instructions. * An attempt at issuing loads early. Good for 0.5% on a good day, might not be worth keeping. Need to understand more about whether the x86 looks ahead to what loads might be coming up. R=ken2, ken CC=golang-dev http://codereview.appspot.com/6203091
May 24 (2 days ago)
Russ Cox <r...@golang.org>
aa2d2fa1e5a9
cmd/cc: fix uint right shift in constant evaluation
Fixes issue 3664. R=golang-dev, bradfitz, rsc CC=golang-dev http://codereview.appspot.com/6249048
May 24 (2 days ago)
Shenghou Ma <minux.ma>
0ed15bfbe0f4
runtime: faster GC mark phase
Also bump MaxGcproc to 8. benchmark old ns/op new ns/op delta Parser 3796323000 3763880000 -0.85% Parser-2 3591752500 3518560250 -2.04% Parser-4 3423825250 3334955250 -2.60% Parser-8 3304585500 3267014750 -1.14% Parser-16 3313615750 3286160500 -0.83% Tree 984128500 942501166 -4.23% Tree-2 932564444 883266222 -5.29% Tree-4
May 23 (3 days ago)
Dmitriy Vyukov <dvyu...@google.com>
Today - May 23
Older
›
Powered by
Google Project Hosting