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
67c459b6a2
-Ymacro-no-expand for API docs
2013-02-13 08:13:50 -05:00
Mark Harrah
76e0a941ba
Update to 2.10.1-RC1
...
Needed an explicit type in PMap to workaround an error.
Need to drop tuple assignment of parser.parsed in input task macro as a workaround
for macro/resetAllAttrs/pattern matching/annotation issue in RC1.
2013-02-13 07:17:20 -05:00
Mark Harrah
7a3a8bb50b
Disable -Xlint for scalac. Too many 'Adapting argument list by creating a 2-tuple' warnings.
2013-02-13 03:25:13 -05:00
Mark Harrah
c0b1bb51e6
-Xlint
2013-02-04 17:30:31 -05:00
Eugene Yokota
125727ba83
support binary version in launcher
2013-01-29 16:55:13 -05:00
Paolo G. Giarrusso
b0fe85490c
Enable Java -Xlint warnings, excluding serialization-related ones
2013-01-22 09:29:03 -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
Mark Harrah
329b42453b
move Eval test to correct location
2012-12-19 10:17:56 -05:00
Grzegorz Kossakowski
ae211ee33e
Cleanup parameter list of `ScriptedTests`.
...
All of `sbtVersion`, `defScalaVersion` and `buildScalaVersions` were
not used anymore. According to @harrah they are coming from really
old days of sbt and are not needed because of changes to how sbt
interacts with different Scala versions.
2012-12-14 12:57:47 -05:00
Mark Harrah
005b2b356f
fix IO tests, which needed scala-compiler.jar on the classpath
2012-12-04 13:20:03 -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
46b739aa5a
bump to Scala 2.10.0-RC2
2012-11-18 09:18:22 -05:00
Mark Harrah
44e9c26162
bump to 2.10.0-RC1
2012-11-17 20:23:07 -05:00
Mark Harrah
522414cd99
AbsTypeTag -> WeakTypeTag and converted more settings
2012-11-17 20:23:06 -05:00
Mark Harrah
2c7e9cd893
Scala 2.10.0-M7
2012-11-17 20:23:06 -05:00
Mark Harrah
1c22478edc
task setting macros for :=, +=, ++=
...
also, bump to 2.10.0-M6
2012-11-17 20:19:24 -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
eecaeafbdf
reorganization of main/
...
* split several source files
* move base settings sources (Scope, Structure, ...) into main/settings/
* breaks cycles. In particular, setting system moved from Project to Def
2012-11-17 20:19:24 -05:00
Mark Harrah
ca8bfe2281
precompile against 2.10.0-RC2
2012-11-08 22:40:23 -05:00
Mark Harrah
369655391f
first step at integrating documentation into build
2012-09-30 20:36:37 -04:00
Mark Harrah
46ac72ab40
version bumps
2012-08-01 09:32:48 -04:00
Mark Harrah
51da95644c
methods for working with Scala identifiers
2012-07-13 14:33:27 -04:00
Mark Harrah
f48a10e136
precompile interface against 2.10.0-M5
2012-07-13 14:33:26 -04:00
Eugene Vigdorchik
a6c2054292
Break compiler dependency from 'collection' project.
2012-07-13 14:33:26 -04:00
Mark Harrah
8843458291
isolate task-system and ivy tests
2012-07-01 15:16:42 -04:00
Mark Harrah
5539693cc3
precompile for 2.10.0-M4
2012-06-18 08:18:39 -04:00
Mark Harrah
322b2d5adc
precompile compiler interface against 2.10.0-M3
2012-05-30 07:13:15 -04:00
Mark Harrah
a8a028ad70
add missing token in scripted tab completion
2012-05-30 07:13:15 -04:00
Mark Harrah
c62dd99ddf
tab complete scripted tests
2012-05-19 18:20:20 -04:00
Mark Harrah
062b47ac8d
better invalidation of interface version.properties file
2012-05-13 21:31:40 -04:00
Mark Harrah
d837f869bd
using some of the embedding interfaces
2012-04-18 11:02:52 -04:00
Mark Harrah
8594e4443d
reorganize compilation modules
2012-04-18 08:08:25 -04:00
Mark Harrah
db7ec09591
move compiler integration classes to subproject compile/integration
2012-04-18 03:33:49 -04:00
Mark Harrah
56d8432682
0.13 branch for new development
2012-04-13 18:33:00 -04:00
Mark Harrah
e9bfcdfc58
0.12.0-Beta
2012-04-13 18:21:05 -04:00
Mark Harrah
13d3e7dde3
update to Scala 2.9.2
2012-04-13 17:47:12 -04:00
Mark Harrah
f94eae15b6
merge test forking from vigdorchik/xsbt/wip_fork_test
2012-04-06 20:48:31 -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
Eugene Vigdorchik
7afc9e77c6
\'fork in test\' initial implementation.
2012-04-01 11:44:05 +04:00
Mark Harrah
7dd2ec74d4
precompile against 2.10.0-M2
2012-03-17 19:31:55 -04:00
Mark Harrah
04966c887d
bump versions
2012-03-14 21:01:38 -04:00
Mark Harrah
63e047d3d7
0.12.0-M2
2012-03-14 20:39:02 -04:00
Jason Zaugg
d422b5cb8f
Scripted test for a macro def in a source file.
...
Needed to increase MaxPermSize, otherwise I was unable to run this test on Java 1.6.0_29 64bit Server on Mac OS.
2012-03-04 22:51:57 +01:00
Mark Harrah
edf7cb228c
fix build
2012-02-21 22:47:07 -05:00
Mark Harrah
094bc7c7a5
version bump
2012-02-19 22:41:26 -05:00
Mark Harrah
95debe52cb
milestone version
2012-02-19 22:41:26 -05:00
Mark Harrah
7b31db4171
no cross versioning for sbt
2012-02-04 21:10:30 -05:00
Mark Harrah
98c98f9c26
split command core to main/command/
2012-01-29 14:36:27 -05:00
Mark Harrah
30cca3a6d0
fix launcher options addition to use array for cross-version compatibility
2012-01-22 22:06:53 -05:00
Mark Harrah
2255bd5a62
org.scala-tools.sbt -> org.scala-sbt and dropping scala-tools.org from defaults
2012-01-22 22:06:52 -05:00
Mark Harrah
c8c15c7eeb
version bump
2012-01-15 13:07:17 -05:00
Thomas Koch
9e8c441159
missing(?) imports, fix emacs syntax highlighting
...
While trying to build sbt without sbt, I got compile errors claiming that
util.Random would not be a member of util. The added import statements fixed
this.
The inserted spaces in the comments in project/Sbt.scala are a work around in a
bug in emacs scala syntax highlighting.
2011-12-14 14:35:17 +01:00
Mark Harrah
3c60ccd2b9
version bump
2011-11-27 17:49:06 -05:00
Mark Harrah
eb2ec8c781
concurrent execution restrictions
2011-11-19 23:56:30 -05:00
Indrajit Raychaudhuri
f314225712
Remove deprecations
2011-11-10 15:41:16 +05:30
Mark Harrah
6f91f7b866
version bump
2011-11-06 22:11:12 -05:00
Mark Harrah
e4848efcc8
store hashes of API instead of full API. fixes #21
2011-10-05 18:09:27 -04:00
Mark Harrah
38909d75ef
explicitly set source/target options for javac to 6 to avoid issues with proguard 4.4. fixes #208
2011-10-01 14:40:14 -04:00
Mark Harrah
a2e30494fe
use 0.11.0 for building
2011-09-26 08:20:07 -04:00
Mark Harrah
6f306e3c13
merge changes for 0.11.0
2011-09-24 20:42:29 -04:00
Mark Harrah
dbd1096012
set version back to snapshot
2011-09-04 19:27:15 -04:00
Mark Harrah
e0103293f6
0.11.0-RC0
2011-09-03 20:09:09 -04:00
Mark Harrah
20c7c67987
2.9.1.final
2011-08-31 08:25:21 -04:00
Mark Harrah
c256c03f48
2.9.1.RC4
2011-08-24 08:10:23 -04:00
Mark Harrah
ff95799af7
drop 2.7 support, fix fatal warnings support. fixes #153
2011-08-17 21:50:46 -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
3b86fc628e
fix Locate to only try to open archives
2011-08-05 21:56:32 -04:00
Mark Harrah
960d0bc2e3
clean up scripted error handling
2011-07-23 23:07:54 -04:00
Mark Harrah
e3ed09dc92
version bumps
2011-07-14 08:05:30 -04:00
Mark Harrah
f41565e08e
0.10.1
2011-07-14 08:05:30 -04:00
Mark Harrah
c7885ce1ff
build work
2011-06-26 12:27:07 -04:00
Mark Harrah
d7f991632e
fix compiler-interface-src artifact
2011-06-17 22:34:17 -04:00
Mark Harrah
997a501771
fix compiler interface
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
1f6f1ea0da
fixup
2011-06-10 08:08:51 -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