summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #5068 from retronym/topic/jdk8ism2v2.12.0-M4Lukas Rytz2016-04-012-2/+17
|\
| * At the end of a run, close macro runtime's classloaderJason Zaugg2016-03-301-1/+13
| * Java types and type parameters can be annotated since JSR 308Jason Zaugg2016-03-291-1/+4
* | Merge pull request #5059 from lrytz/t9702Adriaan Moors2016-03-314-53/+53
|\ \
| * | SI-9702 Fix backend crash with classOf[T] annotation argumentLukas Rytz2016-03-304-53/+53
* | | Merge pull request #4971 from adriaanm/genbcode-delambdafyAdriaan Moors2016-03-3125-1182/+949
|\ \ \
| * | | Clarify how/when typedFunction unrolls eta-expansionAdriaan Moors2016-03-312-21/+41
| * | | typedFunction undoes eta-expansion regardless of expected typeAdriaan Moors2016-03-302-45/+31
| * | | Keep Function when CBN arg thunk targets a SAMAdriaan Moors2016-03-304-29/+41
| * | | Bring back AbstractFunction parentAdriaan Moors2016-03-301-1/+5
| * | | Keep SAM body in anonfun method in enclosing classJason Zaugg2016-03-301-5/+11
| * | | LMF cannot instantiate SAM of trait with non-trait superclassAdriaan Moors2016-03-292-11/+31
| * | | LMF cannot run trait's "initializer" (constructor)Adriaan Moors2016-03-291-0/+4
| * | | Better detection of types LMF cannot instantiate.Adriaan Moors2016-03-292-15/+38
| * | | Specialization precludes use of LambdaMetaFactory for SAMAdriaan Moors2016-03-293-7/+20
| * | | Target FunctionN, not scala/runtime/java8/JFunction.Adriaan Moors2016-03-284-13/+11
| * | | SAM conversion can be disabled using `-Xsource:2.11`Adriaan Moors2016-03-261-0/+2
| * | | Refactor: simplify fallbackAfterVanillaAdapt.Adriaan Moors2016-03-262-100/+107
| * | | SAM conversion precedes implicit view application (as in dotty).Adriaan Moors2016-03-261-8/+8
| * | | Soften sam restrictionsAdriaan Moors2016-03-262-3/+26
| * | | Track Function's SAM symbol & target type using an attachmentAdriaan Moors2016-03-265-13/+24
| * | | Don't adapt erroneous tree to SAM type.Adriaan Moors2016-03-261-2/+2
| * | | Jason's review feedback (ThisReferringMethodTraverser)Adriaan Moors2016-03-262-11/+7
| * | | Refactor flag juggling. Review feedback from Jason.Adriaan Moors2016-03-265-49/+54
| * | | More fixes based on feedback by LukasAdriaan Moors2016-03-261-14/+14
| * | | Refactoring. Simplify inferImplicit's boolean leversAdriaan Moors2016-03-264-57/+71
| * | | For backwards compat, sammy comes lastAdriaan Moors2016-03-261-7/+7
| * | | Refactoring. Decakify TypeAdaptingTransformerAdriaan Moors2016-03-263-52/+47
| * | | Treat `Function` literals uniformly, expecting SAM or FunctionN.Adriaan Moors2016-03-265-319/+298
| * | | Review feedback from LukasAdriaan Moors2016-03-261-1/+4
| * | | Set the scene for Sammy.Adriaan Moors2016-03-265-76/+48
| * | | Refactoring. Sweep Sammy's backyard.Adriaan Moors2016-03-264-232/+185
| * | | SI-9449 sam expansion for explicitly eta-expanded methodAdriaan Moors2016-03-261-2/+10
| * | | Refactor typedFunction, rework synthesizeSAMFunction for sammyAdriaan Moors2016-03-262-189/+188
| * | | SI-9415 Turn on SAM by defaultJason Zaugg2016-03-262-2/+2
| * | | Refactor. Extract mkLiteralUnit and mkUnitBlockAdriaan Moors2016-03-261-1/+1
| * | | Remove dead code now that `genBCodeActive` is always true.Adriaan Moors2016-03-265-343/+57
| | |/ | |/|
* | | Merge pull request #5058 from lrytz/newTraitsInlinerLukas Rytz2016-03-302-3/+9
|\ \ \
| * | | Inline super calls, as they are statically resolvedLukas Rytz2016-03-232-3/+9
| | |/ | |/|
* | | Merge pull request #5060 from scala/DarkDimius-patch-1Lukas Rytz2016-03-291-2/+2
|\ \ \ | |_|/ |/| |
| * | Fix a bug in multi-dimensional array creationDmitry Petrashko2016-03-231-2/+2
| |/
* | Merge pull request #5053 from som-snytt/issue/9314Lukas Rytz2016-03-231-7/+13
|\ \ | |/ |/|
| * SI-9314 No warn on ${nonid}Som Snytt2016-03-231-7/+11
| * SI-9314 Ignore "${}"Som Snytt2016-03-201-3/+5
| * SI-9314 Don't warn on "$pkg"Som Snytt2016-03-201-1/+1
* | Merge pull request #5057 from lrytz/flatClasspathLukas Rytz2016-03-2314-191/+334
|\ \
| * | Support :require when using the flat classpath representation.Lukas Rytz2016-03-226-80/+196
| * | Enable flat classpath by defaultLukas Rytz2016-03-229-111/+138
* | | Merge pull request #5047 from kmizu/resolve-several-warningsAdriaan Moors2016-03-221-1/+1
|\ \ \ | |/ / |/| |
| * | * Replace isPackage with hasPackageFlagKota Mizushima2016-03-171-1/+1
| |/