diff options
author | Guillaume Martres <smarter@ubuntu.com> | 2017-01-11 00:50:50 +0100 |
---|---|---|
committer | Guillaume Martres <smarter@ubuntu.com> | 2017-01-27 13:57:58 +0100 |
commit | cbe6846fc789f2f5e233e82972e38ee672fa3931 (patch) | |
tree | f6107dc14c69eae153ab7bfade557c2fb16925a4 /.drone.yml | |
parent | 6419a0668b3d4e0bfd42f9a1f69fde66a3944fd6 (diff) | |
download | dotty-cbe6846fc789f2f5e233e82972e38ee672fa3931.tar.gz dotty-cbe6846fc789f2f5e233e82972e38ee672fa3931.tar.bz2 dotty-cbe6846fc789f2f5e233e82972e38ee672fa3931.zip |
Add sbt-based bootstrap
This adds two new project to the sbt build: dotty-library-bootstrapped
and dotty-compiler bootstrapped. These projects use the same source
files as dotty-library and dotty-compiler but are compiled using dotty
itself. The main usecase for this is that we can now run the JUnit
tests (which are _not_ just a subset of the tests run by partest, for
example the REPL tests are only run through JUnit) with
a bootstrapped compiler:
$ sbt
> publishLocal # Non-bootstrapped dotty needs to be published first
> dotty-compiler-bootstrapped/test
But this also allows one to experiment with a bootstrapped dotty much
more easily in general.
This revealed many issues in the compiler that are fixed in subsequent
commits in this PR.
Diffstat (limited to '.drone.yml')
0 files changed, 0 insertions, 0 deletions