Commit Graph

9 Commits

Author SHA1 Message Date
Mark Harrah c3759a7696 overhaul caching, mainly InputCache
better underlying model
supports arbitrary length unions and products
(unions actually limited to 256 elements to encode length as byte)
2010-10-26 18:02:27 -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 bae26e431b cache updates 2010-06-07 10:50:51 -04:00
Mark Harrah a301df2ff1 Cleaning up tasks and caching 2009-12-11 18:56:09 -05:00
Mark Harrah 6a61193a47 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 74adf5d9f6 Moved type parameter for FileInfo(s).Style to abstract type 2009-08-30 13:01:02 -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 56b047035a Change TaskRunner to throw an exception instead of using Either 2009-08-16 20:33:46 -04:00
Mark Harrah 65fc0e0453 Initial xsbt commit 2009-08-16 14:29:08 -04:00