| Commit message (Expand) | Author | Age | Files | Lines |
* | SI-9684 Deprecate JavaConversions | Som Snytt | 2016-04-22 | 2 | -3/+2 |
* | General cleanups and less warnings during a Scala build | soc | 2016-04-04 | 2 | -3/+1 |
* | Target FunctionN, not scala/runtime/java8/JFunction. | Adriaan Moors | 2016-03-28 | 1 | -2/+2 |
* | Fix some typos in `spec` documents and comments. | Dongjoon Hyun | 2016-03-15 | 3 | -6/+6 |
* | Use invokedynamic for structural calls, symbol literals, lamba ser. | Jason Zaugg | 2016-01-29 | 1 | -31/+6 |
* | Harden methods to recognize method invocations to optimize | Lukas Rytz | 2016-01-23 | 3 | -12/+133 |
* | Precompile some regexes used in the backend | Lukas Rytz | 2016-01-20 | 1 | -2/+2 |
* | Apply local optimization based on nullness information | Lukas Rytz | 2015-12-15 | 1 | -4/+4 |
* | Eliminate unnecessary casts | Lukas Rytz | 2015-12-15 | 2 | -0/+38 |
* | Fix push-pop elimination for values pushed by DUP | Lukas Rytz | 2015-12-13 | 1 | -4/+4 |
* | Fix in "consumersOfOutputsFrom" query in prod-cons analysis | Lukas Rytz | 2015-11-23 | 1 | -10/+21 |
* | Support specialized functions in closure optimizer | Lukas Rytz | 2015-11-13 | 1 | -0/+10 |
* | Copy propagation, remove unused values (closures!) and local variables | Lukas Rytz | 2015-11-10 | 1 | -0/+1 |
* | Fix merging of AliasingFrames | Lukas Rytz | 2015-11-10 | 1 | -13/+22 |
* | Fix VarInstruction extractor to include IINC | Lukas Rytz | 2015-11-10 | 1 | -1/+1 |
* | Track aliases of primitive values in AliasingFrame | Lukas Rytz | 2015-10-29 | 1 | -18/+21 |
* | Use a single Int for the prod / cons values of InstructionStackEffect | Lukas Rytz | 2015-10-27 | 4 | -44/+33 |
* | Support JSR / RET in computeMaxLocalsMaxStack | Lukas Rytz | 2015-10-27 | 1 | -3/+18 |
* | More efficient way to compute maxLocals / maxStack | Lukas Rytz | 2015-10-27 | 4 | -96/+306 |
* | Clean up CoreBTypes, consistent names, remove unused entries | Lukas Rytz | 2015-10-20 | 1 | -9/+9 |
* | Simplify and correctify calculation of the InnerClass attribute | Lukas Rytz | 2015-10-20 | 1 | -16/+139 |
* | Merge commit 'bb3ded3' into merge-2.11-to-2.12-oct-5 | Lukas Rytz | 2015-10-05 | 1 | -1/+1 |
|\ |
|
| * | add missing newline at eof in Scala source | Seth Tisue | 2015-09-25 | 1 | -1/+1 |
| * | Fix typos in spec, docs and comments | MichaĆ Pociecha | 2015-08-23 | 1 | -1/+1 |
| * | [backport] Refactor the ClosureOptimizer, run ProdCons only once per method | Lukas Rytz | 2015-07-23 | 1 | -0/+20 |
| * | [backport] Prevent infinite recursion in ProdConsAnalyzer | Lukas Rytz | 2015-07-23 | 1 | -2/+10 |
* | | Add $deserializeLambda$ when inlining an indyLambda into a class | Lukas Rytz | 2015-09-23 | 1 | -1/+32 |
* | | Move addLambdaDeserialize into the BTypes assembly | Lukas Rytz | 2015-09-23 | 1 | -1/+56 |
* | | Rename the Analyzers backend component to BackendUtils | Lukas Rytz | 2015-09-23 | 1 | -4/+6 |
* | | Merge remote-tracking branch 'upstream/2.12.x' into opt/heuristics | Lukas Rytz | 2015-09-18 | 1 | -1/+1 |
|\ \ |
|
| * | | Merge remote-tracking branch 'origin/2.11.x' into 2.12.x | Seth Tisue | 2015-09-08 | 1 | -1/+1 |
* | | | Avoid running data flow analyses on very large methods | Lukas Rytz | 2015-09-17 | 1 | -0/+19 |
* | | | Run computeMaxLocalsMaxStack less often | Lukas Rytz | 2015-09-17 | 3 | -25/+78 |
* | | | Cleanups and performance fixes in Nullness analysis | Lukas Rytz | 2015-09-17 | 1 | -57/+29 |
* | | | Improve the performance of analyses tracking aliases | Lukas Rytz | 2015-09-17 | 4 | -115/+796 |
* | | | Remove stack values from aliasing set when being dropped | Lukas Rytz | 2015-09-17 | 1 | -0/+15 |
|/ / |
|
* | | Refactor the ClosureOptimizer, run ProdCons only once per method | Lukas Rytz | 2015-07-10 | 1 | -0/+20 |
* | | Prevent infinite recursion in ProdConsAnalyzer | Lukas Rytz | 2015-07-03 | 1 | -2/+10 |
* | | Merge commit '5b80736' into merge-2.11-to-2.12-june-26 | Lukas Rytz | 2015-06-26 | 1 | -3/+3 |
|/ |
|
* | Producers / Consumers Analysis | Lukas Rytz | 2015-06-22 | 2 | -2/+452 |
* | Fix aliasing / nullness of CHECKCAST | Lukas Rytz | 2015-06-04 | 2 | -3/+4 |
* | Compiler option for disabling nullness analysis | Lukas Rytz | 2015-06-04 | 1 | -2/+2 |
* | Address review feedback | Lukas Rytz | 2015-05-25 | 3 | -60/+100 |
* | Fix wrong result in InstructionStackEffect for ATHROW, RETURN | Lukas Rytz | 2015-05-25 | 1 | -3/+3 |
* | Nullness Analysis | Lukas Rytz | 2015-05-22 | 3 | -0/+757 |