]> Cypherpunks repositories - gostls13.git/commitdiff
doc: add more performance items to go1.5.txt
authorBrad Fitzpatrick <bradfitz@golang.org>
Fri, 27 Mar 2015 13:25:25 +0000 (14:25 +0100)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 27 Mar 2015 13:26:01 +0000 (13:26 +0000)
Change-Id: Ia7a08bc855db87890d35b2a1667e245ce5ecf472
Reviewed-on: https://go-review.googlesource.com/8197
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
doc/go1.5.txt

index 7a5d10526c4b5293c45aeca15082d6292405f41f..ca62a11db746a16219cb7547001006cf3c52d49f 100644 (file)
@@ -54,10 +54,19 @@ cmd/trace: new command to view traces (https://golang.org/cl/3601)
 Performance:
 
 cmd/gc: optimize memclr of slices and arrays (https://golang.org/cl/2520)
+cmd/gc: transform closure calls to function calls (https://golang.org/cl/4050)
+cmd/gc: evaluate concrete == interface without allocating (https://golang.org/cl/2096)
 cmd/internal/gc: transitive inlining (https://golang.org/cl/5952)
 cmd/internal/gc: inline x := y.(*T) and x, ok := y.(*T) (https://golang.org/cl/7862)
+cmd/internal/gc, runtime: speed up some cases of _, ok := i.(T) (https://golang.org/cl/7697)
+cmd/internal/gc: speed up large string switches (https://golang.org/cl/7698)
+encoding/xml: avoid an allocation for tags without attributes (https://golang.org/cl/4160)
+image: many optimizations
+runtime: add ARM runtime.cmpstring and bytes.Compare (https://golang.org/cl/8010)
 sort: number of Sort performance optimizations (https://golang.org/cl/2100, https://golang.org/cl/2614, ...)
 strconv: optimize decimal to string conversion (https://golang.org/cl/2105)
+strconv: optimize float to string conversion (https://golang.org/cl/5600)
+sync: add active spinning to Mutex (https://golang.org/cl/5430)
 math/big: faster assembly kernels for amd64 and 386 (https://golang.org/cl/2503, https://golang.org/cl/2560)
 math/big: faster "pure Go" kernels for platforms w/o assembly kernels (https://golang.org/cl/2480)
 regexp: port RE2's bitstate backtracker to the regexp package (https://golang.org/cl/2153)