gcc/libgo/go
Ian Lance Taylor 911cef2e3b runtime: allow preemption in fast syscall return
Let a fast syscall return be a preemption point.  This helps with
    tight loops that make system calls, as in BenchmarkSyscallExcessWork.
    
    Reviewed-on: https://go-review.googlesource.com/94895

From-SVN: r257848
2018-02-20 15:30:31 +00:00
..
archive archive/tar: support stat and device numbers on AIX 2018-01-17 18:33:50 +00:00
bufio libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
builtin libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
bytes libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
cmd libgo: update to Go1.10rc2 2018-02-08 15:30:22 +00:00
compress libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
container libgo: update to Go1.10beta2 release 2018-01-17 14:20:29 +00:00
context libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
crypto libgo: update to Go1.10rc1 2018-01-27 23:44:29 +00:00
database/sql libgo: update to Go1.10rc2 2018-02-08 15:30:22 +00:00
debug debug/dwarf: formStrp uses a 64-bit value for 64-bit DWARF 2018-01-11 01:51:16 +00:00
encoding libgo: update to Go1.10beta2 release 2018-01-17 14:20:29 +00:00
errors
expvar libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
flag libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
fmt libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
go libgo: update to Go1.10rc2 2018-02-08 15:30:22 +00:00
golang_org/x libgo: add aix build tags 2018-01-10 04:53:55 +00:00
hash libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
html libgo: update to Go1.10beta2 release 2018-01-17 14:20:29 +00:00
image libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
index/suffixarray libgo: update to Go 1.8 release candidate 1 2017-01-14 00:05:42 +00:00
internal internal/syscall/unix: add randomTrap for sh/shbe 2018-01-30 04:48:55 +00:00
io libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
log libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
math math: adjust compilation flags, use them when testing 2018-02-01 21:05:20 +00:00
mime libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
net libgo: update to Go1.10rc2 2018-02-08 15:30:22 +00:00
os libgo: update to Go1.10rc2 2018-02-08 15:30:22 +00:00
path libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
plugin libgo: update to Go1.10beta2 release 2018-01-17 14:20:29 +00:00
reflect reflect: enable allocation tests 2018-02-02 00:33:03 +00:00
regexp libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
runtime runtime: allow preemption in fast syscall return 2018-02-20 15:30:31 +00:00
sort libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
strconv libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
strings libgo: update to Go1.10beta2 release 2018-01-17 14:20:29 +00:00
sync re PR go/84215 (Random results in go/libgo tests) 2018-02-12 18:50:16 +00:00
syscall compiler: rationalize external symbol names 2018-01-24 23:50:09 +00:00
testing libgo: update to Go1.10beta2 release 2018-01-17 14:20:29 +00:00
text libgo: update to Go1.10rc2 2018-02-08 15:30:22 +00:00
time libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00
unicode libgo: update to Go1.10beta1 2018-01-09 01:23:08 +00:00