summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/jvm/BCodeSkelBuilder.scala
Commit message (Expand)AuthorAgeFilesLines
* Drop annotations from trait static super accessorAdriaan Moors2016-12-051-1/+1
* Fix returns from within finalizersLukas Rytz2016-11-091-1/+0
* Merge pull request #5322 from retronym/topic/SD-194Adriaan Moors2016-08-221-1/+8
|\
| * SD-194 Tweak module initialization to comply with JVM specJason Zaugg2016-08-181-1/+8
* | SD-192 Change scheme for trait super accessorsJason Zaugg2016-08-151-13/+18
|/
* SD-193 Lock down lambda deserializationJason Zaugg2016-08-081-8/+0
* Emit trait method bodies in staticsJason Zaugg2016-06-281-1/+16
* Generate static forwarders for object members in companion interface (#5131)Jason Zaugg2016-05-191-2/+1
* Ensure ClassBTypes constructed from symbol and classfile are identicalLukas Rytz2016-04-201-1/+0
* Clean up code gen for method invocationsLukas Rytz2016-04-201-15/+13
* Remove references to trait impl classes, mostly in doc commentsLukas Rytz2016-04-071-7/+0
* New trait encoding: use default methods, jettison impl classesJason Zaugg2016-03-181-2/+2
* Avoid generating ACONST_NULL; POP; ACONST_NULL when loading nullLukas Rytz2016-02-141-7/+3
* SI-9437 Emit and support parameter names in class filesSimon Ochsenreither2016-01-251-6/+4
* Remove unused cunit parameter / field in GenBCodeLukas Rytz2015-11-251-2/+0
* Remove GenASM, merge remaining common code snippetsSimon Ochsenreither2015-10-271-1/+0
* Clean up CoreBTypes, consistent names, remove unused entriesLukas Rytz2015-10-201-1/+1
* Simplify and correctify calculation of the InnerClass attributeLukas Rytz2015-10-201-20/+10
* Add $deserializeLambda$ when inlining an indyLambda into a classLukas Rytz2015-09-231-3/+1
* Move addLambdaDeserialize into the BTypes assemblyLukas Rytz2015-09-231-1/+1
* Merge pull request #4711 from lrytz/opt/heuristicsLukas Rytz2015-09-221-6/+0
|\
| * Move call graph and code repo building to the same placeLukas Rytz2015-08-181-6/+0
* | Allow BCode to emit default interface methodsJason Zaugg2015-08-111-2/+2
|/
* Merge pull request #4638 from lrytz/t9393Jason Zaugg2015-07-241-3/+3
|\
| * SI-9393 fix modifiers of ClassBTypes for Java annotationsLukas Rytz2015-07-221-3/+3
* | Fix 6 typos (w-z)Janek Bogucki2015-07-171-1/+1
|/
* Rewrite closure invocations to the lambda body methodLukas Rytz2015-06-221-1/+1
* Fix 36 typos (d-f)Janek Bogucki2015-06-211-1/+1
* [indylambda] Enable caching for lambda deserializationJason Zaugg2015-05-181-1/+1
* [indylambda] Support lambda {de}serializationJason Zaugg2015-05-171-0/+12
* Issue inliner warnings for callsites that cannot be inlinedLukas Rytz2015-03-111-9/+6
* Limit the size of the ByteCodeRepository cacheLukas Rytz2015-03-111-1/+1
* Inline final methods defined in traitsLukas Rytz2015-03-111-1/+5
* Looking up the ClassNode for an InternalName returns an OptionLukas Rytz2015-03-111-1/+1
* Build a call graph for inlining decisionsLukas Rytz2015-03-111-2/+6
* Tools to perform inlining.Lukas Rytz2015-03-111-0/+1
* Construct ClassBTypes from parsed classfilesLukas Rytz2015-01-161-1/+1
* Remove stale local variables and exception handlers after DCELukas Rytz2014-09-101-0/+7
* Fix InnerClass / EnclosingMethod attributesLukas Rytz2014-09-011-4/+5
* Integrate CoreBTypes by composition (not inheritance), non-var fieldsLukas Rytz2014-08-191-0/+1
* Add the ACC_DEPRECATED flag in javaFlags, instead of each call site.Lukas Rytz2014-08-191-10/+3
* Remove Tracked, add type information to ClassBTypeLukas Rytz2014-08-191-22/+13
* Merge pull request #3826 from lrytz/opt/refactorTrackedGrzegorz Kossakowski2014-07-251-1/+1
|\
| * Clean up and document some usages of flags in the backendLukas Rytz2014-07-081-1/+1
* | Rip out reporting indirection from CompilationUnitAdriaan Moors2014-07-041-1/+1
|/
* Rewrite BType to a type hierarchy.Lukas Rytz2014-06-011-12/+12
* Move class BType to separate component, include it by composition.Lukas Rytz2014-05-221-0/+1
* Upgrade ASM to 5.0.2Lukas Rytz2014-05-201-3/+3
* SI-8582 emit InnerClasses attribute in GenBCodeLukas Rytz2014-05-131-1/+2
* Allow tracing methods and classes in GenBCodeLukas Rytz2014-05-131-0/+9