hg: mlvm/mlvm/langtools: meth: support transitional and native forms of invokedynamic in javac and javap
Rémi Forax
forax at univ-mlv.fr
Thu Oct 9 14:17:24 PDT 2008
John Rose a écrit :
> On Oct 9, 2008, at 1:49 PM, Rémi Forax wrote:
>
>> With this encoding, you have a receiveless 5-byte opcode.
>>
>
> Good point. But, someone is sure to complain that the normal uses of
> the opcode do not allow null. Then we get around to those other
> designs we talked about at the Summit, where the metaobject is passed
> as the receiver. This is clever, but it optimizes the slow path
> instead of the fast path, so I don't think that's what we want.
not if we mandate ACONST_NULL, in that case, it can be removed from the
fast path.
>
> -- John
Rémi
More information about the mlvm-dev
mailing list