• Performance enhancement for reading from Input objects. Another approximately 4x speed increase
  • Discarded LongTraversableView in favor for a lazy implementation of LongTraversable. This is potentially backward breaking although all methods are the same
  • Changed type signature of PathSet so type inference works better
  • Performance tuning of Path-sets so that directory tree searching is more efficient. About 8x improvement
  • Made Path-sets lazy. Warning: side-effects in methods like map, collect, filter will not have an effect until a foreach or force are called
  • added performance tests for directory traversal
  • Performance enhancements for directory traversal some 10-20x speed improvements there
  • PathSet/PathFinder Bug fixes
  • Added option to use a PathMatcher as a parameter to ** and *
  • Added PathSet factory method that takes a collection of Paths
  • Quadruple performance of reading a file's characters
  • Triple performance of Input lines (when auto detecting line endings)
  • remove some unused classes
  • Only have ReadableFileChannel implementation (API still works with In and Outputstreams but implementation is reduced in size thanks to this change)
  • update to scala-arm 1.1