From: Brad Fitzpatrick Date: Tue, 31 Mar 2015 13:16:40 +0000 (-0700) Subject: doc: add another go1.5.txt performance item, sort gc items X-Git-Tag: go1.5beta1~1371 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=f8fd5502ecdba0f40d794d22f7eb14c9b471a773;p=gostls13.git doc: add another go1.5.txt performance item, sort gc items Change-Id: I9c2b9143d80d253d90d12d2b7686e045ec19c96c Reviewed-on: https://go-review.googlesource.com/8291 Run-TryBot: Brad Fitzpatrick TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick --- diff --git a/doc/go1.5.txt b/doc/go1.5.txt index efbc96d1c3..88e6dbcc8a 100644 --- a/doc/go1.5.txt +++ b/doc/go1.5.txt @@ -54,13 +54,14 @@ cmd/trace: new command to view traces (https://golang.org/cl/3601) Performance: +cmd/gc: evaluate concrete == interface without allocating (https://golang.org/cl/2096) 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) +cmd/gc: transitive inlining (https://golang.org/cl/5952) +cmd/gc, runtime: speed up some cases of _, ok := i.(T) (https://golang.org/cl/7697) +cmd/gc: speed up large string switches (https://golang.org/cl/7698) +cmd/gc: inline x := y.(*T) and x, ok := y.(*T) (https://golang.org/cl/7862) +cmd/gc: allocate backing storage for non-escaping interfaces on stack (https://golang.org/cl/8201) 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)