summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect/internal/Definitions.scala
Commit message (Expand)AuthorAgeFilesLines
* Merge branch '2.12.x' into merge-2.11.x-to-2.12.x-20170214Seth Tisue2017-02-171-2/+4
|\
| * Merge pull request #5694 from janekdb/topic/2.12.x-scaladoc-spelling-correcti...Seth Tisue2017-02-161-2/+2
| |\
| | * Fix typos in compiler and reflectJanek Bogucki2017-02-131-2/+2
| * | Merge pull request #5589 from allisonhb/feature/si-4700Adriaan Moors2017-02-161-0/+2
| |\ \ | | |/ | |/|
| | * SI-4700 Add `@infix` annotation for type printingVlad Ureche2016-09-191-0/+2
* | | Merge commit '36967321c7' into merge-2.11.x-to-2.12.x-20170214Seth Tisue2017-02-161-10/+6
|\ \ \ | |/ / |/| |
| * | SI-9331 Fix canEqual for case classes with HK type paramsJason Zaugg2017-01-091-10/+6
| * | Rename the ENUM / DEFAULTMETHOD flags to include JAVA_Lukas Rytz2015-07-241-1/+1
* | | Compiler support for JEP-193 VarHandle polymorphic signaturesJason Zaugg2016-12-121-3/+7
* | | SI-9943 final/sealed class does not yield SAM typeAdriaan Moors2016-10-041-2/+2
* | | Merge pull request #5369 from lrytz/sd210Lukas Rytz2016-09-021-1/+2
|\ \ \
| * | | Emit mixin forwarders for JUnit-annotated trait methods by defaultLukas Rytz2016-09-011-1/+2
* | | | Fields does bitmaps & synch for lazy vals & modulesAdriaan Moors2016-08-291-1/+4
|/ / /
* | | Merge pull request #5307 from adriaanm/issue-157Adriaan Moors2016-08-131-0/+11
|\ \ \
| * | | Propagate overloaded function type to expected arg typeAdriaan Moors2016-08-121-0/+11
| | |/ | |/|
* / | SD-128 fix override checks for default methodsLukas Rytz2016-08-121-1/+1
|/ /
* | Simplify erasure + mixinAdriaan Moors2016-08-111-5/+1
* | Fields phaseAdriaan Moors2016-08-111-10/+2
* | Do not add `@TraitSetter` -- not sure what it's forAdriaan Moors2016-08-091-1/+1
* | SD-183 Make refinement classes ineligible as SAMsJason Zaugg2016-07-141-2/+2
* | opt: fuse some operations on `Scope`sAdriaan Moors2016-06-011-3/+4
* | Lower-case spelling of @deprecated messagesSimon Ochsenreither2016-05-281-2/+2
* | More efficient code for deciding if a mixin forwarder is needed (#5116)Lukas Rytz2016-04-251-0/+1
* | General cleanups and less warnings during a Scala buildsoc2016-04-041-1/+1
* | Bring back AbstractFunction parentAdriaan Moors2016-03-301-0/+1
* | LMF cannot instantiate SAM of trait with non-trait superclassAdriaan Moors2016-03-291-1/+0
* | Target FunctionN, not scala/runtime/java8/JFunction.Adriaan Moors2016-03-281-1/+0
* | SAM conversion can be disabled using `-Xsource:2.11`Adriaan Moors2016-03-261-1/+3
* | Refactor: simplify fallbackAfterVanillaAdapt.Adriaan Moors2016-03-261-8/+0
* | Soften sam restrictionsAdriaan Moors2016-03-261-15/+9
* | Additional SAM restrictions identified by JasonAdriaan Moors2016-03-261-6/+19
* | Set the scene for Sammy.Adriaan Moors2016-03-261-0/+18
* | Refactoring. Sweep Sammy's backyard.Adriaan Moors2016-03-261-0/+5
* | Refactor typedFunction, rework synthesizeSAMFunction for sammyAdriaan Moors2016-03-261-0/+11
* | SI-9415 Turn on SAM by defaultJason Zaugg2016-03-261-3/+1
* | Remove dead code now that `genBCodeActive` is always true.Adriaan Moors2016-03-261-4/+0
* | New trait encoding: use default methods, jettison impl classesJason Zaugg2016-03-181-1/+0
* | Merge pull request #4896 from retronym/topic/indy-all-the-thingsJason Zaugg2016-02-121-0/+10
|\ \
| * | Use invokedynamic for structural calls, symbol literals, lamba ser.Jason Zaugg2016-01-291-0/+10
* | | SI-9315 Desugar string concat to java.lang.StringBuilder ...Simon Ochsenreither2016-02-031-7/+9
|/ /
* | Merge remote-tracking branch 'upstream/2.12.x' into opt/elimBoxesLukas Rytz2016-01-241-5/+5
|\ \
| * | Remove unused imports and other minor cleanupsSimon Ochsenreither2015-12-181-4/+5
| * | Use BTypes when building the lambdaMetaFactoryBootstrapHandleLukas Rytz2015-11-061-1/+0
* | | Harden methods to recognize method invocations to optimizeLukas Rytz2016-01-231-0/+4
|/ /
* | Merge remote-tracking branch 'upstream/2.12.x' into opt/heuristicsLukas Rytz2015-09-181-0/+3
|\ \
| * \ Merge pull request #4709 from adriaanm/namers-accessorsJason Zaugg2015-09-081-0/+2
| |\ \
| | * | Streamline MethodSynthesis & NamersAdriaan Moors2015-09-021-0/+2
| * | | SI-6806 Add an @implicitAmbiguous annotationBrian McKenna2015-08-111-0/+1
| |/ /
* / / Store SAM information in ClassBTypesLukas Rytz2015-08-271-1/+3
|/ /
* | Rename the ENUM / DEFAULTMETHOD flags to include JAVA_Lukas Rytz2015-07-221-1/+1