summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform
Commit message (Expand)AuthorAgeFilesLines
* Mixed in getter needs NullaryMethodType tooAdriaan Moors2016-08-111-1/+3
* LambdaLift emits paramaccessor syms and defdefsAdriaan Moors2016-08-114-64/+54
* Simplify erasure + mixinAdriaan Moors2016-08-115-260/+143
* Reduce flag fiddlingAdriaan Moors2016-08-116-28/+22
* Address lrytz's review feedbackAdriaan Moors2016-08-111-8/+8
* Uncurry's info transform: non-static module --> methodAdriaan Moors2016-08-112-3/+6
* Fields phase synthesizes modulesAdriaan Moors2016-08-112-105/+205
* Fields phaseAdriaan Moors2016-08-117-158/+634
* Do not add `@TraitSetter` -- not sure what it's forAdriaan Moors2016-08-091-3/+0
* 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