[Truffle] Make passing loop counts through blocks optional.
[Truffle] The type of a proc is always known.
[Truffle] Make RubyProc independent of RubyMethod.
[Truffle] Move allocation of the call target for methods in procs to the proc class.
[Truffle] Move proc method call target allocation to the block allocation node.
[Truffle] Move proc method call target further back into the translator.
[Truffle] Fast path for Proc#call.
[Truffle] Warnings about dynamic name dispatch chain growing.
[Truffle] Fast path Hash#map for small hashes.
[Truffle] Some more specialisations for arrays and hashes.
[Truffle] Fix broken Hash#[] spec.
[Truffle] Some random code paths made into fast path.
[Truffle] Convert longs to JRuby.
[Truffle] Tidy up some exception stuff.
[Truffle] Correct implementations of div and mod.
1.9 timeframe semantic change where non-special nodes are just expression and are not evaluated
Implement 1.9+ defined? ARRAY
Should be a constant string literal
[Truffle] Use existing nodes for the dup and push sometimes involved in an argument splat.
[Truffle] Clear Hash#values with small linear storage for fast path.