aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix miniphase assembly.Martin Odersky2015-08-154-24/+21
* Make changeOwnerAfter more robust wrt NotDefinedHere errorsMartin Odersky2015-08-151-2/+3
* Merge pull request #755 from dotty-staging/fix-getClassDmitry Petrashko2015-08-151-1/+1
|\
| * GetClass: get classSymbol reliablyDmitry Petrashko2015-08-131-1/+1
* | Do not emit static forwarders in non-static modules.Dmitry Petrashko2015-08-131-2/+2
* | Fix emission of static initialisers for Modules.Dmitry Petrashko2015-08-131-1/+10
|/
* Make sure expanded method names are legal according to JVM specMartin Odersky2015-08-051-1/+5
* Revert "Workaround #742 and add a test for it."Martin Odersky2015-08-051-19/+18
* Add LiftTry phaseMartin Odersky2015-08-052-0/+67
* Make ensureConforms behave gracefully fter erasureMartin Odersky2015-08-052-8/+18
* Implement non-local returnsMartin Odersky2015-08-044-0/+94
* Merge pull request #735 from dotty-staging/ycheck-methodsodersky2015-08-0415-42/+112
|\
| * Applied review commentsMartin Odersky2015-08-043-4/+3
| * Fix #745, memoise should be able to get type of field from setter.Dmitry Petrashko2015-07-281-8/+14
| * Fix #744Dmitry Petrashko2015-07-281-1/+1
| * Workaround #742 and add a test for it.Dmitry Petrashko2015-07-281-18/+19
| * Fix lazy vals in mixinDmitry Petrashko2015-07-282-3/+4
| * Fix enumeration of all members of the classDmitry Petrashko2015-07-281-1/+1
| * Survive Nodenotation in computeDenotMartin Odersky2015-07-271-1/+1
| * Workaround an issue in mixin.Dmitry Petrashko2015-07-241-1/+5
| * Lazy initialisers names do not get mangled.Dmitry Petrashko2015-07-241-1/+1
| * YCheck that methods, fields and variables have names that are valid on JVM.Dmitry Petrashko2015-07-231-0/+9
| * YCheck that all methods are defined in treeDmitry Petrashko2015-07-231-0/+11
| * Add Symdenotation. isValueClassConvertMethodDmitry Petrashko2015-07-232-2/+9
| * Address review comments of #693Dmitry Petrashko2015-07-202-2/+2
| * Fixes to name comparisonDmitry Petrashko2015-07-201-5/+3
| * Patmat: fix sub patterns of Product-1'sDmitry Petrashko2015-07-131-1/+1
| * Make symbols have predictable hash codes.Dmitry Petrashko2015-07-131-0/+2
| * Fix ClassCastException in patmat when using Product1.Dmitry Petrashko2015-07-131-1/+1
| * SpecializeNames: Duplicate scalac behaviour, sort tparamsDmitry Petrashko2015-07-134-5/+37
| * Make trees have predictable hash codes.Dmitry Petrashko2015-07-131-1/+1
* | Put GetClass to next mini-phaseAlexander Myltsev2015-07-271-2/+2
* | Implement getClass methodAlexander Myltsev2015-07-252-0/+50
* | Merge pull request #724 from dotty-staging/labels-YcheckDmitry Petrashko2015-07-222-2/+7
|\ \
| * | Relax Ycheck for labels after LabelDefsDmitry Petrashko2015-07-132-2/+7
| |/
* | Merge pull request #706 from dotty-staging/fix-676Dmitry Petrashko2015-07-201-13/+43
|\ \
| * | Address review comments.Dmitry Petrashko2015-07-131-7/+17
| * | #676 generate less code for lazy valsDmitry Petrashko2015-07-021-13/+33
* | | Merge pull request #719 from dotty-staging/fix/doubledefsDmitry Petrashko2015-07-203-24/+24
|\ \ \
| * | | Make use of freshened in LambdaLift.newNameMartin Odersky2015-07-091-11/+3
| * | | Avoid generating dupliocate namesMartin Odersky2015-07-091-11/+14
| * | | New name utility method: freshenedMartin Odersky2015-07-091-2/+7
* | | | tpd#New: Make constructor TermRefs non-ambiguousGuillaume Martres2015-07-161-9/+4
* | | | Merge pull request #727 from dotty-staging/genbcode-annotationsDmitry Petrashko2015-07-151-1/+1
|\ \ \ \
| * | | | Implement emotion of annotations in GenBCode.Dmitry Petrashko2015-07-141-1/+1
| | |_|/ | |/| |
* | | | Merge pull request #714 from smarter/add/vc-inline-before-erasureDmitry Petrashko2015-07-154-28/+122
|\ \ \ \
| * | | | Move the inlining of value class methods before ErasureGuillaume Martres2015-07-073-25/+112
| * | | | tpd#select: Make it possible to select a TypeSymbolGuillaume Martres2015-07-061-3/+10
| |/ / /
* | | | Merge pull request #721 from smarter/fix/implicit-scope-boundsodersky2015-07-151-0/+2
|\ \ \ \
| * | | | Don't add lower bounds of abstract types to the implicit scopeGuillaume Martres2015-07-111-0/+2
| |/ / /