aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform
Commit message (Expand)AuthorAgeFilesLines
* ParamForwarding #783: answer my own question.Dmitry Petrashko2015-09-201-0/+12
* New phase: ExplicitSelfMartin Odersky2015-09-171-0/+37
* Fix weaker access error when generating bridgesMartin Odersky2015-09-161-1/+3
* Better diagnostic for weaker access errorsMartin Odersky2015-09-161-1/+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
* Move literalize functionality to PostTyperMartin Odersky2015-09-141-3/+38
* Memoize: duplicate scala2 behaviour: don't create fields for final vals.Dmitry Petrashko2015-09-141-2/+12
* Merge pull request #774 from dotty-staging/fix-constructorsDmitry Petrashko2015-09-142-49/+71
|\
| * Address review comments of #774Dmitry Petrashko2015-09-141-4/+4
| * Address review comments #774Dmitry Petrashko2015-08-251-5/+2
| * Add comment to Compiler.scala about behaviour of ConstructorsDmitry Petrashko2015-08-241-0/+2
| * Constructors: remove self validation.Dmitry Petrashko2015-08-241-55/+3
| * Constructors: Do not store private fields used only to initialise other fieldsDmitry Petrashko2015-08-241-1/+8
| * Constructors: gather retained private vals in advance.Dmitry Petrashko2015-08-241-4/+72
| * Memoize: call transformFollowingDeep with correct owner.Dmitry Petrashko2015-08-241-7/+7
* | Fix comment in ExpandPrivateDmitry Petrashko2015-09-091-1/+1
* | Add postcondition to ExpandPrivate.Dmitry Petrashko2015-09-091-0/+19
* | ExpandPrivate: add links to discussion.Dmitry Petrashko2015-09-091-0/+3
* | Fix param forwardingMartin Odersky2015-09-081-0/+16
* | Merge pull request #775 from dotty-staging/fix-lvDmitry Petrashko2015-09-011-2/+4
|\ \
| * | LazyVals: fix volatile lazy vals initializationDmitry Petrashko2015-08-241-2/+4
* | | Merge pull request #767 from dotty-staging/fix-#756-super-accessorsDmitry Petrashko2015-08-282-4/+12
|\ \ \
| * | | Workaround for #765Martin Odersky2015-08-211-3/+7
| * | | Fix test when abstract override is needed.Martin Odersky2015-08-211-1/+1
| * | | Expand names of super accessorsMartin Odersky2015-08-212-3/+7
* | | | Merge pull request #770 from odersky/fix-repeatedDmitry Petrashko2015-08-241-2/+7
|\ \ \ \ | |_|/ / |/| | |
| * | | When unpickling, translate T* to Seq[T] unless it's a parameter type.Martin Odersky2015-08-221-2/+7
| | |/ | |/|
* / | Make literalize work for TermRefs of constant type.Martin Odersky2015-08-231-3/+7
|/ /
* | Merge pull request #764 from dotty-staging/mixin/forwardersodersky2015-08-221-2/+4
|\ \
| * | Mixin: class defined abstract members take precedence over interface defined.Dmitry Petrashko2015-08-211-2/+4
| |/
* / Constructors: fields should be set before super constructor is invoked.Dmitry Petrashko2015-08-211-1/+1
|/
* Merge pull request #758 from dotty-staging/fix-liftedTry-capturedVars-interac...Dmitry Petrashko2015-08-203-19/+38
|\
| * Fix CaputuredVars/LiftTry interaction.Martin Odersky2015-08-151-6/+26
| * Fix miniphase assembly.Martin Odersky2015-08-152-13/+12
* | Merge pull request #760 from dotty-staging/mixin-fixesodersky2015-08-202-4/+5
|\ \
| * | AugmentScala2Traits: fix typo in comment.Dmitry Petrashko2015-08-201-1/+1
| * | All non-deferred Scala2 defined methods in traits need a method in implClass.Dmitry Petrashko2015-08-171-1/+1
| * | Names of superaccessors can change during the pipelineDmitry Petrashko2015-08-171-1/+1
| * | Scala2 supecraccessors are pickled as private, but compiled as public expandedDmitry Petrashko2015-08-171-2/+3
| |/
* | ExpandSAMs: create isDefinedAt with correct name.Dmitry Petrashko2015-08-201-1/+1
* | ExpandSams: Fix handling of PartialFunctionsDmitry Petrashko2015-08-171-2/+3
|/
* GetClass: get classSymbol reliablyDmitry Petrashko2015-08-131-1/+1
* Add LiftTry phaseMartin Odersky2015-08-051-0/+66
* Make ensureConforms behave gracefully fter erasureMartin Odersky2015-08-051-5/+9
* Implement non-local returnsMartin Odersky2015-08-041-0/+88
* Merge pull request #735 from dotty-staging/ycheck-methodsodersky2015-08-046-17/+51
|\
| * Applied review commentsMartin Odersky2015-08-041-2/+1
| * Fix #745, memoise should be able to get type of field from setter.Dmitry Petrashko2015-07-281-8/+14
| * Fix #744Dmitry Petrashko2015-07-281-1/+1