- 08 Jul, 2012 4 commits
-
-
David G. Andersen authored
Ran 'double.pl' on the pkg tree to identify doubled words. One change to an error string return in x509; the rest are in comments. Thanks to Matt Jibson for the idea. R=golang-dev, bsiegert CC=golang-dev https://golang.org/cl/6344089
-
Matt Jibson authored
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/6344088
-
Matthew William Jibson authored
R=golang-dev, adg CC=golang-dev https://golang.org/cl/6355076
-
David Symonds authored
R=golang-dev, alex.brainman CC=golang-dev https://golang.org/cl/6349082
-
- 06 Jul, 2012 1 commit
-
-
Pieter Droogendijk authored
Made the following changes: - Export errprintf() from all three OS-specific modules - Added errprintf() to a.h - Moved errprintf() in windows.c under xprintf(), since they are so similar - Replaced all instances of xprintf() with errprintf() where a vflag check is done Fixes #3788. R=golang-dev, alex.brainman CC=golang-dev https://golang.org/cl/6346056
-
- 05 Jul, 2012 2 commits
-
-
Shenghou Ma authored
according to http://code.google.com/chrome/extensions/browserAction.html, it should use "default_popup" instead of "popup". R=golang-dev, adg CC=golang-dev https://golang.org/cl/6349077
-
Shenghou Ma authored
So that _cgo_gotypes.go will be the same for the same source code. R=nigeltao CC=golang-dev https://golang.org/cl/6357067
-
- 04 Jul, 2012 1 commit
-
-
Dmitriy Vyukov authored
Move panic/defer/recover-related stuff from proc.c/runtime.c to a new file panic.c. No semantic changes. proc.c is 1800+ LOC and is a bit difficult to work with. R=golang-dev, dave, r CC=golang-dev https://golang.org/cl/6343071
-
- 03 Jul, 2012 8 commits
-
-
Robert Griesemer authored
This could be deduced from "The Laws of Reflection" but it seems worthwhile highlighting it. R=r CC=golang-dev https://golang.org/cl/6350073
-
Rémy Oudompheng authored
The use of math.Pow for mere squaring can be extremely slow on soft-float ARM. Even on systems with hardware floating-point, a speedup in test duration is observed. On amd64 Before: ok math/rand 2.009s After: ok math/rand 0.340s Fixes #3740. R=dave, golang-dev, r, r CC=golang-dev https://golang.org/cl/6348061
-
Brad Fitzpatrick authored
And fix some govet-caught format arg issues. R=r CC=golang-dev https://golang.org/cl/6354068
-
Rob Pike authored
The old code added a star but did not indirect the reflect.Type. R=bradfitz CC=golang-dev https://golang.org/cl/6348067
-
Shenghou Ma authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/6353055
-
David G. Andersen authored
The previous version was not handling an off_t (64 bit) parameter on 32 bit i386 systems. This patch splits sendfile into two implementations in their respective arch-specific files. Tested on FreeBSD amd64 and i386. R=bradfitz CC=golang-dev https://golang.org/cl/6356048
-
Dmitriy Vyukov authored
1. Rename 'g' and 'm' local vars to 'gp' and 'mp' (convention already used in some functions) 'g' and 'm' are global vars that mean current goroutine and current machine, when they are shadowed by local vars, it's confusing, no ability to debug log both, etc. 2. White-space shuffling. No semantic changes. In preparation to bigger changes. R=golang-dev, dave CC=golang-dev https://golang.org/cl/6355061
-
Han-Wen Nienhuys authored
Fixes #2492 R=rsc, bradfitz CC=golang-dev https://golang.org/cl/6295073
-
- 02 Jul, 2012 6 commits
-
-
Nigel Tao authored
There may be further savings if convT2I can avoid the function call if the cache is good and T is uintptr-shaped, a la convT2E, but that will be a follow-up CL. src/pkg/runtime: benchmark old ns/op new ns/op delta BenchmarkConvT2ISmall 43 15 -64.01% BenchmarkConvT2IUintptr 45 14 -67.48% BenchmarkConvT2ILarge 130 101 -22.31% test/bench/go1: benchmark old ns/op new ns/op delta BenchmarkBinaryTree17 8588997000 8499058000 -1.05% BenchmarkFannkuch11 5300392000 5358093000 +1.09% BenchmarkGobDecode 30295580 31040190 +2.46% BenchmarkGobEncode 18102070 17675650 -2.36% BenchmarkGzip 774191400 771591400 -0.34% BenchmarkGunzip 245915100 247464100 +0.63% BenchmarkJSONEncode 123577000 121423050 -1.74% BenchmarkJSONDecode 451969800 596256200 +31.92% BenchmarkMandelbrot200 10060050 10072880 +0.13% BenchmarkParse 10989840 11037710 +0.44% BenchmarkRevcomp 1782666000 1716864000 -3.69% BenchmarkTemplate 798286600 723234400 -9.40% R=rsc, bradfitz, go.peter.90, daniel.morsing, dave, uriel CC=golang-dev https://golang.org/cl/6337058
-
David G. Andersen authored
The switch at the beginning of the function already ensures n > 1, so testing for n < 2 is redundant. R=golang-dev, gri CC=golang-dev https://golang.org/cl/6350051
-
Dmitriy Vyukov authored
Occasionally I see: --- FAIL: TestAllocations-15 (0.00 seconds) all_test.go:1575: 6 mallocs after 100 iterations Tested: $ go test -cpu=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 reflect R=golang-dev, dsymonds, r CC=golang-dev https://golang.org/cl/6354063
-
Dmitriy Vyukov authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6348062
-
Shenghou Ma authored
Fixes #3789. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6357058
-
Shenghou Ma authored
Fixes #3765. R=golang-dev, r CC=golang-dev https://golang.org/cl/6349064
-
- 01 Jul, 2012 2 commits
-
-
Dmitriy Vyukov authored
otherwise it fails spuriously with "newfunc allocated unexpectedly" message when run with GOMAXPROCS>1 (other goroutine allocates). R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/6347056
-
Dmitriy Vyukov authored
It will be required for scheduler that maintains GOMAXPROCS MCache's. R=golang-dev, r CC=golang-dev https://golang.org/cl/6350062
-
- 30 Jun, 2012 6 commits
-
-
Amir Mohammad Saied authored
No change, just for consistency. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/6346048
-
Brad Fitzpatrick authored
R=golang-dev, adg CC=golang-dev https://golang.org/cl/6356050
-
Brad Fitzpatrick authored
Some accumulated changes from the past few weeks. Just cleans up all.bash output. R=golang-dev, adg CC=golang-dev https://golang.org/cl/6354056
-
Pieter Droogendijk authored
Generating env.bat using dist env -wp > env.bat failed silently if case of an error, because the message was redirected to env.bat. Verbose messages still go to stdout, causing problems, but that's a seperate change. Made errprintf() identical to xprintf(), except for the output handle. Yes, it's duplicate code, but most of the function is unpacking the argument list and preparing it for WriteFile(), which has to be done anyway. R=golang-dev, alex.brainman CC=golang-dev https://golang.org/cl/6343047
-
Alex Brainman authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6344049
-
Shenghou Ma authored
Fixes #3741. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6308076
-
- 29 Jun, 2012 2 commits
-
-
Jean-Marc Eurin authored
The previous code assumed the gofmt output referred to /tmp but that's not true if TMPDIR points somewhere else (like on Macs). Fixes #3782. R=sameer CC=golang-dev https://golang.org/cl/6346050
-
Brad Fitzpatrick authored
Fixes #3784 R=golang-dev, adg CC=golang-dev https://golang.org/cl/6351052
-
- 28 Jun, 2012 4 commits
-
-
Andrey Mirtchovski authored
R=bradfitz CC=golang-dev https://golang.org/cl/6357049
-
Robert Griesemer authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/6356046
-
Robert Griesemer authored
- point out difference between selectors and qualified identifiers - differentiate between illegal selectors and run-time panics - use "indirect" as opposed to "dereference" consistently - add extra links Fixes #3779. R=r, rsc, iant, ken CC=golang-dev https://golang.org/cl/6326059
-
Han-Wen Nienhuys authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/6350047
-
- 27 Jun, 2012 4 commits
-
-
Joe Poirier authored
And update implementation location comment. R=golang-dev, alex.brainman CC=golang-dev https://golang.org/cl/6352046
-
Mathieu Lonjaret authored
Updates #2362. R=nigeltao CC=golang-dev https://golang.org/cl/6326057
-
Russ Cox authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/6354048
-
Russ Cox authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/6359043
-