1
0
mirror of https://github.com/golang/go synced 2024-10-04 14:31:21 -06:00
go/src/pkg/encoding
Brad Fitzpatrick 6c9f466273 json: speed up encoding, caching reflect calls
Before
json.BenchmarkCodeEncoder  10  181232100 ns/op  10.71 MB/s
json.BenchmarkCodeMarshal  10  184578000 ns/op  10.51 MB/s

After:
json.BenchmarkCodeEncoder  10  146444000 ns/op  13.25 MB/s
json.BenchmarkCodeMarshal  10  151428500 ns/op  12.81 MB/s

R=rsc, r
CC=golang-dev
https://golang.org/cl/5416046
2011-11-21 07:49:14 -08:00
..
ascii85 src/pkg/[a-m]*: gofix -r error -force=error 2011-11-01 22:04:37 -04:00
asn1 renaming_2: gofix -r go1pkgrename src/pkg/[a-l]* 2011-11-08 15:40:58 -08:00
base32 src/pkg/[a-m]*: gofix -r error -force=error 2011-11-01 22:04:37 -04:00
base64 src/pkg/[a-m]*: gofix -r error -force=error 2011-11-01 22:04:37 -04:00
binary all: sort imports 2011-11-02 15:54:16 -04:00
csv renaming_2: gofix -r go1pkgrename src/pkg/[a-l]* 2011-11-08 15:40:58 -08:00
git85 src/pkg/[a-m]*: gofix -r error -force=error 2011-11-01 22:04:37 -04:00
gob renaming_2: gofix -r go1pkgrename src/pkg/[a-l]* 2011-11-08 15:40:58 -08:00
hex src/pkg/[a-m]*: gofix -r error -force=error 2011-11-01 22:04:37 -04:00
json json: speed up encoding, caching reflect calls 2011-11-21 07:49:14 -08:00
pem src/pkg/[a-m]*: gofix -r error -force=error 2011-11-01 22:04:37 -04:00
xml xml: fix build 2011-11-15 10:28:01 +09:00