aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Enclosing class skips classes from inSuperCall definitionsMartin Odersky2014-09-041-3/+7
* Move crash diagnostics from TreeChecker to ReTyper.Martin Odersky2014-09-042-5/+9
* Add inSuperCall mode and flag.Martin Odersky2014-09-049-22/+33
* Completed outer paths.Martin Odersky2014-09-017-49/+98
* Allow more leniency in time travel.Martin Odersky2014-09-014-23/+51
* Ensure in FirstTransform that all This references are explicit.Martin Odersky2014-09-011-2/+8
* Added OuterAccessor flag.Martin Odersky2014-09-012-32/+33
* Add outer parameters in constructor calls.Martin Odersky2014-08-314-9/+47
* New phase: outerAccessorsMartin Odersky2014-08-315-4/+218
* Types of This trees are promoted during retyping.Martin Odersky2014-08-313-2/+5
* Fix to elidable prefix.Martin Odersky2014-08-312-12/+26
* Avoid reloading NonMemberSyms.Martin Odersky2014-08-311-2/+4
* Generalize equivalentThisTypesMartin Odersky2014-08-311-13/+10
* Moving an assertion from erasure to TreeChecker.Martin Odersky2014-08-304-15/+19
* Ensure that after erasure all types are erased.Martin Odersky2014-08-306-20/+57
* Eliminate Ident/Select types in FirstTransformMartin Odersky2014-08-301-3/+15
* Function and multi-array type methods get implicit contexts.Martin Odersky2014-08-301-4/+4
* Disabling two tests which failed.Martin Odersky2014-08-292-2/+2
* Shorten "if denotation is current the symbol" to "currentSymbol".Martin Odersky2014-08-293-7/+22
* Avoid cyclic reference errors in ShowScalaMartin Odersky2014-08-293-6/+7
* Added todo commentMartin Odersky2014-08-291-1/+1
* Fixes to erasure to make -Ycheck:all work.Martin Odersky2014-08-2814-89/+175
* Better error diadnostics in TreeChecker.Martin Odersky2014-08-281-1/+5
* Avoid writing ExprTypes in result types of DefDefsMartin Odersky2014-08-281-2/+4
* Enabling primitive operations in ReTyperMartin Odersky2014-08-283-7/+17
* Disable enclding in retyping.Martin Odersky2014-08-282-2/+6
* Fix in underlyingClassRefMartin Odersky2014-08-281-1/+21
* Fixes in TypeTestsCastMartin Odersky2014-08-281-5/+9
* Make ThisTypes take TypeRefs instead of ClassSymbolsMartin Odersky2014-08-2714-66/+64
* Rebinding ThisTypesMartin Odersky2014-08-275-8/+23
* thisType of a module class is a term ref to the source module.Martin Odersky2014-08-264-13/+27
* Fixes to erasureMartin Odersky2014-08-257-64/+61
* Fix to baseClasses.Martin Odersky2014-08-251-1/+3
* Fix to bringforward.Martin Odersky2014-08-251-3/+3
* New minipahse: AttachOuterMartin Odersky2014-08-252-1/+67
* ref(<type>) -> TypeTreeMartin Odersky2014-08-253-7/+10
* Special context for self constructor argsMartin Odersky2014-08-246-13/+28
* Fixing refined printing under -uniqidMartin Odersky2014-08-241-1/+1
* Override symbolOfType in ReTyper.Martin Odersky2014-08-241-0/+1
* Fixes to erasureMartin Odersky2014-08-242-29/+65
* Clean up printing of flags and paramsMartin Odersky2014-08-243-7/+11
* Check that idents don't assume magic.Martin Odersky2014-08-249-12/+52
* Account for package objects when constructing types of idents.Martin Odersky2014-08-241-3/+27
* Fix context for super callsMartin Odersky2014-08-246-15/+57
* Move foreachSubTreeOf of to tpd.Martin Odersky2014-08-242-9/+16
* Add TypedSplice case to untpd.TreeAccumulatorMartin Odersky2014-08-241-0/+2
* Make type creators work for erased types.Martin Odersky2014-08-2410-44/+121
* renaming: core.transform.Erasure -> core.TypeErasureMartin Odersky2014-08-248-29/+49
* Comments about phase orderings and shadowed references.Martin Odersky2014-08-242-1/+49
* Fix signature of by-name parameters.Martin Odersky2014-08-202-2/+6