aboutsummaryrefslogtreecommitdiff
path: root/build.sbt
Commit message (Collapse)AuthorAgeFilesLines
* Comply with range position checking.Jason Zaugg2013-07-111-0/+2
| | | | | | | | | - Make sure all trees are positioned - Mark range positions for synthetic code as transparent to allow some wiggle room for overlapping ranges. Enables -Yrangepos for our test suite. We can't add it for the entire build until the fix for SI-7649 lands in the compiler.
* Build maintainenceJason Zaugg2013-07-021-3/+6
| | | | | | | | | | | - Update to SBT 0.12.4 - Update to Scala 2.10.2 - Provide a means to disable test compilation (other then TreeInterrogation) This is handy when doing major renovations to the macro implementation. - Explicitly depend on scala-compiler (we'll need that in the next commit) - Declare the dependencies on scala-{reflect, compiler} as "provided" to avoid adding them the runtime classpath of upstream projects. They are only needed at compile time.
* Address deprecation warnings in Scala 2.10.1Jason Zaugg2013-04-101-2/+2
|
* fix github urlxuwei-k2013-04-041-4/+4
|
* Bump Scala version to 2.10.0Philipp Haller2013-02-051-2/+2
|
* Update version for M1 releasephaller2012-12-201-1/+1
|
* Bump Scala version to latest RCphaller2012-12-201-1/+1
|
* Rewrite the state machine to a class, rather than an object.Jason Zaugg2012-11-261-1/+1
| | | | | | | | | | | | To avoid suprises in tree retyping, the instance of this class is immediately upcase to StateMachine[Promise[T], ExecContext]. Allow nested non-case classes. These pop up when we use nested async calls. Only look for duplicate names in the subtrees traversed by AsyncTraverser.
* Fix #31, Unfinished ANF transformJason Zaugg2012-11-231-2/+2
| | | | | | | | Prepend {(); ... } before starting the ANF transform. Add tracing to the anf/inline transform. Also enables and addresses SIP-18 warnings.
* Disable parallel test execution.Jason Zaugg2012-11-211-0/+2
| | | | Due to a suspected bug in JUnit SBT integration.
* Typo corrected.Jason Zaugg2012-11-051-1/+1
|
* More verbosity for `sbt test`.Jason Zaugg2012-11-051-0/+2
| | | | So you know that something is happening...
* Expand build configuration.Jason Zaugg2012-11-051-5/+43
| | | | | | | - Enable continuations plugin - Fill in project metadata - Enable stricter compiler options - satisfy -Xlint with some empty parens.
* Improve test infrastructureJason Zaugg2012-11-051-1/+12
| | | | | | - Convert tests to use JUnit - For the 'run' tests, just use plain-old-test-cases - Add a sample 'neg' test to use ToolBoxes to compile code snippets on the fly.
* A minimal SBT build.Jason Zaugg2012-11-051-0/+9
Doesn't execute tests yet.