go/src
Richard Miller b1dbce31d7 runtime: don't ignore address hint for sysReserve in Plan 9
On Plan 9, sysReserve was ignoring the address hint and allocating
memory wherever it is available.  This causes the new
TestArenaCollision test to fail on 32-bit Plan 9.  We now use the
address hint in the specific case where sysReserve is extending the
process address space at its end, and similarly we contract the
address space in the case where sysFree is releasing memory at
the end.

Fixes #23860

Change-Id: Ia5254779ba8f1698c999832720a88de400b5f91a
Reviewed-on: https://go-review.googlesource.com/94776
Reviewed-by: Austin Clements <austin@google.com>
Reviewed-by: David du Colombier <0intro@gmail.com>
2018-02-16 16:50:14 +00:00
..
archive archive/tar: automatically promote TypeRegA 2018-02-13 18:36:49 +00:00
bufio bufio: Use maxConsecutiveEmptyReads instead of 100 2017-11-14 05:21:00 +00:00
builtin builtin: improve docs for make slice 2017-11-18 01:48:52 +00:00
bytes bytes: mention strings.Builder in Buffer.String docs 2017-11-30 01:46:50 +00:00
cmd cmd/compile: make math.Ceil/Floor/Round/Trunc intrinsics on arm64 2018-02-16 15:37:57 +00:00
compress
container container/list: document nil values more 2018-01-08 18:06:27 +00:00
context
crypto crypto/cipher: add NewGCMWithNonceAndTagSize for custom tag sizes. 2018-02-14 15:32:26 +00:00
database/sql database/sql: remove duplicate validation 2018-02-13 21:25:13 +00:00
debug debug/dwarf: formStrp uses a 64-bit value for 64-bit DWARF 2018-02-15 18:54:41 +00:00
encoding encoding/json: make error capture logic in recover more type safe 2018-02-14 21:34:26 +00:00
errors
expvar
flag flag: clarify comment to avoid shell syntax confusion 2017-12-06 04:36:03 +00:00
fmt
go runtime/trace: user annotation API 2018-02-15 18:52:43 +00:00
hash hash: add MarshalBinary/UnmarshalBinary round trip + golden test for all implementations 2017-12-06 07:45:46 +00:00
html html/template: check for duplicates when inserting escapers 2018-01-10 17:36:27 +00:00
image image/gif: support non-looping animated gifs (LoopCount=-1) 2018-02-13 20:25:49 +00:00
index/suffixarray
internal internal/trace: link user span start and end events 2018-02-15 19:33:20 +00:00
io io: eliminate full copy of copy loop in CopyN 2017-11-16 02:24:37 +00:00
log
math math/big: fix %s verbs in Float tests error messages 2018-02-14 09:50:19 +00:00
mime
net all: drop support for Windows Vista or below (Windows XP) 2018-02-15 17:24:42 +00:00
os all: drop support for Windows Vista or below (Windows XP) 2018-02-15 17:24:42 +00:00
path path/filepath: fix escaped chars in Glob on non-Windows 2018-02-14 11:47:59 +00:00
plugin plugin: document support for macOS 2017-12-12 00:59:50 +00:00
reflect reflect: add embedded field test 2018-02-14 15:28:25 +00:00
regexp regexp: don't allocate when All methods find no matches 2018-02-13 18:44:40 +00:00
runtime runtime: don't ignore address hint for sysReserve in Plan 9 2018-02-16 16:50:14 +00:00
sort
strconv strconv: detect invalid UTF-8 in the Unquote fast path 2018-02-13 18:33:44 +00:00
strings strings: prevent copyCheck from forcing Builder to escape and allocate 2018-01-09 22:01:28 +00:00
sync sync: enable profiling of RWMutex 2018-02-14 15:38:42 +00:00
syscall net, internal/poll, net/internal/socktest: set SOCK_{CLOEXEC,NONBLOCK} atomically on NetBSD 2018-02-15 17:07:12 +00:00
testing cmd/go, testing: test names don't have to be alphanumeric 2018-01-04 01:52:55 +00:00
text text/template: never call reflect.Zero(nil) 2018-02-13 22:18:21 +00:00
time time: add example for FixedZone 2018-02-13 21:57:23 +00:00
unicode Revert "go/printer: forbid empty line before first comment in block" 2017-12-01 01:12:26 +00:00
unsafe
vendor/golang_org/x vendor: update golang.org/x/net/nettest from upstream 2017-11-29 19:55:02 +00:00
Make.dist
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.rc
naclmake.bash nacl*.bash: pass flags to make.bash 2018-02-14 17:09:31 +00:00
nacltest.bash nacl*.bash: pass flags to make.bash 2018-02-14 17:09:31 +00:00
race.bash
race.bat
run.bash
run.bat
run.rc