diff options
author | 2018-08-02 03:07:42 -0700 | |
---|---|---|
committer | 2018-08-02 03:09:59 -0700 | |
commit | bbb32f3f3c487de5e133b74026df72150974d7a5 (patch) | |
tree | c4e890a1d89a49630aa2f5800d5fbb9f85571d2c /compile.sh | |
parent | 2987ba80eea24051d3834b8ee00a5397ddd262c5 (diff) |
[Skylark] Improve Skylark interpreter performance.
According to JMH and JIT assembly generated for iterators and index
accesses, iterator methods like `hasNext` and `next` are not optimized
away and result in 3-4X slower execution.
Not using an iterator reduces Buck parse time for FB's internal Android
apps by 7%+.
Closes #5735.
PiperOrigin-RevId: 207073078
Diffstat (limited to 'compile.sh')
0 files changed, 0 insertions, 0 deletions