commit 70ee7bff79d5731a36c187b94f041a50eea53b1c [browse]
Author: Andrew Gerrand
Date: 2010-04-28 14:05:01 +10:00
release.2010-04-27
R=r, rsc
CC=golang-dev
https://golang.org/cl/963042
commit 0f945b972de0f1275ff7bb59bd2f3da9bd28441f [browse]
Author: Andrew Gerrand
Date: 2010-04-28 12:39:17 +10:00
wiki codelab: typo fix
noticed this as I was submitting the previous CL :(
R=r
CC=golang-dev
https://golang.org/cl/989045
commit 78d9a6074d0dce10c10246c02567655764d89188 [browse]
Author: Andrew Gerrand
Date: 2010-04-28 12:36:39 +10:00
Wiki codelab, complete with tests.
R=r, rsc, gri
CC=golang-dev
https://golang.org/cl/887045
commit b2183701c08328c533c022f3609a0bff19061998 [browse]
Author: Robert Griesemer
Date: 2010-04-27 19:16:08 -07:00
big: implemented Karatsuba multiplication
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
commit dc606a20ceeb48d68616f46f6ed24b1f5f0afe78 [browse]
Author: Russ Cox
Date: 2010-04-27 19:04:22 -07:00
net: drop non-RHEL-4.6 ports from test
Fixes #610.
R=adg
CC=golang-dev
https://golang.org/cl/1006044
clone the repository to get more history