aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Early initialization of keywords to save space.Martin Odersky2013-05-121-0/+4
|
* Added TreeBuilder and TreeInfo classes.Martin Odersky2013-04-191-1/+1
| | | | Also changed Untyped from Nothing to Null, because it avoids type inference problems.
* Scanners added.Martin Odersky2013-04-172-0/+59
| | | | | | | Moving Positions, Chars to new packages. Added Source positions. Added untyped trees module. Factored out behavior between typed and untyped trees.
* Avoids exponential amount of testing for nested packagesMartin Odersky2013-04-102-3/+4
| | | | Previously, each package nesting level doubled the amount of tests, because of the where doTwice was placed.
* Renamed creation methods of NamedTypesMartin Odersky2013-04-091-1/+1
| | | | | Methods taking a fixed symbol are now called …withSym, methods taking a signature … withSig. The reason for the change is that we want to liberate the original method names to take optional denotations, thus avoiding to have to go through withDenot each time.
* Added initial denotations to NamedType where feasible.Martin Odersky2013-04-091-1/+1
|
* ShowClass tests now run both with -Ydebug and without.Martin Odersky2013-04-093-3/+10
|
* Refining refined printers.Martin Odersky2013-04-092-4/+4
| | | | Various refinements to make output look more like source.
* More refinements to classfile loading.Martin Odersky2013-04-082-7/+13
| | | | Can now load and print all of scala, dotty.
* Changes to pre complete declsMartin Odersky2013-04-073-3/+10
| | | | | | Dropped preCompleteDecls for a general refactoring that makes decls available after a class is loaded and before it is completed. Also some other fixes to classloading problems.
* Refactored lazy class completers and module class completers.Martin Odersky2013-04-061-3/+3
| | | | Aim: simplification, fewer classes.
* Weakening disambiguation from =:= to matches.Martin Odersky2013-04-051-3/+3
|
* Adapted backlisting in test framework to new module class name scheme.Martin Odersky2013-04-051-2/+3
| | | | Previsouly, failed to detect backlisted package members that were module classes.
* Pre-initializing Unpickler NamedTypes with their Denotations.Martin Odersky2013-04-051-2/+2
| | | | | | This fixes a weird problem where we read an external reference to a type parameter with NoPrefix as owner. The problem arises when reading reflect.io.ZipFileArchive, where the reference is to the type parameter of AbstactFile. It might be a known problem for Scala. For the moment there's nothing much we can do on the dotty side to deal with it. We either use .withDenot, and accept that this cannot be reloaded in future runs, or we use a HasFixedSym and risk a stale reference. It seems better to fail than to live with stale references.
* Made & , | NoType-aware.Martin Odersky2013-04-051-2/+1
| | | | For the pruposes of & and |, NoType is now treated as top type, above Any.
* More tests in worksheets.Martin Odersky2013-04-056-15/+96
|
* Refactored test frameworkMartin Odersky2013-04-059-19/+196
| | | | Moves worksheets to test. Factored out class DottyTest and made it usable from worksheets. Added worksheet test for signatures.
* Consolidated tracing under -YdebugTrace.Martin Odersky2013-04-042-3/+8
|
* Improvements in tracing and some Type fixes.Martin Odersky2013-04-032-2/+11
|
* Some more fixes of classfile reading.Martin Odersky2013-03-261-2/+2
|
* More fixes to classfile reading.Martin Odersky2013-03-252-0/+131
Can now read entire contents of scala distribution.