![]() This commit finally introduces unit tests for the compiler, to check whether input Go code is converted to the expected output IR. To make this necessary, a few refactors were needed. Hopefully these refactors (to compile a program package by package instead of all at once) will eventually become standard, so that packages can all be compiled separate from each other and be cached between compiles. |
||
---|---|---|
.. | ||
errors.go | ||
goroot.go | ||
list.go | ||
loader.go | ||
ssa.go |