1
0
mirror of https://github.com/golang/go synced 2024-11-14 23:30:27 -07:00
go/src
Matthew Dempsky 75d367e34b cmd/compile: restore zero assignment optimization for non-pointer types
golang.org/cl/31572 disabled some write barrier optimizations, but
inadvertantly disabled optimizations for some non-pointer composite
literal assignments too.

Fixes #18370.

Change-Id: Ia25019bd3016b6ab58173298c7d16202676bce6b
Reviewed-on: https://go-review.googlesource.com/34564
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
2016-12-19 17:25:26 +00:00
..
archive
bufio
builtin
bytes
cmd cmd/compile: restore zero assignment optimization for non-pointer types 2016-12-19 17:25:26 +00:00
compress
container
context all: make spelling consistent 2016-12-08 23:22:37 +00:00
crypto crypto/tls: fix a typo 2016-12-19 06:01:04 +00:00
database/sql database/sql: do not store Tx options in Context 2016-12-14 18:13:13 +00:00
debug cmd/objdump: copy gosym.PCValue into internal package 2016-12-01 18:20:04 +00:00
encoding all: make spelling consistent 2016-12-08 23:22:37 +00:00
errors
expvar
flag
fmt fmt: undo clearflags in catchPanic after error message has been printed 2016-12-11 21:59:59 +00:00
go go/internal/gccgoimporter: accept missed portions of v2 format 2016-12-14 18:47:56 +00:00
hash
html html/template: lock in application/json as valid JS test 2016-12-04 03:59:31 +00:00
image
index/suffixarray
internal internal/pprof/profile: parse mutex profile including comments 2016-11-29 18:04:37 +00:00
io io: update documentation on LimitedReader 2016-12-09 23:19:06 +00:00
log
math crypto/*: document use or non-use of constant-time algorithms 2016-12-07 16:34:50 +00:00
mime
net net: clarify IP.IsGlobalUnicast docs 2016-12-16 15:35:55 +00:00
os os: must fixup path when 248 bytes long 2016-12-13 03:21:00 +00:00
path path/filepath: deprecate HasPrefix 2016-12-16 22:30:12 +00:00
plugin cmd/go, plugin: disable plugins on darwin 2016-12-15 05:46:20 +00:00
reflect reflect: add example for StructOf 2016-12-06 20:18:12 +00:00
regexp
runtime cmd/compile, runtime: a different approach to duplicate itabs 2016-12-19 01:31:59 +00:00
sort sort: add Slice example 2016-12-01 05:43:05 +00:00
strconv
strings
sync runtime/internal/atomic: crash on unaligned 64-bit ops on 32-bit MIPS 2016-11-22 02:05:07 +00:00
syscall runtime, syscall: update openbsd for changes to syskill 2016-12-12 01:30:39 +00:00
testing Revert "testing: add T.Context method" 2016-12-09 04:04:11 +00:00
text
time time: parse WITA timezone correctly 2016-12-12 20:14:12 +00:00
unicode
unsafe
vendor/golang_org/x vendor/golang_org/x/crypto/chacha20poly1305: revendor to pick up fix for #18154 2016-12-02 06:00:05 +00:00
all.bash
all.bat
all.rc
androidtest.bash
bootstrap.bash
buildall.bash
clean.bash
clean.bat
clean.rc
cmp.bash
iostest.bash
make.bash
make.bat
Make.dist
make.rc build: fix cross-compile on Plan 9 2016-11-22 01:32:28 +00:00
naclmake.bash
nacltest.bash
race.bash
race.bat
run.bash
run.bat
run.rc