1
0
mirror of https://github.com/golang/go synced 2024-11-20 09:54:45 -07:00
go/src/encoding
Dmitry Vyukov 437ec6b313 encoding/xml: remove unnecessary memory allocation in Unmarshal
benchmark              old ns/op     new ns/op     delta
BenchmarkUnmarshal     75256         72626         -3.49%

benchmark              old allocs     new allocs     delta
BenchmarkUnmarshal     259            219            -15.44%

Change-Id: I7fd30739b045e35b95e6ef6a8ef2f15b0dd6839c
Reviewed-on: https://go-review.googlesource.com/2758
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2015-01-15 08:45:15 +00:00
..
ascii85 build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
asn1 encoding/asn1: fix explicitly tagged Times. 2014-10-09 17:37:40 -07:00
base32 build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
base64 encoding/base64: add unpadded encodings, and test all encodings. 2014-12-22 16:05:23 +00:00
binary encoding/binary: check for unsigned integers in intDataSize. 2014-12-22 20:14:59 +00:00
csv encoding/csv: for Postgres, unquote empty strings, quote \. 2014-10-23 23:44:47 -04:00
gob encoding/gob: address go vet report 2014-12-28 19:30:31 +00:00
hex build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00
json encoding/json: address go vet reports 2014-12-28 10:43:37 +00:00
pem encoding/pem: eliminate allocations for newlines during encoding 2014-12-21 22:06:09 +00:00
xml encoding/xml: remove unnecessary memory allocation in Unmarshal 2015-01-15 08:45:15 +00:00
encoding.go build: move package sources from src/pkg to src 2014-09-08 00:08:51 -04:00