summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/jvm/BCodeHelpers.scala
Commit message (Expand)AuthorAgeFilesLines
* Fix typos in compiler and reflectJanek Bogucki2017-02-131-4/+4
* SD-192 Change scheme for trait super accessorsJason Zaugg2016-08-151-1/+1
* Reduce flag fiddlingAdriaan Moors2016-08-111-0/+1
* Fields phaseAdriaan Moors2016-08-111-1/+1
* Minor cleanups in GenBCodeLukas Rytz2016-07-201-19/+16
* Emit trait method bodies in staticsJason Zaugg2016-06-281-61/+10
* Fix comparisons involving NaNLukas Rytz2016-06-021-0/+1
* SI-9121 test case (fixed in new optimizer), SI-9179 test caseLukas Rytz2016-05-231-1/+1
* Merge pull request #5082 from lrytz/inlineImplClassCleanupLukas Rytz2016-04-071-35/+16
|\
| * Fix InlineInfo attribute for nested module accessorsLukas Rytz2016-04-071-5/+7
| * Remove references to trait impl classes, mostly in doc commentsLukas Rytz2016-04-071-20/+8
| * Remove dead code in the optimizer related to trait impl classesLukas Rytz2016-04-041-10/+1
* | General cleanups and less warnings during a Scala buildsoc2016-04-041-10/+9
|/
* Merge pull request #5059 from lrytz/t9702Adriaan Moors2016-03-311-21/+39
|\
| * SI-9702 Fix backend crash with classOf[T] annotation argumentLukas Rytz2016-03-301-21/+39
* | SI-9415 Turn on SAM by defaultJason Zaugg2016-03-261-1/+1
* | Remove dead code now that `genBCodeActive` is always true.Adriaan Moors2016-03-261-0/+2
|/
* New trait encoding: use default methods, jettison impl classesJason Zaugg2016-03-181-39/+9
* Remove -Y settings that are no longer used in 2.12Lukas Rytz2016-02-161-4/+1
* Generate leaner code for branchesLukas Rytz2016-02-131-0/+9
* SI-9437 Emit and support parameter names in class filesSimon Ochsenreither2016-01-251-0/+11
* Remove unused cunit parameter / field in GenBCodeLukas Rytz2015-11-251-16/+7
* Merge commit '8eb1d4c' into merge-2.11-to-2.12-nov-24Lukas Rytz2015-11-241-5/+4
|\
| * Allows to propagate fatal errors when output folder not found.wpopielarski2015-11-051-20/+8
| * Multi output problem with delambdafied compilationwpopielarski2015-11-041-9/+20
| * [backport] Skip mirror class when invoking deserializeLambdaLukas Rytz2015-07-231-2/+2
| * [backport] `deserializeLambda` should not use encoded class nameLukas Rytz2015-07-231-2/+3
| * [backport] SI-6613 fixed in GenBCodeLukas Rytz2015-07-231-1/+2
* | Cleanups, debuglogs, small refactoringsAdriaan Moors2015-11-111-1/+1
* | Simplify InvokeStyleLukas Rytz2015-11-061-0/+17
* | Remove the rest of ICodesLukas Rytz2015-11-061-0/+14
* | Remove GenASM, merge remaining common code snippetsSimon Ochsenreither2015-10-271-7/+494
* | Merge pull request #4820 from lrytz/t9535Lukas Rytz2015-10-271-7/+14
|\ \
| * | SI-9535 correct bytecode and generic signatures for @throws[TypeParam]Lukas Rytz2015-10-261-7/+14
* | | Clean up CoreBTypes, consistent names, remove unused entriesLukas Rytz2015-10-201-6/+6
* | | Simplify and correctify calculation of the InnerClass attributeLukas Rytz2015-10-201-87/+24
|/ /
* | Move addLambdaDeserialize into the BTypes assemblyLukas Rytz2015-09-231-54/+0
* | Skip mirror class when invoking deserializeLambdaLukas Rytz2015-07-031-2/+2
* | Include sources for scala-java8-compat instead of jarLukas Rytz2015-07-011-2/+2
* | `deserializeLambda` should not use encoded class nameLukas Rytz2015-07-011-2/+3
* | SI-6613 fixed in GenBCodeLukas Rytz2015-06-261-1/+2
|/
* [indylambda] Enable caching for lambda deserializationJason Zaugg2015-05-181-7/+33
* [indylambda] Support lambda {de}serializationJason Zaugg2015-05-171-0/+27
* Deprecations: Use of isPackage, hasSymbol, getter, setter...Simon Ochsenreither2015-03-261-2/+2
* Issue inliner warnings for callsites that cannot be inlinedLukas Rytz2015-03-111-9/+10
* Build a call graph for inlining decisionsLukas Rytz2015-03-111-105/+22
* Tools to perform inlining.Lukas Rytz2015-03-111-0/+1
* Fix InnerClass/EnclosingMethod for trait impl and specialized classesLukas Rytz2015-02-071-2/+2
* Construct ClassBTypes from parsed classfilesLukas Rytz2015-01-161-13/+9
* SI-4788/SI-5948 Respect RetentionPolicy of Java annotationsSimon Ochsenreither2014-10-071-23/+6