summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge pull request #4938 from retronym/ticket/9349Jason Zaugg2016-02-101-3/+3
|\ \
| * | SI-9349 Fix use of patmat binder as prefix for new x.InnerJason Zaugg2016-02-021-3/+3
| |/
* | Merge pull request #4868 from retronym/ticket/9542-comboJason Zaugg2016-02-101-1/+4
|\ \
| * | SI-9542 Fix regression in value classes with enclosing refsJason Zaugg2016-02-011-1/+4
* | | Merge commit 'bf599bc' into merge/2.11.x-to-2.12.x-20160203Jason Zaugg2016-02-033-5/+17
|\ \ \ | |/ / |/| |
| * | Fix some simple extra wordsEitan Adler2016-01-173-3/+3
| * | SI-9567 Fix latent bugs in patmat's reasoning about mutabilityJason Zaugg2015-11-251-3/+15
* | | SI-9398 Treat case classes as one-element ADTs for analysisJason Zaugg2016-01-291-0/+2
* | | SI-9630 Fix spurious warning related to same-named case accessorsJason Zaugg2016-01-292-7/+11
| |/ |/|
* | Merge remote-tracking branch 'upstream/2.12.x' into opt/elimBoxesLukas Rytz2016-01-2422-450/+436
|\ \
| * | Remove unused imports and other minor cleanupsSimon Ochsenreither2015-12-1816-44/+24
| * | Merge pull request #4729 from retronym/topic-trait-defaults-moduleLukas Rytz2015-12-183-50/+45
| |\ \
| | * | Avoid tree sharing in lazy val translationJason Zaugg2015-11-232-7/+5
| | * | Desugar module var and accessor in refchecks/lazyvalsJason Zaugg2015-10-083-46/+43
| * | | Merge pull request #4863 from retronym/topic/leaner-patmat-codegenLukas Rytz2015-11-241-1/+9
| |\ \ \