This seems like a very solid proposal. I like that the finalizers run on their own turn (it had to be that way in retrospect).
I'm unclear about one thing: the reasoning for not running finalizers when weak-references them become unreferenced. Did I misunderstand this? Doesn't this force he "hard" reference to also a soft reference "weak reference" to insure that finalizer run (such as closing a file, etc)? If aren't concerned about non-memory resources is there any point to having holding at all? On Sun, Feb 14, 2016 at 11:35 PM, Dean Tribble <[email protected]> wrote: > I have posted a stage 1 proposal for weak references in ES7 for your > perusal and feedback. > > https://github.com/tc39/proposal-weakrefs.git > > Thanks to Mark Miller and the authors of earlier proposals for help with > the document and content! Finally thanks to a few intrepid early reviewers > for their edits, comments, and feedback. > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

