summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/jvm
Commit message (Expand)AuthorAgeFilesLines
...
* | | -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
* | | | Precompile some regexes used in the backendLukas Rytz2016-01-203-7/+12
* | | | Run DCE before the closure optimizer (fixes a crash)Lukas Rytz2016-01-203-111/+135
* | | | Move copy propagation implementation to a separate fileLukas Rytz2015-12-162-622/+650
* | | | Harden push-pop elimination when eliminating constantsLukas Rytz2015-12-151-4/+8
* | | | Apply local optimization based on nullness informationLukas Rytz2015-12-153-12/+128
* | | | Eliminate unnecessary castsLukas Rytz2015-12-153-33/+94
* | | | Eliminate non-escaping boxes, tuples and refsLukas Rytz2015-12-153-73/+1181
* | | | Minor cleanups in eliminateStaleStoresLukas Rytz2015-12-131-6/+7
* | | | Fix push-pop elimination for values pushed by DUPLukas Rytz2015-12-133-37/+49
* | | | Don't run closure optimizer on methods too large for prod-consLukas Rytz2015-12-131-7/+9
* | | | Fix in "consumersOfOutputsFrom" query in prod-cons analysisLukas Rytz2015-11-231-10/+21
* | | | Support specialized functions in closure optimizerLukas Rytz2015-11-134-47/+179
* | | | Fix specialized function class names in closure optimizerLukas Rytz2015-11-101-2/+4
* | | | Clean up optimizer settings.Lukas Rytz2015-11-102-10/+10
* | | | Copy propagation, remove unused values (closures!) and local variablesLukas Rytz2015-11-103-57/+917
* | | | Fix merging of AliasingFramesLukas Rytz2015-11-101-13/+22
* | | | Clean up DCE: remove eliminated callsites from call graph earlierLukas Rytz2015-11-102-34/+32
* | | | Remove InstructionResultSize (subsumed by InstructionStackEffect)Lukas Rytz2015-11-102-237/+2
* | | | Fix VarInstruction extractor to include IINCLukas Rytz2015-11-103-12/+17
* | | | [trivial] import Opcodes._ in two files, move a utility methodLukas Rytz2015-10-292-53/+51
* | | | Track aliases of primitive values in AliasingFrameLukas Rytz2015-10-291-18/+21
|/ / /
* | | Use a single Int for the prod / cons values of InstructionStackEffectLukas Rytz2015-10-274-44/+33
* | | Support JSR / RET in computeMaxLocalsMaxStackLukas Rytz2015-10-272-9/+20
* | | More efficient way to compute maxLocals / maxStackLukas Rytz2015-10-276-209/+386
|/ /
* | Merge pull request #4820 from lrytz/t9535Lukas Rytz2015-10-272-10/+24
|\ \
| * | SI-9535 correct bytecode and generic signatures for @throws[TypeParam]Lukas Rytz2015-10-262-10/+24
* | | Clean up CoreBTypes, consistent names, remove unused entriesLukas Rytz2015-10-2010-190/+136
* | | Simplify and correctify calculation of the InnerClass attributeLukas Rytz2015-10-209-149/+230
|/ /
* | Allow @inline/noinline at callsites (in addition to def-site)Lukas Rytz2015-10-206-25/+44
* | Correctly handle post-inline requests of non-existing callsitesLukas Rytz2015-10-202-31/+85
* | Simplify post inlining requestsLukas Rytz2015-10-203-22/+34
* | Rename filter to withFilter in RightBiasedEitherLukas Rytz2015-10-201-3/+3