Eugene Vigdorchik
04d53c05d5
Modify forking tests based on Stefan's feedback. Should be ported to 0.12
2012-05-09 20:07:47 -04:00
Mark Harrah
9414f98f2c
classfile analyzer should pass full name to AnalysisCallback
2012-05-08 20:25:25 -04:00
Peter Vlugter
1ed64e4d5f
Use Maybe rather than Option in IC
2012-05-07 19:09:25 -04:00
Gerolf Seitz
cddbb8dd12
Add method Aggregation.runTasksWithResult
2012-05-07 19:09:11 -04:00
Peter Vlugter
fdf9be166f
Add helper methods to IC for reading analysis cache files
2012-05-06 21:41:38 -04:00
Mark Harrah
80500b5ca5
remove duplicate conflict warnings
2012-05-06 15:11:46 -04:00
Mark Harrah
05fb991488
move to revised warning interface in the compiler
2012-05-06 14:15:03 -04:00
Mark Harrah
1c1d7b41a5
change Scala binary version check to a warning
2012-05-06 14:15:03 -04:00
Mark Harrah
99a04466f1
move to revised warning interface in the compiler
2012-05-06 14:15:03 -04:00
Mark Harrah
13e62fd645
Use binary version for cross-version even for snapshots and milestones
...
Rely instead on users not publishing the same stable version against both
stable Scala or sbt releases and snapshots/milestones.
2012-05-05 20:35:05 -04:00
Mark Harrah
ae48ed6489
notes from 0.11.3
2012-05-05 20:35:04 -04:00
Mark Harrah
ffc46fed7f
fix dep-mgmt tests
2012-05-05 20:35:04 -04:00
Mark Harrah
e8b8be7547
more scala-tools replacements
2012-05-05 20:35:04 -04:00
Mark Harrah
361027127e
deprecations backported to 0.11.3
2012-05-05 20:35:04 -04:00
Gerolf Seitz
f69915cb8c
Some visual improvements
...
+ Display nodes as groupId:artifact:version
+ Provide tasks for printing ascii representations
of the dependency graphs for the various
configurations:
compile, test, runtime, optional, provided
2012-05-03 21:27:18 +02:00
Gerolf Seitz
70462d7a62
Add version to nodes.
2012-05-03 07:38:36 +02:00
Mark Harrah
3f92b33350
bump to Ivy 2.3.0-RC1
2012-05-02 19:56:35 -04:00
Mark Harrah
59a7432cf8
update-classifiers fixes: mark modules intransitive and don't exclude sources/docs for scala jars
2012-05-02 19:56:35 -04:00
Mark Harrah
d25103ff9f
fix dependency-management tests
2012-05-02 19:56:35 -04:00
Mark Harrah
9e7ee361c7
Tags.exclusive convenience method for executing tasks in isolation
2012-05-02 19:56:35 -04:00
Mark Harrah
9f80180859
buffer url input stream returned by Using. fixes #437
2012-04-30 20:50:28 -04:00
Mark Harrah
e537cbc474
second part of fix for excessive recompilations
2012-04-30 20:34:48 -04:00
Mark Harrah
5c8f212cf3
convert stray println to debug logging statement
2012-04-28 20:17:43 -04:00
Mark Harrah
c6c6061639
basis for a resident compiler
...
unstable, but can be tested with -Dsbt.resident.limit=n
n is the maximum Globals kept around
2012-04-28 18:58:52 -04:00
Mark Harrah
dfac015eb3
exclude should apply to any artifact type, not just jars. fixes #436
2012-04-28 18:58:52 -04:00
Mark Harrah
ddcf885fb9
fresh scope for each inherited definition when tagging type variables
2012-04-28 18:58:52 -04:00
Mark Harrah
408d11557d
handle Java sources not compiled in Mixed configuration
2012-04-28 18:58:52 -04:00
Mark Harrah
6769c94208
basis for a resident compiler
...
unstable, but can be tested with -Dsbt.resident.limit=n
n is the maximum Globals kept around
2012-04-28 18:58:52 -04:00
Indrajit Raychaudhuri
0566a61689
Refer to 0.12.0-Beta2
2012-04-25 22:24:37 +05:30
Mark Harrah
dd78d17335
Merge pull request #433 from vigdorchik/optimize_java_compile
...
Do not load classes for dependencies since having URLs is enough.
2012-04-19 09:30:05 -07:00
Mark Harrah
2e868e6d67
Merge pull request #433 from vigdorchik/optimize_java_compile
...
Do not load classes for dependencies since having URLs is enough.
2012-04-19 09:30:05 -07:00
Mark Harrah
8869378573
implement embedded interface
2012-04-18 16:01:45 -04:00
Mark Harrah
acc03cb293
implement embedded interface
2012-04-18 16:01:45 -04:00
Mark Harrah
2bd103f1fa
implement embedded interface
2012-04-18 16:01:45 -04:00
Mark Harrah
5d4b89c965
using some of the embedding interfaces
2012-04-18 11:02:52 -04:00
Mark Harrah
d837f869bd
using some of the embedding interfaces
2012-04-18 11:02:52 -04:00
Mark Harrah
8fcc056223
API for embedding incremental compilation
2012-04-18 08:19:33 -04:00
Mark Harrah
4a53ace752
API for embedding incremental compilation
2012-04-18 08:19:33 -04:00
Mark Harrah
6b774286d1
reorganize compilation modules
2012-04-18 08:08:25 -04:00
Mark Harrah
d4f8a615dd
reorganize compilation modules
2012-04-18 08:08:25 -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
882ab1e4e8
Revert "Fix cavalier approach to reflection." (ClassNotFoundException)
...
This reverts commit 1537a9d6b1 .
2012-04-18 03:15:14 -04:00
Mark Harrah
d0899419e7
Revert "Revert "Work around scalac issue causing boxing." (ClassNotFoundException)" (Reverted wrong commit.)
...
This reverts commit 7dac90fffe .
2012-04-18 03:14:59 -04:00
Mark Harrah
7dac90fffe
Revert "Work around scalac issue causing boxing." (ClassNotFoundException)
...
This reverts commit 6c090313da .
2012-04-17 05:13:27 -04:00
Mark Harrah
e7f70c2a2c
Merge remote-tracking branch 'paulp/optimize' into 0.13
2012-04-16 16:11:16 -04:00
Paul Phillips
6c090313da
Work around scalac issue causing boxing.
...
Tableswitch slightly cheaper than a couple million trips
through the Byte box.
2012-04-16 19:42:58 +01:00
Paul Phillips
1537a9d6b1
Fix cavalier approach to reflection.
...
No need to recreate the Method instance thousands of times.
2012-04-16 19:42:56 +01:00
Eugene Vigdorchik
cbb1e3daf2
Do not load classes for dependencies since having URLs is enough.
2012-04-16 18:48:31 +04:00
Mark Harrah
70f2d56604
revert publishing poms: two different metadata representations results in incorrect dependencies
2012-04-14 20:22:11 -04:00