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
/
Inliner.scala
Commit message (
Expand
)
Author
Age
Files
Lines
*
Clean up the implementation and output of Yopt-log-inline
Lukas Rytz
2016-11-28
1
-42
/
+109
*
Address review feedback
Lukas Rytz
2016-11-28
1
-15
/
+14
*
Better inliner support for 2.12 trait encoding
Lukas Rytz
2016-11-25
1
-59
/
+130
*
Improved refinement type and existential type handling
Jason Zaugg
2016-08-23
1
-0
/
+1
*
Merge pull request #5321 from retronym/topic/lock-down-deserialize
Adriaan Moors
2016-08-12
1
-5
/
+2
|
\
|
*
SD-193 Lock down lambda deserialization
Jason Zaugg
2016-08-08
1
-5
/
+2
*
|
SD-48 limit the lenght of inlined local variable names
Lukas Rytz
2016-07-20
1
-1
/
+1
|
/
*
Emit trait method bodies in statics
Jason Zaugg
2016-06-28
1
-13
/
+15
*
Keep line numbers when inlining from the same compilation unit
Lukas Rytz
2016-06-06
1
-2
/
+9
*
Avoid separate traversal in inliner to remove line number nodes
Lukas Rytz
2016-06-06
1
-5
/
+1
*
Merge pull request #5186 from lrytz/inlinerM5
Jason Zaugg
2016-05-27
1
-2
/
+36
|
\
|
*
Debug flag to print a summary of the inliner's work
Lukas Rytz
2016-05-24
1
-2
/
+36
*
|
Rename -Yopt to -opt, -Yopt-warnings to -opt-warnings
Lukas Rytz
2016-05-25
1
-1
/
+1
|
/
*
SI-9684 Deprecate JavaConversions
Som Snytt
2016-04-22
1
-2
/
+1
*
Remove dead code in the optimizer related to trait impl classes
Lukas Rytz
2016-04-04
1
-107
/
+0
*
New trait encoding: use default methods, jettison impl classes
Jason Zaugg
2016-03-18
1
-1
/
+1
*
SD-79 don't issue spurious inliner warnings under l:project
Lukas Rytz
2016-02-15
1
-2
/
+3
*
Run DCE before the closure optimizer (fixes a crash)
Lukas Rytz
2016-01-20
1
-83
/
+86
*
Clean up DCE: remove eliminated callsites from call graph earlier
Lukas Rytz
2015-11-10
1
-10
/
+1
*
Allow @inline/noinline at callsites (in addition to def-site)
Lukas Rytz
2015-10-20
1
-13
/
+4
*
Correctly handle post-inline requests of non-existing callsites
Lukas Rytz
2015-10-20
1
-30
/
+82
*
Simplify post inlining requests
Lukas Rytz
2015-10-20
1
-19
/
+17
*
Don't create inline requests for callsites that cannot be inlined
Lukas Rytz
2015-10-20
1
-13
/
+44
*
Add $deserializeLambda$ when inlining an indyLambda into a class
Lukas Rytz
2015-09-23
1
-1
/
+6
*
Rename the Analyzers backend component to BackendUtils
Lukas Rytz
2015-09-23
1
-1
/
+1
*
Merge remote-tracking branch 'upstream/2.12.x' into opt/heuristics
Lukas Rytz
2015-09-18
1
-3
/
+3
|
\
|
*
Merge remote-tracking branch 'origin/2.11.x' into 2.12.x
Seth Tisue
2015-09-08
1
-3
/
+3
*
|
Emit exception handlers for inlined methods in the correct order
Lukas Rytz
2015-09-18
1
-1
/
+5
*
|
Avoid running data flow analyses on very large methods
Lukas Rytz
2015-09-17
1
-0
/
+4
*
|
Don't run unreachable code elimination when building the call graph
Lukas Rytz
2015-09-17
1
-2
/
+1
*
|
Run computeMaxLocalsMaxStack less often
Lukas Rytz
2015-09-17
1
-6
/
+17
*
|
Minor fixes in the optimizer
Lukas Rytz
2015-09-17
1
-1
/
+1
*
|
Avoid re-computing argInfos after inlining and closure optimization
Lukas Rytz
2015-09-17
1
-3
/
+14
*
|
In the call graph, rename higherOrderParams to samParamTypes
Lukas Rytz
2015-09-17
1
-5
/
+5
*
|
Reduce component nesting in backend
Lukas Rytz
2015-09-17
1
-3
/
+1
*
|
Store information about function literals in call graph
Lukas Rytz
2015-09-17
1
-8
/
+8
*
|
Include information about higher-order methods in the call graph
Lukas Rytz
2015-08-28
1
-2
/
+7
*
|
Ensure the call graph contains all inlined callsites
Lukas Rytz
2015-08-28
1
-0
/
+2
*
|
Inline post-inlining requests
Lukas Rytz
2015-08-28
1
-148
/
+160
*
|
Fix maxStack after inlining
Lukas Rytz
2015-08-28
1
-2
/
+4
*
|
Introduce a type for inline requests
Lukas Rytz
2015-08-27
1
-28
/
+31
*
|
move current inliner heuristic to the InlinerHeuristics class
Lukas Rytz
2015-08-27
1
-47
/
+1
*
|
Store SAM information in ClassBTypes
Lukas Rytz
2015-08-27
1
-0
/
+2
*
|
Group call graph by method
Lukas Rytz
2015-08-17
1
-38
/
+30
|
/
*
Integrate the LMFInvokeDynamic extractor into LambdaMetaFactoryCall
Adriaan Moors
2015-07-08
1
-8
/
+9
*
Small refactoring to the closure optimizer
Lukas Rytz
2015-07-07
1
-16
/
+15
*
Accessibility checks for methods with an InvokeDynamic instruction
Lukas Rytz
2015-07-07
1
-3
/
+62
*
Rewrite closure invocations to the lambda body method
Lukas Rytz
2015-06-22
1
-90
/
+99
*
Merge pull request #4529 from lrytz/inlineAccessibility
Jason Zaugg
2015-06-19
1
-17
/
+41
|
\
|
*
Fix illegal inlining of instructions accessing protected members
Lukas Rytz
2015-05-28
1
-17
/
+41
[next]