- 30 Apr, 2010 13 commits
-
-
Russ Cox authored
Fixes #589. R=ken2 CC=golang-dev https://golang.org/cl/1043042
-
Russ Cox authored
Fixes #662. R=ken2 CC=golang-dev https://golang.org/cl/978043
-
Russ Cox authored
Fixes #746. R=ken2 CC=golang-dev https://golang.org/cl/1040042
-
Russ Cox authored
Fixes #755. R=ken2 CC=golang-dev https://golang.org/cl/965047
-
Alex Brainman authored
R=rsc CC=golang-dev https://golang.org/cl/962046
-
Robert Griesemer authored
R=rsc CC=golang-dev https://golang.org/cl/1044041
-
Robert Griesemer authored
This results in an improvement of > 35% for the existing Mul benchmark using the same karatsuba threshold, and an improvement of > 50% with a slightly higher threshold (32 instead of 30): big.BenchmarkMul 500 6731846 ns/op (old alg.) big.BenchmarkMul 500 4351122 ns/op (new alg.) big.BenchmarkMul 500 3133782 ns/op (new alg., new theshold) Also: - tweaked calibrate.go, use same benchmark as for Mul benchmark R=rsc CC=golang-dev https://golang.org/cl/1037041
-
Robert Griesemer authored
R=rsc CC=golang-dev https://golang.org/cl/974043
-
Robert Griesemer authored
provide assembly versions (for x86-64 for now) (Not yet used - waiting for previous CL to clear) R=rsc CC=golang-dev https://golang.org/cl/1040041
-
Nigel Tao authored
R=rsc CC=go-dev, golang-dev https://golang.org/cl/1006045
-
Alex Brainman authored
R=rsc, Joe Poirier CC=golang-dev https://golang.org/cl/1015043
-
Russ Cox authored
Fixes #717. R=adg, PeterGo CC=golang-dev https://golang.org/cl/1032041
-
Joe Poirier authored
R=rsc, brainman CC=golang-dev https://golang.org/cl/961047
-
- 29 Apr, 2010 10 commits
-
-
Russ Cox authored
Fixes #749. R=ken2 CC=golang-dev https://golang.org/cl/963043
-
Russ Cox authored
Fixes #745. R=ken2 CC=golang-dev https://golang.org/cl/1008045
-
Christopher Wedgwood authored
R=rsc CC=golang-dev https://golang.org/cl/1019043
-
Christopher Wedgwood authored
Fixes #686. R=rsc CC=adg, golang-dev https://golang.org/cl/979044
-
Robert Griesemer authored
R=r, rsc CC=golang-dev https://golang.org/cl/946046
-
Andrey Mirtchovski authored
R=adg CC=golang-dev https://golang.org/cl/993042
-
Andrey Mirtchovski authored
Also, calling fmt, ioutil and os "builtin" is probably confusing. R=adg CC=golang-dev https://golang.org/cl/965045
-
Russ Cox authored
Fixes #549. R=adg CC=golang-dev https://golang.org/cl/1019042
-
Russ Cox authored
Fixes #686. R=adg CC=golang-dev https://golang.org/cl/961046
-
Russ Cox authored
Fixes #674. R=adg CC=golang-dev https://golang.org/cl/1018042
-
- 28 Apr, 2010 16 commits
-
-
Rob Pike authored
inaccurate in meaning. R=gri CC=golang-dev https://golang.org/cl/964045
-
Christopher Wedgwood authored
R=r CC=golang-dev, rsc https://golang.org/cl/1014043
-
Ian Lance Taylor authored
earlier. R=rsc CC=golang-dev https://golang.org/cl/972045
-
Russ Cox authored
5l, 6l, 8l: change ELF header so that strip doesn't destroy binary Fixes #261. R=iant, r CC=golang-dev https://golang.org/cl/994044
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/972044
-
Andrew Gerrand authored
R=r, rsc CC=golang-dev https://golang.org/cl/963042
-
Andrew Gerrand authored
noticed this as I was submitting the previous CL :( R=r CC=golang-dev https://golang.org/cl/989045
-
Andrew Gerrand authored
R=r, rsc, gri CC=golang-dev https://golang.org/cl/887045
-
Robert Griesemer authored
Plus: - calibration "test" - include in tests with gotest -calibrate - basic Mul benchmark - extra multiplication tests - various cleanups This change improves multiplication speed of numbers >= 30 words in length (current threshold; found empirically with calibrate): The multiplication benchmark (multiplication of a variety of long numbers) improves by ~35%, individual multiplies can be significantly faster. gotest -benchmarks=Mul big.BenchmarkMul 500 6829290 ns/op (w/ Karatsuba) big.BenchmarkMul 100 10600760 ns/op There's no impact on pidigits for -n=10000 or -n=20000 because the operands are are too small. R=rsc CC=golang-dev https://golang.org/cl/1004042
-
Russ Cox authored
Fixes #610. R=adg CC=golang-dev https://golang.org/cl/1006044
-
Russ Cox authored
Fixes #483. R=dsymonds, dsymonds1 CC=golang-dev https://golang.org/cl/965044
-
Russ Cox authored
Fixes #750. R=adg CC=golang-dev https://golang.org/cl/988043
-
Robert Griesemer authored
Fixes #743. R=r, rsc CC=golang-dev https://golang.org/cl/944044
-
Andrew Gerrand authored
R=r CC=golang-dev https://golang.org/cl/1013042
-
Russ Cox authored
R=ken2 CC=golang-dev https://golang.org/cl/944043
-
Andrew Gerrand authored
Rather than confuse people by linking to a spec we don't fully support, let them just use the package docs. R=r, rsc CC=golang-dev https://golang.org/cl/1016041
-
- 27 Apr, 2010 1 commit
-
-
Robert Griesemer authored
user time for pidigits -s -n=10000: 6.466s w/ adds 7.138s w/ shifts R=rsc CC=golang-dev https://golang.org/cl/1021041
-