Mark Harrah
ccb3a840c6
Attributed, attaches attributes to arbitrary data
2010-09-17 20:46:31 -04:00
Mark Harrah
b033bc889d
toString for HList and KList
2010-09-12 22:27:11 -04:00
Mark Harrah
f884fa9cdd
hierarchical in-memory settings
2010-09-08 14:29:00 -04:00
Mark Harrah
58d7de7237
rework ConsoleLogger
...
can send output to a PrintWriter
control over color, still need custom formatter
replace IvyLogger with normal Logger
2010-09-04 08:24:26 -04:00
Mark Harrah
f14e7883ed
fix PMap test
2010-09-04 08:12:17 -04:00
Mark Harrah
12336b79f6
minor updates for p2
2010-08-30 09:10:25 -04:00
Mark Harrah
dd8d58a9c0
cross-configurations
2010-08-27 19:17:03 -04:00
Mark Harrah
d12adcd7ae
fix Logger/Process
2010-08-22 19:07:46 -04:00
Mark Harrah
5b21bae244
task system cleanup
...
KList.map -> transform
can now drop trailing 'H' from multi-Task 'mapH'
compressed Action hierarchy by merging (Flat)Map{ped,All,Failure} into (Flat)Mapped
moved most information in Info into attributes: AttributeMap to allow future changes
2010-08-21 22:55:42 -04:00
Mark Harrah
48d5ec5da4
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
6d0d3a1e4d
remove Rewrite
2010-08-14 09:49:28 -04:00
Mark Harrah
9520c6eae3
KList updates
...
add conversion from List[M[_]] to KList[M, HList]
required KList to be covariant in its HList parameter
2010-08-14 09:46:49 -04:00
Mark Harrah
3bc345ffe0
type alias A ~>| B for [T]A[T] => Option[B[T]]
2010-08-10 08:40:14 -04:00
Mark Harrah
6cada88fb3
split out read-only RMap from PMap
2010-08-10 08:39:30 -04:00
Mark Harrah
9c8cf4451d
remove call-by-name modifier for error function, doesn't work well
2010-08-04 19:48:48 -04:00
Mark Harrah
fbb8db8132
adding more commands
2010-07-27 23:01:45 -04:00
Mark Harrah
384924691b
unnecessary import in BufferedLogger
2010-07-19 12:32:13 -04:00
Mark Harrah
b1b53e115e
first shot at general command/definition model
2010-07-17 12:07:41 -04:00
Mark Harrah
96c50975f2
* 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
5cd6ef268c
- 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
7ecfc0b8f8
discovery, persistence, frontend, and various fixes to incremental
2010-07-02 06:57:03 -04:00
Mark Harrah
ba725d5046
Relation.make
2010-06-27 09:16:16 -04:00
Mark Harrah
f1b5e0cf50
MList -> KList, Relation[T] -> Relation[A,B]
2010-06-24 18:09:07 -04:00
Mark Harrah
ff1657879c
relation data structure
2010-06-21 21:22:11 -04:00
Mark Harrah
64b19286ee
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
b54b8fb348
more fixes
2010-06-10 22:47:04 -04:00
Mark Harrah
20935b98fa
Merge branch '0.9' of github.com:harrah/xsbt into 0.9
2010-06-10 21:34:13 -04:00
Mark Harrah
e02adb0694
first round of logger cleanup/migration
2010-06-10 21:26:27 -04:00
Mark Harrah
1584f01de8
wideConvert lets the serious errors pass through, use it in Execute
2010-06-10 21:25:37 -04:00
Mark Harrah
3033bfec44
move StackTrace to util/log
2010-06-10 21:08:01 -04:00
Mark Harrah
93492a011c
conversions
2010-06-10 08:14:50 -04:00
Mark Harrah
1144fb5a27
graph evaluator, rewrite, general updates
2010-06-07 08:53:21 -04:00
Mark Harrah
b1bb6ce5ec
variance fixes, inference fixes with Result hierarchy
2010-06-01 08:38:56 -04:00
Mark Harrah
86c938d198
MList covariant, initial Node
2010-05-30 21:14:18 -04:00
Mark Harrah
7927d8bdad
higher-kinded heterogeneous lists: MList[M[_]]
...
natural transformations: ~>[A[_], B[_]]
Scala 2.8
2010-05-30 18:42:58 -04:00
Mark Harrah
a293916e46
legal cleanup
2010-02-07 23:45:19 -05:00
Mark Harrah
604a5413c9
Cleaning up tasks and caching
2009-12-11 18:56:09 -05:00
Mark Harrah
3aba701b00
Filling in logging and making cross-compile work.
2009-09-05 12:19:34 -04:00
Mark Harrah
f83d59b8cc
Initial xsbt commit
2009-08-16 14:29:08 -04:00