Mark Harrah
70f2d56604
revert publishing poms: two different metadata representations results in incorrect dependencies
2012-04-14 20:22:11 -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
b48c087a91
bump jsch version to 0.1.46. fixes #403
2012-03-17 19:31:56 -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
b03416b37d
push milestones to ivy-releases instead of ivy-snapshots
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
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
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
8342080917
build with 0.11.2
2011-11-27 17:58:13 -05: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
e1652a2867
build with 0.11.1
2011-11-09 18:30:35 -05:00
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
Indrajit Raychaudhuri
bb75b74eb6
Remove some deprecations and redundant code
2011-08-05 13:30:04 +05:30
Mark Harrah
213399c40c
fix inter-project dependencies involving extra attributes
2011-07-29 23:33:10 -04:00
Mark Harrah
960d0bc2e3
clean up scripted error handling
2011-07-23 23:07:54 -04:00
Mark Harrah
35cb04f221
specify sbt version to use for build
2011-07-15 19:25:25 -04:00
Mark Harrah
eb11063ccb
update build for 0.10.1
2011-07-15 15:48:36 -04:00
Mark Harrah
3bb071dd5f
return proper directory from sxr task
2011-07-14 08:33:38 -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
5dcc8b8fe3
disable full-release settings when release configuration not present
2011-07-09 17:17:41 -04:00
Mark Harrah
aae610e568
more release-related tasks for the build
2011-07-09 16:54:41 -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
a0faaca824
properly build from scratch
2011-06-26 13:14:17 -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
fdbeb7742b
exclude JUnit from Scala dependencies
2011-06-11 20:09:15 -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
Mark Harrah
b7c20a1149
bump versions
2011-06-03 00:43:40 -04:00
Mark Harrah
f38f599157
0.10.0
2011-06-02 23:32:48 -04:00
Mark Harrah
0805c7c9b0
add sbt-posterous plugin
2011-06-02 23:32:48 -04:00
Mark Harrah
495a8cba47
drop env from build
2011-06-02 23:32:48 -04:00
Mark Harrah
fa62e889da
bump versions
2011-06-01 03:04:58 -04:00
Mark Harrah
ed5bb1a2d4
0.9.10
2011-06-01 02:37:05 -04:00
Mark Harrah
f786060883
Revert to using 2.8.1
2011-05-30 17:49:39 -04:00
Mark Harrah
437a3f7f50
clean up incremental debugging messages
2011-05-29 19:17:31 -04:00
Mark Harrah
bc9d57b417
drop 2.8.0 precompiled compiler interface
2011-05-29 19:17:31 -04:00
Mark Harrah
349b510c93
bump versions
2011-05-29 19:17:31 -04:00
Mark Harrah
9002720933
move to 2.9.0-1, bump to 0.9.9
2011-05-29 00:22:08 -04:00
Mark Harrah
04a3f090f6
version bump
2011-05-23 22:39:20 -04:00
Mark Harrah
41162b2484
0.9.8
2011-05-23 22:38:53 -04:00
Mark Harrah
482e041464
add back missing jsch dependency, fixes #19
2011-05-18 08:12:11 -04:00
Mark Harrah
c534b8c289
bump version
2011-05-17 21:07:55 -04:00
Mark Harrah
63acaca0a6
0.9.7
2011-05-17 20:46:58 -04:00
Mark Harrah
06ec88af3d
build sxr, api docs and use sbinary 0.4.0
2011-05-17 20:09:20 -04:00
Mark Harrah
aa0824584c
version bumps
2011-05-12 22:46:49 -04:00
Mark Harrah
ffc3d9b496
0.9.6
2011-05-12 22:45:59 -04:00
Mark Harrah
3acac34b97
bump versions
2011-05-12 09:27:29 -04:00
Mark Harrah
081f296d55
0.9.5
2011-05-12 09:26:40 -04:00
Mark Harrah
75d5b91b79
use 0.7.7 to build, fix build to not require changing projects
2011-05-12 09:26:35 -04:00
Mark Harrah
19ed648de5
tests and fixes for delegation
2011-05-09 20:57:10 -04:00
Mark Harrah
37823e5ffb
web app support split out to plugin
2011-05-07 22:02:05 -04:00
Mark Harrah
ef20db1aa9
clear scala-home during cross-building
2011-05-02 19:37:04 -04:00
Artyom Olshevskiy
9c1306ff6e
Included scripted plugin into core Xsbt
2011-04-25 15:27:32 +03:00
Mark Harrah
d35d76d204
version bumps
2011-04-23 19:29:58 -04:00
Mark Harrah
6db4650035
0.9.4
2011-04-23 19:29:50 -04:00
Mark Harrah
0608e648a5
use left, some, right to avoid extra anonymous classes
2011-04-19 17:58:05 -04:00
Mark Harrah
f42c93901b
work on tests
2011-04-08 19:17:58 -04:00
Mark Harrah
1b147b4953
reorganize main
2011-04-08 19:15:13 -04:00
Mark Harrah
186895d27d
bump versions
2011-04-06 22:00:00 -04:00
Mark Harrah
14d2adb4bc
versions for 0.9.3
2011-04-06 21:57:21 -04:00
Mark Harrah
d63398534c
bump sbt builder version
2011-04-03 22:12:51 -04:00
Mark Harrah
28c8473783
precompile 2.9.0.RC1
2011-04-01 21:07:13 -04:00
Steve Gury
4fccc2fa88
Escape path in proguard configuration in order to build on windows, refactor InstallExtarctProject in order to be a subclass of the Proguard trait
...
Removed path escaping on classpath...
Remove unuseful log.error, change space indent with tab indent, restore file permission to 644
2011-03-22 20:43:06 -04:00
Mark Harrah
7b4c16f294
cleanup
2011-03-19 23:22:18 -04:00
Mark Harrah
68dfe723e7
versions to 0.9.3-SNAPSHOT
2011-03-16 22:30:50 -04:00
Mark Harrah
e212756828
versions for 0.9.2
2011-03-16 22:24:23 -04:00
Mark Harrah
24e30f14c8
version bump
2011-03-06 15:32:26 -05:00
Mark Harrah
3ce0e5dd2d
versions for 0.9.1
2011-03-06 15:32:26 -05:00
Mark Harrah
d4e641e115
delayed version bump
2011-03-04 06:17:56 -05:00
Mark Harrah
ba8f43a23e
starting to convert integration tests
2011-02-22 22:36:48 -05:00
Mark Harrah
562f362f09
remove obsolete parsers subproject
2011-02-12 15:43:37 -05:00
Mark Harrah
4b7b58dcbc
include 2.9.0-SNAPSHOT in prebuilt in order to check compatibility
2011-02-08 20:32:55 -05:00
Mark Harrah
6b91ad59fd
Eval-related improvements
...
- support import clauses
- error display: source name, line numbers for each expression
- for 'eval', 'get', 'set', and .sbt files, use default imports and import from Plugins, Builds
2011-01-26 19:49:54 -05:00
Mark Harrah
1c29522ba8
fixes and improvements to tab completions combinators
2010-12-13 22:44:25 -05:00
Mark Harrah
46a6a1af16
'test' task
2010-11-24 14:03:26 -05:00
Mark Harrah
171cbeb9ce
bump to 2.8.1
2010-11-13 19:07:32 -05:00
Mark Harrah
2a68806cc5
scripted tests using 2.8.1.RC4
2010-10-30 11:55:12 -04:00
Mark Harrah
7a36bb2498
use 2.8.1.RC4
2010-10-26 17:58:08 -04:00
Mark Harrah
5ed8f3c042
improving incremental compilation
...
support lazy arguments in data type generator
SafeLazy implementation that explicitly clears the reference to the thunk
in API representation, drop synthetic modifier and merge deferred into abstract
handle cyclic structures in API generation, display, comparison, persistence
gzip compile cache file
bump to 2.8.1.RC3, project definition cleanup
fix main method detection to check for the right name
properly view inherited definitions
exclude constructors of ancestors
2010-10-22 21:55:16 -04:00
Mark Harrah
a866df759d
bump to Ivy 2.2.0 final
2010-10-09 14:34:28 -04:00
Mark Harrah
a3f1b9c22f
fix tests, discovery
...
updated compile tests for new minimal AnalysisCallback
moved discovery to discovery/ subproject and updated for new approach
fixed discovery to only find public methods when searching for annotated definitions
extracting inherited definitions unimplemented in api/, so some discovery tests fail
moved discovery classes from sbt.inc package to sbt.compile
2010-10-06 08:24:13 -04:00
Mark Harrah
b6ff9d8661
2.8.1.RC2
2010-09-30 07:21:07 -04:00
Mark Harrah
5ab652f02d
comment subprojects in project definition
2010-09-27 18:49:50 -04:00
Mark Harrah
c4419140aa
brought minimal scripted test framework back
...
updated source dependendency tests
will need to restore cross building
2010-09-27 18:39:14 -04:00
Mark Harrah
b16b0adc0f
add sbt package object
...
for use from project definitions only-
it is a top-level project
add dependency and repository builders
cross-versioning will be a post-construction transformation
2010-09-21 22:24:24 -04:00
Mark Harrah
a630aed777
update to Scala 2.8.1.RC1, Ivy 2.2.0-rc1
...
use dependencies compiled against Scala 2.8.0
2010-09-21 22:09:08 -04:00
Mark Harrah
16d6ec7f94
remove plugins, integration project definition
2010-09-13 19:46:24 -04:00
Mark Harrah
2e3367d6d6
first part of fixing #44
2010-09-04 08:42:37 -04:00
Mark Harrah
40a8b77f18
make 'run' and 'tracking' subprojects available
2010-09-04 08:30:02 -04:00
Mark Harrah
22f319588c
reworked tracking
...
added memoization for Set[File] => Set[File]
2010-09-04 08:11:05 -04:00
Mark Harrah
4bb7c44730
fix Logger/Process
2010-08-22 19:07:46 -04:00
Mark Harrah
0b39232445
clean up Process subproject
...
no longer has any dependencies
small ProcessLogger interface to send buffered out/err to
commented out (but working) implicit conversions from Logger -> ProcessLogger
for use in an integrating project to get original functionality
2010-08-21 22:49:11 -04:00
Mark Harrah
1fef28d812
a standard task system on top of the 'tasks' module
...
map, flatMap on single/parallel tasks
dependsOn for side-effect-only dependencies
variants to handle failure- operations similar to catch/finally
fork, join, reduce, ...
initial structure to handle tags, needs to be moved to generic map
per-task streams:
file-backed, named input/output streams and readers
keyed by task name
grab streams of current task or another task's streams
pipe between tasks, ProcessBuilders (partially unify tasks/processes)
access to command line, current State from any task
multi-project aggregation controllable per-task
open issue: overloading #| with multiple type classes does not work
2010-08-14 09:55:49 -04:00
Mark Harrah
98cd577e1d
Configure jetty-env.xml. Allows specifying JNDI datasources. Inspired by maven-jetty-plugin.
...
Only takes effect when jettyEnvXml equals Some[File], by default None.
Tested with jrebel.
2010-08-04 20:33:50 -04:00
Mark Harrah
767a1e47c1
adding more commands
2010-07-27 23:01:45 -04:00
Mark Harrah
9c2268e919
task running command
2010-07-19 12:38:42 -04:00
Mark Harrah
665dae75e7
make JLine dependency optional for Logger module
2010-07-19 12:33:41 -04:00
Mark Harrah
d7b66458f2
first shot at general command/definition model
2010-07-17 12:07:41 -04:00
Mark Harrah
d0fa1eb461
* move Environment classes to util/env module
...
* move TrapExit, SelectMainClass to run module
* rearrange some compilation-related code
* Jetty-related code moved to web module
2010-07-14 19:24:50 -04:00
Mark Harrah
6f3c699435
- Stuart's improvements to triggered execution
...
- continue splitting original sbt module
* separated process, testing modules
* various IO, logging, classpath migration
* split out javac interface
2010-07-05 12:53:37 -04:00
Mark Harrah
37185c0fb6
discovery, persistence, frontend, and various fixes to incremental
2010-07-02 06:57:03 -04:00
Mark Harrah
9ad9df42b6
first part of semantic, multi-stage incremental compilation
2010-06-27 09:18:35 -04:00
Mark Harrah
2df010a0f6
update versions and build
2010-06-21 21:25:48 -04:00
Mark Harrah
b2077ce60c
more 2.8 updates, launcher compiles and runs with 2.8
2010-06-15 20:38:18 -04:00
Mark Harrah
1585d805bd
more reorganization, mostly IO. Also, move class file analyzer and history code to separate projects
2010-06-13 22:59:29 -04:00
Mark Harrah
1ee470282d
Merge branch '0.9' of github.com:harrah/xsbt into 0.9
2010-06-10 21:34:13 -04:00
Mark Harrah
0d24118d93
first round of logger cleanup/migration
2010-06-10 21:26:27 -04:00
Mark Harrah
d1260eebd1
first update of io for 2.8
2010-06-09 00:56:07 -04:00
Mark Harrah
aaa36f6cd2
Merge branch 'cache' into 0.9
2010-06-07 10:55:25 -04:00
Mark Harrah
bae26e431b
cache updates
2010-06-07 10:50:51 -04:00
Mark Harrah
5eed8ccbef
graph evaluator, rewrite, general updates
2010-06-07 08:53:21 -04:00
Mark Harrah
9a4cfa0037
higher-kinded heterogeneous lists: MList[M[_]]
...
natural transformations: ~>[A[_], B[_]]
Scala 2.8
2010-05-30 18:42:58 -04:00
Mark Harrah
5e8e72a965
post-release bumps and changes
2010-05-16 21:33:27 -04:00
Mark Harrah
86b393ab1a
no src/doc artifact declarations yet
2010-05-16 20:54:22 -04:00
Mark Harrah
2b09c3e80d
set version to 0.7.4
2010-05-16 14:47:54 -04:00
Mark Harrah
3d5f6672ce
disabling publishing src/doc artifacts, which causes problems with earlier 0.7.x launchers
2010-05-13 19:04:28 -04:00
Mark Harrah
344eed8156
precompile against RC2
2010-05-13 18:41:23 -04:00
Mark Harrah
10352bc148
package and publish docs and sources
2010-05-13 18:36:05 -04:00
Mark Harrah
f7717023da
bump precompiled 2.8 version to RC1
2010-04-24 09:39:23 -04:00
Mark Harrah
b5a95e11d5
Moved installer plugin into main sbt build
2010-04-23 18:50:27 -04:00
Mark Harrah
26bd11e50c
notes updates and dev version bump
2010-04-06 22:02:10 -04:00
Mark Harrah
314f86d559
more versions for 0.7.3
2010-04-06 19:44:13 -04:00
Mark Harrah
eb295fc54b
build cleanup
2010-04-05 18:48:15 -04:00
Mark Harrah
f0ef690cf5
Make compiler interface precompiled for 2.7.7 and 2.8.0.Beta1 (currently)
2010-04-01 20:20:05 -04:00
Mark Harrah
9720566f84
detect packaging for make-pom
2010-03-30 09:19:36 -04:00
Mark Harrah
5909728299
some cleanup and added trait for sxr to build
2010-03-29 20:13:38 -04:00
Mark Harrah
77567b6ad3
Support for tests written in Java and annotation-based test frameworks
2010-03-28 00:05:40 -04:00
Mark Harrah
259c73e98c
bump to snapshot version
2010-03-23 21:21:12 -04:00
Mark Harrah
d554c79e10
update posterous-sbt version
2010-03-23 20:43:17 -04:00
Mark Harrah
0bcc65f0c8
version bumps for 0.7.2
2010-03-23 20:38:04 -04:00
Mark Harrah
bc80136bb1
Fix logging levels for subprojects
2010-03-23 20:36:16 -04:00
Mark Harrah
54bc694081
* cleaned up build
...
* made Launcher usable outside of official jar
2010-03-19 19:29:57 -04:00
Mark Harrah
cfb5cc7e06
version bumps
2010-02-21 20:54:43 -05:00
Mark Harrah
42cefd37be
0.7.1
2010-02-21 20:21:18 -05:00
Mark Harrah
ec1ed12a24
Fix referencing xsbti classes in project definitions and plugins
2010-02-16 19:18:52 -05:00
Mark Harrah
753c10aea1
version bumps
2010-02-14 23:44:13 -05:00
Mark Harrah
bf45e27b77
0.7.0
2010-02-14 23:04:42 -05:00
Mark Harrah
f759aa3edb
Updated 'proguard' task to work with 0.7
2010-02-14 20:25:11 -05:00
Mark Harrah
bd7460f2ee
Building xsbt with 0.6.13
2010-02-09 18:55:11 -05:00
Mark Harrah
a33223a02c
legal cleanup
2010-02-07 23:45:19 -05:00
Mark Harrah
9ed643cff5
Versions for 0.6.13
2010-02-07 14:13:09 -05:00
Mark Harrah
f16af315f7
version bump
2010-01-29 20:36:19 -05:00
Mark Harrah
88ae2a1543
0.6.12
2010-01-28 22:09:26 -05:00
Mark Harrah
3e3519b3a7
cleanup
2010-01-27 20:39:07 -05:00
Mark Harrah
36208ecac4
Use published version of SBinary
2010-01-25 23:06:23 -05:00
Mark Harrah
5f9f3729d1
work on source api parts
2010-01-22 20:17:49 -05:00
Mark Harrah
4392ba6b8d
development version
2010-01-16 14:46:18 -05:00
Mark Harrah
bb259e22fd
proper versions for 0.6.11
2010-01-16 14:32:36 -05:00
Mark Harrah
fa93a64cf9
Replace Ivy interface with the component from xsbt
2010-01-15 19:05:23 -05:00
Mark Harrah
d97d693cc1
Fix issue with jline not being on compiler-interface compile-time classpath
2010-01-13 22:19:48 -05:00
Mark Harrah
6f6b795b39
* Basic API serialization
...
* Fixes to API extraction and equality checking
* Reworked tracking
* New compile infrastructure based on API changes
* Example application for testing
2010-01-05 19:50:43 -05:00
Mark Harrah
833688cdd9
API equality testing. Still includes debugging statements.
2009-12-31 18:56:37 -05:00
Mark Harrah
8a53e52bfd
bump to development versions
2009-12-29 22:27:04 -05:00
Mark Harrah
b63b955dca
Add Java class file version to compiler interface ID so that it is recompiled when moving between Java versions.
2009-12-29 22:14:56 -05:00
Mark Harrah
ffae8304d8
version bumps for local builds
2009-12-20 23:48:08 -05:00
Mark Harrah
3b28156f84
Can specify in launcher configuration extra paths to go on the application classpath:
...
[app]
...
resources: conf, resources
2009-12-18 17:46:57 -05:00
Mark Harrah
239e9198c7
Bump to Ivy 2.1.0, don't print stack trace for retrieve exceptions
2009-12-18 09:46:04 -05:00
Mark Harrah
016a4ecea7
version for building locally
2009-12-12 08:47:42 -05:00
Mark Harrah
307d277428
0.6.7 for publishing
2009-12-12 08:38:15 -05:00
Mark Harrah
41563c59bb
Better handling of invalid Scala versions
2009-12-06 22:58:05 -05:00
Mark Harrah
4e0f08d745
0.6.5
2009-12-05 10:36:09 -05:00
Mark Harrah
f139e5a9c1
Changes to assist with scripted testing of sbt 0.6.x series
2009-12-04 21:31:03 -05:00
Mark Harrah
72f20c2f9a
bump to 0.6.4
2009-11-29 18:16:23 -05:00
Mark Harrah
5662e2a2a6
Remove unused api subproject
2009-11-21 19:00:49 -05:00
Mark Harrah
2977fd4131
Source API extractor
2009-11-21 15:53:04 -05:00
Mark Harrah
74202668c6
Datatype generating subproject, to be used to represent public API of sources
2009-11-21 15:52:44 -05:00
Mark Harrah
66c5794f4d
0.6.3
2009-11-11 21:03:35 -05:00
Mark Harrah
0f539ec321
Fixing tests, still need to fix launcher test
2009-11-11 18:41:39 -05:00
Mark Harrah
ce45bc144b
Fix project definition
2009-11-11 08:30:39 -05:00
Mark Harrah
9516e54e0a
Fix issue where compiler interface was poorly cached
2009-11-09 22:02:53 -05:00
Mark Harrah
4023e10fd6
New scripted test framework
2009-11-09 09:34:52 -05:00
Mark Harrah
99c6891ae2
Version bumps
2009-11-04 21:54:46 -05:00
Mark Harrah
d9a89aadeb
Fix classpath used for compile testing
2009-11-02 23:02:00 -05:00
Mark Harrah
871b9bbcc2
Compatible with latest 2.8 nightly
2009-11-01 21:21:59 -05:00
Mark Harrah
dc7da2dc98
Added test repository to publish to.
2009-10-23 22:04:15 -04:00
Mark Harrah
9feda977bf
set sbt version to 0.5.6-p2
2009-10-23 10:06:12 -04:00
Mark Harrah
02e2d6425d
versions set to 0.6.0
2009-10-19 18:31:22 -04:00
Mark Harrah
fa73205ac3
Extra logging, update default sbt.boot.properties
...
Tests for standard library substitutes
2009-10-18 22:25:50 -04:00
Mark Harrah
33434bc82b
Cut size of final jar by 300k.
2009-10-17 22:40:02 -04:00
Mark Harrah
7f12a80385
Fix ScalaCheck dependency in build
2009-10-15 18:05:43 -04:00
Mark Harrah
f5b3aa47fc
Project creation and property filling
2009-10-14 20:53:15 -04:00
Mark Harrah
e88214efbd
Additions to help the sbt/xsbt combination
2009-10-09 19:12:14 -04:00
Mark Harrah
32dae0bfd1
Fixes to proguard action
2009-10-07 07:44:54 -04:00
Mark Harrah
ac645c4387
Fixes for the build
2009-10-05 20:26:51 -04:00
Mark Harrah
a597062df8
Bump version of sbt used to build
2009-10-01 22:57:57 -04:00
Mark Harrah
b2fdc07505
Turned sbt launcher into a general Scala application launcher as described in launch.specification
2009-09-27 14:39:26 -04:00
Mark Harrah
56e96c3f49
New generalized launcher
2009-09-26 02:18:04 -04:00
Mark Harrah
76e81409df
Updates to Ivy component and getting launcher component working.
2009-09-08 23:13:30 -04:00
Mark Harrah
8bfb2802fb
Filling in logging and making cross-compile work.
2009-09-05 12:19:34 -04:00
Mark Harrah
12c5f5a0d5
Mostly working cross-compile task.
...
Analyzer plugin is now a proper internal phase to get around bootstrapping issues.
Correctly handle source tags.
2009-09-03 23:40:47 -04:00
Mark Harrah
b9c227ecb6
Tracking subproject.
2009-08-31 10:45:32 -04:00
Mark Harrah
6e414e96c5
Compile task with dependency tracking. Checkpoint: compiles successfully.
2009-08-30 11:10:37 -04:00
Mark Harrah
573994dd4e
tuple caches, stamped caches, Path API, another type of change detection, and copying/archiving based on (source,target) tuples
2009-08-29 10:19:00 -04:00
Mark Harrah
56547aad29
Composable dependency tracking on top of Tasks.
2009-08-26 08:38:20 -04:00
Mark Harrah
50d350abd0
Compilation with analysis independent of Scala version of sbt.
...
Basic test for this.
2009-08-23 22:21:15 -04:00
Mark Harrah
efb1604f0e
Test and fixes for getting ClassLoader for Scala jars.
2009-08-21 08:55:11 -04:00
Mark Harrah
b716d33ba3
Initial code for the loader.
2009-08-21 08:12:43 -04:00
Mark Harrah
108807a773
Tests and fixes for component manager and cache interface.
2009-08-20 00:02:06 -04:00
Mark Harrah
a70ddd8e32
Tests and fixes for analysis plugin and the task scheduler.
2009-08-18 23:25:34 -04:00
Mark Harrah
67e13ad887
Setup interface project for testing
2009-08-18 00:51:08 -04:00
Mark Harrah
5644b936fe
Setting up compiler support and several related additions to util/io
...
* Added the top-level interface project for communicating across scala versions within a jvm.
* Added plugin project containing analysis compiler plugin
* Added component compiler to build xsbt components against required version of Scala on the fly
* Added interface to compiler that runs in the same version of Scala
* Added frontend that compiles against a given version of Scala with or without analysis.
2009-08-17 10:51:43 -04:00
Mark Harrah
65fc0e0453
Initial xsbt commit
2009-08-16 14:29:08 -04:00