v8/test/mjsunit/es6
rossberg@chromium.org f7c49bafb0 ES6: Implement WeakMap and WeakSet constructor logic
Now that iterators are enabled by default we need to correctly
handle the parameter for WeakMap and WeakSet. If provided then the
argument is iterated over to add entries to the WeakMap and WeakSet.

BUG=v8:3399
LOG=Y
R=adamk@chromium.org, rossberg@chromium.org

Review URL: https://codereview.chromium.org/448013005

Patch from Erik Arvidsson <arv@chromium.org>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22999 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-08-08 13:39:13 +00:00
..
debug-promises Fix debug-promises tests. 2014-08-08 11:57:51 +00:00
regress Enable ES6 iteration by default 2014-08-07 16:42:14 +00:00
array-iterator.js Enable ES6 iteration by default 2014-08-07 16:42:14 +00:00
collection-iterator.js Enable ES6 Map and Set by default 2014-08-05 19:37:32 +00:00
collections.js ES6: Implement WeakMap and WeakSet constructor logic 2014-08-08 13:39:13 +00:00
debug-stepin-collections-foreach.js Enable ES6 Map and Set by default 2014-08-05 19:37:32 +00:00
iteration-semantics.js Enable ES6 iteration by default 2014-08-07 16:42:14 +00:00
iteration-syntax.js Enable ES6 iteration by default 2014-08-07 16:42:14 +00:00
math-cbrt.js Ship ES6 Math functions. 2014-07-16 14:00:15 +00:00
math-clz32.js Ship ES6 Math functions. 2014-07-16 14:00:15 +00:00
math-expm1.js Ship ES6 Math functions. 2014-07-16 14:00:15 +00:00
math-fround.js Inline Math.fround in optimized code. 2014-07-29 11:34:08 +00:00
math-hyperbolic.js Ship ES6 Math functions. 2014-07-16 14:00:15 +00:00
math-hypot.js Ship ES6 Math functions. 2014-07-16 14:00:15 +00:00
math-log1p.js Ship ES6 Math functions. 2014-07-16 14:00:15 +00:00
math-log2-log10.js Ship ES6 Math functions. 2014-07-16 14:00:15 +00:00
math-sign.js Ship ES6 Math functions. 2014-07-16 14:00:15 +00:00
math-trunc.js Ship ES6 Math functions. 2014-07-16 14:00:15 +00:00
microtask-delivery.js Re^3-land "Ship promises and weak collections" 2014-05-06 14:48:34 +00:00
mirror-collections.js Enable ES6 Map and Set by default 2014-08-05 19:37:32 +00:00
mirror-promises.js Remove obsolete --harmony-promises flag from tests. 2014-06-20 10:47:50 +00:00
mirror-symbols.js Enable ES6 Symbols by default 2014-08-04 18:17:54 +00:00
promises.js Avoid brittle use of .bind in Promise.all 2014-07-07 09:47:43 +00:00
string-html.js Only escape U+0022 in argument values of String.prototype HTML methods 2014-08-07 07:45:33 +00:00
string-iterator.js Enable ES6 iteration by default 2014-08-07 16:42:14 +00:00
symbols.js Enable ES6 unscopables 2014-08-08 11:42:59 +00:00
typed-array-iterator.js Enable ES6 iteration by default 2014-08-07 16:42:14 +00:00
unscopables.js Enable ES6 unscopables 2014-08-08 11:42:59 +00:00