| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
| |
Added -Ybuilder-debug:[none,simple,refined] option for testing the
interactive build manager; added support for reporting comments during
compilation; unbroke the test.positions build target.
|
| |
|
|
|
|
|
| |
Fixed stability issues for the optimised build, this time for real.
|
|
|
|
|
|
|
| |
Patch from Mirko Stoker to add comment nodes to compilation units
allowing access to comment contents and positions for all tools which
use the Scala AST.
|
| |
|
|
|
|
|
| |
some documentation; statistics wrt implicits; new presentation compiler
|
|
|
|
|
| |
removed deprecated warning, updated svn props, cleaned up code
|
| |
|
|
|
|
|
| |
fixed erroneous cyclic reference error condition; generated new starr.
|
|
|
|
|
|
|
| |
corrected several problems with error reporting: positions checked
twice, warnings masking errors. Refined solution of forward implicits
without5 result type.
|
| |
|
|
|
|
|
|
| |
Various bugfixes and upgrades to IDE support dealing with case
classes/companion objects, lazy val's, and dependency tracking.
|
|
|
|
|
|
|
| |
1) Fix in backend to print meaningful filenames (previously it was
"[wrote DataOutputStream@6747]" 2) Treat java varargs as Scala varargs
3) Allow parsing of Java source files
|
|
|
|
|
|
|
|
| |
Problem was calling incompleteInputError multiple times would escalate
the problem to be treated as a "real" error. This does not appear to be
the correct semantics. Tried to fix this up as best as possible, but
Sean needs to investigate the implications for the Eclipse plugin.
|
| |
|
|
|
|
|
|
|
|
| |
Fixed interpreter error recovery mode and something in Namers that was
unlinking module symbols (removed unlink, hope resident compiler is ok,
but there are no tests for this in the test suite, better to fix the
tests we do have then worry about tests we don't right?)
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Added existential types.
|
| |
|
|
|
|
|
|
| |
Switching over to position objects from position type parameters.
Positions are no longer ints.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
by adding more input to the end of a compilation unit. This is intended
for use by the interpreter, so that it knows to keep reading more lines
of input.
|
|
|
|
|
|
| |
2. Modified ambiguous check for implicits.
3. Cleanup of AddInterfaces
|
| |
|
|
|
|
|
| |
removed leading/trailing tabs/blanks in nsc/CompilationUnits.scala
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
2. optimization: don't emit any code guarded by an if which is
constant-false 3. Changed treatment of startContext to get rid of
-nopredefs (but no success there yet)
|
|
|
|
|
| |
Moved some files from scala/tools/util/ to scala/tools/nsc/io/
|
|
|
|
|
|
|
| |
2. Small change in syntax to make postfix operators more robust 3.
Suppresses duplicate and redundant error messages 4. Improve `bad
signature' diagnostics
|
|
|
|
|
|
|
| |
All -> Bottom
AllRef -> Null
mixin class -> trait
|
| |
|
|
Switching to the new build system and to the new build system. This is a
MAJOR commit, so be careful when updating.
|