1
0
mirror of https://github.com/golang/go synced 2024-11-08 19:36:22 -07:00
go/src
Daniel Martí 4d3d333468 cmd/compile: add runtime GC funcs to inlining test
This is based on a list that Austin Clements provided in mid-2016. It is
mostly untouched, except for the fact that the wbufptr funcs were
removed from the runtime thus removed from the lits here too.

Add a section for these GC funcs, since there are quite a lot of them
and the runtime has tons of funcs that we want to inline. As before,
sort this section too.

Also place some of these funcs out of the GC section, as they are not
directly related to the GC.

Updates #21851.

Change-Id: I35eb777a4c50b5f655618920dc2bc568c7c30ff5
Reviewed-on: https://go-review.googlesource.com/65654
Run-TryBot: Daniel Martí <mvdan@mvdan.cc>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Austin Clements <austin@google.com>
2017-09-25 21:55:06 +00:00
..
archive archive/tar: fix sparse files support on Darwin 2017-09-23 16:53:28 +00:00
bufio
builtin
bytes bytes: improve readability of IndexAny and LastIndexAny functions 2017-09-25 18:05:01 +00:00
cmd cmd/compile: add runtime GC funcs to inlining test 2017-09-25 21:55:06 +00:00
compress all: fix article typos 2017-09-15 02:39:16 +00:00
container container/heap: call t.Helper() in verify() 2017-09-13 17:22:00 +00:00
context context: fix references to "d" in WithDeadline docs 2017-09-21 03:00:51 +00:00
crypto all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
database/sql database/sql: update minor sql docs 2017-09-24 13:58:38 +00:00
debug all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
encoding all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
errors
expvar
flag
fmt fmt: Implement pp.WriteString method 2017-09-20 06:48:34 +00:00
go all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
hash
html all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
image all: fix article typos 2017-09-15 02:39:16 +00:00
index/suffixarray
internal all: correct location of go tool 2017-09-20 03:54:16 +00:00
io io: Add benchmarks for CopyN 2017-09-20 15:00:31 +00:00
log log: fix data race on log.Output 2017-09-19 20:35:24 +00:00
math all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
mime all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
net all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
os all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
path path/filepath: ensure Walk report unreadable directories once 2017-09-25 18:20:32 +00:00
plugin
reflect reflect: fix pointer past-the-end in Call with zero-sized return value 2017-09-19 20:45:24 +00:00
regexp regexp: make (*bitState).push inlinable 2017-09-25 19:34:26 +00:00
runtime all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
sort sort: update main example to use Slice along with Sort 2017-09-24 14:40:37 +00:00
strconv all: fix article typos 2017-09-15 02:39:16 +00:00
strings strings: improve readability of IndexAny and LastIndexAny functions. 2017-09-25 18:23:11 +00:00
sync
syscall syscall: update syscall.Select to use newselect on ppc64x 2017-09-22 12:35:32 +00:00
testing
text all: use sort.Slice in a few more places 2017-09-22 12:39:14 +00:00
time all: use sort.Slice in a few more places 2017-09-22 12:39:14 +00:00
unicode all: prefer strings.IndexByte over strings.Index 2017-09-25 17:35:41 +00:00
unsafe
vendor/golang_org/x
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
naclmake.bash
nacltest.bash
race.bash
race.bat
run.bash
run.bat
run.rc