<div dir="ltr">er, by "it looks larger than it appears" I meant "it's smaller than it appears" or "it looks much larger than it is" or some such :).</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 19, 2018 at 5:21 PM, Dean Tribble <span dir="ltr"><<a href="mailto:tribble@e-dean.com" target="_blank">tribble@e-dean.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">A first round of spec-text is now pushed for the new APIs at <a href="https://github.com/tc39/proposal-weakrefs/blob/master/specs/spec.md" target="_blank">https://github.com/tc39/<wbr>proposal-weakrefs/blob/master/<wbr>specs/spec.md</a>.<div><br></div><div>A note on the API change in the last presentation: it looks larger than it appears.  </div><div><br></div><div>1) Some of WeakRef was pushed in to a new parent, "WeakCell", so that it could better support long terms in wasm, and because there's now two types, </div><div>2) WeakRefGroup was renamed to WeakFactory.  </div><div><br></div><div>WeakRef is unchanged (and creation still preserves the Target until the end of turn). The new "WeakCell" is for finalization only, so it doesn't have a deref() <i>and</i> creation does not strongly preserve the Target until the end of the turn. </div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 16, 2018 at 1:09 AM, Dean Tribble <span dir="ltr"><<a href="mailto:tribble@e-dean.com" target="_blank">tribble@e-dean.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">We got another round of insurmountably good feedback, so I revised the presentation again and am back to writing spec text.<div><br></div><div>I will get the revised spectext out before finishing the revision of the accompanying proposal doc, which is primarily background and explanation.</div></div><div class="m_8043598191078435381HOEnZb"><div class="m_8043598191078435381h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 13, 2018 at 10:35 PM, Dean Tribble <span dir="ltr"><<a href="mailto:tribble@e-dean.com" target="_blank">tribble@e-dean.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">This is just a heads up that the WeakRefs *presentation* has been updated with the improved API and semantics, based on various issues and discussions from the first version of the proposal.  The new version is updated in place and is still at:<div><br></div><div><a href="https://github.com/tc39/proposal-weakrefs/blob/master/specs/Weak%20References%20for%20EcmaScript.pdf" target="_blank">https://github.com/tc39/propos<wbr>al-weakrefs/blob/master/specs/<wbr>Weak%20References%20for%20Ecma<wbr>Script.pdf</a><br></div><div><br></div><div>The update for the proposal document itself is still in progress. I will reply here when it is updated (this week).</div><div><br></div><div>Thank you to all the people who posted issues and examples and participated in those discussions.</div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>