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