summaryrefslogtreecommitdiff
path: root/test/junit/scala/tools/nsc/backend/jvm/opt/InlinerTest.scala
Commit message (Expand)AuthorAgeFilesLines
* SI-9121 test case (fixed in new optimizer), SI-9179 test caseLukas Rytz2016-05-231-0/+23
* All JUnit tests pass without bootstrap (when run in intellij, sbt)Lukas Rytz2016-05-201-2/+4
* Clean up bytecode testing methods.Lukas Rytz2016-05-201-130/+130
* Better abstraction for bytecode tests. Also organize some imports.Lukas Rytz2016-05-201-24/+20
* Rename nsc.backend.jvm.CodeGenTools to testing.BytecodeTestingLukas Rytz2016-05-201-1/+1
* Reduce boilerplate in compiler JUnit tests (#5158)Jason Zaugg2016-05-161-20/+12
* SD-140 inline the correct default methodLukas Rytz2016-04-281-10/+31
* SI-9684 Deprecate JavaConversionsSom Snytt2016-04-221-1/+1
* SD-98 don't emit unnecessary mixin forwardersLukas Rytz2016-04-121-17/+6
* Inline super calls, as they are statically resolvedLukas Rytz2016-03-231-43/+38
* New trait encoding: use default methods, jettison impl classesJason Zaugg2016-03-181-40/+46
* Clean up some bytecode testsLukas Rytz2016-02-161-56/+34
* SD-79 don't issue spurious inliner warnings under l:projectLukas Rytz2016-02-151-0/+9
* Avoid generating ACONST_NULL; POP; ACONST_NULL when loading nullLukas Rytz2016-02-141-1/+0
* Rewrite test for inlining higher-order functionsLukas Rytz2016-01-251-0/+20
* Rewrite test for inlining from sealed classLukas Rytz2016-01-251-0/+28
* Apply local optimization based on nullness informationLukas Rytz2015-12-151-4/+3
* Eliminate unnecessary castsLukas Rytz2015-12-151-4/+36
* Eliminate non-escaping boxes, tuples and refsLukas Rytz2015-12-151-55/+95
* Make some testing tools from InlinerTest available to other testsLukas Rytz2015-12-131-19/+0
* Support specialized functions in closure optimizerLukas Rytz2015-11-131-0/+190
* Copy propagation, remove unused values (closures!) and local variablesLukas Rytz2015-11-101-16/+27
* Allow @inline/noinline at callsites (in addition to def-site)Lukas Rytz2015-10-201-6/+69
* Correctly handle post-inline requests of non-existing callsitesLukas Rytz2015-10-201-4/+36
* Simplify post inlining requestsLukas Rytz2015-10-201-120/+32
* Don't create inline requests for callsites that cannot be inlinedLukas Rytz2015-10-201-18/+92
* Rename the Analyzers backend component to BackendUtilsLukas Rytz2015-09-231-1/+1
* First version of inliningh heuristics that prefer higher-order methosLukas Rytz2015-09-181-0/+33
* Run computeMaxLocalsMaxStack less oftenLukas Rytz2015-09-171-1/+1
* In the call graph, rename higherOrderParams to samParamTypesLukas Rytz2015-09-171-1/+1
* Reduce component nesting in backendLukas Rytz2015-09-171-2/+2
* Store information about function literals in call graphLukas Rytz2015-09-171-1/+1
* Include information about higher-order methods in the call graphLukas Rytz2015-08-281-1/+2
* Inline post-inlining requestsLukas Rytz2015-08-281-34/+98
* Fix maxStack after inliningLukas Rytz2015-08-281-0/+4
* Separate hash maps in the code repo for classes being compiled or notLukas Rytz2015-08-181-1/+5
* Group call graph by methodLukas Rytz2015-08-171-4/+4
* Accessibility checks for methods with an InvokeDynamic instructionLukas Rytz2015-07-071-0/+37
* Fix 25 typos (g-i)Janek Bogucki2015-06-221-1/+1
* Enable nullness analysis in the inlinerLukas Rytz2015-05-251-0/+16
* Fix many typosMichaƂ Pociecha2015-04-211-1/+1
* Clean up the way compiler settings are accessed in the backend.Lukas Rytz2015-04-011-1/+1
* Don't try to inline native methodsLukas Rytz2015-04-011-0/+11
* Eliminate unreachable code before inlining a methodLukas Rytz2015-04-011-0/+14
* Don't inline methods containing super calls into other classesLukas Rytz2015-03-121-0/+48
* Test case for SI-9111 workaround.Lukas Rytz2015-03-111-1/+42
* Ensure to re-write only trait method calls of actual trait methodsLukas Rytz2015-03-111-0/+70
* Issue inliner warnings for callsites that cannot be inlinedLukas Rytz2015-03-111-15/+69
* Cast receiver if necessary when rewriting trait calls to impl methodLukas Rytz2015-03-111-4/+21
* Inline final methods defined in traitsLukas Rytz2015-03-111-27/+298