index
:
scala
2.10.x
2.11.x
2.12.x
2.8.x
2.9.x
SI-10027-test
gh-pages
javadoc
javadoc-dirty-hack
legacy/msil
scaladoc-include-assets
script-linux
wip-javadoc
The Scala programming language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
compiler
/
scala
/
tools
/
nsc
/
backend
/
jvm
/
opt
/
LocalOpt.scala
Commit message (
Expand
)
Author
Age
Files
Lines
*
assorted typo fixes, cleanup, updating of comments
Seth Tisue
2016-10-24
1
-1
/
+1
*
Reduce deprecations and warnings
Simon Ochsenreither
2016-08-02
1
-0
/
+8
*
Treat self parameter as non-null in the optimizer
Lukas Rytz
2016-06-01
1
-1
/
+1
*
Merge pull request #5186 from lrytz/inlinerM5
Jason Zaugg
2016-05-27
1
-1
/
+2
|
\
|
*
Debug flag to print a summary of the inliner's work
Lukas Rytz
2016-05-24
1
-1
/
+2
*
|
Rename -Yopt to -opt, -Yopt-warnings to -opt-warnings
Lukas Rytz
2016-05-25
1
-16
/
+16
|
/
*
SI-9684 Deprecate JavaConversions
Som Snytt
2016-04-22
1
-1
/
+1
*
General cleanups and less warnings during a Scala build
soc
2016-04-04
1
-1
/
+2
*
Fix some typos in `spec` documents and comments.
Dongjoon Hyun
2016-03-15
1
-1
/
+1
*
Improve simplifyJumps
Lukas Rytz
2016-02-03
1
-131
/
+150
*
-YoptTrace takes a package/Class.method parameter
Lukas Rytz
2016-01-25
1
-1
/
+2
*
Jump optimizations may enable more push-pop elimination
Lukas Rytz
2016-01-24
1
-2
/
+32
*
Harden methods to recognize method invocations to optimize
Lukas Rytz
2016-01-23
1
-1
/
+1
*
Move copy propagation implementation to a separate file
Lukas Rytz
2015-12-16
1
-622
/
+5
*
Harden push-pop elimination when eliminating constants
Lukas Rytz
2015-12-15
1
-4
/
+8
*
Apply local optimization based on nullness information
Lukas Rytz
2015-12-15
1
-8
/
+120
*
Eliminate unnecessary casts
Lukas Rytz
2015-12-15
1
-33
/
+56
*
Eliminate non-escaping boxes, tuples and refs
Lukas Rytz
2015-12-15
1
-44
/
+102
*
Minor cleanups in eliminateStaleStores
Lukas Rytz
2015-12-13
1
-6
/
+7
*
Fix push-pop elimination for values pushed by DUP
Lukas Rytz
2015-12-13
1
-31
/
+43
*
Clean up optimizer settings.
Lukas Rytz
2015-11-10
1
-9
/
+9
*
Copy propagation, remove unused values (closures!) and local variables
Lukas Rytz
2015-11-10
1
-52
/
+762
*
Clean up DCE: remove eliminated callsites from call graph earlier
Lukas Rytz
2015-11-10
1
-24
/
+31
*
Fix VarInstruction extractor to include IINC
Lukas Rytz
2015-11-10
1
-7
/
+9
*
[trivial] import Opcodes._ in two files, move a utility method
Lukas Rytz
2015-10-29
1
-15
/
+5
*
More efficient way to compute maxLocals / maxStack
Lukas Rytz
2015-10-27
1
-33
/
+1
*
Rename the Analyzers backend component to BackendUtils
Lukas Rytz
2015-09-23
1
-1
/
+1
*
Avoid running data flow analyses on very large methods
Lukas Rytz
2015-09-17
1
-1
/
+3
*
Don't run unreachable code elimination when building the call graph
Lukas Rytz
2015-09-17
1
-1
/
+1
*
Run computeMaxLocalsMaxStack less often
Lukas Rytz
2015-09-17
1
-22
/
+60
*
Minor fixes in the optimizer
Lukas Rytz
2015-09-17
1
-1
/
+0
*
Fix 23 typos (t-v)
Janek Bogucki
2015-07-15
1
-2
/
+2
*
Fix 36 typos (d-f)
Janek Bogucki
2015-06-21
1
-2
/
+2
*
Clean up the way compiler settings are accessed in the backend.
Lukas Rytz
2015-04-01
1
-9
/
+14
*
Eliminate unreachable code before inlining a method
Lukas Rytz
2015-04-01
1
-27
/
+26
*
After removing a live handler, need to re-run unreachableCode
Lukas Rytz
2015-03-11
1
-12
/
+21
*
Integrate the inliner into the backend pipeline
Lukas Rytz
2015-03-11
1
-3
/
+35
*
Build a call graph for inlining decisions
Lukas Rytz
2015-03-11
1
-2
/
+2
*
Tools to perform inlining.
Lukas Rytz
2015-03-11
1
-25
/
+2
*
Merge pull request #4201 from mpociecha/fix-typos-in-docs-and-comments
Grzegorz Kossakowski
2015-01-14
1
-10
/
+10
|
\
|
*
Fix many typos in docs and comments
mpociecha
2014-12-14
1
-10
/
+10
*
|
Run dead code elimination by default in GenBCode
Lukas Rytz
2014-12-16
1
-1
/
+1
|
/
*
Address review comments
Lukas Rytz
2014-11-07
1
-8
/
+7
*
GenBCode: Compact local variable slots
Lukas Rytz
2014-11-04
1
-13
/
+91
*
GenBCode: Command-line flags for enabling cleanup optimizations
Lukas Rytz
2014-11-04
1
-59
/
+133
*
GenBCode: Eliminate redundant labels and line number nodes
Lukas Rytz
2014-11-04
1
-0
/
+58
*
GenBCode: Simplify branching instructions
Lukas Rytz
2014-11-04
1
-0
/
+163
*
Remove stale local variables and exception handlers after DCE
Lukas Rytz
2014-09-10
1
-6
/
+110
*
Eliminate unreachable code in GenBCode
Lukas Rytz
2014-09-09
1
-0
/
+86