aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #860 from dotty-staging/change-allow-ex-in-hkDmitry Petrashko2015-11-022-2/+1
|\
| * Revise typeParams to account for existential hk typesMartin Odersky2015-10-241-1/+0
| * Allow existential types in hk typesMartin Odersky2015-10-241-1/+1
* | Shorten ctx.typerState.reporter to ctx.reporterMartin Odersky2015-10-261-1/+1
|/
* Don't drop impure expressions when eliding isInstanceOf tests.Martin Odersky2015-10-231-1/+1
* Fix #840Martin Odersky2015-10-231-1/+1
* Merge pull request #833 from dotty-staging/explicit-outerDmitry Petrashko2015-10-221-5/+10
|\
| * 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
* | Merge pull request #836 from dotty-staging/lazy-vals-longsDmitry Petrashko2015-10-221-1/+1
|\ \
| * | LazyVals: fix long shifts.Dmitry Petrashko2015-10-221-1/+1
* | | Merge pull request #811 from dotty-staging/fix-objects-mixinDmitry Petrashko2015-10-212-4/+6
|\ \ \ | |/ / |/| / | |/
| * Address reviewer comments #811.Dmitry Petrashko2015-10-122-2/+3
| * Mixin: materialise rhs for inherited scala2 modulesDmitry Petrashko2015-09-291-1/+3
| * ExplicitOuter: Scala2 inner modules always require outer pointer.Dmitry Petrashko2015-09-291-3/+2
* | Replace withMode by addModeMartin Odersky2015-10-011-1/+1
|/
* 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