jozic
51728d1ad1
switch dispatch to dispatch.classic to avoid collisions with plugins which use newer versions of dispatch (0.9+)
2013-02-19 08:54: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
Mark Harrah
54f461752f
Put 2.10+ scalac options behind scalaVersion check. Closes #649 .
2013-01-23 12:48:54 -05:00
Paolo G. Giarrusso
b0fe85490c
Enable Java -Xlint warnings, excluding serialization-related ones
2013-01-22 09:29:03 -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
7bfd24b4d6
build with 0.12.2
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
b9a4526bce
fix credentials for publishing
2012-12-31 12:42:36 -05:00
Mark Harrah
21fc872493
build: disable API/SXR generation until SI-6812 is resolved
2012-12-31 11:26:19 -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
1d18532bf0
mark Typesafe repositories as bootOnly, remove Sonatype snapshots now that Scala is resolved by the project
2012-12-09 20:40:41 -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
Mark Harrah
214cd62a2a
use latest, renamed proguard-base artifact
2012-12-06 07:25:40 -05:00
Mark Harrah
96ddf5b742
move to proguard 4.6 to avoid index out of bounds in variable remapper
...
upgrading Proguard changed what gets included: now need scala package object, which brings in 100kB more bytecode with it
2012-12-04 21:08:39 -05:00
Mark Harrah
005b2b356f
fix IO tests, which needed scala-compiler.jar on the classpath
2012-12-04 13:20:03 -05: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
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
ce252cca0d
need sbinary published against 2.10 (not in a repo yet)
2012-11-17 20:19:25 -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
b2f155fab6
update to latest sbt-site plugin, generate pdf
2012-11-08 22:40:24 -05:00
Mark Harrah
ca8bfe2281
precompile against 2.10.0-RC2
2012-11-08 22:40:23 -05:00
Mark Harrah
28d3118d1d
Docs: auto-generate /index.html from <version>/docs/home.html and add version selection
2012-10-16 15:01:58 -04:00
Mark Harrah
b3b943653b
address publishTo warning
2012-10-15 12:42:28 -04:00
Mark Harrah
ca9f094b83
use 0.12.1 to build
2012-10-12 10:52:23 -04:00
Mark Harrah
3acc17d259
doc updates, conversions, howto extension, theme from akka
2012-09-30 20:36:38 -04: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
79bab4727a
fix caching of xsbt.version.properties
2012-07-01 15:16:41 -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
9e775092d2
revert snapshot regex changes
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
2f65945745
tweak status test in build definition
2012-05-27 20:03:09 -04:00