aboutsummaryrefslogtreecommitdiff
path: root/.drone.yml
diff options
context:
space:
mode:
authorGuillaume Martres <smarter@ubuntu.com>2017-01-11 00:50:50 +0100
committerGuillaume Martres <smarter@ubuntu.com>2017-01-27 13:57:58 +0100
commitcbe6846fc789f2f5e233e82972e38ee672fa3931 (patch)
treef6107dc14c69eae153ab7bfade557c2fb16925a4 /.drone.yml
parent6419a0668b3d4e0bfd42f9a1f69fde66a3944fd6 (diff)
downloaddotty-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