diff options
author | Grzegorz Kossakowski <grzegorz.kossakowski@gmail.com> | 2012-08-17 15:55:06 +0200 |
---|---|---|
committer | Grzegorz Kossakowski <grzegorz.kossakowski@gmail.com> | 2012-08-20 08:11:09 +0100 |
commit | 82c61687d82deef42f317f8e26f89382bba2c6fa (patch) | |
tree | a93fe5d0986e6966b259723e7409889c0ad8c47c /push-binary-libs.sh | |
parent | c2aae3faa5bdb0bb8797ebcf951857e911e5c3f3 (diff) | |
download | scala-82c61687d82deef42f317f8e26f89382bba2c6fa.tar.gz scala-82c61687d82deef42f317f8e26f89382bba2c6fa.tar.bz2 scala-82c61687d82deef42f317f8e26f89382bba2c6fa.zip |
Manaul inling of `UndoLog.undoUnless`.
Inline `UndoLog.undoUnless` into `isSubType`
and `isSameType` methods. They are responsible
for 20% of all Function0 allocations.
I had to do manual inlining because inlier
doesn't cope with exception handlers well.
Let it be noted that I almost cried while doing
this ugly change. I'll want to see inliner
being fixed so we can revert this change ASAP.
Diffstat (limited to 'push-binary-libs.sh')
0 files changed, 0 insertions, 0 deletions