summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #5278 from retronym/ticket/SD-120Lukas Rytz2016-07-221-2/+4
|\
| * SD-120 Non FunctionN lambdas should not be universally serializableJason Zaugg2016-07-221-2/+4
* | SD-121 Remove now-unneeded J{Function,Proc}N functional interfacesJason Zaugg2016-07-221-2/+6
|/
* SI-9855 Fix regression in extractor pattern translationJason Zaugg2016-07-141-14/+3
* Emit trait method bodies in staticsJason Zaugg2016-06-282-4/+30
* Revert pruning of redundant Java parentsJason Zaugg2016-06-281-5/+10
* Remove nonsensical body for trait getterJason Zaugg2016-06-281-1/+6
* Merge pull request #5099 from retronym/ticket/9390Jason Zaugg2016-06-063-11/+39
|\
| * SI-9390 Avoid needless outer capture with local classesJason Zaugg2016-06-033-3/+12
| * SI-9390 Emit local defs that don't capture this as staticJason Zaugg2016-06-011-8/+27
* | Merge pull request #5157 from retronym/topic/lambda-staticsJason Zaugg2016-06-063-11/+38
|\|
| * Lambda impl methods static and more stably namedJason Zaugg2016-06-013-11/+38
* | opt: fuse some operations on `Scope`sAdriaan Moors2016-06-011-2/+1
|/
* Add since arg to deprecationWarning and use itSimon Ochsenreither2016-05-291-1/+1
* SI-9066 fix null.asInstanceOf[Unit]Lukas Rytz2016-05-181-0/+4
* SI-9671, SI-7397 fix null.asInstanceOf[Int] when pt erases to ObjectLukas Rytz2016-05-183-20/+29
* SI-8756 Fix generic signature for refinement of primitiveJason Zaugg2016-05-181-1/+1
* More efficient code for deciding if a mixin forwarder is needed (#5116)Lukas Rytz2016-04-251-16/+23
* Merge pull request #5110 from sjrd/remove-duplicate-implem-of-hashcodesLukas Rytz2016-04-221-13/+9
|\
| * Remove the duplicate implem of hash codes for numbers.Sébastien Doeraene2016-04-211-13/+9
* | Ensure that lzycompute methods are entered into the scopeLukas Rytz2016-04-201-6/+8
* | SD-98 don't emit unnecessary mixin forwardersLukas Rytz2016-04-121-3/+35
|/
* General cleanups and less warnings during a Scala buildsoc2016-04-046-30/+21
* Merge pull request #5059 from lrytz/t9702Adriaan Moors2016-03-311-1/+1
|\
| * SI-9702 Fix backend crash with classOf[T] annotation argumentLukas Rytz2016-03-301-1/+1
* | Keep Function when CBN arg thunk targets a SAMAdriaan Moors2016-03-301-2/+5
* | Keep SAM body in anonfun method in enclosing classJason Zaugg2016-03-301-5/+11
* | 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-281-1/+1
* | Soften sam restrictionsAdriaan Moors2016-03-262-3/+26
* | Track Function's SAM symbol & target type using an attachmentAdriaan Moors2016-03-263-9/+20
* | Jason's review feedback (ThisReferringMethodTraverser)Adriaan Moors2016-03-261-6/+4
* | Refactoring. Decakify TypeAdaptingTransformerAdriaan Moors2016-03-263-52/+47
* | Treat `Function` literals uniformly, expecting SAM or FunctionN.Adriaan Moors2016-03-262-169/+210
* | Set the scene for Sammy.Adriaan Moors2016-03-263-71/+41
* | Refactoring. Sweep Sammy's backyard.Adriaan Moors2016-03-262-197/+135
* | Remove dead code now that `genBCodeActive` is always true.Adriaan Moors2016-03-263-342/+54
|/
* Merge pull request #5043 from dongjoon-hyun/fix_typos_in_spec_and_commentsJason Zaugg2016-03-214-4/+4
|\
| * Fix some typos in `spec` documents and comments.Dongjoon Hyun2016-03-154-4/+4
* | Remove manual mixins in JFunctionN.v2.12.0-M3-dc9effeJason Zaugg2016-03-182-1/+2
* | New trait encoding: use default methods, jettison impl classesJason Zaugg2016-03-189-648/+107
|/
* Improved outer ref checking in pattern matches:Adriaan Moors2016-03-073-23/+31
* Merge pull request #4968 from lrytz/oldOptCleanupAdriaan Moors2016-02-244-25/+7
|\
| * Remove -Y settings that are no longer used in 2.12Lukas Rytz2016-02-164-25/+7
* | Merge pull request #4958 from adriaanm/typerefrefactorAdriaan Moors2016-02-241-3/+2
|\ \ | |/ |/|
| * SI-9540 typedFunction is erasure awareAdriaan Moors2016-02-121-3/+2
* | Merge pull request #4896 from retronym/topic/indy-all-the-thingsJason Zaugg2016-02-122-114/+23
|\ \ | |/ |/|
| * Use invokedynamic for structural calls, symbol literals, lamba ser.Jason Zaugg2016-01-292-114/+23