aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add EtaReduce method.Martin Odersky2015-09-181-0/+33
* Avoid generating companion-methods for non-class types.Martin Odersky2015-09-181-3/+5
* Adapt arguments in all type applicationsMartin Odersky2015-09-182-8/+8
* Strenghten condition in EtaExpandIfLambdaMartin Odersky2015-09-181-1/+3
* Fix argument eta expansionMartin Odersky2015-09-182-4/+4
* Turn assertion into a test in etaExpandArgs.Martin Odersky2015-09-181-13/+15
* Black hole detection for LazyRefsMartin Odersky2015-09-181-1/+10
* Better diagnostics for failed sigName calls.Martin Odersky2015-09-181-1/+5
* Check argument lengths in typedAppliedTypeTreeMartin Odersky2015-09-181-2/+12
* Eta expand type arguments corresponding to lambdasMartin Odersky2015-09-181-1/+25
* Avoid cyclic references in containsRefinedThisMartin Odersky2015-09-181-2/+3
* Clean up of logic in typeDefSigMartin Odersky2015-09-181-3/+3
* Harmaonize numeric arguments only during typer.Martin Odersky2015-09-171-1/+1
* Fix #791 erasedLub of two AnyVals is Object.Dmitry Petrashko2015-09-171-1/+5
* New phase: ExplicitSelfMartin Odersky2015-09-173-1/+42
* Fix weaker access error when generating bridgesMartin Odersky2015-09-161-1/+3
* Better diagnostic for weaker access errorsMartin Odersky2015-09-161-1/+1
* Typer: allow to assign to vals inside trait setters.Dmitry Petrashko2015-09-141-1/+2
* Mixin: support trait setters.Dmitry Petrashko2015-09-141-1/+9
* 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
* Purity checking should take constant expressions into account.Martin Odersky2015-09-141-3/+11
* Move literalize functionality to PostTyperMartin Odersky2015-09-142-4/+38
* Constant final vals need to have right hand type.Martin Odersky2015-09-141-6/+7
* Follow TermRefs when constant foldingMartin Odersky2015-09-142-4/+12
* Memoize: duplicate scala2 behaviour: don't create fields for final vals.Dmitry Petrashko2015-09-141-2/+12
* Merge pull request #787 from dotty-staging/fix-#779-recursive-hk-typesDmitry Petrashko2015-09-143-5/+34
|\
| * Fill in missing #Apply projections in checkNonCyclicMartin Odersky2015-09-112-3/+29
| * Pull out isLegal prefix.Martin Odersky2015-09-111-2/+5
* | Merge pull request #774 from dotty-staging/fix-constructorsDmitry Petrashko2015-09-143-50/+72
|\ \
| * | 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-242-1/+3
| * | 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
* | | Merge pull request #788 from dotty-staging/fix-#781-context-boundsDmitry Petrashko2015-09-143-9/+19
|\ \ \
| * | | Fix desugaring problemMartin Odersky2015-09-121-6/+11
| * | | Add -language:Scala2 optionMartin Odersky2015-09-122-3/+8
| | |/ | |/|
* | | Merge pull request #786 from dotty-staging/fix-#776-param-forwardersDmitry Petrashko2015-09-092-1/+42
|\ \ \
| * | | Fix comment in ExpandPrivateDmitry Petrashko2015-09-091-1/+1
| * | | Add postcondition to ExpandPrivate.Dmitry Petrashko2015-09-091-0/+19
| * | | Add verbose message to assertion in applyOverloadedDmitry Petrashko2015-09-091-1/+4
| * | | ExpandPrivate: add links to discussion.Dmitry Petrashko2015-09-091-0/+3
| * | | Fix param forwardingMartin Odersky2015-09-081-0/+16
| |/ /
* / / Surivive Cyclic References when unpickling Scala 2 HK typesMartin Odersky2015-09-084-7/+27
|/ /
* | 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-283-4/+17
|\ \ \