summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/jvm/GenBCode.scala
Commit message (Expand)AuthorAgeFilesLines
* Optimize javaBinaryName callersJason Zaugg2016-09-261-1/+1
* SD-193 Lock down lambda deserializationJason Zaugg2016-08-081-0/+3
* Store source file paths of classes being compiled in the bytecode repoLukas Rytz2016-06-061-11/+14
* Rename -Yopt to -opt, -Yopt-warnings to -opt-warningsLukas Rytz2016-05-251-4/+4
* SD-142 Avoid noisy log output in backend (#5134)Jason Zaugg2016-05-021-1/+1
* SI-9684 Deprecate JavaConversionsSom Snytt2016-04-221-1/+1
* Clean up code gen for method invocationsLukas Rytz2016-04-201-1/+1
* Clean up optimizer settings.Lukas Rytz2015-11-101-1/+1
* Simplify and correctify calculation of the InnerClass attributeLukas Rytz2015-10-201-0/+8
* Move call graph and code repo building to the same placeLukas Rytz2015-08-181-6/+13
* minor clenaupsLukas Rytz2015-08-141-1/+1
* Merge remote-tracking branch 'origin/2.11.x' into merge/2.11.x-to-2.12.x-2015...Jason Zaugg2015-07-131-0/+5
|\
| * GenBCode: fix incrementatal compilation by mimicing GenASMJason Zaugg2015-06-281-0/+5
* | Merge commit 'bb102e7' into merge-2.11-to-2.12-june-26Lukas Rytz2015-06-261-6/+11
|\|
| * Rewrite closure invocations to the lambda body methodLukas Rytz2015-06-221-6/+11
* | Default to delambdafy:method and backend:GenBCodeLukas Rytz2015-06-261-0/+3
|/
* Clean up the way compiler settings are accessed in the backend.Lukas Rytz2015-04-011-4/+0
* Eliminate unreachable code before inlining a methodLukas Rytz2015-04-011-5/+3
* Issue inliner warnings for callsites that cannot be inlinedLukas Rytz2015-03-111-0/+4
* Integrate the inliner into the backend pipelineLukas Rytz2015-03-111-1/+21
* Tools to perform inlining.Lukas Rytz2015-03-111-0/+3
* Construct ClassBTypes from parsed classfilesLukas Rytz2015-01-161-1/+1
* GenBCode: Command-line flags for enabling cleanup optimizationsLukas Rytz2014-11-041-8/+5
* Remove stale local variables and exception handlers after DCELukas Rytz2014-09-101-3/+10
* -Yopt mulit-choice flagLukas Rytz2014-09-091-1/+1
* Eliminate unreachable code in GenBCodeLukas Rytz2014-09-091-2/+17
* Integrate CoreBTypes by composition (not inheritance), non-var fieldsLukas Rytz2014-08-191-0/+1
* Remove Tracked, add type information to ClassBTypeLukas Rytz2014-08-191-4/+10
* Set currentUnit while generating bytecode.Lukas Rytz2014-08-191-1/+1
* Merge pull request #3826 from lrytz/opt/refactorTrackedGrzegorz Kossakowski2014-07-251-2/+2
|\
| * Clean up and document some usages of flags in the backendLukas Rytz2014-07-081-1/+1
| * Minor cleanups and comments in GenBCodeLukas Rytz2014-07-081-1/+1
* | Rip out reporting indirection from CompilationUnitAdriaan Moors2014-07-041-1/+1
|/
* Cleanups for tracing in GenBCode, improve some commentsLukas Rytz2014-05-211-8/+3
* Allow tracing methods and classes in GenBCodeLukas Rytz2014-05-131-0/+11
* GenBCode: decouple ClassDef traversing from ClassNode buildingMiguel Garcia2013-08-211-68/+126
* GenBCode: decouple ClassNode building from encoding as byte arrayMiguel Garcia2013-08-211-19/+67
* GenBCode: decouple ClassNode building from classfile writingMiguel Garcia2013-08-211-18/+90
* additional documentation for GenBCodeMiguel Garcia2013-06-261-1/+1
* new bytecode emitter, GenBCode, for now under a flagMiguel Garcia2013-06-011-0/+203