aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/ExplicitOuter.scala
Commit message (Expand)AuthorAgeFilesLines
* Handle outer this in InlinerMartin Odersky2016-10-021-0/+6
* Make Context#moreProperties strongly typedMartin Odersky2016-10-021-2/+2
* Don't generate outer accessors for Java innner classes.Martin Odersky2016-07-271-1/+1
* Merge pull request #1154 from dotty-staging/add-rewriteodersky2016-03-181-1/+6
|\
| * Better error message when an outer path is not found.Martin Odersky2016-03-121-1/+6
* | Refinements to referencesOuterMartin Odersky2016-03-121-17/+24
|/
* Fix outer paths generated during lambda lift from constructors.Martin Odersky2016-03-011-2/+2
* Fix a loophole where outer paths are missing at phase lambda lift.Martin Odersky2016-03-011-2/+7
* Require outer pointer also for proxies of enclosing classes.Martin Odersky2015-10-311-3/+8
* ExplicitOuter: fix generation of outer methods for indirectly inherited traits.Dmitry Petrashko2015-10-211-4/+9
* ExplicitOuter: methods in classes should not be deferred.Dmitry Petrashko2015-10-211-1/+1
* Address reviewer comments #811.Dmitry Petrashko2015-10-121-1/+2
* ExplicitOuter: Scala2 inner modules always require outer pointer.Dmitry Petrashko2015-09-291-3/+2
* Fix problem with explicit outer accessorsMartin Odersky2015-06-191-2/+4
* Fix refs to inner objectsMartin Odersky2015-06-071-1/+1
* Compute outer.path in lambdaLift at correct phase.Martin Odersky2015-06-031-2/+3
* Correct a large number of typos.Jason Zaugg2015-05-141-1/+1
* Treat references to modules and lazy vals as outer referencesMartin Odersky2015-05-041-1/+3
* Update comment on ExplicitOuter.Dmitry Petrashko2015-04-301-1/+1
* Fix #492. Traits that require an outer pointer are not SAMs.Dmitry Petrashko2015-04-231-0/+10
* Remove trailing spaces in Dotty source.Dmitry Petrashko2015-04-091-3/+3
* Make all Dotty source files end in newline.Dmitry Petrashko2015-04-091-1/+1
* Fixes to class field initializationMartin Odersky2015-03-111-0/+9
* Remove fruitless overrides of treeTransformPhaseMartin Odersky2014-12-141-1/+0
* Avoid forcing infos of some symbols in InfoTransformsMartin Odersky2014-11-121-0/+2
* Clean up code relating to interfaces.Martin Odersky2014-11-101-5/+5
* Cleanup of code for ExplicitOuterMartin Odersky2014-11-091-2/+2
* Adaptation of explicitOuter to trait initializersMartin Odersky2014-11-091-3/+7
* Two fixes to avoid scanning package contentsMartin Odersky2014-10-261-1/+2
* Rename explicitOuter to explicitOuterPhase in PhasesDmitry Petrashko2014-10-121-1/+1
* Add isProperlyContainedIn methodMartin Odersky2014-10-111-1/+1
* prevPhase should indicate previous phase in explicitOuterDmitry Petrashko2014-10-111-4/+4
* Enable outer tests in pattern matcher.Dmitry Petrashko2014-10-111-1/+8
* Fixed needs outer testMartin Odersky2014-10-111-1/+1
* Fixing periods for explicitOuterDmitry Petrashko2014-09-171-3/+5
* Extract ExplicitOuter functionality to be used by patmatDmitry Petrashko2014-09-171-29/+30
* After merge fixesDmitry Petrashko2014-09-171-1/+1
* Changes from discussion in #171Dmitry Petrashko2014-09-171-2/+5
* Phase name change of explicitOuter.Martin Odersky2014-09-121-3/+1
* Move explicit outer after pattern matchingMartin Odersky2014-09-061-1/+6
* Make foreach/exsists into tree infix methodsMartin Odersky2014-09-061-1/+1
* Better tests and more fixes for ExplicitOuterMartin Odersky2014-09-061-20/+43
* Rename OuterAccessors to ExplicitOuterMartin Odersky2014-09-061-0/+256