Invokedynamic updates for JRuby

Rémi Forax forax at univ-mlv.fr
Tue Jun 14 16:33:27 PDT 2011


On 06/14/2011 05:02 PM, Charles Oliver Nutter wrote:
> Disabled (for perf or incompleteness):
> * Math operator invocations with literal fixnum RHS (incomplete: no guards)

I'm working on an example for the cookbook that
allows integers to overflow to BigInteger and
has special paths when a constant is involved.

The idea is that x + 1 should just test if x equals Integer.MAX_VALUE,
and x+0, 0+x, x- 0 and -1- x need no guard at all
(the last one is due to the way integers are encoded).

Rémi



More information about the mlvm-dev mailing list