aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform
Commit message (Expand)AuthorAgeFilesLines
* Renamings in DefinitionsMartin Odersky2015-11-096-9/+9
* Avoid overhead of generating symbol sets on each accessMartin Odersky2015-11-097-12/+11
* Remove/hide value class mapsMartin Odersky2015-11-091-1/+1
* Move refType/Class maps from Definitions to CapturedVarsMartin Odersky2015-11-091-8/+27
* Match on _name rather than TypeRef in scalaPrimitivesMartin Odersky2015-11-091-1/+1
* Standardize requiredMethod callsMartin Odersky2015-11-092-6/+4
* Standardize naming and definition order of annotation classesMartin Odersky2015-11-092-5/+5
* Index primitive value class maps by name, not TypeRefMartin Odersky2015-11-091-1/+1
* First versions of Definitions based on TypeRefs not Symbols.Martin Odersky2015-11-0910-76/+45
* Merge pull request #899 from dotty-staging/fix-#880Dmitry Petrashko2015-11-091-3/+8
|\
| * Require outer pointer also for proxies of enclosing classes.Martin Odersky2015-10-311-3/+8
* | Check bounds of inferred typevars in PostTyper.Martin Odersky2015-11-051-1/+4
* | 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