]> Cypherpunks repositories - gostls13.git/commit
encoding/binary: add a non-reflect fast path for Write
authorBrad Fitzpatrick <bradfitz@golang.org>
Fri, 27 May 2011 23:29:33 +0000 (16:29 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 27 May 2011 23:29:33 +0000 (16:29 -0700)
commitf7a266a5aa73d314e77f4c2aa02c2605568d65b2
treef5b25cc66d13f040195d314376d8f7106119e4cb
parent3b980579b42299c3bd31ffd433824c43a7b13523
encoding/binary: add a non-reflect fast path for Write

before/after:
binary.BenchmarkWrite   100000      18312 ns/op
binary.BenchmarkWrite   500000       4468 ns/op

R=rsc, gri
CC=golang-dev
https://golang.org/cl/4515154
src/pkg/encoding/binary/binary.go
src/pkg/encoding/binary/binary_test.go