sbt/main
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
..
build fix tests, discovery 2010-10-06 08:24:13 -04:00
ClasspathProject.scala use default configurations 2010-09-27 18:48:46 -04:00
Command.scala handle empty arguments case correctly 2010-09-27 18:49:13 -04:00
CommandSupport.scala rename compile command to avoid conflict with compile task 2010-09-21 22:32:54 -04:00
Compile.scala more flexible scalac logging 2010-10-23 16:34:22 -04:00
Console.scala changes to make latest preview easier 2010-09-23 09:21:39 -04:00
DefaultProject.scala fix tests, discovery 2010-10-06 08:24:13 -04:00
DependencyBuilders.scala add sbt package object 2010-09-21 22:24:24 -04:00
DotGraph.scala update DotGraph for 0.9 2010-09-04 08:46:19 -04:00
LogManager.scala split out extra tasks, implement logging 2010-09-08 14:45:22 -04:00
Main.scala reintegrate support for sending commands over loopback 2010-09-27 18:59:35 -04:00
MainControl.scala first shot at general command/definition model 2010-07-17 12:07:41 -04:00
MultiProject.scala use default project when none discovered 2010-09-27 19:00:46 -04:00
NOTICE fix component name in main notice 2010-09-21 22:00:11 -04:00
OutputTasks.scala split out extra tasks, implement logging 2010-09-08 14:45:22 -04:00
ProjectInfo.scala grab base inter-project dependencies from the ProjectInfo 2010-09-21 22:36:22 -04:00
SingleProject.scala split out extra tasks, implement logging 2010-09-08 14:45:22 -04:00
State.scala add failure wall command '--' 2010-09-05 11:16:53 -04:00
StringUtilities.scala add sbt package object 2010-09-21 22:24:24 -04:00
TestProject.scala TaskExtra superseded by package object 2010-09-21 22:31:35 -04:00
Watched.scala tailrec annotation and shorten constant name in Watched 2010-09-21 22:02:26 -04:00
alt.boot.properties first part of semantic, multi-stage incremental compilation 2010-06-27 09:18:35 -04:00