diff --git a/data-esnext.js b/data-esnext.js
index 6a024c894..549520e9c 100644
--- a/data-esnext.js
+++ b/data-esnext.js
@@ -904,6 +904,31 @@ exports.tests = [
graalvm20: true,
}
},
+ {
+ name: 'optional private instance class fields access',
+ exec: function () {/*
+ class C {
+ #x = 42;
+ x(o = this){
+ return o?.#x;
+ }
+ }
+ return new C().x() === 42 && new C().x(null) === void 0;
+ */},
+ res: {
+ ie11: false,
+ firefox2: false,
+ chrome1: false,
+ chrome83: false,
+ chrome84: true,
+ safari1: false,
+ safari13_1: false,
+ opera10_50: false,
+ graalvm20: false,
+ babel7corejs3: false,
+ typescript3_8corejs3: false,
+ }
+ },
{
name: 'computed instance class fields',
exec: function () {/*
diff --git a/esnext/index.html b/esnext/index.html
index ea63df814..30ba697f6 100644
--- a/esnext/index.html
+++ b/esnext/index.html
@@ -597,117 +597,117 @@
Flag[5] |
§instance class fields |
-1/4 |
-1/4 |
-1/4 |
-1/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-1/4 |
-1/4 |
-1/4 |
-1/4 |
-1/4 |
-1/4 |
-1/4 |
-1/4 |
-1/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-2/4 |
-2/4 |
-2/4 |
-2/4 |
-2/4 |
-2/4 |
-2/4 |
-2/4 |
-2/4 |
-0/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-0/4 |
-0/4 |
-0/4 |
-4/4 |
-4/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-4/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-4/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-0/4 |
-4/4 |
-1/4 |
-2/4 |
-4/4 |
-4/4 |
-4/4 |
+1/5 |
+1/5 |
+1/5 |
+1/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+1/5 |
+1/5 |
+1/5 |
+1/5 |
+1/5 |
+1/5 |
+1/5 |
+1/5 |
+1/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+2/5 |
+2/5 |
+2/5 |
+2/5 |
+2/5 |
+2/5 |
+2/5 |
+2/5 |
+2/5 |
+0/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+5/5 |
+0/5 |
+0/5 |
+0/5 |
+4/5 |
+4/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+4/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+4/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+0/5 |
+4/5 |
+1/5 |
+2/5 |
+4/5 |
+4/5 |
+4/5 |
§public instance class fields |
+? |
+? |
+? |
+No |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+Yes |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+? |
+? |
+? |
+? |
+? |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+
§computed instance class fields |
? |
? |
@@ -1312,7 +1434,7 @@
static x = 'x';
}
return C.x === 'x';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("9");try{return Function("asyncTestPassed","\nclass C {\n static x = 'x';\n}\nreturn C.x === 'x';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("9");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static x = 'x';\n}\nreturn C.x === 'x';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("10");try{return Function("asyncTestPassed","\nclass C {\n static x = 'x';\n}\nreturn C.x === 'x';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("10");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static x = 'x';\n}\nreturn C.x === 'x';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
Yes |
Yes |
@@ -1434,7 +1556,7 @@
}
}
return new C().x() === 42;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("10");try{return Function("asyncTestPassed","\nclass C {\n static #x = 42;\n x(){\n return C.#x;\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("10");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static #x = 42;\n x(){\n return C.#x;\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("11");try{return Function("asyncTestPassed","\nclass C {\n static #x = 42;\n x(){\n return C.#x;\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("11");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static #x = 42;\n x(){\n return C.#x;\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -1553,7 +1675,7 @@
static ['x'] = 42;
}
return C.x === 42;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("11");try{return Function("asyncTestPassed","\nclass C {\n static ['x'] = 42;\n}\nreturn C.x === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("11");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static ['x'] = 42;\n}\nreturn C.x === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("12");try{return Function("asyncTestPassed","\nclass C {\n static ['x'] = 42;\n}\nreturn C.x === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("12");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static ['x'] = 42;\n}\nreturn C.x === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -1788,7 +1910,7 @@
}
}
return new C().x() === 42;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("13");try{return Function("asyncTestPassed","\nclass C {\n #x() { return 42; }\n x() {\n return this.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("13");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n #x() { return 42; }\n x() {\n return this.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("14");try{return Function("asyncTestPassed","\nclass C {\n #x() { return 42; }\n x() {\n return this.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("14");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n #x() { return 42; }\n x() {\n return this.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -1910,7 +2032,7 @@
}
}
return new C().x() === 42;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("14");try{return Function("asyncTestPassed","\nclass C {\n static #x() { return 42; }\n x() {\n return C.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("14");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static #x() { return 42; }\n x() {\n return C.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("15");try{return Function("asyncTestPassed","\nclass C {\n static #x() { return 42; }\n x() {\n return C.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("15");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static #x() { return 42; }\n x() {\n return C.#x();\n }\n}\nreturn new C().x() === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -2035,7 +2157,7 @@
}
}
return new C().x() === 42 && y;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("15");try{return Function("asyncTestPassed","\nvar y = false;\nclass C {\n get #x() { return 42; }\n set #x(x) { y = x; }\n x() {\n this.#x = true;\n return this.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("15");return Function("asyncTestPassed","'use strict';"+"\nvar y = false;\nclass C {\n get #x() { return 42; }\n set #x(x) { y = x; }\n x() {\n this.#x = true;\n return this.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("16");try{return Function("asyncTestPassed","\nvar y = false;\nclass C {\n get #x() { return 42; }\n set #x(x) { y = x; }\n x() {\n this.#x = true;\n return this.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("16");return Function("asyncTestPassed","'use strict';"+"\nvar y = false;\nclass C {\n get #x() { return 42; }\n set #x(x) { y = x; }\n x() {\n this.#x = true;\n return this.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -2160,7 +2282,7 @@
}
}
return new C().x() === 42 && y;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("16");try{return Function("asyncTestPassed","\nvar y = false;\nclass C {\n static get #x() { return 42; }\n static set #x(x) { y = x; }\n x() {\n C.#x = true;\n return C.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("16");return Function("asyncTestPassed","'use strict';"+"\nvar y = false;\nclass C {\n static get #x() { return 42; }\n static set #x(x) { y = x; }\n x() {\n C.#x = true;\n return C.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("17");try{return Function("asyncTestPassed","\nvar y = false;\nclass C {\n static get #x() { return 42; }\n static set #x(x) { y = x; }\n x() {\n C.#x = true;\n return C.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("17");return Function("asyncTestPassed","'use strict';"+"\nvar y = false;\nclass C {\n static get #x() { return 42; }\n static set #x(x) { y = x; }\n x() {\n C.#x = true;\n return C.#x;\n }\n}\nreturn new C().x() === 42 && y;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -2277,7 +2399,7 @@
§numeric separators |
? |
? |
@@ -2393,7 +2515,7 @@
§String.prototype.replaceAll |
? |
No |
@@ -2515,7 +2637,7 @@
]).then(it => {
if (it === 1) asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("19");try{return Function("asyncTestPassed","\nPromise.any([\n Promise.resolve(1),\n Promise.reject(2),\n Promise.resolve(3)\n]).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("19");return Function("asyncTestPassed","'use strict';"+"\nPromise.any([\n Promise.resolve(1),\n Promise.reject(2),\n Promise.resolve(3)\n]).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("20");try{return Function("asyncTestPassed","\nPromise.any([\n Promise.resolve(1),\n Promise.reject(2),\n Promise.resolve(3)\n]).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("20");return Function("asyncTestPassed","'use strict';"+"\nPromise.any([\n Promise.resolve(1),\n Promise.reject(2),\n Promise.resolve(3)\n]).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -3109,7 +3231,7 @@
b ||= 2;
c ||= 2;
return a === 2 && b === 2 && c === 1;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("24");try{return Function("asyncTestPassed","\nlet a;\nlet b = 0;\nlet c = 1;\na ||= 2;\nb ||= 2;\nc ||= 2;\nreturn a === 2 && b === 2 && c === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("24");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet b = 0;\nlet c = 1;\na ||= 2;\nb ||= 2;\nc ||= 2;\nreturn a === 2 && b === 2 && c === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("25");try{return Function("asyncTestPassed","\nlet a;\nlet b = 0;\nlet c = 1;\na ||= 2;\nb ||= 2;\nc ||= 2;\nreturn a === 2 && b === 2 && c === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("25");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet b = 0;\nlet c = 1;\na ||= 2;\nb ||= 2;\nc ||= 2;\nreturn a === 2 && b === 2 && c === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -3228,7 +3350,7 @@
let i = 1;
a ||= ++i;
return a === 1 && i === 1;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("25");try{return Function("asyncTestPassed","\nlet a = 1;\nlet i = 1;\na ||= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("25");return Function("asyncTestPassed","'use strict';"+"\nlet a = 1;\nlet i = 1;\na ||= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("26");try{return Function("asyncTestPassed","\nlet a = 1;\nlet i = 1;\na ||= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("26");return Function("asyncTestPassed","'use strict';"+"\nlet a = 1;\nlet i = 1;\na ||= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -3347,7 +3469,7 @@
var obj = { get x() { return 1 }, set x(n) { i++; } };
obj.x ||= 2;
return i === 1;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("26");try{return Function("asyncTestPassed","\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ||= 2;\nreturn i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("26");return Function("asyncTestPassed","'use strict';"+"\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ||= 2;\nreturn i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("27");try{return Function("asyncTestPassed","\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ||= 2;\nreturn i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("27");return Function("asyncTestPassed","'use strict';"+"\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ||= 2;\nreturn i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -3469,7 +3591,7 @@
b &&= 2;
c &&= 2;
return typeof a === 'undefined' && b === 0 && c === 2;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("27");try{return Function("asyncTestPassed","\nlet a;\nlet b = 0;\nlet c = 1;\na &&= 2;\nb &&= 2;\nc &&= 2;\nreturn typeof a === 'undefined' && b === 0 && c === 2;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("27");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet b = 0;\nlet c = 1;\na &&= 2;\nb &&= 2;\nc &&= 2;\nreturn typeof a === 'undefined' && b === 0 && c === 2;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("28");try{return Function("asyncTestPassed","\nlet a;\nlet b = 0;\nlet c = 1;\na &&= 2;\nb &&= 2;\nc &&= 2;\nreturn typeof a === 'undefined' && b === 0 && c === 2;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("28");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet b = 0;\nlet c = 1;\na &&= 2;\nb &&= 2;\nc &&= 2;\nreturn typeof a === 'undefined' && b === 0 && c === 2;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -3588,7 +3710,7 @@
let i = 1;
a &&= ++i;
return typeof a === 'undefined' && i === 1;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("28");try{return Function("asyncTestPassed","\nlet a;\nlet i = 1;\na &&= ++i;\nreturn typeof a === 'undefined' && i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("28");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet i = 1;\na &&= ++i;\nreturn typeof a === 'undefined' && i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("29");try{return Function("asyncTestPassed","\nlet a;\nlet i = 1;\na &&= ++i;\nreturn typeof a === 'undefined' && i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("29");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet i = 1;\na &&= ++i;\nreturn typeof a === 'undefined' && i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -3707,7 +3829,7 @@
var obj = { get x() { return }, set x(n) { i++; } };
obj.x &&= 2;
return i === 1;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("29");try{return Function("asyncTestPassed","\nlet i = 1;\nvar obj = { get x() { return }, set x(n) { i++; } };\nobj.x &&= 2;\nreturn i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("29");return Function("asyncTestPassed","'use strict';"+"\nlet i = 1;\nvar obj = { get x() { return }, set x(n) { i++; } };\nobj.x &&= 2;\nreturn i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("30");try{return Function("asyncTestPassed","\nlet i = 1;\nvar obj = { get x() { return }, set x(n) { i++; } };\nobj.x &&= 2;\nreturn i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("30");return Function("asyncTestPassed","'use strict';"+"\nlet i = 1;\nvar obj = { get x() { return }, set x(n) { i++; } };\nobj.x &&= 2;\nreturn i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -3829,7 +3951,7 @@
b ??= 2;
c ??= 2;
return a === 2 && b === 0 && c === 1;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("30");try{return Function("asyncTestPassed","\nlet a;\nlet b = 0;\nlet c = 1;\na ??= 2;\nb ??= 2;\nc ??= 2;\nreturn a === 2 && b === 0 && c === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("30");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet b = 0;\nlet c = 1;\na ??= 2;\nb ??= 2;\nc ??= 2;\nreturn a === 2 && b === 0 && c === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("31");try{return Function("asyncTestPassed","\nlet a;\nlet b = 0;\nlet c = 1;\na ??= 2;\nb ??= 2;\nc ??= 2;\nreturn a === 2 && b === 0 && c === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("31");return Function("asyncTestPassed","'use strict';"+"\nlet a;\nlet b = 0;\nlet c = 1;\na ??= 2;\nb ??= 2;\nc ??= 2;\nreturn a === 2 && b === 0 && c === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -3948,7 +4070,7 @@
let i = 1;
a ??= ++i;
return a === 1 && i === 1;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("31");try{return Function("asyncTestPassed","\nlet a = 1;\nlet i = 1;\na ??= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("31");return Function("asyncTestPassed","'use strict';"+"\nlet a = 1;\nlet i = 1;\na ??= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("32");try{return Function("asyncTestPassed","\nlet a = 1;\nlet i = 1;\na ??= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("32");return Function("asyncTestPassed","'use strict';"+"\nlet a = 1;\nlet i = 1;\na ??= ++i;\nreturn a === 1 && i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -4067,7 +4189,7 @@
var obj = { get x() { return 1 }, set x(n) { i++; } };
obj.x ??= 2;
return i === 1;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("32");try{return Function("asyncTestPassed","\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ??= 2;\nreturn i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("32");return Function("asyncTestPassed","'use strict';"+"\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ??= 2;\nreturn i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("33");try{return Function("asyncTestPassed","\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ??= 2;\nreturn i === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("33");return Function("asyncTestPassed","'use strict';"+"\nlet i = 1;\nvar obj = { get x() { return 1 }, set x(n) { i++; } };\nobj.x ??= 2;\nreturn i === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -4187,7 +4309,7 @@
} catch (e) {
return false
}
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("33");try{return Function("asyncTestPassed","\ntry {\n return !eval('#!/wash/your/hands');\n} catch (e) {\n return false\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("33");return Function("asyncTestPassed","'use strict';"+"\ntry {\n return !eval('#!/wash/your/hands');\n} catch (e) {\n return false\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("34");try{return Function("asyncTestPassed","\ntry {\n return !eval('#!/wash/your/hands');\n} catch (e) {\n return false\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("34");return Function("asyncTestPassed","'use strict';"+"\ntry {\n return !eval('#!/wash/your/hands');\n} catch (e) {\n return false\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -4311,7 +4433,7 @@
var iter = generator();
iter.next('tromple');
return result === 'tromple';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("34");try{return Function("asyncTestPassed","\nvar result;\nfunction* generator() {\n result = function.sent;\n}\nvar iter = generator();\niter.next('tromple');\nreturn result === 'tromple';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("34");return Function("asyncTestPassed","'use strict';"+"\nvar result;\nfunction* generator() {\n result = function.sent;\n}\nvar iter = generator();\niter.next('tromple');\nreturn result === 'tromple';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("35");try{return Function("asyncTestPassed","\nvar result;\nfunction* generator() {\n result = function.sent;\n}\nvar iter = generator();\niter.next('tromple');\nreturn result === 'tromple';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("35");return Function("asyncTestPassed","'use strict';"+"\nvar result;\nfunction* generator() {\n result = function.sent;\n}\nvar iter = generator();\niter.next('tromple');\nreturn result === 'tromple';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes |
@@ -4548,7 +4670,7 @@
return descriptor;
}
return Object.getOwnPropertyDescriptor(A.prototype, "B").configurable === false;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("36");try{return Function("asyncTestPassed","\nclass A {\n @nonconf\n get B() {}\n}\nfunction nonconf(target, name, descriptor) {\n descriptor.configurable = false;\n return descriptor;\n}\nreturn Object.getOwnPropertyDescriptor(A.prototype, \"B\").configurable === false;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("36");return Function("asyncTestPassed","'use strict';"+"\nclass A {\n @nonconf\n get B() {}\n}\nfunction nonconf(target, name, descriptor) {\n descriptor.configurable = false;\n return descriptor;\n}\nreturn Object.getOwnPropertyDescriptor(A.prototype, \"B\").configurable === false;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("37");try{return Function("asyncTestPassed","\nclass A {\n @nonconf\n get B() {}\n}\nfunction nonconf(target, name, descriptor) {\n descriptor.configurable = false;\n return descriptor;\n}\nreturn Object.getOwnPropertyDescriptor(A.prototype, \"B\").configurable === false;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("37");return Function("asyncTestPassed","'use strict';"+"\nclass A {\n @nonconf\n get B() {}\n}\nfunction nonconf(target, name, descriptor) {\n descriptor.configurable = false;\n return descriptor;\n}\nreturn Object.getOwnPropertyDescriptor(A.prototype, \"B\").configurable === false;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No[17] |
@@ -4667,7 +4789,7 @@
&& ["eval", "global", "intrinsics", "stdlib", "directEval", "indirectEval", "initGlobal", "nonEval"].every(function(key){
return key in Realm.prototype;
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("37");try{return Function("asyncTestPassed","\nreturn typeof Realm === \"function\"\n && [\"eval\", \"global\", \"intrinsics\", \"stdlib\", \"directEval\", \"indirectEval\", \"initGlobal\", \"nonEval\"].every(function(key){\n return key in Realm.prototype;\n });\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("37");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof Realm === \"function\"\n && [\"eval\", \"global\", \"intrinsics\", \"stdlib\", \"directEval\", \"indirectEval\", \"initGlobal\", \"nonEval\"].every(function(key){\n return key in Realm.prototype;\n });\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("38");try{return Function("asyncTestPassed","\nreturn typeof Realm === \"function\"\n && [\"eval\", \"global\", \"intrinsics\", \"stdlib\", \"directEval\", \"indirectEval\", \"initGlobal\", \"nonEval\"].every(function(key){\n return key in Realm.prototype;\n });\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("38");return Function("asyncTestPassed","'use strict';"+"\nreturn typeof Realm === \"function\"\n && [\"eval\", \"global\", \"intrinsics\", \"stdlib\", \"directEval\", \"indirectEval\", \"initGlobal\", \"nonEval\"].every(function(key){\n return key in Realm.prototype;\n });\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -4902,7 +5024,7 @@
} catch (e) {
return a + e === 42;
}
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("39");try{return Function("asyncTestPassed","\nvar a, b;\ntry {\n a = 19 || throw 77;\n b = 88 && throw 23;\n} catch (e) {\n return a + e === 42;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("39");return Function("asyncTestPassed","'use strict';"+"\nvar a, b;\ntry {\n a = 19 || throw 77;\n b = 88 && throw 23;\n} catch (e) {\n return a + e === 42;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("40");try{return Function("asyncTestPassed","\nvar a, b;\ntry {\n a = 19 || throw 77;\n b = 88 && throw 23;\n} catch (e) {\n return a + e === 42;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("40");return Function("asyncTestPassed","'use strict';"+"\nvar a, b;\ntry {\n a = 19 || throw 77;\n b = 88 && throw 23;\n} catch (e) {\n return a + e === 42;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -5028,7 +5150,7 @@
} catch (e) {
return e === 42;
}
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("40");try{return Function("asyncTestPassed","\nfunction fn (arg = throw 42) {\n return arg;\n}\n\nif (fn(21) !== 21) return false;\n\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("40");return Function("asyncTestPassed","'use strict';"+"\nfunction fn (arg = throw 42) {\n return arg;\n}\n\nif (fn(21) !== 21) return false;\n\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("41");try{return Function("asyncTestPassed","\nfunction fn (arg = throw 42) {\n return arg;\n}\n\nif (fn(21) !== 21) return false;\n\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("41");return Function("asyncTestPassed","'use strict';"+"\nfunction fn (arg = throw 42) {\n return arg;\n}\n\nif (fn(21) !== 21) return false;\n\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -5149,7 +5271,7 @@
} catch (e) {
return e === 42;
}
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("41");try{return Function("asyncTestPassed","\nvar fn = () => throw 42;\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("41");return Function("asyncTestPassed","'use strict';"+"\nvar fn = () => throw 42;\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("42");try{return Function("asyncTestPassed","\nvar fn = () => throw 42;\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("42");return Function("asyncTestPassed","'use strict';"+"\nvar fn = () => throw 42;\ntry {\n fn();\n} catch (e) {\n return e === 42;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -5270,7 +5392,7 @@
} catch (e) {
return e === 21;
}
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("42");try{return Function("asyncTestPassed","\ntrue ? 42 : throw 21;\ntry {\n false ? 42 : throw 21;\n} catch (e) {\n return e === 21;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("42");return Function("asyncTestPassed","'use strict';"+"\ntrue ? 42 : throw 21;\ntry {\n false ? 42 : throw 21;\n} catch (e) {\n return e === 21;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("43");try{return Function("asyncTestPassed","\ntrue ? 42 : throw 21;\ntry {\n false ? 42 : throw 21;\n} catch (e) {\n return e === 21;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("43");return Function("asyncTestPassed","'use strict';"+"\ntrue ? 42 : throw 21;\ntry {\n false ? 42 : throw 21;\n} catch (e) {\n return e === 21;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -5502,7 +5624,7 @@
return set.size === 2
&& set.has(2)
&& set.has(3);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("44");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).intersection(new Set([2, 3, 4]));\nreturn set.size === 2\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("44");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).intersection(new Set([2, 3, 4]));\nreturn set.size === 2\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("45");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).intersection(new Set([2, 3, 4]));\nreturn set.size === 2\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("45");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).intersection(new Set([2, 3, 4]));\nreturn set.size === 2\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -5622,7 +5744,7 @@
&& set.has(1)
&& set.has(2)
&& set.has(3);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("45");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2]).union(new Set([2, 3]));\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("45");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2]).union(new Set([2, 3]));\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("46");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2]).union(new Set([2, 3]));\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("46");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2]).union(new Set([2, 3]));\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -5741,7 +5863,7 @@
return set.size === 2
&& set.has(1)
&& set.has(2);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("46");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).difference(new Set([3, 4]));\nreturn set.size === 2\n && set.has(1)\n && set.has(2);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("46");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).difference(new Set([3, 4]));\nreturn set.size === 2\n && set.has(1)\n && set.has(2);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("47");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).difference(new Set([3, 4]));\nreturn set.size === 2\n && set.has(1)\n && set.has(2);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("47");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).difference(new Set([3, 4]));\nreturn set.size === 2\n && set.has(1)\n && set.has(2);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -5860,7 +5982,7 @@
return set.size === 2
&& set.has(1)
&& set.has(3);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("47");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2]).symmetricDifference(new Set([2, 3]));\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("47");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2]).symmetricDifference(new Set([2, 3]));\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("48");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2]).symmetricDifference(new Set([2, 3]));\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("48");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2]).symmetricDifference(new Set([2, 3]));\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -5976,7 +6098,7 @@
§Set.prototype.isDisjointFrom |
? |
No |
@@ -6092,7 +6214,7 @@
§Set.prototype.isSubsetOf |
? |
No |
@@ -6208,7 +6330,7 @@
§Set.prototype.isSupersetOf |
? |
No |
@@ -6440,7 +6562,7 @@
const buffer2 = buffer1.transfer();
return buffer1.byteLength === 0
&& buffer2.byteLength === 2;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("52");try{return Function("asyncTestPassed","\nconst buffer1 = new Uint8Array([1, 2]).buffer;\nconst buffer2 = buffer1.transfer();\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 2;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("52");return Function("asyncTestPassed","'use strict';"+"\nconst buffer1 = new Uint8Array([1, 2]).buffer;\nconst buffer2 = buffer1.transfer();\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 2;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("53");try{return Function("asyncTestPassed","\nconst buffer1 = new Uint8Array([1, 2]).buffer;\nconst buffer2 = buffer1.transfer();\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 2;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("53");return Function("asyncTestPassed","'use strict';"+"\nconst buffer1 = new Uint8Array([1, 2]).buffer;\nconst buffer2 = buffer1.transfer();\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 2;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -6559,7 +6681,7 @@
const buffer2 = buffer1.realloc(256);
return buffer1.byteLength === 0
&& buffer2.byteLength === 256;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("53");try{return Function("asyncTestPassed","\nconst buffer1 = new ArrayBuffer(1024);\nconst buffer2 = buffer1.realloc(256);\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 256;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("53");return Function("asyncTestPassed","'use strict';"+"\nconst buffer1 = new ArrayBuffer(1024);\nconst buffer2 = buffer1.realloc(256);\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 256;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("54");try{return Function("asyncTestPassed","\nconst buffer1 = new ArrayBuffer(1024);\nconst buffer2 = buffer1.realloc(256);\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 256;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("54");return Function("asyncTestPassed","'use strict';"+"\nconst buffer1 = new ArrayBuffer(1024);\nconst buffer2 = buffer1.realloc(256);\nreturn buffer1.byteLength === 0\n && buffer2.byteLength === 256;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -6791,7 +6913,7 @@
if (map.upsert('a', it => 2, () => 3) !== 2) return false;
if (map.upsert('b', it => 2, () => 3) !== 3) return false;
return Array.from(map).join() === 'a,2,b,3';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("55");try{return Function("asyncTestPassed","\nconst map = new Map([['a', 1]]);\nif (map.upsert('a', it => 2, () => 3) !== 2) return false;\nif (map.upsert('b', it => 2, () => 3) !== 3) return false;\nreturn Array.from(map).join() === 'a,2,b,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("55");return Function("asyncTestPassed","'use strict';"+"\nconst map = new Map([['a', 1]]);\nif (map.upsert('a', it => 2, () => 3) !== 2) return false;\nif (map.upsert('b', it => 2, () => 3) !== 3) return false;\nreturn Array.from(map).join() === 'a,2,b,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("56");try{return Function("asyncTestPassed","\nconst map = new Map([['a', 1]]);\nif (map.upsert('a', it => 2, () => 3) !== 2) return false;\nif (map.upsert('b', it => 2, () => 3) !== 3) return false;\nreturn Array.from(map).join() === 'a,2,b,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("56");return Function("asyncTestPassed","'use strict';"+"\nconst map = new Map([['a', 1]]);\nif (map.upsert('a', it => 2, () => 3) !== 2) return false;\nif (map.upsert('b', it => 2, () => 3) !== 3) return false;\nreturn Array.from(map).join() === 'a,2,b,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -6911,7 +7033,7 @@
if (map.upsert(a, it => 2, () => 3) !== 2) return false;
if (map.upsert(b, it => 2, () => 3) !== 3) return false;
return map.get(a) === 2 && map.get(b) === 3;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("56");try{return Function("asyncTestPassed","\nconst a = {}, b = {};\nconst map = new WeakMap([[a, 1]]);\nif (map.upsert(a, it => 2, () => 3) !== 2) return false;\nif (map.upsert(b, it => 2, () => 3) !== 3) return false;\nreturn map.get(a) === 2 && map.get(b) === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("56");return Function("asyncTestPassed","'use strict';"+"\nconst a = {}, b = {};\nconst map = new WeakMap([[a, 1]]);\nif (map.upsert(a, it => 2, () => 3) !== 2) return false;\nif (map.upsert(b, it => 2, () => 3) !== 3) return false;\nreturn map.get(a) === 2 && map.get(b) === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("57");try{return Function("asyncTestPassed","\nconst a = {}, b = {};\nconst map = new WeakMap([[a, 1]]);\nif (map.upsert(a, it => 2, () => 3) !== 2) return false;\nif (map.upsert(b, it => 2, () => 3) !== 3) return false;\nreturn map.get(a) === 2 && map.get(b) === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("57");return Function("asyncTestPassed","'use strict';"+"\nconst a = {}, b = {};\nconst map = new WeakMap([[a, 1]]);\nif (map.upsert(a, it => 2, () => 3) !== 2) return false;\nif (map.upsert(b, it => 2, () => 3) !== 3) return false;\nreturn map.get(a) === 2 && map.get(b) === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -7028,7 +7150,7 @@
§Array.isTemplateObject |
? |
No |
@@ -7257,7 +7379,7 @@
§instanceof Iterator |
? |
No |
@@ -7375,7 +7497,7 @@
class Class extends Iterator { }
const instance = new Class();
return instance[Symbol.iterator]() === instance;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("60");try{return Function("asyncTestPassed","\nclass Class extends Iterator { }\nconst instance = new Class();\nreturn instance[Symbol.iterator]() === instance;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("60");return Function("asyncTestPassed","'use strict';"+"\nclass Class extends Iterator { }\nconst instance = new Class();\nreturn instance[Symbol.iterator]() === instance;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("61");try{return Function("asyncTestPassed","\nclass Class extends Iterator { }\nconst instance = new Class();\nreturn instance[Symbol.iterator]() === instance;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("61");return Function("asyncTestPassed","'use strict';"+"\nclass Class extends Iterator { }\nconst instance = new Class();\nreturn instance[Symbol.iterator]() === instance;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -7494,7 +7616,7 @@
return 'next' in iterator
&& iterator instanceof Iterator
&& Array.from(iterator).join() === '1,2,3';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("61");try{return Function("asyncTestPassed","\nconst iterator = Iterator.from([1, 2, 3]);\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("61");return Function("asyncTestPassed","'use strict';"+"\nconst iterator = Iterator.from([1, 2, 3]);\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("62");try{return Function("asyncTestPassed","\nconst iterator = Iterator.from([1, 2, 3]);\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("62");return Function("asyncTestPassed","'use strict';"+"\nconst iterator = Iterator.from([1, 2, 3]);\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -7618,7 +7740,7 @@
return 'next' in iterator
&& iterator instanceof Iterator
&& Array.from(iterator).join() === '1,2,3';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("62");try{return Function("asyncTestPassed","\nconst iterator = Iterator.from({\n i: 0,\n next() {\n return { value: ++this.i, done: this.i > 3 };\n }\n});\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("62");return Function("asyncTestPassed","'use strict';"+"\nconst iterator = Iterator.from({\n i: 0,\n next() {\n return { value: ++this.i, done: this.i > 3 };\n }\n});\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("63");try{return Function("asyncTestPassed","\nconst iterator = Iterator.from({\n i: 0,\n next() {\n return { value: ++this.i, done: this.i > 3 };\n }\n});\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("63");return Function("asyncTestPassed","'use strict';"+"\nconst iterator = Iterator.from({\n i: 0,\n next() {\n return { value: ++this.i, done: this.i > 3 };\n }\n});\nreturn 'next' in iterator\n && iterator instanceof Iterator\n && Array.from(iterator).join() === '1,2,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -7734,7 +7856,7 @@
§Iterator.prototype.asIndexedPairs |
? |
No |
@@ -7850,7 +7972,7 @@
§Iterator.prototype.drop |
? |
No |
@@ -7966,7 +8088,7 @@
§Iterator.prototype.every |
? |
No |
@@ -8082,7 +8204,7 @@
§Iterator.prototype.filter |
? |
No |
@@ -8198,7 +8320,7 @@
§Iterator.prototype.find |
? |
No |
@@ -8314,7 +8436,7 @@
§Iterator.prototype.flatMap |
? |
No |
@@ -8432,7 +8554,7 @@
let result = '';
[1, 2, 3].values().forEach(it => result += it);
return result === '123';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("69");try{return Function("asyncTestPassed","\nlet result = '';\n[1, 2, 3].values().forEach(it => result += it);\nreturn result === '123';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("69");return Function("asyncTestPassed","'use strict';"+"\nlet result = '';\n[1, 2, 3].values().forEach(it => result += it);\nreturn result === '123';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("70");try{return Function("asyncTestPassed","\nlet result = '';\n[1, 2, 3].values().forEach(it => result += it);\nreturn result === '123';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("70");return Function("asyncTestPassed","'use strict';"+"\nlet result = '';\n[1, 2, 3].values().forEach(it => result += it);\nreturn result === '123';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -8548,7 +8670,7 @@
§Iterator.prototype.map |
? |
No |
@@ -8664,7 +8786,7 @@
§Iterator.prototype.reduce |
? |
No |
@@ -8780,7 +8902,7 @@
§Iterator.prototype.some |
? |
No |
@@ -8896,7 +9018,7 @@
§Iterator.prototype.take |
? |
No |
@@ -9013,7 +9135,7 @@
§Iterator.prototype.toArray |
? |
No |
@@ -9129,7 +9251,7 @@
§Iterator.prototype[@@toStringTag] |
? |
No |
@@ -9245,7 +9367,7 @@
§instanceof AsyncIterator |
? |
No |
@@ -9363,7 +9485,7 @@
class Class extends AsyncIterator { }
const instance = new Class();
return instance[Symbol.asyncIterator]() === instance;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("77");try{return Function("asyncTestPassed","\nclass Class extends AsyncIterator { }\nconst instance = new Class();\nreturn instance[Symbol.asyncIterator]() === instance;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("77");return Function("asyncTestPassed","'use strict';"+"\nclass Class extends AsyncIterator { }\nconst instance = new Class();\nreturn instance[Symbol.asyncIterator]() === instance;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("78");try{return Function("asyncTestPassed","\nclass Class extends AsyncIterator { }\nconst instance = new Class();\nreturn instance[Symbol.asyncIterator]() === instance;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("78");return Function("asyncTestPassed","'use strict';"+"\nclass Class extends AsyncIterator { }\nconst instance = new Class();\nreturn instance[Symbol.asyncIterator]() === instance;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -9491,7 +9613,7 @@
toArray(iterator).then(it => {
if (it.join() === '1,2,3') asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("78");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from(async function*() { yield * [1, 2, 3] }());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("78");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from(async function*() { yield * [1, 2, 3] }());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("79");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from(async function*() { yield * [1, 2, 3] }());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("79");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from(async function*() { yield * [1, 2, 3] }());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -9619,7 +9741,7 @@
toArray(iterator).then(it => {
if (it.join() === '1,2,3') asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("79");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3]);\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("79");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3]);\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("80");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3]);\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("80");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3]);\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -9747,7 +9869,7 @@
toArray(iterator).then(it => {
if (it.join() === '1,2,3') asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("80");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3].values());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("80");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3].values());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("81");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3].values());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("81");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\nconst iterator = AsyncIterator.from([1, 2, 3].values());\n\nif (!('next' in iterator) || !(iterator instanceof AsyncIterator)) return false;\n\ntoArray(iterator).then(it => {\n if (it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -9871,7 +9993,7 @@
toArray((async function*() { yield * [1, 2, 3] })().asIndexedPairs()).then(it => {
if (it.join() === '0,1,1,2,2,3') asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("81");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray((async function*() { yield * [1, 2, 3] })().asIndexedPairs()).then(it => {\n if (it.join() === '0,1,1,2,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("81");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray((async function*() { yield * [1, 2, 3] })().asIndexedPairs()).then(it => {\n if (it.join() === '0,1,1,2,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("82");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray((async function*() { yield * [1, 2, 3] })().asIndexedPairs()).then(it => {\n if (it.join() === '0,1,1,2,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("82");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray((async function*() { yield * [1, 2, 3] })().asIndexedPairs()).then(it => {\n if (it.join() === '0,1,1,2,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -9995,7 +10117,7 @@
toArray(async function*() { yield * [1, 2, 3] }().drop(1)).then(it => {
if (it.join() === '2,3') asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("82");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().drop(1)).then(it => {\n if (it.join() === '2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("82");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().drop(1)).then(it => {\n if (it.join() === '2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("83");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().drop(1)).then(it => {\n if (it.join() === '2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("83");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().drop(1)).then(it => {\n if (it.join() === '2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -10113,7 +10235,7 @@
(async function*() { yield * [1, 2, 3] })().every(it => typeof it === 'number').then(it => {
if (it === true) asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("83");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().every(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("83");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().every(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("84");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().every(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("84");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().every(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -10237,7 +10359,7 @@
toArray(async function*() { yield * [1, 2, 3] }().filter(it => it % 2)).then(it => {
if (it.join() === '1,3') asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("84");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().filter(it => it % 2)).then(it => {\n if (it.join() === '1,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("84");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().filter(it => it % 2)).then(it => {\n if (it.join() === '1,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("85");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().filter(it => it % 2)).then(it => {\n if (it.join() === '1,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("85");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().filter(it => it % 2)).then(it => {\n if (it.join() === '1,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -10355,7 +10477,7 @@
(async function*() { yield * [1, 2, 3] })().find(it => it % 2).then(it => {
if (it === 1) asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("85");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().find(it => it % 2).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("85");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().find(it => it % 2).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("86");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().find(it => it % 2).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("86");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().find(it => it % 2).then(it => {\n if (it === 1) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -10479,7 +10601,7 @@
toArray(async function*() { yield * [1, 2, 3] }().flatMap(it => [it, 0])).then(it => {
if (it.join() === '1,0,2,0,3,0') asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("86");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().flatMap(it => [it, 0])).then(it => {\n if (it.join() === '1,0,2,0,3,0') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("86");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().flatMap(it => [it, 0])).then(it => {\n if (it.join() === '1,0,2,0,3,0') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("87");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().flatMap(it => [it, 0])).then(it => {\n if (it.join() === '1,0,2,0,3,0') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("87");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().flatMap(it => [it, 0])).then(it => {\n if (it.join() === '1,0,2,0,3,0') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -10598,7 +10720,7 @@
(async function*() { yield * [1, 2, 3] })().forEach(it => result += it).then(() => {
if (result === '123') asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("87");try{return Function("asyncTestPassed","\nlet result = '';\n(async function*() { yield * [1, 2, 3] })().forEach(it => result += it).then(() => {\n if (result === '123') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("87");return Function("asyncTestPassed","'use strict';"+"\nlet result = '';\n(async function*() { yield * [1, 2, 3] })().forEach(it => result += it).then(() => {\n if (result === '123') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("88");try{return Function("asyncTestPassed","\nlet result = '';\n(async function*() { yield * [1, 2, 3] })().forEach(it => result += it).then(() => {\n if (result === '123') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("88");return Function("asyncTestPassed","'use strict';"+"\nlet result = '';\n(async function*() { yield * [1, 2, 3] })().forEach(it => result += it).then(() => {\n if (result === '123') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -10722,7 +10844,7 @@
toArray(async function*() { yield * [1, 2, 3] }().map(it => it * it)).then(it => {
if (it.join() === '1,4,9') asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("88");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().map(it => it * it)).then(it => {\n if (it.join() === '1,4,9') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("88");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().map(it => it * it)).then(it => {\n if (it.join() === '1,4,9') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("89");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().map(it => it * it)).then(it => {\n if (it.join() === '1,4,9') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("89");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().map(it => it * it)).then(it => {\n if (it.join() === '1,4,9') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -10840,7 +10962,7 @@
(async function*() { yield * [1, 2, 3] })().reduce((a, b) => a + b).then(it => {
if (it === 6) asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("89");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().reduce((a, b) => a + b).then(it => {\n if (it === 6) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("89");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().reduce((a, b) => a + b).then(it => {\n if (it === 6) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("90");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().reduce((a, b) => a + b).then(it => {\n if (it === 6) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("90");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().reduce((a, b) => a + b).then(it => {\n if (it === 6) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -10958,7 +11080,7 @@
(async function*() { yield * [1, 2, 3] })().some(it => typeof it === 'number').then(it => {
if (it === true) asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("90");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().some(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("90");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().some(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("91");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().some(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("91");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().some(it => typeof it === 'number').then(it => {\n if (it === true) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -11082,7 +11204,7 @@
toArray(async function*() { yield * [1, 2, 3] }().take(2)).then(it => {
if (it.join() === '1,2') asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("91");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().take(2)).then(it => {\n if (it.join() === '1,2') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("91");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().take(2)).then(it => {\n if (it.join() === '1,2') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("92");try{return Function("asyncTestPassed","\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().take(2)).then(it => {\n if (it.join() === '1,2') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("92");return Function("asyncTestPassed","'use strict';"+"\nasync function toArray(iterator) {\n const result = [];\n for await (const it of iterator) result.push(it);\n return result;\n}\n\ntoArray(async function*() { yield * [1, 2, 3] }().take(2)).then(it => {\n if (it.join() === '1,2') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -11200,7 +11322,7 @@
(async function*() { yield * [1, 2, 3] })().toArray().then(it => {
if (Array.isArray(it) && it.join() === '1,2,3') asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("92");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().toArray().then(it => {\n if (Array.isArray(it) && it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("92");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().toArray().then(it => {\n if (Array.isArray(it) && it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("93");try{return Function("asyncTestPassed","\n(async function*() { yield * [1, 2, 3] })().toArray().then(it => {\n if (Array.isArray(it) && it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("93");return Function("asyncTestPassed","'use strict';"+"\n(async function*() { yield * [1, 2, 3] })().toArray().then(it => {\n if (Array.isArray(it) && it.join() === '1,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -11316,7 +11438,7 @@
§AsyncIterator.prototype[@@toStringTag] |
? |
No |
@@ -11437,7 +11559,7 @@
let x = 23;
x + 19;
} === 42;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("94");try{return Function("asyncTestPassed","\nreturn do {\n let x = 23;\n x + 19;\n} === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("94");return Function("asyncTestPassed","'use strict';"+"\nreturn do {\n let x = 23;\n x + 19;\n} === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("95");try{return Function("asyncTestPassed","\nreturn do {\n let x = 23;\n x + 19;\n} === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("95");return Function("asyncTestPassed","'use strict';"+"\nreturn do {\n let x = 23;\n x + 19;\n} === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes |
@@ -11666,7 +11788,7 @@
§basic support |
? |
Yes[13] |
@@ -11782,7 +11904,7 @@
§Symbol.observable well known symbol |
? |
Yes[13] |
@@ -11898,7 +12020,7 @@
§Observable.prototype.subscribe |
? |
Yes[13] |
@@ -12024,7 +12146,7 @@
try { Observable(function() { }) } catch(e) { newCheckPassed = true }
return nonCallableCheckPassed && primitiveCheckPassed && newCheckPassed;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("99");try{return Function("asyncTestPassed","\nif(!(new Observable(function(){}) instanceof Observable))return false;\n\nvar nonCallableCheckPassed,\n primitiveCheckPassed,\n newCheckPassed;\n\ntry { new Observable({ }) } catch(e) { nonCallableCheckPassed = true }\ntry { new Observable(false) } catch(e) { primitiveCheckPassed = true }\ntry { Observable(function() { }) } catch(e) { newCheckPassed = true }\n\nreturn nonCallableCheckPassed && primitiveCheckPassed && newCheckPassed;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("99");return Function("asyncTestPassed","'use strict';"+"\nif(!(new Observable(function(){}) instanceof Observable))return false;\n\nvar nonCallableCheckPassed,\n primitiveCheckPassed,\n newCheckPassed;\n\ntry { new Observable({ }) } catch(e) { nonCallableCheckPassed = true }\ntry { new Observable(false) } catch(e) { primitiveCheckPassed = true }\ntry { Observable(function() { }) } catch(e) { newCheckPassed = true }\n\nreturn nonCallableCheckPassed && primitiveCheckPassed && newCheckPassed;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("100");try{return Function("asyncTestPassed","\nif(!(new Observable(function(){}) instanceof Observable))return false;\n\nvar nonCallableCheckPassed,\n primitiveCheckPassed,\n newCheckPassed;\n\ntry { new Observable({ }) } catch(e) { nonCallableCheckPassed = true }\ntry { new Observable(false) } catch(e) { primitiveCheckPassed = true }\ntry { Observable(function() { }) } catch(e) { newCheckPassed = true }\n\nreturn nonCallableCheckPassed && primitiveCheckPassed && newCheckPassed;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("100");return Function("asyncTestPassed","'use strict';"+"\nif(!(new Observable(function(){}) instanceof Observable))return false;\n\nvar nonCallableCheckPassed,\n primitiveCheckPassed,\n newCheckPassed;\n\ntry { new Observable({ }) } catch(e) { nonCallableCheckPassed = true }\ntry { new Observable(false) } catch(e) { primitiveCheckPassed = true }\ntry { Observable(function() { }) } catch(e) { newCheckPassed = true }\n\nreturn nonCallableCheckPassed && primitiveCheckPassed && newCheckPassed;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -12141,7 +12263,7 @@
§Observable.prototype[Symbol.observable] |
? |
Yes[13] |
@@ -12257,7 +12379,7 @@
§Observable.of |
? |
Yes[13] |
@@ -12373,7 +12495,7 @@
§Observable.from |
? |
Yes[13] |
@@ -12490,7 +12612,7 @@
§Frozen Realms API |
? |
? |
@@ -12610,7 +12732,7 @@
&& Math.signbit(0) === false
&& Math.signbit(-42) === true
&& Math.signbit(42) === false;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("104");try{return Function("asyncTestPassed","\nreturn Math.signbit(NaN) === false\n && Math.signbit(-0) === true\n && Math.signbit(0) === false\n && Math.signbit(-42) === true\n && Math.signbit(42) === false;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("104");return Function("asyncTestPassed","'use strict';"+"\nreturn Math.signbit(NaN) === false\n && Math.signbit(-0) === true\n && Math.signbit(0) === false\n && Math.signbit(-42) === true\n && Math.signbit(42) === false;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("105");try{return Function("asyncTestPassed","\nreturn Math.signbit(NaN) === false\n && Math.signbit(-0) === true\n && Math.signbit(0) === false\n && Math.signbit(-42) === true\n && Math.signbit(42) === false;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("105");return Function("asyncTestPassed","'use strict';"+"\nreturn Math.signbit(NaN) === false\n && Math.signbit(-0) === true\n && Math.signbit(0) === false\n && Math.signbit(-42) === true\n && Math.signbit(42) === false;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -12841,7 +12963,7 @@
return Math.clamp(2, 4, 6) === 4
&& Math.clamp(4, 2, 6) === 4
&& Math.clamp(6, 2, 4) === 4;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("106");try{return Function("asyncTestPassed","\nreturn Math.clamp(2, 4, 6) === 4\n && Math.clamp(4, 2, 6) === 4\n && Math.clamp(6, 2, 4) === 4;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("106");return Function("asyncTestPassed","'use strict';"+"\nreturn Math.clamp(2, 4, 6) === 4\n && Math.clamp(4, 2, 6) === 4\n && Math.clamp(6, 2, 4) === 4;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("107");try{return Function("asyncTestPassed","\nreturn Math.clamp(2, 4, 6) === 4\n && Math.clamp(4, 2, 6) === 4\n && Math.clamp(6, 2, 4) === 4;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("107");return Function("asyncTestPassed","'use strict';"+"\nreturn Math.clamp(2, 4, 6) === 4\n && Math.clamp(4, 2, 6) === 4\n && Math.clamp(6, 2, 4) === 4;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -12957,7 +13079,7 @@
§Math.DEG_PER_RAD |
? |
Yes[13] |
@@ -13074,7 +13196,7 @@
§Math.degrees |
? |
Yes[13] |
@@ -13190,7 +13312,7 @@
§Math.fscale |
? |
Yes[13] |
@@ -13306,7 +13428,7 @@
§Math.RAD_PER_DEG |
? |
Yes[13] |
@@ -13423,7 +13545,7 @@
§Math.radians |
? |
Yes[13] |
@@ -13539,7 +13661,7 @@
§Math.scale |
? |
Yes[13] |
@@ -13768,7 +13890,7 @@
§basic support |
? |
Yes[13] |
@@ -13884,7 +14006,7 @@
§returns instance of Promise |
? |
Yes[13] |
@@ -14002,7 +14124,7 @@
var score = 0;
Promise.try(function () { score++ });
return score === 1;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("116");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function () { score++ });\nreturn score === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("116");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function () { score++ });\nreturn score === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("117");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function () { score++ });\nreturn score === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("117");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function () { score++ });\nreturn score === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -14125,7 +14247,7 @@
score += (val === 'foo');
if (score === 2) asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("117");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n return 'foo';\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("117");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n return 'foo';\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("118");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n return 'foo';\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("118");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n return 'foo';\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -14248,7 +14370,7 @@
score += (err === 'bar');
if (score === 2) asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("118");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n throw 'bar';\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("118");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n throw 'bar';\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("119");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n throw 'bar';\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("119");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n throw 'bar';\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -14371,7 +14493,7 @@
score += (val === 'foo');
if (score === 2) asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("119");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.resolve('foo');\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("119");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.resolve('foo');\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("120");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.resolve('foo');\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("120");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.resolve('foo');\n}).then(function(val) {\n score += (val === 'foo');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -14494,7 +14616,7 @@
score += (err === 'bar');
if (score === 2) asyncTestPassed();
});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("120");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.reject('bar');\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("120");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.reject('bar');\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("121");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.reject('bar');\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("121");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function() {\n score++;\n return Promise.reject('bar');\n}).catch(function(err) {\n score += (err === 'bar');\n if (score === 2) asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -14726,7 +14848,7 @@
var B = {};
var C = Map.of([A, 1], [B, 2]);
return C.get(A) + C.get(B) === 3;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("122");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = Map.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("122");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = Map.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("123");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = Map.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("123");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = Map.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -14847,7 +14969,7 @@
return [it[0], it[1] + 1];
});
return C.get(A) + C.get(B) === 5;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("123");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = Map.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("123");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = Map.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("124");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = Map.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("124");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = Map.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -14966,7 +15088,7 @@
var B = {};
var C = Set.of(A, B);
return C.has(A) + C.has(B);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("124");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = Set.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("124");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = Set.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("125");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = Set.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("125");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = Set.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -15085,7 +15207,7 @@
return it + 2;
});
return C.has(3) + C.has(4);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("125");try{return Function("asyncTestPassed","\nvar C = Set.from([1, 2], function (it) {\n return it + 2;\n});\nreturn C.has(3) + C.has(4);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("125");return Function("asyncTestPassed","'use strict';"+"\nvar C = Set.from([1, 2], function (it) {\n return it + 2;\n});\nreturn C.has(3) + C.has(4);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("126");try{return Function("asyncTestPassed","\nvar C = Set.from([1, 2], function (it) {\n return it + 2;\n});\nreturn C.has(3) + C.has(4);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("126");return Function("asyncTestPassed","'use strict';"+"\nvar C = Set.from([1, 2], function (it) {\n return it + 2;\n});\nreturn C.has(3) + C.has(4);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -15204,7 +15326,7 @@
var B = {};
var C = WeakMap.of([A, 1], [B, 2]);
return C.get(A) + C.get(B) === 3;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("126");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakMap.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("126");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakMap.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("127");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakMap.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("127");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakMap.of([A, 1], [B, 2]);\nreturn C.get(A) + C.get(B) === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -15325,7 +15447,7 @@
return [it[0], it[1] + 1];
});
return C.get(A) + C.get(B) === 5;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("127");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakMap.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("127");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakMap.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("128");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakMap.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("128");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakMap.from([[A, 1], [B, 2]], function (it) {\n return [it[0], it[1] + 1];\n});\nreturn C.get(A) + C.get(B) === 5;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -15444,7 +15566,7 @@
var B = {};
var C = WeakSet.of(A, B);
return C.has(A) + C.has(B);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("128");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakSet.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("128");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakSet.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("129");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakSet.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("129");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakSet.of(A, B);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -15563,7 +15685,7 @@
var B = {};
var C = WeakSet.from([A, B]);
return C.has(A) + C.has(B);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("129");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakSet.from([A, B]);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("129");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakSet.from([A, B]);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("130");try{return Function("asyncTestPassed","\nvar A = {};\nvar B = {};\nvar C = WeakSet.from([A, B]);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("130");return Function("asyncTestPassed","'use strict';"+"\nvar A = {};\nvar B = {};\nvar C = WeakSet.from([A, B]);\nreturn C.has(A) + C.has(B);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes[13] |
@@ -15691,7 +15813,7 @@
|> _ => _ + '!';
return result === 'Hello, hello!';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("130");try{return Function("asyncTestPassed","\nfunction doubleSay (str) {\n return str + ', ' + str;\n}\nfunction capitalize (str) {\n return str[0].toUpperCase() + str.slice(1);\n}\n\nvar result = 'hello'\n |> doubleSay\n |> capitalize\n |> _ => _ + '!';\n\nreturn result === 'Hello, hello!';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("130");return Function("asyncTestPassed","'use strict';"+"\nfunction doubleSay (str) {\n return str + ', ' + str;\n}\nfunction capitalize (str) {\n return str[0].toUpperCase() + str.slice(1);\n}\n\nvar result = 'hello'\n |> doubleSay\n |> capitalize\n |> _ => _ + '!';\n\nreturn result === 'Hello, hello!';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("131");try{return Function("asyncTestPassed","\nfunction doubleSay (str) {\n return str + ', ' + str;\n}\nfunction capitalize (str) {\n return str[0].toUpperCase() + str.slice(1);\n}\n\nvar result = 'hello'\n |> doubleSay\n |> capitalize\n |> _ => _ + '!';\n\nreturn result === 'Hello, hello!';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("131");return Function("asyncTestPassed","'use strict';"+"\nfunction doubleSay (str) {\n return str + ', ' + str;\n}\nfunction capitalize (str) {\n return str[0].toUpperCase() + str.slice(1);\n}\n\nvar result = 'hello'\n |> doubleSay\n |> capitalize\n |> _ => _ + '!';\n\nreturn result === 'Hello, hello!';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -15811,7 +15933,7 @@
}
return 123i === 'string123number123';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("131");try{return Function("asyncTestPassed","\nfunction i (str, num) {\n return typeof str + str + typeof num + num;\n}\n\nreturn 123i === 'string123number123';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("131");return Function("asyncTestPassed","'use strict';"+"\nfunction i (str, num) {\n return typeof str + str + typeof num + num;\n}\n\nreturn 123i === 'string123number123';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("132");try{return Function("asyncTestPassed","\nfunction i (str, num) {\n return typeof str + str + typeof num + num;\n}\n\nreturn 123i === 'string123number123';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("132");return Function("asyncTestPassed","'use strict';"+"\nfunction i (str, num) {\n return typeof str + str + typeof num + num;\n}\n\nreturn 123i === 'string123number123';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -16044,7 +16166,7 @@
};
var p = f('a', ?);
return p('b') === 'ab';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("133");try{return Function("asyncTestPassed","\nfunction f(a, b) {\n return a + b;\n};\nvar p = f('a', ?);\nreturn p('b') === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("133");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b) {\n return a + b;\n};\nvar p = f('a', ?);\nreturn p('b') === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("134");try{return Function("asyncTestPassed","\nfunction f(a, b) {\n return a + b;\n};\nvar p = f('a', ?);\nreturn p('b') === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("134");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b) {\n return a + b;\n};\nvar p = f('a', ?);\nreturn p('b') === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -16164,7 +16286,7 @@
};
var p = f(?, 'b');
return p('a') === 'ab';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("134");try{return Function("asyncTestPassed","\nfunction f(a, b) {\n return a + b;\n};\nvar p = f(?, 'b');\nreturn p('a') === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("134");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b) {\n return a + b;\n};\nvar p = f(?, 'b');\nreturn p('a') === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("135");try{return Function("asyncTestPassed","\nfunction f(a, b) {\n return a + b;\n};\nvar p = f(?, 'b');\nreturn p('a') === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("135");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b) {\n return a + b;\n};\nvar p = f(?, 'b');\nreturn p('a') === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -16284,7 +16406,7 @@
};
var p = f(?, 'b', ?);
return p('a', 'c') === 'abc';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("135");try{return Function("asyncTestPassed","\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(?, 'b', ?);\nreturn p('a', 'c') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("135");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(?, 'b', ?);\nreturn p('a', 'c') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("136");try{return Function("asyncTestPassed","\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(?, 'b', ?);\nreturn p('a', 'c') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("136");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(?, 'b', ?);\nreturn p('a', 'c') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -16404,7 +16526,7 @@
};
var p = f('a', ...);
return p('b', 'c') === 'abc';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("136");try{return Function("asyncTestPassed","\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f('a', ...);\nreturn p('b', 'c') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("136");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f('a', ...);\nreturn p('b', 'c') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("137");try{return Function("asyncTestPassed","\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f('a', ...);\nreturn p('b', 'c') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("137");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f('a', ...);\nreturn p('b', 'c') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -16524,7 +16646,7 @@
};
var p = f(..., 'c');
return p('a', 'b') === 'abc';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("137");try{return Function("asyncTestPassed","\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(..., 'c');\nreturn p('a', 'b') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("137");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(..., 'c');\nreturn p('a', 'b') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("138");try{return Function("asyncTestPassed","\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(..., 'c');\nreturn p('a', 'b') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("138");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c) {\n return a + b + c;\n};\nvar p = f(..., 'c');\nreturn p('a', 'b') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -16644,7 +16766,7 @@
};
var p = f(..., 'c', ...);
return p('a', 'b') === 'abcab';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("138");try{return Function("asyncTestPassed","\nfunction f(a, b, c, d, e) {\n return a + b + c + d + e;\n};\nvar p = f(..., 'c', ...);\nreturn p('a', 'b') === 'abcab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("138");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c, d, e) {\n return a + b + c + d + e;\n};\nvar p = f(..., 'c', ...);\nreturn p('a', 'b') === 'abcab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("139");try{return Function("asyncTestPassed","\nfunction f(a, b, c, d, e) {\n return a + b + c + d + e;\n};\nvar p = f(..., 'c', ...);\nreturn p('a', 'b') === 'abcab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("139");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c, d, e) {\n return a + b + c + d + e;\n};\nvar p = f(..., 'c', ...);\nreturn p('a', 'b') === 'abcab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -16764,7 +16886,7 @@
};
var p = f(?, 'b', ...);
return p('a', 'c', 'd') === 'abcd';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("139");try{return Function("asyncTestPassed","\nfunction f(a, b, c, d) {\n return a + b + c;\n};\nvar p = f(?, 'b', ...);\nreturn p('a', 'c', 'd') === 'abcd';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("139");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c, d) {\n return a + b + c;\n};\nvar p = f(?, 'b', ...);\nreturn p('a', 'c', 'd') === 'abcd';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("140");try{return Function("asyncTestPassed","\nfunction f(a, b, c, d) {\n return a + b + c;\n};\nvar p = f(?, 'b', ...);\nreturn p('a', 'c', 'd') === 'abcd';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("140");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b, c, d) {\n return a + b + c;\n};\nvar p = f(?, 'b', ...);\nreturn p('a', 'c', 'd') === 'abcd';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -16887,7 +17009,7 @@
return a + b;
};
return p('a') === 'ab';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("140");try{return Function("asyncTestPassed","\nvar f = function() {\n throw new Error();\n};\nvar p = f(?, 'b');\nf = function(a, b) {\n return a + b;\n};\nreturn p('a') === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("140");return Function("asyncTestPassed","'use strict';"+"\nvar f = function() {\n throw new Error();\n};\nvar p = f(?, 'b');\nf = function(a, b) {\n return a + b;\n};\nreturn p('a') === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("141");try{return Function("asyncTestPassed","\nvar f = function() {\n throw new Error();\n};\nvar p = f(?, 'b');\nf = function(a, b) {\n return a + b;\n};\nreturn p('a') === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("141");return Function("asyncTestPassed","'use strict';"+"\nvar f = function() {\n throw new Error();\n};\nvar p = f(?, 'b');\nf = function(a, b) {\n return a + b;\n};\nreturn p('a') === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -17008,7 +17130,7 @@
return a + b + this.x;
} };
return p('a') === 'abc';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("141");try{return Function("asyncTestPassed","\nvar o = {};\nvar p = o.f(?, 'b');\no = { x: 'c', f: function(a, b) {\n return a + b + this.x;\n} };\nreturn p('a') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("141");return Function("asyncTestPassed","'use strict';"+"\nvar o = {};\nvar p = o.f(?, 'b');\no = { x: 'c', f: function(a, b) {\n return a + b + this.x;\n} };\nreturn p('a') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("142");try{return Function("asyncTestPassed","\nvar o = {};\nvar p = o.f(?, 'b');\no = { x: 'c', f: function(a, b) {\n return a + b + this.x;\n} };\nreturn p('a') === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("142");return Function("asyncTestPassed","'use strict';"+"\nvar o = {};\nvar p = o.f(?, 'b');\no = { x: 'c', f: function(a, b) {\n return a + b + this.x;\n} };\nreturn p('a') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -17128,7 +17250,7 @@
}
var o = { f: f(?, 'b') };
return o.f('a') === 'abfalse';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("142");try{return Function("asyncTestPassed","\nfunction f(a, b) {\n return a + b + (this === o);\n}\nvar o = { f: f(?, 'b') };\nreturn o.f('a') === 'abfalse';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("142");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b) {\n return a + b + (this === o);\n}\nvar o = { f: f(?, 'b') };\nreturn o.f('a') === 'abfalse';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("143");try{return Function("asyncTestPassed","\nfunction f(a, b) {\n return a + b + (this === o);\n}\nvar o = { f: f(?, 'b') };\nreturn o.f('a') === 'abfalse';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("143");return Function("asyncTestPassed","'use strict';"+"\nfunction f(a, b) {\n return a + b + (this === o);\n}\nvar o = { f: f(?, 'b') };\nreturn o.f('a') === 'abfalse';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -17248,7 +17370,7 @@
}
var p = new F(?, 'b');
return p('a').x === 'ab';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("143");try{return Function("asyncTestPassed","\nfunction F(a, b) {\n this.x = a + b;\n}\nvar p = new F(?, 'b');\nreturn p('a').x === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("143");return Function("asyncTestPassed","'use strict';"+"\nfunction F(a, b) {\n this.x = a + b;\n}\nvar p = new F(?, 'b');\nreturn p('a').x === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("144");try{return Function("asyncTestPassed","\nfunction F(a, b) {\n this.x = a + b;\n}\nvar p = new F(?, 'b');\nreturn p('a').x === 'ab';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("144");return Function("asyncTestPassed","'use strict';"+"\nfunction F(a, b) {\n this.x = a + b;\n}\nvar p = new F(?, 'b');\nreturn p('a').x === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -17368,7 +17490,7 @@
}
var p = new F('a', ...);
return p('b', 'c').x === 'abc';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("144");try{return Function("asyncTestPassed","\nfunction F(a, b, c) {\n this.x = a + b + c;\n}\nvar p = new F('a', ...);\nreturn p('b', 'c').x === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("144");return Function("asyncTestPassed","'use strict';"+"\nfunction F(a, b, c) {\n this.x = a + b + c;\n}\nvar p = new F('a', ...);\nreturn p('b', 'c').x === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("145");try{return Function("asyncTestPassed","\nfunction F(a, b, c) {\n this.x = a + b + c;\n}\nvar p = new F('a', ...);\nreturn p('b', 'c').x === 'abc';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("145");return Function("asyncTestPassed","'use strict';"+"\nfunction F(a, b, c) {\n this.x = a + b + c;\n}\nvar p = new F('a', ...);\nreturn p('b', 'c').x === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -17597,7 +17719,7 @@
§Object.freeze syntax |
? |
? |
@@ -17713,7 +17835,7 @@
§Object.freeze syntax with array literal |
? |
? |
@@ -17829,7 +17951,7 @@
§Object.seal syntax |
? |
? |
@@ -17945,7 +18067,7 @@
§Object.seal syntax with array literal |
? |
? |
@@ -18069,7 +18191,7 @@
} catch (e) {
return true;
}
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("150");try{return Function("asyncTestPassed","\nfunction foo({| bar, baz |}) {\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, fuz: 2 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("150");return Function("asyncTestPassed","'use strict';"+"\nfunction foo({| bar, baz |}) {\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, fuz: 2 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("151");try{return Function("asyncTestPassed","\nfunction foo({| bar, baz |}) {\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, fuz: 2 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("151");return Function("asyncTestPassed","'use strict';"+"\nfunction foo({| bar, baz |}) {\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, fuz: 2 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -18194,7 +18316,7 @@
} catch (e) {
return true;
}
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("151");try{return Function("asyncTestPassed","\nfunction foo({# bar, baz #}) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, baz: 42 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("151");return Function("asyncTestPassed","'use strict';"+"\nfunction foo({# bar, baz #}) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, baz: 42 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("152");try{return Function("asyncTestPassed","\nfunction foo({# bar, baz #}) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, baz: 42 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("152");return Function("asyncTestPassed","'use strict';"+"\nfunction foo({# bar, baz #}) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo({ bar: 1, baz: 2 }) !== 3) return;\ntry {\n foo({ bar: 1, baz: 42 });\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -18318,7 +18440,7 @@
} catch (e) {
return true;
}
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("152");try{return Function("asyncTestPassed","\nfunction foo(| bar, baz |) {\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 2, 3);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("152");return Function("asyncTestPassed","'use strict';"+"\nfunction foo(| bar, baz |) {\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 2, 3);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("153");try{return Function("asyncTestPassed","\nfunction foo(| bar, baz |) {\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 2, 3);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("153");return Function("asyncTestPassed","'use strict';"+"\nfunction foo(| bar, baz |) {\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 2, 3);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -18443,7 +18565,7 @@
} catch (e) {
return true;
}
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("153");try{return Function("asyncTestPassed","\nfunction foo(# bar, baz #) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 42);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("153");return Function("asyncTestPassed","'use strict';"+"\nfunction foo(# bar, baz #) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 42);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("154");try{return Function("asyncTestPassed","\nfunction foo(# bar, baz #) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 42);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("154");return Function("asyncTestPassed","'use strict';"+"\nfunction foo(# bar, baz #) {\n if (baz === 42) bar = 27;\n return bar + baz;\n}\nif (foo(1, 2) !== 3) return;\ntry {\n foo(1, 42);\n} catch (e) {\n return true;\n}\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -18564,7 +18686,7 @@
&& results[0].codePoint === 97 && results[0].position === 0
&& results[1].codePoint === 134071 && results[1].position === 1
&& results[2].codePoint === 98 && results[2].position === 3;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("154");try{return Function("asyncTestPassed","\nvar results = [];\nfor (let code of 'a𠮷b'.codePoints()) results.push(code);\nreturn results.length === 3\n && results[0].codePoint === 97 && results[0].position === 0\n && results[1].codePoint === 134071 && results[1].position === 1\n && results[2].codePoint === 98 && results[2].position === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("154");return Function("asyncTestPassed","'use strict';"+"\nvar results = [];\nfor (let code of 'a𠮷b'.codePoints()) results.push(code);\nreturn results.length === 3\n && results[0].codePoint === 97 && results[0].position === 0\n && results[1].codePoint === 134071 && results[1].position === 1\n && results[2].codePoint === 98 && results[2].position === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("155");try{return Function("asyncTestPassed","\nvar results = [];\nfor (let code of 'a𠮷b'.codePoints()) results.push(code);\nreturn results.length === 3\n && results[0].codePoint === 97 && results[0].position === 0\n && results[1].codePoint === 134071 && results[1].position === 1\n && results[2].codePoint === 98 && results[2].position === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("155");return Function("asyncTestPassed","'use strict';"+"\nvar results = [];\nfor (let code of 'a𠮷b'.codePoints()) results.push(code);\nreturn results.length === 3\n && results[0].codePoint === 97 && results[0].position === 0\n && results[1].codePoint === 134071 && results[1].position === 1\n && results[2].codePoint === 98 && results[2].position === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -18793,7 +18915,7 @@
§Array.prototype.lastItem |
? |
No |
@@ -18909,7 +19031,7 @@
§Array.prototype.lastIndex |
? |
No |
@@ -19143,7 +19265,7 @@
&& map.get(0)[1] === 4
&& map.get(1)[0] === 1
&& map.get(1)[1] === 3;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("159");try{return Function("asyncTestPassed","\nvar map = Map.groupBy(new Set([1, 2, 3, 4]), it => it % 2)\nreturn map.size === 2\n && map.get(0)[0] === 2\n && map.get(0)[1] === 4\n && map.get(1)[0] === 1\n && map.get(1)[1] === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("159");return Function("asyncTestPassed","'use strict';"+"\nvar map = Map.groupBy(new Set([1, 2, 3, 4]), it => it % 2)\nreturn map.size === 2\n && map.get(0)[0] === 2\n && map.get(0)[1] === 4\n && map.get(1)[0] === 1\n && map.get(1)[1] === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("160");try{return Function("asyncTestPassed","\nvar map = Map.groupBy(new Set([1, 2, 3, 4]), it => it % 2)\nreturn map.size === 2\n && map.get(0)[0] === 2\n && map.get(0)[1] === 4\n && map.get(1)[0] === 1\n && map.get(1)[1] === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("160");return Function("asyncTestPassed","'use strict';"+"\nvar map = Map.groupBy(new Set([1, 2, 3, 4]), it => it % 2)\nreturn map.size === 2\n && map.get(0)[0] === 2\n && map.get(0)[1] === 4\n && map.get(1)[0] === 1\n && map.get(1)[1] === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -19262,7 +19384,7 @@
return map.size === 2
&& map.get(101).id === 101
&& map.get(102).id === 102;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("160");try{return Function("asyncTestPassed","\nvar map = Map.keyBy(new Set([{ id: 101 }, { id: 102 }]), it => it.id)\nreturn map.size === 2\n && map.get(101).id === 101\n && map.get(102).id === 102;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("160");return Function("asyncTestPassed","'use strict';"+"\nvar map = Map.keyBy(new Set([{ id: 101 }, { id: 102 }]), it => it.id)\nreturn map.size === 2\n && map.get(101).id === 101\n && map.get(102).id === 102;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("161");try{return Function("asyncTestPassed","\nvar map = Map.keyBy(new Set([{ id: 101 }, { id: 102 }]), it => it.id)\nreturn map.size === 2\n && map.get(101).id === 101\n && map.get(102).id === 102;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("161");return Function("asyncTestPassed","'use strict';"+"\nvar map = Map.keyBy(new Set([{ id: 101 }, { id: 102 }]), it => it.id)\nreturn map.size === 2\n && map.get(101).id === 101\n && map.get(102).id === 102;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -19382,7 +19504,7 @@
return map.size === 2
&& map.get(3) === 4
&& map.get(7) === 8;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("161");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 2], [3, 4], [5, 6], [7, 8]]);\nmap.deleteAll(1, 5)\nreturn map.size === 2\n && map.get(3) === 4\n && map.get(7) === 8;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("161");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 2], [3, 4], [5, 6], [7, 8]]);\nmap.deleteAll(1, 5)\nreturn map.size === 2\n && map.get(3) === 4\n && map.get(7) === 8;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("162");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 2], [3, 4], [5, 6], [7, 8]]);\nmap.deleteAll(1, 5)\nreturn map.size === 2\n && map.get(3) === 4\n && map.get(7) === 8;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("162");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 2], [3, 4], [5, 6], [7, 8]]);\nmap.deleteAll(1, 5)\nreturn map.size === 2\n && map.get(3) === 4\n && map.get(7) === 8;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -19498,7 +19620,7 @@
§Map.prototype.every |
? |
No |
@@ -19617,7 +19739,7 @@
return map.size === 2
&& map.get(1) === 4
&& map.get(3) === 6;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("163");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).filter(it => !(it % 2));\nreturn map.size === 2\n && map.get(1) === 4\n && map.get(3) === 6;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("163");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).filter(it => !(it % 2));\nreturn map.size === 2\n && map.get(1) === 4\n && map.get(3) === 6;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("164");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).filter(it => !(it % 2));\nreturn map.size === 2\n && map.get(1) === 4\n && map.get(3) === 6;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("164");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).filter(it => !(it % 2));\nreturn map.size === 2\n && map.get(1) === 4\n && map.get(3) === 6;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -19733,7 +19855,7 @@
§Map.prototype.find |
? |
No |
@@ -19849,7 +19971,7 @@
§Map.prototype.findKey |
? |
No |
@@ -19966,7 +20088,7 @@
§Map.prototype.includes |
? |
No |
@@ -20083,7 +20205,7 @@
§Map.prototype.keyOf |
? |
No |
@@ -20203,7 +20325,7 @@
&& map.get(1) === 4
&& map.get(4) === 5
&& map.get(9) === 6;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("168");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapKeys((value, key) => key * key);\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(4) === 5\n && map.get(9) === 6;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("168");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapKeys((value, key) => key * key);\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(4) === 5\n && map.get(9) === 6;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("169");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapKeys((value, key) => key * key);\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(4) === 5\n && map.get(9) === 6;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("169");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapKeys((value, key) => key * key);\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(4) === 5\n && map.get(9) === 6;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -20323,7 +20445,7 @@
&& map.get(1) === 16
&& map.get(2) === 25
&& map.get(3) === 36;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("169");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapValues((value, key) => value * value);\nreturn map.size === 3\n && map.get(1) === 16\n && map.get(2) === 25\n && map.get(3) === 36;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("169");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapValues((value, key) => value * value);\nreturn map.size === 3\n && map.get(1) === 16\n && map.get(2) === 25\n && map.get(3) === 36;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("170");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapValues((value, key) => value * value);\nreturn map.size === 3\n && map.get(1) === 16\n && map.get(2) === 25\n && map.get(3) === 36;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("170");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5], [3, 6]]).mapValues((value, key) => value * value);\nreturn map.size === 3\n && map.get(1) === 16\n && map.get(2) === 25\n && map.get(3) === 36;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -20443,7 +20565,7 @@
&& map.get(1) === 4
&& map.get(2) === 7
&& map.get(3) === 6;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("170");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5]]).merge(new Map([[2, 7], [3, 6]]));\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(2) === 7\n && map.get(3) === 6;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("170");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5]]).merge(new Map([[2, 7], [3, 6]]));\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(2) === 7\n && map.get(3) === 6;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("171");try{return Function("asyncTestPassed","\nvar map = new Map([[1, 4], [2, 5]]).merge(new Map([[2, 7], [3, 6]]));\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(2) === 7\n && map.get(3) === 6;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("171");return Function("asyncTestPassed","'use strict';"+"\nvar map = new Map([[1, 4], [2, 5]]).merge(new Map([[2, 7], [3, 6]]));\nreturn map.size === 3\n && map.get(1) === 4\n && map.get(2) === 7\n && map.get(3) === 6;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -20559,7 +20681,7 @@
§Map.prototype.reduce |
? |
No |
@@ -20675,7 +20797,7 @@
§Map.prototype.some |
? |
No |
@@ -20795,7 +20917,7 @@
&& set.has(1)
&& set.has(2)
&& set.has(3);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("173");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2]).addAll(2, 3);\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("173");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2]).addAll(2, 3);\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("174");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2]).addAll(2, 3);\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("174");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2]).addAll(2, 3);\nreturn set.size === 3\n && set.has(1)\n && set.has(2)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -20915,7 +21037,7 @@
&& set.size === 2
&& set.has(1)
&& set.has(4);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("174");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3, 4]);\nreturn set.deleteAll(2, 3) === true\n && set.size === 2\n && set.has(1)\n && set.has(4);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("174");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3, 4]);\nreturn set.deleteAll(2, 3) === true\n && set.size === 2\n && set.has(1)\n && set.has(4);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("175");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3, 4]);\nreturn set.deleteAll(2, 3) === true\n && set.size === 2\n && set.has(1)\n && set.has(4);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("175");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3, 4]);\nreturn set.deleteAll(2, 3) === true\n && set.size === 2\n && set.has(1)\n && set.has(4);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -21031,7 +21153,7 @@
§Set.prototype.every |
? |
No |
@@ -21150,7 +21272,7 @@
return set.size === 2
&& set.has(1)
&& set.has(3);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("176");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).filter(it => it % 2);\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("176");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).filter(it => it % 2);\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("177");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).filter(it => it % 2);\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("177");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).filter(it => it % 2);\nreturn set.size === 2\n && set.has(1)\n && set.has(3);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -21266,7 +21388,7 @@
§Set.prototype.find |
? |
No |
@@ -21382,7 +21504,7 @@
§Set.prototype.join |
? |
No |
@@ -21502,7 +21624,7 @@
&& set.has(1)
&& set.has(4)
&& set.has(9);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("179");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).map(it => it * it);\nreturn set.size === 3\n && set.has(1)\n && set.has(4)\n && set.has(9);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("179");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).map(it => it * it);\nreturn set.size === 3\n && set.has(1)\n && set.has(4)\n && set.has(9);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("180");try{return Function("asyncTestPassed","\nvar set = new Set([1, 2, 3]).map(it => it * it);\nreturn set.size === 3\n && set.has(1)\n && set.has(4)\n && set.has(9);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("180");return Function("asyncTestPassed","'use strict';"+"\nvar set = new Set([1, 2, 3]).map(it => it * it);\nreturn set.size === 3\n && set.has(1)\n && set.has(4)\n && set.has(9);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -21618,7 +21740,7 @@
§Set.prototype.reduce |
? |
No |
@@ -21734,7 +21856,7 @@
§Set.prototype.some |
? |
No |
@@ -21859,7 +21981,7 @@
&& map.get(b) === 2
&& !map.has(c)
&& map.get(d) === 4;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("182");try{return Function("asyncTestPassed","\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar map = new WeakMap([[a, 1], [b, 2], [c, 3], [d, 4]]);\nmap.deleteAll(a, c)\nreturn !map.has(a)\n && map.get(b) === 2\n && !map.has(c)\n && map.get(d) === 4;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("182");return Function("asyncTestPassed","'use strict';"+"\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar map = new WeakMap([[a, 1], [b, 2], [c, 3], [d, 4]]);\nmap.deleteAll(a, c)\nreturn !map.has(a)\n && map.get(b) === 2\n && !map.has(c)\n && map.get(d) === 4;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("183");try{return Function("asyncTestPassed","\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar map = new WeakMap([[a, 1], [b, 2], [c, 3], [d, 4]]);\nmap.deleteAll(a, c)\nreturn !map.has(a)\n && map.get(b) === 2\n && !map.has(c)\n && map.get(d) === 4;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("183");return Function("asyncTestPassed","'use strict';"+"\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar map = new WeakMap([[a, 1], [b, 2], [c, 3], [d, 4]]);\nmap.deleteAll(a, c)\nreturn !map.has(a)\n && map.get(b) === 2\n && !map.has(c)\n && map.get(d) === 4;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -21984,7 +22106,7 @@
&& set.has(b)
&& set.has(c)
&& set.has(d);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("183");try{return Function("asyncTestPassed","\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b]);\nset.addAll(c, d)\nreturn set.has(a)\n && set.has(b)\n && set.has(c)\n && set.has(d);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("183");return Function("asyncTestPassed","'use strict';"+"\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b]);\nset.addAll(c, d)\nreturn set.has(a)\n && set.has(b)\n && set.has(c)\n && set.has(d);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("184");try{return Function("asyncTestPassed","\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b]);\nset.addAll(c, d)\nreturn set.has(a)\n && set.has(b)\n && set.has(c)\n && set.has(d);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("184");return Function("asyncTestPassed","'use strict';"+"\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b]);\nset.addAll(c, d)\nreturn set.has(a)\n && set.has(b)\n && set.has(c)\n && set.has(d);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -22109,7 +22231,7 @@
&& set.has(b)
&& !set.has(c)
&& set.has(d);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("184");try{return Function("asyncTestPassed","\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b, c, d]);\nset.deleteAll(a, c)\nreturn !set.has(a)\n && set.has(b)\n && !set.has(c)\n && set.has(d);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("184");return Function("asyncTestPassed","'use strict';"+"\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b, c, d]);\nset.deleteAll(a, c)\nreturn !set.has(a)\n && set.has(b)\n && !set.has(c)\n && set.has(d);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("185");try{return Function("asyncTestPassed","\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b, c, d]);\nset.deleteAll(a, c)\nreturn !set.has(a)\n && set.has(b)\n && !set.has(c)\n && set.has(d);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("185");return Function("asyncTestPassed","'use strict';"+"\nvar a = {};\nvar b = {};\nvar c = {};\nvar d = {};\nvar set = new WeakSet([a, b, c, d]);\nset.deleteAll(a, c)\nreturn !set.has(a)\n && set.has(b)\n && !set.has(c)\n && set.has(d);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -22233,7 +22355,7 @@
var second = gen1.next().value;
if (first === second) return false;
return second === gen2.next().value;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("185");try{return Function("asyncTestPassed","\nvar gen1 = Math.seededPRNG({ seed: 42 });\nvar gen2 = Math.seededPRNG({ seed: 42 });\nif (!gen1.next || !gen1[Symbol.iterator]) return false;\nvar first = gen1.next().value;\nif (first < 0 || first > 1) return false;\nif (first !== gen2.next().value) return false;\nvar second = gen1.next().value;\nif (first === second) return false;\nreturn second === gen2.next().value;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("185");return Function("asyncTestPassed","'use strict';"+"\nvar gen1 = Math.seededPRNG({ seed: 42 });\nvar gen2 = Math.seededPRNG({ seed: 42 });\nif (!gen1.next || !gen1[Symbol.iterator]) return false;\nvar first = gen1.next().value;\nif (first < 0 || first > 1) return false;\nif (first !== gen2.next().value) return false;\nvar second = gen1.next().value;\nif (first === second) return false;\nreturn second === gen2.next().value;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("186");try{return Function("asyncTestPassed","\nvar gen1 = Math.seededPRNG({ seed: 42 });\nvar gen2 = Math.seededPRNG({ seed: 42 });\nif (!gen1.next || !gen1[Symbol.iterator]) return false;\nvar first = gen1.next().value;\nif (first < 0 || first > 1) return false;\nif (first !== gen2.next().value) return false;\nvar second = gen1.next().value;\nif (first === second) return false;\nreturn second === gen2.next().value;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("186");return Function("asyncTestPassed","'use strict';"+"\nvar gen1 = Math.seededPRNG({ seed: 42 });\nvar gen2 = Math.seededPRNG({ seed: 42 });\nif (!gen1.next || !gen1[Symbol.iterator]) return false;\nvar first = gen1.next().value;\nif (first < 0 || first > 1) return false;\nif (first !== gen2.next().value) return false;\nvar second = gen1.next().value;\nif (first === second) return false;\nreturn second === gen2.next().value;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -22462,7 +22584,7 @@
§Number.fromString |
? |
No |
@@ -22578,7 +22700,7 @@
§BigInt.fromString |
? |
? |
@@ -22811,7 +22933,7 @@
if (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;
delete object.b;
return [...iterator].join() === 'a,c';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("190");try{return Function("asyncTestPassed","\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateKeys(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,c';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("190");return Function("asyncTestPassed","'use strict';"+"\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateKeys(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,c';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("191");try{return Function("asyncTestPassed","\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateKeys(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,c';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("191");return Function("asyncTestPassed","'use strict';"+"\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateKeys(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,c';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -22931,7 +23053,7 @@
if (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;
delete object.b;
return [...iterator].join() === '1,3';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("191");try{return Function("asyncTestPassed","\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateValues(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === '1,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("191");return Function("asyncTestPassed","'use strict';"+"\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateValues(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === '1,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("192");try{return Function("asyncTestPassed","\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateValues(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === '1,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("192");return Function("asyncTestPassed","'use strict';"+"\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateValues(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === '1,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -23051,7 +23173,7 @@
if (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;
delete object.b;
return [...iterator].join() === 'a,1,c,3';
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("192");try{return Function("asyncTestPassed","\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateEntries(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,1,c,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("192");return Function("asyncTestPassed","'use strict';"+"\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateEntries(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,1,c,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("193");try{return Function("asyncTestPassed","\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateEntries(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,1,c,3';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("193");return Function("asyncTestPassed","'use strict';"+"\nconst object = { a: 1, b: 2, c: 3 };\nconst iterator = Object.iterateEntries(object);\nif (typeof iterator[Symbol.iterator] !== 'function' || typeof iterator.next !== 'function') return false;\ndelete object.b;\nreturn [...iterator].join() === 'a,1,c,3';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
@@ -23284,7 +23406,7 @@
function foo() { this.garply += "foo"; return this; }
var obj = { garply: "bar" };
return typeof obj::foo === "function" && obj::foo().garply === "barfoo";
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("194");try{return Function("asyncTestPassed","\nfunction foo() { this.garply += \"foo\"; return this; }\nvar obj = { garply: \"bar\" };\nreturn typeof obj::foo === \"function\" && obj::foo().garply === \"barfoo\";\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("194");return Function("asyncTestPassed","'use strict';"+"\nfunction foo() { this.garply += \"foo\"; return this; }\nvar obj = { garply: \"bar\" };\nreturn typeof obj::foo === \"function\" && obj::foo().garply === \"barfoo\";\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("195");try{return Function("asyncTestPassed","\nfunction foo() { this.garply += \"foo\"; return this; }\nvar obj = { garply: \"bar\" };\nreturn typeof obj::foo === \"function\" && obj::foo().garply === \"barfoo\";\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("195");return Function("asyncTestPassed","'use strict';"+"\nfunction foo() { this.garply += \"foo\"; return this; }\nvar obj = { garply: \"bar\" };\nreturn typeof obj::foo === \"function\" && obj::foo().garply === \"barfoo\";\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes |
@@ -23401,7 +23523,7 @@
§unary form |
? |
Yes |
@@ -23517,7 +23639,7 @@
§String.prototype.at |
? |
Yes[13] |
@@ -23747,7 +23869,7 @@
§function.callee |
? |
? |
@@ -23863,7 +23985,7 @@
§function.count |
? |
? |
@@ -23984,7 +24106,7 @@
&& arr[0] === 1
&& arr[1] === 2
&& arr[2] === 3;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("200");try{return Function("asyncTestPassed","\nvar arr = (_ => function.arguments)(1, 2, 3);\nreturn Array.isArray(arr)\n && arr.length === 3\n && arr[0] === 1\n && arr[1] === 2\n && arr[2] === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("200");return Function("asyncTestPassed","'use strict';"+"\nvar arr = (_ => function.arguments)(1, 2, 3);\nreturn Array.isArray(arr)\n && arr.length === 3\n && arr[0] === 1\n && arr[1] === 2\n && arr[2] === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("201");try{return Function("asyncTestPassed","\nvar arr = (_ => function.arguments)(1, 2, 3);\nreturn Array.isArray(arr)\n && arr.length === 3\n && arr[0] === 1\n && arr[1] === 2\n && arr[2] === 3;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("201");return Function("asyncTestPassed","'use strict';"+"\nvar arr = (_ => function.arguments)(1, 2, 3);\nreturn Array.isArray(arr)\n && arr.length === 3\n && arr[0] === 1\n && arr[1] === 2\n && arr[2] === 3;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -24111,7 +24233,7 @@
return target === C.prototype
&& key === 'method'
&& index === 0;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("201");try{return Function("asyncTestPassed","\nvar target, key, index;\nfunction decorator(_target, _key, _index){\n target = _target;\n key = _key;\n index = _index;\n}\nclass C {\n method(@decorator foo){ }\n}\nreturn target === C.prototype\n && key === 'method'\n && index === 0;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("201");return Function("asyncTestPassed","'use strict';"+"\nvar target, key, index;\nfunction decorator(_target, _key, _index){\n target = _target;\n key = _key;\n index = _index;\n}\nclass C {\n method(@decorator foo){ }\n}\nreturn target === C.prototype\n && key === 'method'\n && index === 0;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("202");try{return Function("asyncTestPassed","\nvar target, key, index;\nfunction decorator(_target, _key, _index){\n target = _target;\n key = _key;\n index = _index;\n}\nclass C {\n method(@decorator foo){ }\n}\nreturn target === C.prototype\n && key === 'method'\n && index === 0;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("202");return Function("asyncTestPassed","'use strict';"+"\nvar target, key, index;\nfunction decorator(_target, _key, _index){\n target = _target;\n key = _key;\n index = _index;\n}\nclass C {\n method(@decorator foo){ }\n}\nreturn target === C.prototype\n && key === 'method'\n && index === 0;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -24234,7 +24356,7 @@
return (@inverse function(it){
return it % 2;
})(2);
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("202");try{return Function("asyncTestPassed","\nfunction inverse(f){\n return function(){\n return !f.apply(this, arguments);\n };\n}\nreturn (@inverse function(it){\n return it % 2;\n})(2);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("202");return Function("asyncTestPassed","'use strict';"+"\nfunction inverse(f){\n return function(){\n return !f.apply(this, arguments);\n };\n}\nreturn (@inverse function(it){\n return it % 2;\n})(2);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("203");try{return Function("asyncTestPassed","\nfunction inverse(f){\n return function(){\n return !f.apply(this, arguments);\n };\n}\nreturn (@inverse function(it){\n return it % 2;\n})(2);\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("203");return Function("asyncTestPassed","'use strict';"+"\nfunction inverse(f){\n return function(){\n return !f.apply(this, arguments);\n };\n}\nreturn (@inverse function(it){\n return it % 2;\n})(2);\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -24465,7 +24587,7 @@
return Reflect.isCallable(function(){})
&& Reflect.isCallable(_ => _)
&& !Reflect.isCallable(class {});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("204");try{return Function("asyncTestPassed","\nreturn Reflect.isCallable(function(){})\n && Reflect.isCallable(_ => _)\n && !Reflect.isCallable(class {});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("204");return Function("asyncTestPassed","'use strict';"+"\nreturn Reflect.isCallable(function(){})\n && Reflect.isCallable(_ => _)\n && !Reflect.isCallable(class {});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("205");try{return Function("asyncTestPassed","\nreturn Reflect.isCallable(function(){})\n && Reflect.isCallable(_ => _)\n && !Reflect.isCallable(class {});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("205");return Function("asyncTestPassed","'use strict';"+"\nreturn Reflect.isCallable(function(){})\n && Reflect.isCallable(_ => _)\n && !Reflect.isCallable(class {});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -24583,7 +24705,7 @@
return Reflect.isConstructor(function(){})
&& !Reflect.isConstructor(_ => _)
&& Reflect.isConstructor(class {});
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("205");try{return Function("asyncTestPassed","\nreturn Reflect.isConstructor(function(){})\n && !Reflect.isConstructor(_ => _)\n && Reflect.isConstructor(class {});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("205");return Function("asyncTestPassed","'use strict';"+"\nreturn Reflect.isConstructor(function(){})\n && !Reflect.isConstructor(_ => _)\n && Reflect.isConstructor(class {});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("206");try{return Function("asyncTestPassed","\nreturn Reflect.isConstructor(function(){})\n && !Reflect.isConstructor(_ => _)\n && Reflect.isConstructor(class {});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("206");return Function("asyncTestPassed","'use strict';"+"\nreturn Reflect.isConstructor(function(){})\n && !Reflect.isConstructor(_ => _)\n && Reflect.isConstructor(class {});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -24812,7 +24934,7 @@
§Zone |
? |
? |
@@ -24928,7 +25050,7 @@
§Zone.current |
? |
? |
@@ -25044,7 +25166,7 @@
§Zone.prototype.name |
? |
? |
@@ -25160,7 +25282,7 @@
§Zone.prototype.parent |
? |
? |
@@ -25276,7 +25398,7 @@
§Zone.prototype.fork |
? |
? |
@@ -25392,7 +25514,7 @@
§Zone.prototype.run |
? |
? |
@@ -25508,7 +25630,7 @@
§Zone.prototype.wrap |
? |
? |
@@ -25743,7 +25865,7 @@
}
return continue f(n - 1);
}(1e6)) === "foo";
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("215");try{return Function("asyncTestPassed","\n\"use strict\";\nreturn (function f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue f(n - 1);\n}(1e6)) === \"foo\";\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("215");return Function("asyncTestPassed","'use strict';"+"\n\"use strict\";\nreturn (function f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue f(n - 1);\n}(1e6)) === \"foo\";\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("216");try{return Function("asyncTestPassed","\n\"use strict\";\nreturn (function f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue f(n - 1);\n}(1e6)) === \"foo\";\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("216");return Function("asyncTestPassed","'use strict';"+"\n\"use strict\";\nreturn (function f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue f(n - 1);\n}(1e6)) === \"foo\";\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -25872,7 +25994,7 @@
return continue f(n - 1);
}
return f(1e6) === "foo" && f(1e6+1) === "bar";
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("216");try{return Function("asyncTestPassed","\n\"use strict\";\nfunction f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue g(n - 1);\n}\nfunction g(n){\n if (n <= 0) {\n return \"bar\";\n }\n return continue f(n - 1);\n}\nreturn f(1e6) === \"foo\" && f(1e6+1) === \"bar\";\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("216");return Function("asyncTestPassed","'use strict';"+"\n\"use strict\";\nfunction f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue g(n - 1);\n}\nfunction g(n){\n if (n <= 0) {\n return \"bar\";\n }\n return continue f(n - 1);\n}\nreturn f(1e6) === \"foo\" && f(1e6+1) === \"bar\";\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("217");try{return Function("asyncTestPassed","\n\"use strict\";\nfunction f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue g(n - 1);\n}\nfunction g(n){\n if (n <= 0) {\n return \"bar\";\n }\n return continue f(n - 1);\n}\nreturn f(1e6) === \"foo\" && f(1e6+1) === \"bar\";\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("217");return Function("asyncTestPassed","'use strict';"+"\n\"use strict\";\nfunction f(n){\n if (n <= 0) {\n return \"foo\";\n }\n return continue g(n - 1);\n}\nfunction g(n){\n if (n <= 0) {\n return \"bar\";\n }\n return continue f(n - 1);\n}\nreturn f(1e6) === \"foo\" && f(1e6+1) === \"bar\";\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -26103,7 +26225,7 @@
var foo = { bar: 42, baz: 33 };
var fuz = { foo.bar, foo['baz'] };
return fuz.bar === 42 && fuz.baz === 33;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("218");try{return Function("asyncTestPassed","\nvar foo = { bar: 42, baz: 33 };\nvar fuz = { foo.bar, foo['baz'] };\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("218");return Function("asyncTestPassed","'use strict';"+"\nvar foo = { bar: 42, baz: 33 };\nvar fuz = { foo.bar, foo['baz'] };\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("219");try{return Function("asyncTestPassed","\nvar foo = { bar: 42, baz: 33 };\nvar fuz = { foo.bar, foo['baz'] };\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("219");return Function("asyncTestPassed","'use strict';"+"\nvar foo = { bar: 42, baz: 33 };\nvar fuz = { foo.bar, foo['baz'] };\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -26222,7 +26344,7 @@
var fuz = {};
({ fuz.bar, fuz['baz'] } = foo);
return fuz.bar === 42 && fuz.baz === 33;
- ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("219");try{return Function("asyncTestPassed","\nvar foo = { bar: 42, baz: 33 };\nvar fuz = {};\n({ fuz.bar, fuz['baz'] } = foo);\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("219");return Function("asyncTestPassed","'use strict';"+"\nvar foo = { bar: 42, baz: 33 };\nvar fuz = {};\n({ fuz.bar, fuz['baz'] } = foo);\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("220");try{return Function("asyncTestPassed","\nvar foo = { bar: 42, baz: 33 };\nvar fuz = {};\n({ fuz.bar, fuz['baz'] } = foo);\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("220");return Function("asyncTestPassed","'use strict';"+"\nvar foo = { bar: 42, baz: 33 };\nvar fuz = {};\n({ fuz.bar, fuz['baz'] } = foo);\nreturn fuz.bar === 42 && fuz.baz === 33;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -26453,7 +26575,7 @@
§Reflect.defineMetadata |
? |
Yes[13] |
@@ -26569,7 +26691,7 @@
§Reflect.hasMetadata |
? |
Yes[13] |
@@ -26685,7 +26807,7 @@
§Reflect.hasOwnMetadata |
? |
Yes[13] |
@@ -26801,7 +26923,7 @@
§Reflect.getMetadata |
? |
Yes[13] |
@@ -26917,7 +27039,7 @@
§Reflect.getOwnMetadata |
? |
Yes[13] |
@@ -27033,7 +27155,7 @@
§Reflect.getMetadataKeys |
? |
Yes[13] |
@@ -27149,7 +27271,7 @@
§Reflect.getOwnMetadataKeys |
? |
Yes[13] |
@@ -27265,7 +27387,7 @@
§Reflect.deleteMetadata |
? |
Yes[13] |
@@ -27381,7 +27503,7 @@
§Reflect.metadata |
? |
Yes[13] |