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
/
analysis
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix typos in compiler and reflect
Janek Bogucki
2017-02-13
2
-2
/
+3
*
Cleanups after code review
Jason Zaugg
2016-08-10
1
-5
/
+4
*
SD-193 Lock down lambda deserialization
Jason Zaugg
2016-08-08
1
-8
/
+9
*
SI-9515 closure elimination also for non-Scala-Function SAM types
Lukas Rytz
2016-07-04
1
-3
/
+0
*
Emit trait method bodies in statics
Jason Zaugg
2016-06-28
1
-7
/
+7
*
Better diagnostic for optimizer crashes
Jason Zaugg
2016-06-28
1
-3
/
+9
*
Avoid separate traversal in inliner to remove line number nodes
Lukas Rytz
2016-06-06
1
-4
/
+6
*
Treat self parameter as non-null in the optimizer
Lukas Rytz
2016-06-01
1
-5
/
+11
*
Lambda impl methods static and more stably named
Jason Zaugg
2016-06-01
1
-1
/
+1
*
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
[next]