| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
hopefully.
|
|
|
|
|
|
|
|
| |
* Moved ASM sources to src/asm
* New ant task builds asm *ONCE*. Build times improve by a few seconds
* Fixed SBT build for new asm location. SBT build still broken from actors-migration and partest
Review by @magarciaEPFL
|
|
|
|
| |
exception.
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| | |
interface.
|
| |
| |
| |
| | |
SBT build should now mimic ant build for versions.
|
| |
| |
| |
| | |
up to par.
|
| | |
|
|/
|
|
| |
Another deprecated soul passes on to ether world.
|
|
|
|
| |
Review by: @jsuereth
|
| |
|
|
|
|
|
| |
* Added 'lock' key to write 'compile.lock' file to target dir.
* Added 'unlock' key to delete 'compile.lock' file to target dir.
|
|
|
|
| |
* SBT's version creation is now on par with tools/get-latest-version
|
|
|
|
|
| |
* SHA1 sum calculations are now done in pure Scala.
* Cache jar SHAs are checked for validity.
|
| |
|
|
|
|
| |
* One SHA resolve, now outputs lots of stack traces if parallel execution failure.
|
|
|
|
|
| |
Retreiving STARR from SHA repo is now parallel by default.
YAY for parallel collections.
|
|
|
|
|
|
|
| |
* The MSIL source code is now built at every layer as part
of the compiler project.
* The MSIL project is completely removed from other
references.
|
|
|
|
| |
directories.
|
|
|
|
|
|
|
| |
.desired.sha1 files now resolve into a local repository
before being copied into the main repo. If the local
repository exists and has a file, then there is
no download necessary.
|
|
|
|
|
|
|
|
| |
* Cleaned up layered build settings definition
* Removed scalaVersion specification from build (not NEEDED).
* Fixed a migration from build.sbt to project/Build.scala where
publish settings were only being used on the root project and
not also used for sub-projects which are published.
|
|
|
|
| |
binary libs script anymore. Only pull is implemented.
|
|
|
|
| |
(on git SHA change *and* clean instead of just clean)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Confusingly, I am restoring the method "getArchive" which has been gone
from trunk since February 2010 but is suddenly necessary for the sbt
build (as its "compiler-interface" won't compile without it.) I am sure
it all makes perfect sense. No review.
|
|
|
|
|
|
| |
fix get-scala-revision script for the case when svn prints some
warnings. no review
|
|
|
|
|
|
| |
Don't have time to fix the sbt build and can't keep watching it fail.
Commented test out liberally. No review.
|
| |
|
|
|
|
|
|
| |
Securing some of the blessings of whitespace for the sbt build. No
review.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Added a new test group - specialized.
Modified partest to add a jar with instrumented classes to classpath when compiling and running tests.
Added a primary version of the instrumented BoxesRuntime, and a script to produce a jar for it.
Added the 'speclib' folder to partest files, which contains the jar with the instrumented classes.
Review by dragos.
|
|
|
|
|
|
|
|
|
| |
Bencharking a larger program with parallel collections.
Fixed a couple of bugs in parallel collections.
No review.
|
|
|
|
|
|
| |
Added secret option to sbt build which makes it only recompile changed
files. No review.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Couldn't bear to see sbt seemingly so close but still unable to run
tests. Made some progress but bogged down in scalacheck when I realized
things were farther from working than I'd thought. Please forgive this
brief expression of frustration, because the despair is palpable:
the weeks of work I did on partest was apparently of no interest,
and now I'm in here having to fix the same partest bugs again, in a
more virulent form. They've evolved into some kind of ant-partest-sbt
artificial creature, more fearsome than any one of them could be under
its own power.
Did we not know we have a whole directory full of pretty code like this?
List(
"Scala compiler classes in: " + testBuildDir,
"Scala version is: " + nsc.Properties.versionMsg,
"Scalac options are: " + universe.scalacOpts,
"Java binaries in: " + javaBin,
"Java runtime is: " + javaInfoString,
"Java runtime options: " + (Process.javaVmArguments mkString " "),
"Javac options are: " + universe.javacOpts,
"Java options are: " + universe.javaOpts,
"Source directory is: " + src,
"Selected categories: " + (selectedCategories mkString " "),
""
) mkString "\n"
It's src/partest-alternative in case anyone wants to consider any of it.
At the very least there are individual files or functions which could be
cherry picked.
-- This patch contains: --
Readability efforts. Twelve parameter functions whose last six
parameters are "true,true,failedOnly,true,false,log" are pretty
challenging to work with.
Changes to the environment variables sbt was setting to look a bit more
like what partest expects and will crash without.
Sets partest.debug=true if the sbt logger level is at Debug.
On my machine all test groups except scalacheck appear to run to
completion.
Review by moix. (Hello, moix! I am available for assistance if you are
in the market for it. You have brought us long suffering ant-ers to the
brink of sbt goodness: and now, we enter the fray!)
|
|
|
|
|
|
| |
Tweaking sbt so it will stop jabbering about svn info failing when
there's a perfectly fine git repo yet to be tried. No review.
|
| |
|
| |
|
|
|
|
|
| |
Correction to commit 22865 in order for sbt build to work
|
|
|
|
|
|
| |
Partest support for sbt (with failed only and specific files only
options) Support for triggered execution
|
|
|
|
|
|
|
|
| |
- building continuation plugin
- building and replacing fjgb, msil and forkjoin
- building and replacing starr
- layer cleaning tasks
|
|
|
|
|
| |
remove space from sbt's build/x/ classes directory. no review.
|
|
|
|
|
| |
Alterations so the sbt build will run under git-svn. Review by moix.
|
|
First version of SBT build for Scala compiler/library (see README)
|