* SUMMARY MDN says "In earlier versions of the ECMAScript 6 draft -0 and +0 were considered distinct (even though -0 === +0), this has been changed in later versions". JSC is still treating -0 and 0 as distinct keys. Firefox and Chrome treat -0/0 the same. We should update. ES6 May 14, 2013 Draft ChangeLog notes: http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts http://wiki.ecmascript.org/doku.php?id=harmony:older_es6_drafts Added SameValueZero abstraction operation that considers -0 and +0 to be the same value. SameValueZero is only used by Map/Set operations.
Created attachment 248675 [details] [PATCH] Proposed Fix
Comment on attachment 248675 [details] [PATCH] Proposed Fix LGTM
Comment on attachment 248675 [details] [PATCH] Proposed Fix Clearing flags on attachment: 248675 Committed r181556: <http://trac.webkit.org/changeset/181556>
All reviewed patches have been landed. Closing bug.