the End of History in the constant pool
John Rose
john.r.rose at oracle.com
Fri May 19 03:17:21 UTC 2017
On May 18, 2017, at 6:55 PM, Mark Roos <mroos at roos.com> wrote:
>
> Does this allow the use of a byteArray as one or more of the bootstrap constants?
>
> I seem to recall that was something I wished for when I did a similar effort with
> constant call sites.
Yes, it does. The byte array would be its own condy node, which could then
be used as a BSM argument. This is why condy is more than just a slightly
better way to do indy-of-no-arguments.
Also, by tweaking MH.invokeWithArguments to support thousands of arguments,
the set of possible BSM argument lists is much more interesting (limited to 64k
at present, until we get Groups).
— John
More information about the mlvm-dev
mailing list