summaryrefslogtreecommitdiff
path: root/tools/cpof
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2015-12-11 10:47:00 +0100
committerLukas Rytz <lukas.rytz@gmail.com>2015-12-15 15:12:42 +0100
commit1265e19de8073da2691fac4d52bc763091ad7b9c (patch)
tree74f7183a2e41ed2f1daf28751b75025d0fe1574b /tools/cpof
parent60ac9ecdbd9584007d70003bf8e00c4702bbd401 (diff)
downloadscala-1265e19de8073da2691fac4d52bc763091ad7b9c.tar.gz
scala-1265e19de8073da2691fac4d52bc763091ad7b9c.tar.bz2
scala-1265e19de8073da2691fac4d52bc763091ad7b9c.zip
Eliminate non-escaping boxes, tuples and refs
Eliminate boxes, tuples and refs that are created and used within a single method without escaping. For details on the implementation see the doc comment in class BoxUnbox. This commit also cleans up the logic of inter-dependent method-level optimizations that run until reaching a fixpoint.
Diffstat (limited to 'tools/cpof')
0 files changed, 0 insertions, 0 deletions