aboutsummaryrefslogtreecommitdiff
path: root/build.sbt
Commit message (Collapse)AuthorAgeFilesLines
* allow building on JDK 10 and 11Seth Tisue2018-06-281-1/+6
| | | | context/motivation: JDK 10 community build
* drop support for Scala 2.11 as of 0.10.0Seth Tisue2018-05-011-6/+3
| | | | also upgrade Scala 2.12.4 -> 2.12.6
* Remove use of scala.concurrent.forkjoinNthPortal2018-03-141-2/+1
| | | | | Remove use of scala.concurrent.forkjoin. Remove support for JDK 6.
* bump version numbers of multiple thingsSeth Tisue2018-02-061-6/+6
| | | | most notably Scala 2.13.0-M3
* support Scala 2.13.0-M2Seth Tisue2017-08-051-2/+2
| | | | | | | | and also move from 2.12.2 -> 2.12.3, just because and sbt 0.13.15 -> 0.13.16, also just because and scala-sbt-module 1.0.8 -> 1.0.12, because guess why
* Use scala-module-plugin, update tag-based publishingLukas Rytz2017-04-261-74/+22
| | | | | | | The build didn't use the `scala-module-plugin` before but duplicated most of its settings - maybe I missed the reason why this is the case? Also update tag-based publishing to the latest version.
* Bump to new snapshot versionJason Zaugg2016-10-301-1/+1
|
* Bump to Scala 2.12.0Jason Zaugg2016-10-301-1/+1
|
* Bump Scala version to 2.12.0-RC2Jason Zaugg2016-10-171-1/+1
|
* Compatibility with Scala 2.12.0-RC1Jason Zaugg2016-09-081-1/+3
| | | | | | | | | | | | | | | | - method local lazy vals are now encoded as a single ValDef rather than a ValDef + DefDef pair. We need to treat ValDef-s with the LAZY flag in the same way as we used to treat the DefDef. - Rename one of the symbols `ANF,anf` in the same scope to avoid generating anonymous class names that differ only in case. The compiler warned about this one. - When patching the LabelDefs to have a `Unit` result type, propagate this other LabelDefs conclude with a jump to that label. Not sure why, but without this we now hit an error in the backend about the nonsensical attempt to emit a coercion from void to int. - Use crossScalaVersions in the build and update the Scala versions tested in CI.
* Bump to 0.9.6-SNAPSHOTbump/0.9.6-2.11Jason Zaugg2015-07-281-1/+1
|
* Bump to 0.9.5-SNAPSHOTbump/0.9.5-SNAPSHOTJason Zaugg2015-07-071-1/+1
|
* Bump to Scala 2.11.6Jason Zaugg2015-07-061-1/+1
|
* 0.9.3-SNAPSHOTJason Zaugg2014-07-211-1/+1
|
* 0.9.2 for Scala 2.11.xv0.9.2_2.11Jason Zaugg2014-07-211-1/+1
|
* Bump to a non-RC Scala versionJason Zaugg2014-07-151-1/+1
|
* 0.9.2-SNAPSHOTJason Zaugg2014-04-061-1/+1
|
* 0.9.1v0.9.1_2.11Jason Zaugg2014-04-061-1/+1
|
* Update to Scala 2.11.0-RC4, adapting to change in quasiquotesJason Zaugg2014-04-051-1/+1
| | | | | | | | Namely: https://github.com/scala/scala/pull/3656 I can't find a way to express a QQ that matches an constructor invocation *and* lets me bind a reference to the `New` tree. So I've dropped down to a borrowed version of `TreeInfo#Applied`.
* 0.9.1-SNAPSHOTJason Zaugg2014-03-211-1/+1
|
* 0.9.0v0.9.0_2.11Jason Zaugg2014-03-211-1/+1
|
* Scala 2.11.0-RC3Jason Zaugg2014-03-211-1/+1
|
* 0.9.0-SNAPSHOTJason Zaugg2014-03-121-1/+1
|
* 0.9.0-M6v0.9.0-M6_2.11Jason Zaugg2014-03-121-1/+1
|
* 0.9.0-SNAPSHOTJason Zaugg2014-03-101-1/+1
| | | | And update the latest published version in the README
* 0.9.0-M5v0.9.0-M5_2.11Jason Zaugg2014-03-101-1/+1
|
* Update to Scala 2.11.0-RC1Jason Zaugg2014-03-101-1/+1
|
* Finalize the move to Scala 2.11.xJason Zaugg2014-02-211-11/+5
| | | | | | | | - Link to the 2.10.x branch from the README - use `scala.annotation.compileTimeOnly` (from scala-library.jar) - no longer impose a transitive dependency on scala-reflect and scala-compiler. - Update Travis CI configuration to use only 2.11.0-SNAPSHOT
* migrates to 2.11.0-RC1Eugene Burmako2014-02-151-1/+1
|
* 0.9.0-SNAPSHOTJason Zaugg2013-11-241-1/+1
|
* 0.9.0-M4v0.9.0-M4Jason Zaugg2013-11-241-1/+1
|
* 0.9.0-SNAPSHOTJason Zaugg2013-11-201-1/+1
|
* 0.9.0-M3v0.9.0-M3Jason Zaugg2013-11-201-1/+1
|
* 0.9.0-SNAPSHOTJason Zaugg2013-11-071-1/+1
|
* Remove unneeded level from the group id.Jason Zaugg2013-11-071-1/+1
|
* v0.9.0-M2Jason Zaugg2013-11-071-1/+1
|
* Minimize the public APIJason Zaugg2013-11-071-22/+1
| | | | | | | | | | - Remove the CPS fallback version of async. That was not intended to be part of 1.0. - Lookup the await method beside the macro, rather than requiring all calls to go to AsyncBase.await. - Create a minimal version of Async that just contains await/async and delegates to the macro implementation in internal._ - Add scaladoc.
* Build changes before the first binary release.Jason Zaugg2013-11-071-1/+4
|
* Build changes before the first binary release.Jason Zaugg2013-11-071-3/+21
|
* Update Scala and sbt versionsPhilipp Haller2013-10-181-1/+1
|
* Polishing the buildJason Zaugg2013-08-231-3/+36
| | | | | | - move to maven group org.scala-lang.modules / scala-async - add config to publish to sonatype OSS - generate a scala-async.properties files (ala the scala-parser-combinators build)
* Use @uncheckedBounds to avoid introducing refchecks errorsJason Zaugg2013-08-221-3/+3
| | | | | | | | | ... in code that would otherwise have smuggled through these slack LUBs in the types of trees but never in a TypeTree. More details in SI-7694. Fixes #29
* Better support for testing with a local instance of Scala.Jason Zaugg2013-08-151-4/+19
| | | | | SBT's scalaHome handling doesn't pick up the local continuations plugin.
* Update to SBT 0.13.0-M5Jason Zaugg2013-08-151-1/+1
| | | | | | | Which correctly substitutes scala-reflect.jar when using scalaHome to test out the plugin with a local version of Scala. Also updates to a released version of the junit-interface SBT TestFramework.
* 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
|