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
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
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
2bd103f1fa
implement embedded interface
2012-04-18 16:01:45 -04:00
Mark Harrah
d837f869bd
using some of the embedding interfaces
2012-04-18 11:02:52 -04:00
Mark Harrah
4a53ace752
API for embedding incremental compilation
2012-04-18 08:19:33 -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
Mark Harrah
fa725ef9c9
replace scala-tools-snapshots with sonatype oss
2012-04-14 19:13:24 -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
4de26c1195
allow specifying Scala version for sbt plugin in addSbtVersion
2012-04-13 17:47:12 -04:00
Mark Harrah
1eef9e660a
missed a compatibility overload for constructing an InputKey
2012-04-13 17:47:12 -04:00
Mark Harrah
a36212886d
Merge pull request #427 from pvlugter/root-loader
...
Use system classloader when finding root classloader
2012-04-13 02:59:48 -07:00
Peter Vlugter
7b7716953f
Use system classloader when finding root classloader
2012-04-13 11:51:15 +12:00
Mark Harrah
2a84a80d5b
clean up scalaOrg changes
2012-04-12 17:31:28 -04:00
Mark Harrah
2aad26a5ba
Merge 'vjovanov/0.12' into 0.12
2012-04-12 17:21:08 -04:00
Mark Harrah
7109bc9637
configuration via ivysettings.xml: use URI instead of URL and make 'inter-project' resolver available for multi-project builds. ref #416
2012-04-11 22:40:45 -04:00
Vojin Jovanovic
079a2c1bda
Minimizing effects of scalaOrganization key addition.
2012-04-11 12:55:01 +02:00
Vojin Jovanovic
cbb8caef0c
Backwards compatibility check for getScala method.
...
Added groupId dependant baseDirectoryName.
General code cleanup.
2012-04-11 04:04:21 +02:00
Vojin Jovanovic
f17cb88d00
Augmenting scalaOrganization key description.
2012-04-10 12:12:04 +02:00
Mark Harrah
53afd56131
Merge pull request #423 from mallman/external_ivy_settings_url
...
Add support for loading Ivy settings from a URL
2012-04-09 04:43:45 -07:00
Michael Allman
ba2e42287b
Add support for loading Ivy settings from a URL
2012-04-08 20:22:15 -07:00
Mark Harrah
3f7fd80755
Merge pull request #422 from vigdorchik/extract_common_code
...
Extract common code to a separate method.
2012-04-08 11:40:30 -07:00
Eugene Vigdorchik
f122b95e46
Extract common code to a separate method.
2012-04-08 20:33:46 +04:00
Mark Harrah
756099c67b
add extra category of help for listing command names without summary
2012-04-07 18:10:23 -04:00
Mark Harrah
2ba5e0a363
help message changes
2012-04-07 18:10:23 -04:00
Mark Harrah
585a62bf5e
only list history help (!) in brief help listing
2012-04-07 18:10:23 -04:00
Mark Harrah
c358a8a5b0
more improvements to 'tasks' and 'settings' commands
2012-04-07 18:10:23 -04:00
Mark Harrah
75dfccf098
move ForkMain.Tags out to top-level ForkTags to make sxr happy
2012-04-06 23:29:48 -04:00
Mark Harrah
f94eae15b6
merge test forking from vigdorchik/xsbt/wip_fork_test
2012-04-06 20:48:31 -04:00
Mark Harrah
12d72facb1
enhance 'projects' to allow temporarily adding/removing builds to the session
2012-04-06 20:28:31 -04:00
Vojin Jovanovic
0f6a50daee
Addressing https://github.com/harrah/xsbt/pull/418
...
Changed the order of parameters in getScala method.
Changed the key name to scalaOrganization (scala-organization).
Augmented description of the key.
Minor fixes.
2012-04-05 12:19:49 +02:00
Eugene Vigdorchik
e8798ddca8
Add test and allow the java options to be picked for a default test group created.
2012-04-05 12:02:53 +04:00