Switch to a new method for determining the order in which import init functions are invoked: build an init fcn dependence DAG and walk the DAG to rewrite/adjust priorities to account for discrepancies introduced by "go test". This patch includes a change to the export data format generated by gccgo. Older versions of gccgo will not be able to read object files produced by a newer gccgo, but the new gcc will still be able to read old object files. Fixes golang/go#15738. Reviewed-on: https://go-review.googlesource.com/25301 From-SVN: r239708
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
LICENSE | Loading commit data... | |
MERGE | Loading commit data... | |
PATENTS | Loading commit data... | |
README | Loading commit data... | |
ast-dump.cc | Loading commit data... | |
ast-dump.h | Loading commit data... | |
backend.h | Loading commit data... | |
escape.cc | Loading commit data... | |
escape.h | Loading commit data... | |
export.cc | Loading commit data... | |
export.h | Loading commit data... | |
expressions.cc | Loading commit data... | |
expressions.h | Loading commit data... | |
go-dump.cc | Loading commit data... | |
go-dump.h | Loading commit data... | |
go-linemap.h | Loading commit data... | |
go-optimize.cc | Loading commit data... | |
go-optimize.h | Loading commit data... | |
go.cc | Loading commit data... | |
gogo.cc | Loading commit data... | |
gogo.h | Loading commit data... | |
import-archive.cc | Loading commit data... | |
import.cc | Loading commit data... | |
import.h | Loading commit data... | |
lex.cc | Loading commit data... | |
lex.h | Loading commit data... | |
operator.h | Loading commit data... | |
parse.cc | Loading commit data... | |
parse.h | Loading commit data... | |
runtime.cc | Loading commit data... | |
runtime.def | Loading commit data... | |
runtime.h | Loading commit data... | |
statements.cc | Loading commit data... | |
statements.h | Loading commit data... | |
string-dump.h | Loading commit data... | |
types.cc | Loading commit data... | |
types.h | Loading commit data... | |
unsafe.cc | Loading commit data... |