summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/jvm/opt
Commit message (Expand)AuthorAgeFilesLines
* SI-8040 No warn args to super, main argsSom Snytt2017-03-111-1/+0
* Fix typos in compiler and reflectJanek Bogucki2017-02-138-14/+14
* Don't exclude super calls to trait methods from inliningLukas Rytz2016-11-291-4/+8
* Clean up the implementation and output of Yopt-log-inlineLukas Rytz2016-11-281-42/+109
* Address review feedbackLukas Rytz2016-11-281-15/+14
* Better inliner support for 2.12 trait encodingLukas Rytz2016-11-254-168/+272
* Typo and spelling correctionsJanek Bogucki2016-11-111-1/+1
* assorted typo fixes, cleanup, updating of commentsSeth Tisue2016-10-242-2/+2
* Fix the interface flag when re-writing a closure call to the body methodLukas Rytz2016-10-091-2/+1
* Improved refinement type and existential type handlingJason Zaugg2016-08-231-0/+1
* Merge pull request #5321 from retronym/topic/lock-down-deserializeAdriaan Moors2016-08-121-5/+2
|\
| * SD-193 Lock down lambda deserializationJason Zaugg2016-08-081-5/+2
* | Merge pull request #5290 from lrytz/sd48Stefan Zeiger2016-08-092-10/+28
|\ \
| * | SD-48 limit the lenght of inlined local variable namesLukas Rytz2016-07-202-10/+28
* | | Reduce deprecations and warningsSimon Ochsenreither2016-08-021-0/+8
| |/ |/|
* | Upgrade asm to 5.1Lukas Rytz2016-07-201-15/+1
|/
* SI-9515 closure elimination also for non-Scala-Function SAM typesLukas Rytz2016-07-042-11/+5
* Emit trait method bodies in staticsJason Zaugg2016-06-285-33/+52
* Keep line numbers when inlining from the same compilation unitLukas Rytz2016-06-061-2/+9
* Store source file paths of classes being compiled in the bytecode repoLukas Rytz2016-06-064-59/+51
* Avoid separate traversal in inliner to remove line number nodesLukas Rytz2016-06-061-5/+1
* Treat self parameter as non-null in the optimizerLukas Rytz2016-06-012-2/+2
* Merge pull request #5186 from lrytz/inlinerM5Jason Zaugg2016-05-273-11/+78
|\
| * Debug flag to print a summary of the inliner's workLukas Rytz2016-05-243-11/+78
* | Rename -Yopt to -opt, -Yopt-warnings to -opt-warningsLukas Rytz2016-05-255-23/+23
|/
* Merge pull request #5112 from lrytz/dropRecursiveClasspathJason Zaugg2016-05-051-3/+2
|\
| * Remove abstraction layer in classpath implementationLukas Rytz2016-05-021-3/+2
| * remove recursive classpath implementationLukas Rytz2016-04-231-1/+1
* | SD-140 inline the correct default methodLukas Rytz2016-04-283-43/+145
* | SI-9684 Deprecate JavaConversionsSom Snytt2016-04-229-10/+9
|/
* Ensure ClassBTypes constructed from symbol and classfile are identicalLukas Rytz2016-04-201-15/+29
* Merge pull request #5082 from lrytz/inlineImplClassCleanupLukas Rytz2016-04-075-154/+37
|\
| * Remove dead code in the optimizer related to trait impl classesLukas Rytz2016-04-045-154/+37
* | General cleanups and less warnings during a Scala buildsoc2016-04-044-7/+6
|/
* Merge pull request #4971 from adriaanm/genbcode-delambdafyAdriaan Moors2016-03-311-2/+2
|\
| * Target FunctionN, not scala/runtime/java8/JFunction.Adriaan Moors2016-03-281-2/+2
* | Inline super calls, as they are statically resolvedLukas Rytz2016-03-232-3/+9
|/
* Merge pull request #5043 from dongjoon-hyun/fix_typos_in_spec_and_commentsJason Zaugg2016-03-213-5/+5
|\
| * Fix some typos in `spec` documents and comments.Dongjoon Hyun2016-03-153-5/+5
* | New trait encoding: use default methods, jettison impl classesJason Zaugg2016-03-182-3/+3
|/
* SD-79 don't issue spurious inliner warnings under l:projectLukas Rytz2016-02-154-15/+20
* Merge remote-tracking branch 'origin/2.12.x' into merge/2.11.x-to-2.12.x-2016...Jason Zaugg2016-02-042-133/+152
|\
| * Merge pull request #4920 from lrytz/oldOptimizerTestsLukas Rytz2016-02-031-131/+150
| |\
| | * Improve simplifyJumpsLukas Rytz2016-02-031-131/+150
| * | Merge pull request #4737 from soc/SI-9315Lukas Rytz2016-02-031-2/+2
| |\ \
| | * | SI-9315 Desugar string concat to java.lang.StringBuilder ...Simon Ochsenreither2016-02-031-2/+2
| | |/
* | | Merge commit 'bf599bc' into merge/2.11.x-to-2.12.x-20160203Jason Zaugg2016-02-031-1/+1
|\ \ \ | |/ / |/| |
| * | Fix some simple extra wordsEitan Adler2016-01-171-1/+1
| * | fix assorted typosSeth Tisue2015-08-281-2/+2
| * | Fix typos in spec, docs and commentsMichaƂ Pociecha2015-08-232-2/+2