Commit Graph

434 Commits

Author SHA1 Message Date
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