go/src
Keith Randall 7b96284295 [dev.ssa] cmd/internal/ssa: implement more compiler passes
opt:      machine-independent optimization
fuse:     join basic blocks
lower:    convert to machine-dependent opcodes
critical: remove critical edges for register alloc
layout:   order basic blocks
schedule: order values in basic blocks
cgen:     generate assembly output

opt and lower use machine-generated matching rules using
the rule generator in rulegen/

cgen will probably change in the real compiler, as we want to
generate binary directly instead of ascii assembly.

Change-Id: Iedd7ca70f6f55a4cde30e27cfad6a7fa05691b83
Reviewed-on: https://go-review.googlesource.com/7981
Reviewed-by: Alan Donovan <adonovan@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
2015-03-24 22:26:45 +00:00
..
archive archive/zip: fix size value in ZIP64 end central directory record 2015-02-26 15:24:32 +00:00
bufio
builtin
bytes
cmd [dev.ssa] cmd/internal/ssa: implement more compiler passes 2015-03-24 22:26:45 +00:00
compress
container
crypto crypto/x509: skip tests not made for darwin/arm 2015-02-27 19:38:33 +00:00
database/sql
debug all: mv 5a old5a and so on 2015-03-02 00:14:11 +00:00
encoding encoding/xml: add more marshalTests tests. 2015-02-25 23:56:21 +00:00
errors
expvar
flag
fmt fmt: document existing behavior of nil receivers 2015-03-01 18:17:53 +00:00
go mime/quotedprintable: create the package 2015-02-26 20:09:28 +00:00
hash
html
image image/jpeg: distinguish between FormatError and UnsupportedError when 2015-03-02 00:53:23 +00:00
index/suffixarray
internal os: Use GetComputerNameEx to get Hostname on win32 2015-02-25 23:16:44 +00:00
io
log
math math/big: export Float.MinPrec 2015-02-26 17:01:16 +00:00
mime mime/quotedprintable: create the package 2015-02-26 20:09:28 +00:00
net net: deflake TestPacketConn, increase timeout 2015-03-01 22:55:34 +00:00
os os: add windows test for Hostname 2015-03-02 01:23:27 +00:00
path path/filepath: get tests working on darwin/arm 2015-03-01 18:38:21 +00:00
reflect Call --> CallSlice in two spots. No logic change, docs only. 2015-02-22 17:22:04 +00:00
regexp
runtime runtime: don't use /dev/random on Plan 9 2015-03-01 18:33:56 +00:00
sort
strconv
strings
sync sync: add active spinning to Mutex 2015-02-24 10:53:48 +00:00
syscall syscall: fix mount working directory on Plan 9 2015-03-01 18:33:41 +00:00
testing
text
time
unicode
unsafe
Make.dist
all.bash
all.bat
all.rc
androidtest.bash
clean.bash
clean.bat
clean.rc
make.bash [dev.cc] cmd/go: fix expansion of 'std', add 'cmd' 2015-02-23 15:13:17 +00:00
make.bat [dev.cc] cmd/go: fix expansion of 'std', add 'cmd' 2015-02-23 15:13:17 +00:00
make.rc all: delete C libraries and cmd/dist code that builds them 2015-03-01 00:40:23 +00:00
nacltest.bash
race.bash [dev.cc] cmd/go: fix expansion of 'std', add 'cmd' 2015-02-23 15:13:17 +00:00
race.bat [dev.cc] cmd/go: fix expansion of 'std', add 'cmd' 2015-02-23 15:13:17 +00:00
run.bash [dev.cc] cmd/go: fix expansion of 'std', add 'cmd' 2015-02-23 15:13:17 +00:00
run.bat build: give windows builders extra time for tests 2015-03-01 00:38:53 +00:00
run.rc build: restore original timeouts in run.rc 2015-02-27 16:58:18 +00:00