Brad Fitzpatrick
b6a39a2545
strconv: remove some test TODOs and adjust malloc limits lower
...
These no longer allocate.
R=golang-dev, dave
CC=golang-dev
https://golang.org/cl/8340047
2013-04-04 17:04:18 -07:00
Albert Strasheim
0a71a5b029
all: Skip AllocsPerRun tests if GOMAXPROCS>1.
...
Fixes #4974 .
R=rsc, bradfitz, r
CC=golang-dev
https://golang.org/cl/7545043
2013-03-06 15:52:32 -08:00
Kyle Lemons
9bfd3c3937
testing: add AllocsPerRun
...
This CL also replaces similar loops in other stdlib
package tests with calls to AllocsPerRun.
Fixes #4461 .
R=minux.ma, rsc
CC=golang-dev
https://golang.org/cl/7002055
2013-02-02 22:52:29 -05:00
Shenghou Ma
9e30b708a1
all: set GOMAXPROCS to 1 when counting mallocs
...
also fix an annoying test that relies on $GOROOT be set.
Fixes #3690 .
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/6844086
2012-12-01 00:38:01 +08:00
Rémy Oudompheng
cad480440d
strconv: 2x-4x speed improvement for atof64.
...
benchmark old ns/op new ns/op delta
BenchmarkAtof64Decimal 344 71 -79.22%
BenchmarkAtof64Float 397 90 -77.15%
BenchmarkAtof64FloatExp 445 241 -45.84%
BenchmarkAtof64Big 731 324 -55.68%
BenchmarkAtof64RandomBits 761 453 -40.47%
BenchmarkAtof64RandomFloats 690 314 -54.49%
R=dave, rsc
CC=golang-dev, remy
https://golang.org/cl/5988053
2012-04-21 13:56:51 +02:00
Dave Cheney
84ef97b59c
strconv: make malloc tests more reliable
...
Fixes #3495 .
I adapted fmt.TestCountMallocs to fix the
existing tests. As the resulting tests did not
appear to belong to either itoa or ftoa I moved
them into their own file.
R=bradfitz, fullung
CC=golang-dev
https://golang.org/cl/5985072
2012-04-14 21:34:08 +10:00