Commit Graph

6 Commits

Author SHA1 Message Date
Mark Harrah a76d75bca6 more flexible scalac logging
the custom scalac Reporter now delegates to an instance of
  an sbt interface called xsbti.Reporter
handling compilation logging is now mainly done on the sbt-side of the
  compiler interface
the xsbti.Reporter interface provides access to richer information
  about errors and warnings, including source file, line, and offset
xsbti.Reporter can be implemented by users to get access to
  detailed information without needing to parse the logging output
the CompileFailed exception that is thrown when compilation fails now
  includes an array of the problems, providing detailed
  error and warning information that can, for example, be consumed
  by doing a mapFailure on 'compile' and using 'Compile.allProblems'
2010-10-23 16:34:22 -04:00
Mark Harrah 62b30c0156 shorten toString for task Info, correct it for Incomplete 2010-09-12 22:41:02 -04:00
Mark Harrah d6626e1e11 show Incomplete 2010-06-10 08:16:39 -04:00
Mark Harrah 5eed8ccbef graph evaluator, rewrite, general updates 2010-06-07 08:53:21 -04:00
Mark Harrah ec19be6152 variance fixes, inference fixes with Result hierarchy 2010-06-01 08:38:56 -04:00
Mark Harrah 75a784d5ec MList covariant, initial Node 2010-05-30 21:14:18 -04:00