aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Substituters.scala
Commit message (Expand)AuthorAgeFilesLines
* Fix substDealiasMartin Odersky2016-07-271-7/+6
* Remove old hk schemeMartin Odersky2016-07-111-22/+0
* Introduce recursive typesMartin Odersky2016-07-111-0/+22
* Allow to use safe substitution in LambdaAbstractMartin Odersky2015-09-181-0/+27
* Split RefinedThis and SkolemTypeMartin Odersky2015-06-061-9/+9
* Make all Dotty source files end in newline.Dmitry Petrashko2015-04-091-1/+1
* Rename RefinedThis -> SkolemTypeMartin Odersky2015-01-101-12/+10
* Reverting the idea that RefinedThis types take levels.Martin Odersky2015-01-101-69/+2
* Make findMember depend on RefinedThis level.Martin Odersky2015-01-031-8/+72
* Provide the correct levels for RefinedThis types.Martin Odersky2015-01-011-2/+7
* Reorg of subtyping.Martin Odersky2015-01-011-1/+1
* Moved derivedTypeAlias method to TypeAliasMartin Odersky2014-12-101-20/+20
* Better TreeTypeMapsMartin Odersky2014-09-131-1/+1
* Shorten "if denotation is current the symbol" to "currentSymbol".Martin Odersky2014-08-291-5/+5
* Avoid cyclic reference errors in ShowScalaMartin Odersky2014-08-291-2/+2
* Make ThisTypes take TypeRefs instead of ClassSymbolsMartin Odersky2014-08-271-2/+2
* Rebinding ThisTypesMartin Odersky2014-08-271-1/+1
* Three fixes to substSymMartin Odersky2014-08-181-1/+15
* Fixed typoMartin Odersky2014-07-221-1/+1
* Defined substitution which follows aliasesMartin Odersky2014-07-221-3/+37
* Small cleanups and additions.Martin Odersky2014-07-171-1/+5
* Performance tuning: Inline TypeAlias case for hot maps.Martin Odersky2014-02-211-36/+54
* Reverted: Avoid using TypeBounds in alias refinements.Martin Odersky2014-02-211-9/+9
* Avoid using TypeBounds in alias refinements.Martin Odersky2014-02-211-9/+9
* Renaming to make program Scala2x and Dotty compatible.Martin Odersky2014-01-141-1/+1
* Making substitutions deep type maps that also map parents and self type of a ...Martin Odersky2013-11-281-9/+9
* Converting most uses of NamedType to select.Martin Odersky2013-11-151-1/+1
* derivedNamedType -> derivedSelectMartin Odersky2013-11-141-9/+9
* Added functionality to deal with function applications.Martin Odersky2013-07-111-20/+40
* Added logic for constraint solving.Martin Odersky2013-06-221-0/+20
* Consolidation isStatic, isStaticOwner, owner is PackageMartin Odersky2013-04-101-1/+1
* Renamed creation methods of NamedTypesMartin Odersky2013-04-091-1/+1
* Renamed RefinedType#name, #info…Martin Odersky2013-03-041-7/+7
* Filling in all ???sMartin Odersky2013-02-271-7/+7
* Added substSym method and dropped NoPrefix requirement.Martin Odersky2013-02-221-18/+43
* Simplified RefinedTypes, keeping only the unary variant.Martin Odersky2013-01-271-72/+12
* Reverted tresatment of NoType in AppliedType: 6ed74c3a2f38aadfb0bfMartin Odersky2013-01-271-8/+4
* More eliminations of AppliedTypeMartin Odersky2013-01-271-99/+100
* Allows for NoType in AplliedType argument lists, as well as argument lists th...Martin Odersky2013-01-241-4/+8
* Refactored Types to move auxiliary operations into Context. Moved per-run sta...Martin Odersky2013-01-101-177/+174
* Fleshed out Types.Martin Odersky2013-01-061-0/+3
* Added substThis to substitutersMartin Odersky2012-12-251-0/+51
* Added Substitution operationsMartin Odersky2012-12-251-0/+153