<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Dan Smith and I will both be out of town. I am cancelling the meeting on August 16th.<div class=""><div class=""><br class=""></div><div class="">Thank you to everyone for all the hard work to get the MVT JVMS spec in a place for early</div><div class="">experimentation.</div><div class=""><br class=""></div><div class="">We sent the announcement to the valhalla-dev alias yesterday that the repository has an mvt</div><div class="">branch that is ready to try.</div><div class=""><br class=""></div><div class="">Please try it and send us feedback on that alias as well.</div><div class=""><br class=""></div><div class="">For our next meeting, August 30th:</div><div class="">AI 1:<span style="font-family: Menlo; font-size: 11px;" class="">All: review ConstantDynamic JVMS</span></div><div class="" style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;"><span class="" style="font-variant-ligatures: no-common-ligatures;">  <a href="http://cr.openjdk.java.net/~jrose/jvm/condy-jvms-2017-0620.html" class="">http://cr.openjdk.java.net/~jrose/jvm/condy-jvms-2017-0620.html</a></span></div><div class=""><br class=""></div><div class="">AI 2: In addition, we will be exploring some potential changes to the nestmates</div><div class="">JVMS, which we will send in an email before then and can discuss at the meeting.</div><div class=""><br class=""></div><div class="">thanks,</div><div class="">Karen</div><div class=""><br class=""></div><div class="">p.s. here were ConstantDynamic JVMS questions from Lois Foltan and me from July 19th email</div><div class=""><br class=""></div><div class="">John,<div class=""><br class=""></div><div class="">Condy JVMS looks really good.</div><div class=""><br class=""></div><div class="">Couple of small questions/comments:</div><div class=""><br class=""></div><div class="">1. 4.5 fields </div><div class="">  in 5.4.3.6 you have a much clearer description of the argument types</div><div class="">  could you either reference that or include the bullets here? (the syntax is not clear from the sentence structure)</div><div class=""><br class=""></div><div class="">2. instructions that can use condy</div><div class="">  The JVMS lists ldc/ldc_w</div><div class="">  I think you mentioned that a bootstrap method specifier could contain a condy CP reference</div><div class=""><br class=""></div><div class="">Are there other places these can appear today?</div><div class=""><br class=""></div><div class="">3. We need to discuss redefineclasses and BootstrapMethod Attributes</div><div class="">  - Lois and I think we may already have an issue here with indy and condy could just</div><div class="">    make this more common</div><div class="">  - we may want to enhance the redefineclasses documentation restrictions on attributes</div><div class=""><br class=""></div><div class=""><span class="" style="color: rgb(71, 71, 71); font-family: 'DejaVu Serif', Georgia, 'Times New Roman', Times, serif; background-color: rgb(255, 255, 255);">The redefinition may change method bodies, the constant pool and attributes. The redefinition must not add, remove or rename fields or methods, change the signatures of methods, or change inheritance. These restrictions maybe be lifted in future versions. The class file bytes are not checked, verified and installed until after the transformations have been applied, if the resultant bytes are in error this method will throw an exception.</span></div><div class=""><br class=""></div><div class="">thanks,</div><div class="">Karen</div></div><div class=""><br class=""></div></div></body></html>