JVMLS indy support group provisional agenda

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Mon Aug 1 06:37:49 UTC 2016


> And let's not forget:
> - coroutine
> - tail call

How do they relate to "Indy Support Group" (as recorded in JVMLS 
agenda)? :-)

> - a lightweight way to create a method/method handle from an array of
> bytes (codes) and an array of objects (constants as in constant pool).

Good point!

Best regards,
Vladimir Ivanov

>
> On July 31, 2016 10:34:51 PM PDT, Vladimir Ivanov
> <vladimir.x.ivanov at oracle.com> wrote:
>
>     Thanks a lot for preparing the agenda, John!
>
>     I'd like to nominate a topic into API section: enable super constructor
>     lookups in j.l.i.
>
>     FTR it was discussed on the list before [1].
>
>     Also, Charlie Nutter asked (at JFokus 2015?) for lightweight
>     safepointing solution, but there was no progress on it yet. Maybe it's
>     worth to reiterate the discussion as well?
>
>     Best regards,
>     Vladimir Ivanov
>
>     [1]
>     http://mail.openjdk.java.net/pipermail/mlvm-dev/2015-February/006292.html
>
>
>     On 7/31/16 10:13 PM, John Rose wrote:
>
>         Tomorrow at the JVMLS we will have an hour-long workshop to
>         discuss indy
>         and MHs.
>         I plan to run this as a Q/A and (if we are in good form)
>         abrain-storming session.
>         Here are the discussion topics that pop quickly to the top of my
>         list.
>         Any more suggestions?
>         — John
>
>         Provisional Agenda: API
>         §API changes in java.lang.invoke for Java 9
>         –VarHandles ({find{Static},unreflect}VarHandle)
>         –Loop combinators, tryFinally, various incremental conveniences
>         –Module-aware Lookups, access-checked Class lookups
>         §What are the use cases for unsafe Lookups?
>         §What about polymorphic inline caches?
>         Provisional Agenda: Performance
>         §Performance changes
>         –MH caching, MH customization, profile injection
>         –Indified string concatenation
>         §Native method handles
>         §Low level performance stuff
>         –@Stable, @{Dont,Force}Inline, @PolymorphicSignature
>         §Who wants to nominate their polymorphic inline cache?
>
>
>
>         ------------------------------------------------------------------------
>
>         mlvm-dev mailing list
>         mlvm-dev at openjdk.java.net
>         http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
>
>
>     ------------------------------------------------------------------------
>
>     mlvm-dev mailing list
>     mlvm-dev at openjdk.java.net
>     http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
>
>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.


More information about the mlvm-dev mailing list