aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/Memoize.scala
Commit message (Expand)AuthorAgeFilesLines
* Add postcondition check that ensures #971jvican2016-06-291-0/+21
* Memoize: perform required tree adaptation in setter.Dmitry Petrashko2016-03-151-2/+7
* Mark concrete vals mixed in from Scala2 traits as mutable.Sébastien Doeraene2016-03-011-0/+1
* Memoize: bring back comment about how final vals are compiledDmitry Petrashko2015-09-141-0/+4
* Memoize should produce constant DefDefs for constant final vals.Martin Odersky2015-09-141-11/+10
* Memoize: duplicate scala2 behaviour: don't create fields for final vals.Dmitry Petrashko2015-09-141-2/+12
* Memoize: call transformFollowingDeep with correct owner.Dmitry Petrashko2015-08-241-7/+7
* Fix #745, memoise should be able to get type of field from setter.Dmitry Petrashko2015-07-281-8/+14
* Copy @field annotations from getters to fields.Martin Odersky2015-06-081-1/+10
* Elim ElimWildcardIdentsMartin Odersky2015-06-011-2/+3
* Merge postConditions of memoize and constructorsMartin Odersky2015-06-011-6/+0
* Mixin: generate a getter in implementing class only if currentMartin Odersky2015-05-271-3/+3
* Make Memoize not depend on prepareForDefDef.Dmitry Petrashko2015-04-301-23/+11
* Make all Dotty source files end in newline.Dmitry Petrashko2015-04-091-1/+1
* Fixes to class field initializationMartin Odersky2015-03-111-1/+1
* Remove fruitless overrides of treeTransformPhaseMartin Odersky2014-12-141-1/+0
* Make sure all non-deferred methods are implementedMartin Odersky2014-12-031-2/+8
* Fixing memoize transforming java fields.Dmitry Petrashko2014-11-221-1/+1
* More docs and removing print statementsMartin Odersky2014-11-091-0/+6
* Merge memoize with miniphases following it into one group.Martin Odersky2014-11-091-14/+26
* New Mixin scheme.Martin Odersky2014-11-091-0/+68