1
0
mirror of https://github.com/golang/go synced 2024-10-04 00:11:21 -06:00
go/src/pkg
Rémy Oudompheng b1c4a8efa9 bytes: avoid duplicate malloc/copy in Buffer.ReadString
Twice faster and twice less garbage.

R=golang-dev, dave, daniel.morsing, bradfitz
CC=golang-dev
https://golang.org/cl/6849128
2012-12-03 14:04:18 +01:00
..
archive archive/zip: handle extra data headers with no body 2012-11-18 00:45:47 +11:00
bufio bufio: remove a little unnecessary indirection in tests. 2012-10-20 13:02:29 +11:00
builtin builtin: Changed documentation for rune type. 2012-09-18 11:01:10 -07:00
bytes bytes: avoid duplicate malloc/copy in Buffer.ReadString 2012-12-03 14:04:18 +01:00
compress compress/flate: shrink decompressor struct for better performance 2012-11-01 13:57:24 -04:00
container all: fix the the typos 2012-11-22 02:58:24 +08:00
crypto crypto/tls: fix loading keys labeled just "PRIVATE KEY" 2012-12-01 11:02:08 -08:00
database/sql all: clear execute bit 2012-11-01 10:04:42 +09:00
debug debug/elf: fix offset for GNU version symbols 2012-11-15 03:36:19 +11:00
encoding encoding/gob: Fix typo in doc.go 2012-12-01 15:15:14 -08:00
errors pkg: a slew of examples 2012-02-18 11:48:33 +11:00
exp exp/types: various missing checks for array/slice composite literals 2012-11-29 09:57:37 -08:00
expvar expvar: add locking to String, and use RWMutex properly throughout. 2012-03-06 09:13:26 +11:00
flag flag: fix bug in handling of booleans on error 2012-07-27 16:13:29 -07:00
fmt all: set GOMAXPROCS to 1 when counting mallocs 2012-12-01 00:38:01 +08:00
go go/parser: permit [...]T where array types are permitted 2012-11-28 16:03:34 -08:00
hash build: make int 64 bits on amd64 2012-09-24 20:57:01 -04:00
html all: fix the the typos 2012-11-22 02:58:24 +08:00
image all: fix the the typos 2012-11-22 02:58:24 +08:00
index/suffixarray all: various typos 2012-03-13 17:29:07 -07:00
io io: add ByteWriter interface 2012-10-30 10:51:29 +01:00
log log/syslog: correct message format 2012-11-27 10:21:43 -05:00
math math/rand: remove noop iteration in Perm 2012-12-01 14:11:46 -08:00
mime mime/multipart: transparently decode quoted-printable transfer encoding 2012-11-19 19:50:19 -08:00
net net: simplify ListenTCP 2012-12-03 20:00:50 +09:00
old/netchan gofmt: apply gofmt -w src misc 2012-10-30 13:38:01 -07:00
os os: check only user attributes in TestStatDirModeExec 2012-11-30 16:10:45 +11:00
path all: set GOMAXPROCS to 1 when counting mallocs 2012-12-01 00:38:01 +08:00
reflect all: set GOMAXPROCS to 1 when counting mallocs 2012-12-01 00:38:01 +08:00
regexp regexp: add Split 2012-11-27 12:58:27 -05:00
runtime all: set GOMAXPROCS to 1 when counting mallocs 2012-12-01 00:38:01 +08:00
sort sort: fix comment for various Search routines 2012-11-07 05:07:46 +08:00
strconv all: set GOMAXPROCS to 1 when counting mallocs 2012-12-01 00:38:01 +08:00
strings bytes, strings: fix Reader WriteTo return value on 0 bytes copied 2012-11-25 09:04:13 -08:00
sync sync/atomic: fix race instrumentation 2012-11-15 21:30:24 +04:00
syscall os: move Plan 9 directory marshaling code to syscall 2012-11-26 15:26:46 -08:00
testing gofmt: apply gofmt -w src misc 2012-10-30 13:38:01 -07:00
text gofmt: apply gofmt -w src misc 2012-10-30 13:38:01 -07:00
time time: add Now()/UnixNano() malloc tests 2012-11-25 11:29:06 +11:00
unicode unicode: move unicode and related packages to Unicode 6.2.0. 2012-10-31 17:32:16 +01:00
unsafe unsafe: fix a typo 2012-10-19 16:35:15 +11:00