First, an apology that I didn't update this thread earlier.

Yesterday, in https://code.google.com/p/v8/source/detail?r=22889, I enabled
Map and Set by default on bleeding_edge. These are complete
implementations, including the iterator-related features Erik mentioned in
his original message. This was done after getting approvals for shipping
from V8 owners Andreas Rossberg and Dmitry Lomov.

So consider this an "notification of shipping" a day late.

Cheers,
Adam


On Tue, May 6, 2014 at 12:22 PM, Erik Arvidsson <[email protected]> wrote:

> Map & Set are both part of ES6 [1], [2].
>
> They are shipping in Firefox since version 13 [3] and Internet Explorer 11
> [4]. They are also turned on by default for nightly WebKit/JSC.
>
> Adam Klein recently re-implemented the backing hash table used by both Map
> and Set to use an ordered hash table, which is a requirement for
> deterministic insertion order iteration. With that we were able to add
> support for forEach which we saw as a must have for parity with Firefox and
> Internet Explorer.
>
> This is not a full implementation of Map and Set. Most notably it does not
> include @iterator, entries, values nor keys. This is also the lowest common
> denominator between IE and FF. We plan to send out further intent to ship
> emails before we ship the remaining features of Map and Set.
>
> Owners: [email protected], [email protected]
>
> [1] http://people.mozilla.org/~jorendorff/es6-draft.html#sec-map-objects
> [2] http://people.mozilla.org/~jorendorff/es6-draft.html#sec-set-objects
> [3] https://developer.mozilla.org/en-US/Firefox/Releases/13
> [4] http://msdn.microsoft.com/en-us/library/ie/dn342892(v=vs.85).aspx
>
>

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to