aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/Mixin.scala
Commit message (Expand)AuthorAgeFilesLines
* Move compiler and compiler tests to compiler dirFelix Mulder2016-11-221-257/+0
* Fix #1444: Add implicit arguments to supertraitsMartin Odersky2016-08-201-9/+10
* Fix #1263: Suppress super initializer call for val parameters of traits.Martin Odersky2016-07-221-7/+7
* Merge pull request #1168 from dotty-staging/fix-#1131Dmitry Petrashko2016-03-141-2/+2
|\
| * Changes to owners in Mixin and ConstructorsMartin Odersky2016-03-121-2/+2
* | Fix and simplify initializerMartin Odersky2016-03-101-11/+13
* | Make sure lazy accessors in traits are not private.Martin Odersky2016-03-101-2/+6
|/
* Address reviewer comments #811.Dmitry Petrashko2015-10-121-1/+1
* Mixin: materialise rhs for inherited scala2 modulesDmitry Petrashko2015-09-291-1/+3
* Applied review commentsMartin Odersky2015-08-041-2/+1
* Fix #744Dmitry Petrashko2015-07-281-1/+1
* Fix lazy vals in mixinDmitry Petrashko2015-07-281-2/+3
* Lazy initialisers names do not get mangled.Dmitry Petrashko2015-07-241-1/+1
* Drop TraitConstructors phaseMartin Odersky2015-06-271-4/+5
* Fix merge breakageMartin Odersky2015-06-191-14/+17
* Fixed typo introduced by mergeMartin Odersky2015-06-191-1/+2
* Drop parameter accessor flag in traitsMartin Odersky2015-06-191-4/+6
* Implement trait parametersMartin Odersky2015-06-191-15/+59
* Scala2 mixin: For some lazy vals inside traits, Lazy flag isn't set on implem...Dmitry Petrashko2015-06-161-2/+4
* Support overloaded lazy vals coming from Scala2 traits.Dmitry Petrashko2015-06-161-2/+5
* Mixin: implementations of Scala2 LazyVals need a rhs.Dmitry Petrashko2015-06-151-1/+7
* More precise and uniform modelling of "isCurrent"Martin Odersky2015-06-011-5/+1
* Fix missing implementation class forwardMartin Odersky2015-06-011-9/+1
* Elim ElimWildcardIdentsMartin Odersky2015-06-011-1/+1
* Improve commentsMartin Odersky2015-06-011-1/+14
* Avoid referring to initial$x methods when implementing Scala2 traitsMartin Odersky2015-06-011-6/+11
* Refine definition of isCurrentMartin Odersky2015-05-281-2/+3
* Mixin: generate a getter in implementing class only if currentMartin Odersky2015-05-271-1/+6
* Mixin: fix the initialization of traitsGuillaume Martres2015-05-211-2/+2
* Correct a large number of typos.Jason Zaugg2015-05-141-1/+1
* Make sure mixin accessors are not private.Martin Odersky2015-05-011-1/+1
* Mixing should make initialisers out of lazy vals.Dmitry Petrashko2015-04-301-1/+3
* Mixin: needs to call transformFollowing to make memoize run on traitInits.Dmitry Petrashko2015-04-301-2/+3
* More careful usage of unforced decls in classes.Martin Odersky2014-12-181-2/+2
* Remove fruitless overrides of treeTransformPhaseMartin Odersky2014-12-141-1/+0
* Drop modifiers as separate data from MemberDef treesMartin Odersky2014-11-101-7/+3
* Clean up code relating to interfaces.Martin Odersky2014-11-101-1/+1
* More docs and removing print statementsMartin Odersky2014-11-091-2/+8
* Merge memoize with miniphases following it into one group.Martin Odersky2014-11-091-1/+0
* New Mixin scheme.Martin Odersky2014-11-091-166/+91
* Improved version of mixin.Martin Odersky2014-11-091-24/+60
* Adapt GettersSetters to new Mixin scheme.Martin Odersky2014-11-091-2/+6
* First version of mixin transform.Martin Odersky2014-11-091-0/+206