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
/
CallGraph.scala
Commit message (
Expand
)
Author
Age
Files
Lines
*
Upgrade asm to 5.1
Lukas Rytz
2016-07-20
1
-15
/
+1
*
SI-9515 closure elimination also for non-Scala-Function SAM types
Lukas Rytz
2016-07-04
1
-1
/
+1
*
Emit trait method bodies in statics
Jason Zaugg
2016-06-28
1
-3
/
+4
*
Store source file paths of classes being compiled in the bytecode repo
Lukas Rytz
2016-06-06
1
-14
/
+11
*
Treat self parameter as non-null in the optimizer
Lukas Rytz
2016-06-01
1
-1
/
+1
*
Rename -Yopt to -opt, -Yopt-warnings to -opt-warnings
Lukas Rytz
2016-05-25
1
-2
/
+2
*
SD-140 inline the correct default method
Lukas Rytz
2016-04-28
1
-19
/
+18
*
SI-9684 Deprecate JavaConversions
Som Snytt
2016-04-22
1
-1
/
+1
*
Remove dead code in the optimizer related to trait impl classes
Lukas Rytz
2016-04-04
1
-19
/
+12
*
Inline super calls, as they are statically resolved
Lukas Rytz
2016-03-23
1
-3
/
+4
*
New trait encoding: use default methods, jettison impl classes
Jason Zaugg
2016-03-18
1
-2
/
+2
*
SD-79 don't issue spurious inliner warnings under l:project
Lukas Rytz
2016-02-15
1
-10
/
+12
*
Harden methods to recognize method invocations to optimize
Lukas Rytz
2016-01-23
1
-1
/
+1
*
Support specialized functions in closure optimizer
Lukas Rytz
2015-11-13
1
-1
/
+1
*
More efficient way to compute maxLocals / maxStack
Lukas Rytz
2015-10-27
1
-80
/
+79
*
Allow @inline/noinline at callsites (in addition to def-site)
Lukas Rytz
2015-10-20
1
-2
/
+5
*
Correctly handle post-inline requests of non-existing callsites
Lukas Rytz
2015-10-20
1
-1
/
+3
*
Simplify post inlining requests
Lukas Rytz
2015-10-20
1
-1
/
+13
*
Merge pull request #4764 from lrytz/sd-33
Jason Zaugg
2015-09-24
1
-1
/
+2
|
\
|
*
SD-33 Consider methods annotated @CallerSensitive not safe to inline
Lukas Rytz
2015-09-23
1
-1
/
+2
*
|
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
-61
/
+72
*
Don't run unreachable code elimination when building the call graph
Lukas Rytz
2015-09-17
1
-3
/
+2
*
Run computeMaxLocalsMaxStack less often
Lukas Rytz
2015-09-17
1
-7
/
+6
*
Cleanups and performance fixes in Nullness analysis
Lukas Rytz
2015-09-17
1
-2
/
+2
*
Avoid re-computing argInfos after inlining and closure optimization
Lukas Rytz
2015-09-17
1
-43
/
+54
*
In the call graph, rename higherOrderParams to samParamTypes
Lukas Rytz
2015-09-17
1
-8
/
+35
*
Reduce component nesting in backend
Lukas Rytz
2015-09-17
1
-1
/
+1
*
Revert workaround for SI-8334
Lukas Rytz
2015-09-17
1
-0
/
+12
*
Store information about function literals in call graph
Lukas Rytz
2015-09-17
1
-10
/
+52
*
Include information about higher-order methods in the call graph
Lukas Rytz
2015-08-28
1
-88
/
+97
*
Ensure the call graph contains all inlined callsites
Lukas Rytz
2015-08-28
1
-0
/
+4
*
Group call graph by method
Lukas Rytz
2015-08-17
1
-17
/
+63
*
Integrate the LMFInvokeDynamic extractor into LambdaMetaFactoryCall
Adriaan Moors
2015-07-08
1
-62
/
+53
*
Small refactoring to the closure optimizer
Lukas Rytz
2015-07-07
1
-7
/
+94
*
Rewrite closure invocations to the lambda body method
Lukas Rytz
2015-06-22
1
-8
/
+30
*
Compiler option for disabling nullness analysis
Lukas Rytz
2015-06-04
1
-3
/
+15
*
Enable nullness analysis in the inliner
Lukas Rytz
2015-05-25
1
-8
/
+18
*
Clean up the way compiler settings are accessed in the backend.
Lukas Rytz
2015-04-01
1
-1
/
+1
*
Don't try to inline native methods
Lukas Rytz
2015-04-01
1
-2
/
+7
*
Eliminate unreachable code before inlining a method
Lukas Rytz
2015-04-01
1
-1
/
+2
*
Ensure to re-write only trait method calls of actual trait methods
Lukas Rytz
2015-03-11
1
-13
/
+39
*
Issue inliner warnings for callsites that cannot be inlined
Lukas Rytz
2015-03-11
1
-51
/
+60
*
Cast receiver if necessary when rewriting trait calls to impl method
Lukas Rytz
2015-03-11
1
-2
/
+2
*
Inline final methods defined in traits
Lukas Rytz
2015-03-11
1
-16
/
+53
*
Looking up the ClassNode for an InternalName returns an Option
Lukas Rytz
2015-03-11
1
-19
/
+22
*
Build a call graph for inlining decisions
Lukas Rytz
2015-03-11
1
-0
/
+114