1
0
mirror of https://github.com/golang/go synced 2024-11-20 10:24:40 -07:00
go/src
Josh Bleecher Snyder 66504485eb cmd/compile/internal/gc: make tests run faster
TestAssembly takes 20s on my machine,
which is too slow for normal operation.
Marking as -short has its dangers (#17472),
but hopefully we'll soon have a builder for that.

All the SSA tests are hermetic and not time sensitive
and can thus be run in parallel.
Reduces the cmd/compile/internal/gc test time during
all.bash on my laptop from 42s to 7s.

Updates #17751

Change-Id: Idd876421db23b9fa3475e8a9b3355a5dc92a5a29
Reviewed-on: https://go-review.googlesource.com/32585
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2016-11-03 01:07:08 +00:00
..
archive archive/tar: disable prefix field in Writer 2016-11-02 20:18:38 +00:00
bufio bufio: remove unnecessary "continue" 2016-10-24 14:49:44 +00:00
builtin
bytes bytes, strings: update s390x code to match amd64 changes 2016-11-02 15:56:24 +00:00
cmd cmd/compile/internal/gc: make tests run faster 2016-11-03 01:07:08 +00:00
compress compress/flate: tighten the BestSpeed max match offset bound. 2016-10-30 22:52:14 +00:00
container
context context: add comments to the WithCancel example, apply minor improvements 2016-10-26 22:35:07 +00:00
crypto crypto/sha256: improve performance for sha256.block on ppc64le 2016-10-31 19:14:01 +00:00
database/sql database/sql: correctly spell constants 2016-10-31 17:17:46 +00:00
debug cmd/dist: use debug/pe directly for cmd/link 2016-10-17 15:22:17 +00:00
encoding encoding/json: marshal with null when RawMessage is nil 2016-11-01 05:42:33 +00:00
errors
expvar expvar: add Value methods 2016-10-13 21:39:03 +00:00
flag flag: arrange for FlagSet.Usage to be non-nil by default 2016-10-26 16:13:40 +00:00
fmt fmt: document that unexported struct fields don't get the String/Error treatment 2016-10-26 13:56:45 +00:00
go go/types: set up correct type with NewAlias 2016-11-02 23:31:37 +00:00
hash
html html/template, text/template: drop defined template list from errors 2016-10-28 17:10:55 +00:00
image image/png: implement grayscale transparency. 2016-10-28 02:10:13 +00:00
index/suffixarray
internal internal/pprof/profile: new package, moved from cmd/internal/pprof/profile 2016-11-02 19:09:11 +00:00
io io: clarify Pipe docs 2016-10-18 12:53:56 +00:00
log all: freeze net/rpc and reword the 'frozen' message in other frozen packages 2016-10-26 16:11:07 +00:00
math math/big: flip long/short flag on TestFloat32Distribution 2016-10-27 21:44:37 +00:00
mime mime/multipart: simplify Part.Read 2016-10-28 19:05:47 +00:00
net net/http: update bundled http2 to fix test flake 2016-11-03 00:53:52 +00:00
os os: adjust (*File).Read comment 2016-10-28 19:19:11 +00:00
path path/filepath: fix Abs on Windows 2016-10-29 16:44:45 +00:00
plugin plugin: do not leak cRelName on error path 2016-11-01 16:04:28 +00:00
reflect reflect: clarify that NumMethod returns only the number of exported methods 2016-10-31 17:17:05 +00:00
regexp regexp: avoid alloc in QuoteMeta when not quoting 2016-10-19 07:09:08 +00:00
runtime cmd/compile: do more type conversion inline 2016-11-02 21:33:03 +00:00
sort sort: fix a slice benchmark not using the stable variant, add another 2016-10-05 14:43:23 +00:00
strconv strconv: strip \r in raw strings passed to Unquote 2016-10-17 18:34:02 +00:00
strings bytes, strings: update s390x code to match amd64 changes 2016-11-02 15:56:24 +00:00
sync sync: enable Pool when using race detector 2016-10-30 19:09:20 +00:00
syscall syscall: remove X__cmsg_data from Cmsghdr 2016-10-30 19:04:09 +00:00
testing testing: introduce testing/internal/testdeps for holding testmain dependencies 2016-11-02 19:14:39 +00:00
text html/template, text/template: drop defined template list from errors 2016-10-28 17:10:55 +00:00
time time: simplify: tell people to not use == with Time values 2016-11-01 19:57:35 +00:00
unicode unicode/utf8: optimize ValidRune 2016-10-26 23:02:52 +00:00
unsafe
vendor/golang_org/x vendor/golang_org/text/unicode/norm: re-vendor 2016-10-31 19:27: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
naclmake.bash
nacltest.bash
race.bash
race.bat
run.bash
run.bat
run.rc