API Updates: 8191116: [Nestmates] Update core reflection, MethodHandle and varhandle APIs to allow for nestmate access

2018-01-30 Thread David Holmes
I've gone through the API specifications for core reflection, MethodHandles and VarHandles to see what changes are needed to accommodate nestmates and the related invocation rule changes. Turns out there is very little needed and most of what there is is non-normative, just correcting or clarif

Re: API Updates: 8191116: [Nestmates] Update core reflection, MethodHandle and varhandle APIs to allow for nestmate access

2018-01-30 Thread Daniel Heidinga
Thanks David.   These changes all seem reasonable.  I was going to complain about changing 'will occur' to 'may occur' as 'may' make makes it difficult to determine when it will vs won't occur but I think it's correct in this case.   --Dan   - Original message -From: David Holmes Sent by: "

Re: API Updates: 8191116: [Nestmates] Update core reflection, MethodHandle and varhandle APIs to allow for nestmate access

2018-01-30 Thread David Holmes
Hi Dan, Thanks for looking at this so quickly. On 31/01/2018 12:19 AM, Daniel Heidinga wrote: Thanks David. These changes all seem reasonable.  I was going to complain about changing 'will occur' to 'may occur' as 'may' make makes it difficult to determine when it will vs won't occur but I th

Valhalla EG Jan 31, 2018

2018-01-30 Thread Karen Kinnear
Reminder: meeting resumes Jan 31 at 9am PT/ noon ET/ 17 Dublin, 18 Grenoble/Stockholm, 20 St Petersburg https://oracle.zoom.us/j/5249803466 audio only: +1 646 558 8656 or +1 669 900 6833 US Toll Initial agenda items: 1. Condy: JVMS final ConstantDynamic

Re: API Updates: 8191116: [Nestmates] Update core reflection, MethodHandle and varhandle APIs to allow for nestmate access

2018-01-30 Thread Paul Sandoz
> On Jan 30, 2018, at 1:55 AM, David Holmes wrote: > MethodHandle API Changes: > > - java/lang/invoke/MethodHandle.java > * A non-virtual method handle to a specific virtual method implementation > * can also be created. These do not perform virtual lookup based on > * receiver type. Su

Re: API Updates: 8191116: [Nestmates] Update core reflection, MethodHandle and varhandle APIs to allow for nestmate access

2018-01-30 Thread David Holmes
Hi Paul, On 31/01/2018 12:24 PM, Paul Sandoz wrote: On Jan 30, 2018, at 1:55 AM, David Holmes > wrote: MethodHandle API Changes: - java/lang/invoke/MethodHandle.java * A non-virtual method handle to a specific virtual method implementation * can als