summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/jvm
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #5059 from lrytz/t9702Adriaan Moors2016-03-313-52/+52
|\
| * SI-9702 Fix backend crash with classOf[T] annotation argumentLukas Rytz2016-03-303-52/+52
* | Merge pull request #4971 from adriaanm/genbcode-delambdafyAdriaan Moors2016-03-315-16/+15
|\ \
| * | Target FunctionN, not scala/runtime/java8/JFunction.Adriaan Moors2016-03-283-12/+10
| * | Track Function's SAM symbol & target type using an attachmentAdriaan Moors2016-03-261-3/+2
| * | 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
| |/
* | Merge pull request #5058 from lrytz/newTraitsInlinerLukas Rytz2016-03-302-3/+9
|\ \
| * | Inline super calls, as they are statically resolvedLukas Rytz2016-03-232-3/+9
| |/
* / Fix a bug in multi-dimensional array creationDmitry Petrashko2016-03-231-2/+2
|/
* Merge pull request #5043 from dongjoon-hyun/fix_typos_in_spec_and_commentsJason Zaugg2016-03-217-12/+12
|\
| * Fix some typos in `spec` documents and comments.Dongjoon Hyun2016-03-157-12/+12
* | New trait encoding: use default methods, jettison impl classesJason Zaugg2016-03-186-71/+59
|/
* Remove -Y settings that are no longer used in 2.12Lukas Rytz2016-02-161-4/+1
* SD-79 don't issue spurious inliner warnings under l:projectLukas Rytz2016-02-154-15/+20
* Avoid generating ACONST_NULL; POP; ACONST_NULL when loading nullLukas Rytz2016-02-142-11/+21
* Generate leaner code for branchesLukas Rytz2016-02-132-87/+94
* Merge pull request #4944 from lrytz/stringBuilderNoBoxLukas Rytz2016-02-122-9/+20
|\
| * SI-9571 Avoid boxing primitives in string concatenationMarko Elezovic2016-02-062-9/+20
* | Merge pull request #4896 from retronym/topic/indy-all-the-thingsJason Zaugg2016-02-124-51/+81
|\ \
| * | Use invokedynamic for structural calls, symbol literals, lamba ser.Jason Zaugg2016-01-294-51/+81
* | | Merge remote-tracking branch 'origin/2.12.x' into merge/2.11.x-to-2.12.x-2016...Jason Zaugg2016-02-044-144/+169
|\ \ \ | | |/ | |/|
| * | 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-033-13/+19
| |\ \ \
| | * | | SI-9315 Desugar string concat to java.lang.StringBuilder ...Simon Ochsenreither2016-02-033-13/+19
| | |/ /
* | | | 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
* | | | mutable.TreeMap instead of java.util.TreeMap in closure optimizerLukas Rytz2016-01-281-6/+4
| |_|/ |/| |
* | | Ensure bytecode stability in the closure optimizerLukas Rytz2016-01-271-38/+33
| |/ |/|
* | Merge pull request #4735 from soc/SI-9437Lukas Rytz2016-01-262-6/+15
|\ \
| * | SI-9437 Emit and support parameter names in class filesSimon Ochsenreither2016-01-252-6/+15
* | | -YoptTrace takes a package/Class.method parameterLukas Rytz2016-01-251-1/+2
* | | Merge remote-tracking branch 'upstream/2.12.x' into opt/elimBoxesLukas Rytz2016-01-2411-3973/+732
|\| |
| * | SI-8700 Exhaustiveness warning for enums from Java sourceSimon Ochsenreither2016-01-141-1/+1
| * | Remove unused cunit parameter / field in GenBCodeLukas Rytz2015-11-252-18/+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-052-23/+8
| | * Multi output problem with delambdafied compilationwpopielarski2015-11-042-9/+23
| * | Cleanups, debuglogs, small refactoringsAdriaan Moors2015-11-111-1/+1
| * | Replacement javap in AsmUtilsAdriaan Moors2015-11-111-6/+26
| * | Use BTypes when building the lambdaMetaFactoryBootstrapHandleLukas Rytz2015-11-062-2/+15
| * | Simplify InvokeStyleLukas Rytz2015-11-062-71/+34
| * | Remove the rest of ICodesLukas Rytz2015-11-063-55/+57
| * | Remove ICodeSimon Ochsenreither2015-10-314-43/+68
| * | Merge pull request #4814 from soc/topic/drop-genasmLukas Rytz2015-10-296-3844/+592
| |\ \
| | * | Remove GenASM, merge remaining common code snippetsSimon Ochsenreither2015-10-276-3844/+592
* | | | Jump optimizations may enable more push-pop eliminationLukas Rytz2016-01-241-2/+32
* | | | SI-8601 Don't treat newarray as dead codeLukas Rytz2016-01-241-4/+0
* | | | Harden methods to recognize method invocations to optimizeLukas Rytz2016-01-2311-398/+343