aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #635 from dotty-staging/fix/private-scala2-trait-settersDmitry Petrashko2015-06-125-11/+29
|\
| * Copy @field annotations from getters to fields.Martin Odersky2015-06-081-1/+10
| * Methods for filtering annotations carrying meta information.Martin Odersky2015-06-083-2/+11
| * Copy annotations from trait members to their implementationsMartin Odersky2015-06-081-2/+5
| * Fix to trait setter generationMartin Odersky2015-06-081-7/+4
* | Fix refs to inner objectsMartin Odersky2015-06-071-1/+1
|/
* Merge pull request #622 from dotty-staging/add/implement-scala2-traitsodersky2015-06-0616-99/+234
|\
| * Make LazyVals respect scope hygiene.Martin Odersky2015-06-021-3/+3
| * More precise and uniform modelling of "isCurrent"Martin Odersky2015-06-012-8/+5
| * Avoid generating trait setters for constants.Martin Odersky2015-06-011-1/+2
| * Uncomment important test for Scala trait forwardingMartin Odersky2015-06-011-1/+1
| * Fix missing implementation class forwardMartin Odersky2015-06-011-9/+1
| * Elim ElimWildcardIdentsMartin Odersky2015-06-014-45/+6
| * Make elimWildcardIdents apply to AssignmentsMartin Odersky2015-06-011-0/+3
| * Improve commentsMartin Odersky2015-06-012-2/+14
| * New phase: LinkScala2ImplClassesMartin Odersky2015-06-011-0/+58
| * Make memberSignature work after erasure.Martin Odersky2015-06-011-3/+9
| * New phase: AugmentScala2TraitsMartin Odersky2015-06-013-4/+101
| * Avoid referring to initial$x methods when implementing Scala2 traitsMartin Odersky2015-06-011-6/+11
| * New utility method tpd.UnderscoreMartin Odersky2015-06-014-5/+4
| * Make ensureMethodic work after erasure.Martin Odersky2015-06-011-1/+1
| * Use $init$ as the name of trait constructorsMartin Odersky2015-06-011-1/+1
| * Move needsForwarder logic from ResolveSuper to MixinOps.Martin Odersky2015-06-012-8/+13
| * New NameOps methods for Scala2 traitsMartin Odersky2015-06-011-0/+1
| * Merge postConditions of memoize and constructorsMartin Odersky2015-06-012-11/+9
* | Compute outer.path in lambdaLift at correct phase.Martin Odersky2015-06-032-4/+5
* | Narrow liftedOwner also for static objectsMartin Odersky2015-06-031-4/+3
* | Revert "Fix ElimStaticThis#transformIdent"Dmitry Petrashko2015-06-021-8/+3
* | Avoid static initialization deadlock in run tests (2).Martin Odersky2015-06-011-2/+9
|/
* Fix ElimStaticThis#transformIdentGuillaume Martres2015-05-301-3/+8
* New phase: ElimStaticThisDmitry Petrashko2015-05-291-0/+38
* Eliminate `_' from rhs of ValDefsMartin Odersky2015-05-293-34/+21
* Revert "Fix #580: use isContainedIn to support cases where the enclosing clas...Martin Odersky2015-05-291-1/+1
* Merge pull request #611 from dotty-staging/supercalls-traits-testDmitry Petrashko2015-05-283-7/+13
|\
| * Refine definition of isCurrentMartin Odersky2015-05-281-2/+3
| * Extended test case.Martin Odersky2015-05-271-2/+2
| * Mixin: generate a getter in implementing class only if currentMartin Odersky2015-05-272-4/+9
* | ParamForwarding: do not require param accessors to be private[this]Guillaume Martres2015-05-281-2/+2
|/
* Merge pull request #585 from dotty-staging/fix/collection-relatedodersky2015-05-251-1/+3
|\
| * Fix DenotationNotDefinedHere in pattern matcherMartin Odersky2015-05-211-1/+3
* | Fix bridge creation for value classesGuillaume Martres2015-05-231-1/+1
* | Disable the use of VC*Companion super classes for nowGuillaume Martres2015-05-231-3/+3
* | Mixin: fix the initialization of traitsGuillaume Martres2015-05-211-2/+2
|/
* Merge pull request #589 from smarter/fix/trait-init-nameDmitry Petrashko2015-05-211-1/+2
|\
| * TraitConstructors: Use a valid method name for the initializer (fix #577)Guillaume Martres2015-05-211-1/+2
* | Merge pull request #572 from dotty-staging/fix/#569-newRefArrayDmitry Petrashko2015-05-211-4/+14
|\ \
| * | Fix commentMartin Odersky2015-05-211-1/+1
| * | Better fix for $569Martin Odersky2015-05-211-7/+13
| * | Fix #569 - newRefArrayMartin Odersky2015-05-211-2/+6
| |/
* / Fix #580: use isContainedIn to support cases where the enclosing class is als...Guillaume Martres2015-05-211-1/+1
|/