Mark Harrah
4604682a1d
Support for tests written in Java and annotation-based test frameworks
2010-03-28 00:05:40 -04:00
Mark Harrah
6bc7982f7c
Merge branch 'master' of git@github.com:harrah/xsbt
2010-03-26 08:23:01 -04:00
Mark Harrah
74c0f2a4f5
clarification in NOTICE
2010-03-26 08:19:39 -04:00
Mark Harrah
1b8fb9a3e5
Jason's patch to work with latest changes to CompilerCommand
2010-03-26 07:55:02 -04:00
Mark Harrah
b0f4d982ac
merging sbt as a subproject
2010-03-23 12:02:59 -04:00
Mark Harrah
7d06e7a57b
legal cleanup
2010-02-07 23:48:08 -05:00
Mark Harrah
a293916e46
legal cleanup
2010-02-07 23:45:19 -05:00
Mark Harrah
362d92e767
Ignore 'unknown resolver' errors, work with published version of SBinary, work towards fixing OOME:PermGen issues on reload
2010-01-26 18:41:03 -05:00
Mark Harrah
1306625dc6
Use published version of SBinary
2010-01-25 23:06:23 -05:00
Mark Harrah
058e28e9b1
API: base types with applied type parameters
...
Compile task: fix detection of classpath changes
Aggressive compiler seems to work on scalaz now
2010-01-23 11:52:39 -05:00
Mark Harrah
dc7b7d5363
work on source api parts
2010-01-22 20:17:49 -05:00
Mark Harrah
7fab90da81
copyright/license updates
2010-01-14 00:16:34 -05:00
Mark Harrah
45f29074d2
* limit stack trace length: trace 'on' | 'off' | 'nosbt' | 1 | 2 | ...
...
* updating license/copyright
2010-01-14 00:15:21 -05:00
Mark Harrah
2c083af736
Polymorphic types and fix parameterized type arguments to be Type and not just SimpleType
2010-01-07 21:38:39 -05:00
Mark Harrah
c864dd90cc
* 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
32b33c74a3
Merge branch 'master' of git@github.com:harrah/xsbt
2009-12-11 18:57:40 -05:00
Mark Harrah
604a5413c9
Cleaning up tasks and caching
2009-12-11 18:56:09 -05:00
Mark Harrah
4bd6f9627b
Fix tests
2009-11-29 22:12:36 -05:00
Mark Harrah
d9ba74b24e
Annotations on definintions and implicit parameters in 2.7
2009-11-24 23:01:05 -05:00
Mark Harrah
fd2c309f9d
Type member support, linearization instead of parents and add inherited members for structure
2009-11-22 22:54:17 -05:00
Mark Harrah
d568fcef6f
Reorder API definition file
2009-11-21 16:14:09 -05:00
Mark Harrah
ec85abb0b9
Source API extractor
2009-11-21 15:53:04 -05:00
Mark Harrah
13d75b680a
Fix issue where compiler interface was poorly cached
2009-11-09 22:02:53 -05:00
Mark Harrah
218a10c83a
New scripted test framework
2009-11-09 09:34:52 -05:00
Mark Harrah
0fb8ff7bb4
Turned sbt launcher into a general Scala application launcher as described in launch.specification
2009-09-27 14:39:26 -04:00
Mark Harrah
3aba701b00
Filling in logging and making cross-compile work.
2009-09-05 12:19:34 -04:00
Mark Harrah
b094fc3cc8
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
140e2cbcb6
Tracking subproject.
2009-08-31 10:45:32 -04:00
Mark Harrah
aaba9b7ca7
Correct cache intialization in Changed tracker.
2009-08-31 10:43:41 -04:00
Mark Harrah
7abdc45e93
Helper CacheResult subclass
2009-08-31 10:41:59 -04:00
Mark Harrah
aa8dfc5a51
General improvement of tasks/caches/tracking:
...
- Specify behavior of ChangeReport and give it a toString implementation.
- Cache initialization.
- Specify cleaning behavior on TaskDefinition and Tracked instances.
- Sync task implementation handles output changes.
2009-08-30 21:53:38 -04:00
Mark Harrah
e69bdb8560
Removed tuple caches.
...
Removing these 16 implicits brought compile time for Cache subproject down to 7s from 17s.
2009-08-30 21:47:33 -04:00
Mark Harrah
68d50ae56b
Moved type parameter for FileInfo(s).Style to abstract type
2009-08-30 13:01:02 -04:00
Mark Harrah
7f3e21537b
Compile task with dependency tracking. Checkpoint: compiles successfully.
2009-08-30 11:10:37 -04:00
Mark Harrah
129bc048c4
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
11148ce7bd
Composable dependency tracking on top of Tasks.
2009-08-26 08:38:20 -04:00
Mark Harrah
31b6464101
Tests and fixes for component manager and cache interface.
2009-08-20 00:02:06 -04:00
Mark Harrah
4b824fbe84
Tests and fixes for analysis plugin and the task scheduler.
2009-08-18 23:25:34 -04:00
Mark Harrah
165d1df52c
Setup interface project for testing
2009-08-18 00:51:08 -04:00
Mark Harrah
1864c12f74
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
3c9cc8a944
Change TaskRunner to throw an exception instead of using Either
2009-08-16 20:33:46 -04:00
Mark Harrah
f83d59b8cc
Initial xsbt commit
2009-08-16 14:29:08 -04:00
dmharrah
e150a75fbc
Update notice and add license for JDepend-based classfile parser
...
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@887 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-07-26 23:17:24 +00:00
dmharrah
4e0e02ef37
* Removed build scripts and manual dependencies
...
* useDefaultConfigurations supersedes useMavenConfigurations and is now true by default
* Moved installer-plugin to its own independent project as an sbt plugin
* bumped version for 0.5 release
* Updated project excludes for plugins
* Specifying the explicit URL for dependency now infers the extension and type from the URL
* Can load credentials from a properties file instead of adding them inline
* Added help for '+'
* Added method configurationPath to get the path to the directory containing dependencies downloaded for a Configuration
* managedStyle = ManagedStyle.Maven by default now
git-svn-id: https://simple-build-tool.googlecode.com/svn/trunk@813 d89573ee-9141-11dd-94d4-bdf5e562f29c
2009-06-26 01:26:06 +00:00