summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/Erasure.scala
Commit message (Expand)AuthorAgeFilesLines
* assorted typo fixes, cleanup, updating of commentsSeth Tisue2016-10-241-2/+2
* Optimize javaBinaryName callersJason Zaugg2016-09-261-1/+1
* Specialize erasure of `synchronized` primitive methodAdriaan Moors2016-08-301-2/+3
* Merge pull request #5141 from adriaanm/fieldsAdriaan Moors2016-08-111-13/+52
|\
| * Simplify erasure + mixinAdriaan Moors2016-08-111-11/+48
| * Reduce flag fiddlingAdriaan Moors2016-08-111-1/+1
| * Uncurry's info transform: non-static module --> methodAdriaan Moors2016-08-111-1/+1
| * Fields phaseAdriaan Moors2016-08-111-0/+2
* | SI-8786 fix generic signature for @varargs forwarder methodsLukas Rytz2016-08-111-1/+13
|/
* Revert pruning of redundant Java parentsJason Zaugg2016-06-281-5/+10
* 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-181-4/+2
* SI-8756 Fix generic signature for refinement of primitiveJason Zaugg2016-05-181-1/+1
* Remove the duplicate implem of hash codes for numbers.Sébastien Doeraene2016-04-211-13/+9
* 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
* | LMF cannot run trait's "initializer" (constructor)Adriaan Moors2016-03-291-0/+4
* | Better detection of types LMF cannot instantiate.Adriaan Moors2016-03-291-0/+32
* | Track Function's SAM symbol & target type using an attachmentAdriaan Moors2016-03-261-0/+6
* | Refactoring. Decakify TypeAdaptingTransformerAdriaan Moors2016-03-261-2/+3
* | Set the scene for Sammy.Adriaan Moors2016-03-261-4/+3
|/
* New trait encoding: use default methods, jettison impl classesJason Zaugg2016-03-181-2/+1
* Use invokedynamic for structural calls, symbol literals, lamba ser.Jason Zaugg2016-01-291-0/+2
* Minor cleanupsLukas Rytz2015-11-061-1/+0
* Remove ICodeSimon Ochsenreither2015-10-311-1/+2
* SI-9535 correct bytecode and generic signatures for @throws[TypeParam]Lukas Rytz2015-10-261-4/+7
* Merge branch '2.11.x' into merge/2.11.x-to-2.12.x-20150624Jason Zaugg2015-06-241-2/+1
|\
| * SI-9286 Check subclass privates for "same type after erasure"Jason Zaugg2015-05-181-2/+1
* | Merge commit '555f8f0' into merge/2.11-to-2.12-apr-21Lukas Rytz2015-04-211-4/+6
|\|
| * Merge pull request #4403 from gourlaysama/wip/t9239-generic-signatureAdriaan Moors2015-04-091-4/+6
| |\
| | * SI-9239 fix java generic signature when traits extend classesAntoine Gourlay2015-03-251-4/+6
* | | Merge commit '32f520f' into merge/2.11-to-2.12-apr-1Lukas Rytz2015-04-011-1/+1
|\| |
| * | Removed warningsEECOLOR2015-03-261-1/+1
| |/
* / SI-9200 Fix Java generic signatures for refined typesJason Zaugg2015-03-051-2/+2
|/
* Merge pull request #4201 from mpociecha/fix-typos-in-docs-and-commentsGrzegorz Kossakowski2015-01-141-2/+2
|\
| * Fix many typos in docs and commentsmpociecha2014-12-141-2/+2
* | SI-9044 Fix order of interfaces in classfilesLukas Rytz2014-12-181-9/+9
|/
* Merge pull request #4080 from gourlaysama/wip/t8931-redundant-interfaces-2Jason Zaugg2014-11-071-9/+36
|\
| * SI-8931 make generic signature consistent with interface list in classfilesAntoine Gourlay2014-11-051-9/+36
* | SI-8916 Further fixes with -Ywarn-unused includedSimon Ochsenreither2014-10-241-2/+1
|/
* Merge pull request #3931 from lrytz/opt/tracked-finalLukas Rytz2014-09-011-2/+6
|\
| * Fix InnerClass / EnclosingMethod attributesLukas Rytz2014-09-011-2/+6
* | Restrict `contextMode` fiddling to `Context`Adriaan Moors2014-07-171-1/+1
|/
* Rip out reporting indirection from CompilationUnitAdriaan Moors2014-07-041-5/+5
* SI-8607 Generalize previous change to preEraseJason Zaugg2014-05-211-14/+6
* SI-8607 Fix erasure for value class inheriting from private classJason Zaugg2014-05-211-1/+7
* SI-8367 revert SI-8192's change to primaryConstructor when isJavaDefinedAdriaan Moors2014-03-071-1/+1
* Merge pull request #3452 from xeno-by/topic/palladium0Jason Zaugg2014-02-191-4/+4
|\
| * SI-8192 adds ClassSymbol.isPrimaryConstructorEugene Burmako2014-02-141-4/+4
* | SI-7932 Exclude PolyTypes from Java generic signaturesJason Zaugg2014-02-181-2/+5
|/