Mark Harrah
19d75ae2f9
preparation for 0.13.0-Beta1
2013-06-01 10:56:30 -04:00
Mark Harrah
8c4ebabe19
remove JLine from the launcher
...
It is no longer necessary for it to be loaded in a stable class loader
and line reading in the launcher does not require anything more advanced
than java.io.Console.readLine(String).
Scala versions 2.8 and later use the version that goes through JAnsi
and for that it is sufficient to have JNA in a stable loader.
2013-02-26 09:27:56 -05:00
Mark Harrah
54c08115f6
JLine now has junit in the proper scope, no need for intransitive()
2013-02-26 09:00:18 -05:00
Alex Dupre
92e99cfef0
Switch from JLine 1.0 to 2.10.
2013-02-26 07:39:33 -05:00
Mark Harrah
67c459b6a2
-Ymacro-no-expand for API docs
2013-02-13 08:13:50 -05:00
Mark Harrah
54f461752f
Put 2.10+ scalac options behind scalaVersion check. Closes #649 .
2013-01-23 12:48:54 -05:00
Paolo G. Giarrusso
92d7520f7b
Silence boring Eclipse warnings: feature warnings - take #2
...
Silencing boring warnings allows seeing the interesting ones. Here I've excluded
reflectiveCalls, since that's a useful warning.
However, silencing those warnings in *Eclipse* would require committing Eclipse
projects, something which *will* take extra effort; I verified that the warnings
disappeared from the output of compilation in SBT.
2013-01-22 09:29:03 -05:00
Mark Harrah
f4e8ff870b
Build: add includeTestDependencies key that can be used to temporarily turn off fetching test dependencies.
2013-01-18 18:49:20 -05:00
Mark Harrah
b5587700fd
use provisionally published sbinary
2012-12-31 14:06:28 -05:00
Mark Harrah
c358512e0b
use 2.10.0 final
2012-12-31 09:23:14 -05:00
Grzegorz Kossakowski
56dff4855d
Follow package structure for generated `ScalaKeywords.scala`.
...
`ScalaKeywords.scala` is now being generated at location that
follows package structure.
2012-12-07 10:18:34 -08:00
Josh Suereth
0c08c1169e
Bumped the Scalatest/Specs versions for 2.10.0-RC3
...
* Modified tests to use mutable Specs API
* Fixed a few minor specs issues.
2012-12-04 13:10:09 -05:00
Mark Harrah
c1051f1f1e
Source dependency on sbinary for 2.10.0-RC* for now
2012-12-03 08:56:55 -05:00
Mark Harrah
ce252cca0d
need sbinary published against 2.10 (not in a repo yet)
2012-11-17 20:19:25 -05:00
Mark Harrah
8d6dd10798
2.10.0-M5, different arity generalization
...
1. KList[M[_]] now instead of KList[HL <: HList, M[_]]
a. head, tail work properly in this variant
b. disadvantage is that full type not easily transformed to new type constructor
2. AList abstracts on K[L[x]], a higher order type constructor.
A. Instances written for:
a. KList
b. Seq[M[T]] for a fixed T
c. TupleN
d. single values
e. operate on one type constructor when nested
B. Main disadvantage is type inference. It just doesn't happen for K[L[x]].
This is mitigated by AList being used internally and rarely needing to construct a K.
2012-11-17 20:19:24 -05:00
Mark Harrah
51da95644c
methods for working with Scala identifiers
2012-07-13 14:33:27 -04:00
Mark Harrah
8843458291
isolate task-system and ivy tests
2012-07-01 15:16:42 -04:00
Mark Harrah
79bab4727a
fix caching of xsbt.version.properties
2012-07-01 15:16:41 -04:00
Mark Harrah
062b47ac8d
better invalidation of interface version.properties file
2012-05-13 21:31:40 -04:00
Mark Harrah
3f92b33350
bump to Ivy 2.3.0-RC1
2012-05-02 19:56:35 -04:00
Mark Harrah
70f2d56604
revert publishing poms: two different metadata representations results in incorrect dependencies
2012-04-14 20:22:11 -04:00
Mark Harrah
13d3e7dde3
update to Scala 2.9.2
2012-04-13 17:47:12 -04:00
Peter Vlugter
0b1297d65f
Publish poms for maven friendliness
...
This allows an artifactory virtual repo to serve sbt maven-style
2012-04-05 15:05:13 +12:00
Mark Harrah
b48c087a91
bump jsch version to 0.1.46. fixes #403
2012-03-17 19:31:56 -04:00
Mark Harrah
66505d0b4a
bump to jline 1.0, which looks compatible with 0.9.94, but cleans up after more streams properly
2012-01-14 21:09:11 -05:00
Mark Harrah
eb2ec8c781
concurrent execution restrictions
2011-11-19 23:56:30 -05:00
Mark Harrah
a2e30494fe
use 0.11.0 for building
2011-09-26 08:20:07 -04:00
Mark Harrah
b36e40a8f7
move to 2.9.1 (RC3), bump to 0.11.0-SNAPSHOT
2011-08-16 17:32:26 -04:00
Mark Harrah
213399c40c
fix inter-project dependencies involving extra attributes
2011-07-29 23:33:10 -04:00
Mark Harrah
eb11063ccb
update build for 0.10.1
2011-07-15 15:48:36 -04:00
Mark Harrah
099c73ec0d
temporary fix for source jar getting put in compile configuration
2011-06-29 21:44:37 -04:00
Mark Harrah
c7885ce1ff
build work
2011-06-26 12:27:07 -04:00
Mark Harrah
fdbeb7742b
exclude JUnit from Scala dependencies
2011-06-11 20:09:15 -04:00
Mark Harrah
c76a1c032f
Try putting httpclient on sbt's classpath. Seems to speed up Ivy a bit.
2011-06-11 20:09:15 -04:00
Mark Harrah
d928047678
port build to 0.10, fixes #30
...
use 'publish-all' from the root to publish all projects to local
use 'proguard' to package the launcher
2011-06-10 07:58:18 -04:00