Mark Harrah
|
d3f02f7c80
|
control incremental compiler debugging with xsbt.inc.debug system property
|
2010-08-10 08:35:26 -04:00 |
Mark Harrah
|
767a1e47c1
|
adding more commands
|
2010-07-27 23:01:45 -04:00 |
Mark Harrah
|
d7b66458f2
|
first shot at general command/definition model
|
2010-07-17 12:07:41 -04:00 |
Mark Harrah
|
d0fa1eb461
|
* 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
|
6f3c699435
|
- 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
|
37185c0fb6
|
discovery, persistence, frontend, and various fixes to incremental
|
2010-07-02 06:57:03 -04:00 |
Mark Harrah
|
9ad9df42b6
|
first part of semantic, multi-stage incremental compilation
|
2010-06-27 09:18:35 -04:00 |
Mark Harrah
|
f9a7a0a28e
|
Set -> Seq for sources, classpaths
|
2010-06-27 09:16:53 -04:00 |
Mark Harrah
|
b8c4c2b6da
|
minor rearrangements of SameAPI
|
2010-06-21 21:23:42 -04:00 |
Mark Harrah
|
603d2be2e9
|
basic type parsing for testing/prototyping
|
2010-06-21 21:23:10 -04:00 |
Mark Harrah
|
b2077ce60c
|
more 2.8 updates, launcher compiles and runs with 2.8
|
2010-06-15 20:38:18 -04:00 |
Mark Harrah
|
5e4fe71560
|
fix typo
|
2010-06-07 10:51:02 -04:00 |
Mark Harrah
|
7be7cc34d5
|
fix a compile test
|
2010-05-13 18:32:49 -04:00 |
Mark Harrah
|
33e957a47c
|
support warn fatal options in 2.8.0.RC2
|
2010-05-13 18:31:37 -04:00 |
Mark Harrah
|
cc604b57a2
|
Sort input source files for consistency, addressing scalac's issues with source file ordering.
|
2010-05-10 18:50:59 -04:00 |
Mark Harrah
|
99edb01d8c
|
improve error message when Scala instance is invalid
|
2010-05-05 08:34:34 -04:00 |
Mark Harrah
|
61fefc0f66
|
* move autoBootClasspath, compilerOnClasspath options into ClasspathOptions data structure and add 'extra' option
* put ScalaInstance.extraJars on classpath for ComponentCompiler
|
2010-05-05 08:30:03 -04:00 |
Mark Harrah
|
a2f96255eb
|
consoleOptions
|
2010-04-25 13:18:36 -04:00 |
Mark Harrah
|
5b833a6b72
|
* Seth's patch for running javac in the same jvm
* Fixed LoggerWriter, added test
* Added it test
|
2010-04-05 18:47:06 -04:00 |
Mark Harrah
|
589904a6d0
|
support precompiled components
|
2010-04-01 20:19:29 -04:00 |
Mark Harrah
|
27922a3256
|
In component compiler, only consider files from jars with sources. This avoids including dependencies in generated jars.
|
2010-03-31 22:33:42 -04:00 |
Mark Harrah
|
c05bf93830
|
fix annotations detection test
|
2010-03-28 21:29:03 -04:00 |
Mark Harrah
|
b26ca870b1
|
annotation detection test
|
2010-03-28 20:20:17 -04:00 |
Mark Harrah
|
77567b6ad3
|
Support for tests written in Java and annotation-based test frameworks
|
2010-03-28 00:05:40 -04:00 |
Mark Harrah
|
948aeb3f97
|
eliminate import warning
|
2010-03-26 16:15:52 -04:00 |
Mark Harrah
|
27816f32f6
|
Jason's patch to work with latest changes to CompilerCommand
|
2010-03-26 07:55:02 -04:00 |
Mark Harrah
|
a438d389e2
|
compatibility with 2.8 trunk
|
2010-03-23 08:30:53 -04:00 |
Mark Harrah
|
7edcc68a92
|
support cross-compiling/bootstrapping
|
2010-03-22 20:42:59 -04:00 |
Mark Harrah
|
54bc694081
|
* cleaned up build
* made Launcher usable outside of official jar
|
2010-03-19 19:29:57 -04:00 |
Mark Harrah
|
e1e60fe859
|
preserve compiler interface classes across invocations
|
2010-03-13 13:25:08 -05:00 |
Mark Harrah
|
794d137051
|
Remove code no longer needed for running Scala code
|
2010-03-07 19:06:54 -05:00 |
Mark Harrah
|
9f524cbf83
|
convenience method on ScalaInstance to get both library and compiler jars
|
2010-02-14 20:23:56 -05:00 |
Mark Harrah
|
e18f8101d7
|
Fix compiler interface tests for 2.8
|
2010-02-08 18:34:43 -05:00 |
Mark Harrah
|
a33223a02c
|
legal cleanup
|
2010-02-07 23:45:19 -05:00 |
Mark Harrah
|
743d4556ae
|
Fix compiler interface to compile against 2.8 trunk
|
2010-02-05 18:58:52 -05:00 |
Mark Harrah
|
125e0adad8
|
Decrease compilation time of compiler interface by ~20%
|
2010-02-04 22:08:17 -05:00 |
Mark Harrah
|
b6f017c508
|
Work with latest compiler changes. API is commented for stability in 0.7.
|
2010-02-04 21:04:22 -05:00 |
Mark Harrah
|
a2758afd43
|
Fix main method detection involving Application
|
2010-01-30 21:40:25 -05:00 |
Mark Harrah
|
4a566eb581
|
fix project creation prompt and launcher cache
|
2010-01-27 18:22:42 -05:00 |
Mark Harrah
|
e8eae7d7bb
|
Look at names during flattenPhase.next to get proper class names
|
2010-01-26 09:10:42 -05:00 |
Mark Harrah
|
80780d9bec
|
comments and reorganization in SameAPI/ShowAPI
|
2010-01-24 00:12:47 -05:00 |
Mark Harrah
|
af4f41e052
|
API: fix annotation handling
|
2010-01-24 00:11:43 -05:00 |
Mark Harrah
|
af288bb199
|
API: base types with applied type parameters
Compile task: fix detection of classpath changes
Aggressive compiler seems to work on scalaz now
|
2010-01-23 11:52:39 -05:00 |
Mark Harrah
|
5f9f3729d1
|
work on source api parts
|
2010-01-22 20:17:49 -05:00 |
Mark Harrah
|
fa93a64cf9
|
Replace Ivy interface with the component from xsbt
|
2010-01-15 19:05:23 -05:00 |
Mark Harrah
|
d97d693cc1
|
Fix issue with jline not being on compiler-interface compile-time classpath
|
2010-01-13 22:19:48 -05:00 |
Mark Harrah
|
1673a2a3e2
|
Remove use of reflection for compatibility in Analyzer
|
2010-01-09 18:22:58 -05:00 |
Mark Harrah
|
8f0371d21a
|
Compare polymorphic types
|
2010-01-07 21:48:56 -05:00 |
Mark Harrah
|
fb3cfd3b39
|
* Polymorphic type extraction
* Use simple names instead of full names where appropriate
* Handle local classes, which have NoPrefix
|
2010-01-07 21:41:20 -05:00 |
Mark Harrah
|
bf5dbadc53
|
Handle changes to Source serialization format by returning empty Source
|
2010-01-07 21:39:16 -05:00 |