aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fixed handling of ThisTypes in TypeErasure.Martin Odersky2014-11-091-1/+3
* Retract of optimization in computeDenotMartin Odersky2014-11-092-3/+11
* New Mixin scheme.Martin Odersky2014-11-096-169/+363
* More robost handling of isSetter/isGetterMartin Odersky2014-11-091-4/+9
* Small polishings in docs and code.Martin Odersky2014-11-092-2/+2
* Accessor methods print as "method", not "val/var".Martin Odersky2014-11-092-2/+2
* More systematic handling of Scala2LocalSuffix.Martin Odersky2014-11-091-2/+2
* Fixes to Unit handling in erasureMartin Odersky2014-11-092-5/+23
* Methods always shwoDcl as `def`Martin Odersky2014-11-091-1/+1
* Cleanup of code for ExplicitOuterMartin Odersky2014-11-091-2/+2
* Superaccessors are methodsMartin Odersky2014-11-091-1/+1
* Select operations in erasure should fix symbols in types.Martin Odersky2014-11-091-1/+1
* Fix of computeDenot.Martin Odersky2014-11-091-4/+10
* Fixed typing of supertypes.Martin Odersky2014-11-091-1/+2
* Fixed redundancy in membersNeedAsSeenFromMartin Odersky2014-11-091-1/+1
* Take supercalls into account for statement contextMartin Odersky2014-11-094-10/+12
* Adaptation of explicitOuter to trait initializersMartin Odersky2014-11-091-3/+7
* Adaptation of Constructors to new mixin scheme.Martin Odersky2014-11-091-6/+2
* Fix problem in changeOwnerMartin Odersky2014-11-091-1/+2
* Make cloneScope less forcefull.Martin Odersky2014-11-091-6/+25
* New option -Ydebug-ownersMartin Odersky2014-11-092-3/+6
* Improved version of mixin.Martin Odersky2014-11-097-68/+76
* Avoid getting confused because of Scala2 local suffixesMartin Odersky2014-11-091-0/+3
* Adapt GettersSetters to new Mixin scheme.Martin Odersky2014-11-095-44/+36
* First version of mixin transform.Martin Odersky2014-11-094-3/+227
* Making print statement a debuglogMartin Odersky2014-11-091-1/+1
* Fixes to documentation.Martin Odersky2014-11-091-4/+11
* New phase: PrivateToStaticMartin Odersky2014-11-095-4/+100
* Bugfix for superaccessorsMartin Odersky2014-11-091-1/+1
* New phase: RestoreScopesMartin Odersky2014-11-093-2/+39
* Generalize lift behavior between Flatten and LambdaLiftMartin Odersky2014-11-093-5/+9
* New miniphase: FlattenMartin Odersky2014-11-096-18/+58
* Made LambdaLift capable of having minitransforms run after it.Martin Odersky2014-11-091-16/+20
* Merge pull request #180 from smarter/fix/nosymbol-subtypingodersky2014-11-061-1/+1
|\
| * Fix subtyping of types without symbolsGuillaume Martres2014-10-091-1/+1
* | Merge commits '474b2ae' and '46eb5ea' from #201 into umasterDmitry Petrashko2014-11-034-47/+61
|\ \
| * | Added a test for by name functionsMartin Odersky2014-10-281-4/+2
| * | Fix treatment of by name functionsMartin Odersky2014-10-274-47/+63
* | | merge fixes: extract typedCase to be reused in TreeChecker.Dmitry Petrashko2014-10-301-16/+17
* | | Print whole TreeTransform name in Ycheck and XprintDmitry Petrashko2014-10-303-2/+12
* | | Postponing desugaring of Try nodes.Dmitry Petrashko2014-10-303-9/+13
* | | Get rid of ExceptionHandlerSel.Dmitry Petrashko2014-10-304-20/+2
* | | Restructure Try node.Dmitry Petrashko2014-10-3013-59/+55
* | | Rewrite assignType for TryDmitry Petrashko2014-10-301-2/+5
* | | Make typing of Try nodes idempotentDmitry Petrashko2014-10-302-2/+10
* | | Flag dotty deviation for return type which is part of cake.Dmitry Petrashko2014-10-301-1/+2
* | | Stop patmat from using selector pos for Try.Dmitry Petrashko2014-10-301-7/+11
* | | Add Patmat to ContextDmitry Petrashko2014-10-301-1/+3
* | | Fix Erasure.Boxing isBox and isUnboxDmitry Petrashko2014-10-301-2/+2
* | | Fix TailRec to handle inline exception handlers and non-trivial not-inlinedDmitry Petrashko2014-10-301-1/+3