Details
-
Sub-task
-
Resolution: Done
-
P2: Important
-
None
-
None
Description
Reason: ECMA compliance.
Tracked upstream at https://bugs.webkit.org/show_bug.cgi?id=28771
This turned out to be a can of worms, since a lot of tests need to be changed.
I was working on refactoring the tests to use Object.getOwnPropertyNames() rather than for..in enumeration to list properties, but got side-tracked.
Proposed action: Keep this patch for now, it's trivial to maintain. Find time to fix all the tests upstream.