1
0
mirror of https://github.com/golang/go synced 2024-11-19 15:24:46 -07:00
go/src
Austin Clements 245310883d runtime: eliminate all writebarrierptr* calls
Calls to writebarrierptr can simply be actual pointer writes. Calls to
writebarrierptr_prewrite need to go through the write barrier buffer.

Updates #22460.

Change-Id: I92cee4da98c5baa499f1977563757c76f95bf0ca
Reviewed-on: https://go-review.googlesource.com/92704
Run-TryBot: Austin Clements <austin@google.com>
Reviewed-by: Rick Hudson <rlh@golang.org>
2018-02-13 16:34:45 +00:00
..
archive
bufio
builtin
bytes
cmd runtime: buffered write barrier for s390x 2018-02-13 16:34:24 +00:00
compress
container
context context: fix references to "d" in WithDeadline docs 2017-09-21 03:00:51 +00:00
crypto crypto/x509: better document Verify's behaviour. 2018-01-18 14:43:29 +00:00
database/sql database/sql: buffers provided to Rows.Next should not be modified by drivers 2018-01-25 19:14:14 +00:00
debug
encoding
errors
expvar
flag
fmt
go go/types: use consistent receiver names 2018-02-13 00:50:30 +00:00
hash
html
image
index/suffixarray
internal cmd/trace: init goroutine info entries with GoCreate event 2017-12-20 23:04:21 +00:00
io
log
math
mime
net net: fix the kernel state name for TCP listen queue on FreeBSD 2018-02-02 00:04:20 +00:00
os os: add UserCacheDir 2018-02-13 07:01:26 +00:00
path
plugin
reflect doc: fix typo in OverflowInt godoc 2018-02-13 03:02:09 +00:00
regexp
runtime runtime: eliminate all writebarrierptr* calls 2018-02-13 16:34:45 +00:00
sort
strconv unicode: update to Unicode 10.0.0 2017-10-24 12:42:35 +00:00
strings
sync runtime, sync/atomic: use NOFRAME on arm 2018-02-12 21:41:30 +00:00
syscall syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
testing
text text/template: revert CL 66410 "add break, continue actions in ranges" 2018-02-06 05:00:01 +00:00
time
unicode
unsafe
vendor/golang_org/x
all.bash
all.bat
all.rc
androidtest.bash misc,src: add support for specifying adb flags to the android harness 2018-01-20 21:13:30 +00:00
bootstrap.bash bootstrap.bash: only fetch git revision if we need it 2018-01-30 15:11:56 +00:00
buildall.bash
clean.bash
clean.bat
clean.rc
cmp.bash
iostest.bash
make.bash
make.bat
Make.dist
make.rc
naclmake.bash
nacltest.bash
race.bash
race.bat
run.bash
run.bat
run.rc