Browse files

No longer support unreleased STARR.

The STARR ("stable reference") compiler is used to bootstrap the compiler.
It is now always resolved from maven, based on the `starr.version`
property (stored in ``).

Before, we used the `.desired.sha1` mechanism to pull a set of jars
that define the compiler used to build locker ("local reference"),
which then builds quick.

From now on, we only support officially released versions of STARR.
Milestones are allowed of course, which means that, instead of
breaking change, STARR evolution must support old and new behavior
for at least one milestone cycle.

For local development, use the `replacestarr` target as before.
It builds quick (core only) and publishes it to your local maven repo
with a generated version number, which is saved as `starr.version`
in `` for convenience (overriding ``),
so that your next build will use this version of the compiler for STARR.

You may now think of STARR as STAble Reference Release -- if you will.
  • Loading branch information...
adriaanm committed Nov 26, 2013
1 parent 23f52a8 commit 7742a7d909e9baec0e870b589e97a474137a51b0
256 build.xml

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -1 +0,0 @@
-d62bc132cba37b17c8d5ac65feb20193a3f8cc28 ?scala-compiler-src.jar
@@ -1 +0,0 @@
-d049885894b93e12f034d4d871c38bfc4d026525 ?scala-compiler.jar
@@ -1 +0,0 @@
-58db8f554695791217de332aa6500a7aa240e480 ?scala-library-src.jar
@@ -1 +0,0 @@
-12007d1b1b913b563093b22e947e6c05fe40f3de ?scala-library.jar
@@ -1 +0,0 @@
-c842d370d814515f15159cefa4b9c495d99bb1a9 ?scala-reflect-src.jar
@@ -1 +0,0 @@
-a6595b3d7589085f683d4ad5a6072a057ab15ef9 ?scala-reflect.jar

0 comments on commit 7742a7d

Please sign in to comment.