diff --git a/data-esnext.js b/data-esnext.js
index 549520e9c..fd235d169 100644
--- a/data-esnext.js
+++ b/data-esnext.js
@@ -929,6 +929,32 @@ exports.tests = [
typescript3_8corejs3: false,
}
},
+ {
+ name: 'optional deep private instance class fields access',
+ exec: function () {/*
+ class C {
+ #x = 42;
+ x(o = {p: this}){
+ return o?.p.#x;
+ }
+ }
+ return new C().x() === 42 && new C().x(null) === void 0;
+ */},
+ res: {
+ ie11: false,
+ firefox2: false,
+ firefox74: firefox.privateClassFields,
+ chrome1: false,
+ chrome78: {val: 'flagged', note_id: "chrome-optional-chaining", note_html: "The feature have to be enabled via --js-flags=\"--harmony-optional-chaining\"
flag"},
+ chrome80: 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 30ba697f6..6a5b93801 100644
--- a/esnext/index.html
+++ b/esnext/index.html
@@ -597,117 +597,117 @@
Flag[5] |
§instance class fields |
-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 |
+1/6 |
+1/6 |
+1/6 |
+1/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+1/6 |
+1/6 |
+1/6 |
+1/6 |
+1/6 |
+1/6 |
+1/6 |
+1/6 |
+1/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+2/6 |
+2/6 |
+2/6 |
+2/6 |
+2/6 |
+2/6 |
+2/6 |
+2/6 |
+2/6 |
+0/6 |
+4/6 |
+4/6 |
+4/6 |
+4/6 |
+4/6 |
+4/6 |
+5/6 |
+5/6 |
+5/6 |
+6/6 |
+0/6 |
+0/6 |
+0/6 |
+4/6 |
+5/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+4/6 |
+4/6 |
+4/6 |
+4/6 |
+4/6 |
+4/6 |
+5/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+4/6 |
+4/6 |
+4/6 |
+4/6 |
+4/6 |
+4/6 |
+5/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+4/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+0/6 |
+4/6 |
+1/6 |
+2/6 |
+4/6 |
+4/6 |
+4/6 |
§public instance class fields |
+? |
+? |
+? |
+No |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+? |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No[10] |
+No[10] |
+No[10] |
+No[10] |
+No |
+No |
+No |
+No |
+No |
+Flag[11] |
+Flag[11] |
+Yes |
+Yes |
+Yes |
+Yes |
+No |
+No |
+No |
+Flag[11] |
+Yes |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+Flag[11] |
+Flag[11] |
+Yes |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+Flag[11] |
+Flag[11] |
+Yes |
+? |
+? |
+? |
+? |
+? |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+No |
+
§computed instance class fields |
? |
? |
@@ -1434,7 +1556,7 @@
static x = 'x';
}
return C.x === 'x';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("11");try{return Function("asyncTestPassed","\nclass C {\n static x = 'x';\n}\nreturn C.x === 'x';\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("11");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 |
@@ -1556,7 +1678,7 @@
}
}
return new C().x() === 42;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("12");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("12");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;}}());
? |
? |
@@ -1675,7 +1797,7 @@
static ['x'] = 42;
}
return C.x === 42;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("13");try{return Function("asyncTestPassed","\nclass C {\n static ['x'] = 42;\n}\nreturn C.x === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("13");return Function("asyncTestPassed","'use strict';"+"\nclass C {\n static ['x'] = 42;\n}\nreturn 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 #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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("15");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("15");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;}}());
? |
? |
@@ -2032,7 +2154,7 @@
}
}
return new C().x() === 42;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("16");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("16");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;}}());
? |
? |
@@ -2157,7 +2279,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 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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("17");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("17");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;}}());
? |
? |
@@ -2282,7 +2404,7 @@
}
}
return new C().x() === 42 && y;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("18");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("18");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;}}());
? |
? |
@@ -2399,7 +2521,7 @@
§numeric separators |
? |
? |
@@ -2425,8 +2547,8 @@
No |
No |
No |
-Flag[11] |
-Flag[11] |
+Flag[12] |
+Flag[12] |
Yes |
Yes |
Yes |
@@ -2492,7 +2614,7 @@
? |
? |
No |
-Flag[12] |
+Flag[13] |
? |
? |
? |
@@ -2515,12 +2637,12 @@
§String.prototype.replaceAll |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -2529,15 +2651,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -2545,12 +2667,12 @@
No |
No |
No |
-Flag[11] |
-Flag[11] |
-Flag[11] |
-Flag[11] |
-Flag[11] |
-Flag[11] |
+Flag[12] |
+Flag[12] |
+Flag[12] |
+Flag[12] |
+Flag[12] |
+Flag[12] |
? |
? |
? |
@@ -2558,15 +2680,15 @@
No |
No |
No |
-Flag[16] |
-Flag[16] |
-Flag[16] |
-Flag[16] |
+Flag[17] |
+Flag[17] |
+Flag[17] |
+Flag[17] |
No |
No |
No |
No |
-Flag[16] |
+Flag[17] |
? |
? |
? |
@@ -2580,7 +2702,7 @@
No |
No |
No |
-Flag[16] |
+Flag[17] |
? |
? |
? |
@@ -2602,13 +2724,13 @@
No |
No |
No |
-Flag[16] |
+Flag[17] |
? |
? |
? |
? |
No |
-Flag[12] |
+Flag[13] |
? |
? |
? |
@@ -2637,12 +2759,12 @@
]).then(it => {
if (it === 1) asyncTestPassed();
});
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("21");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("21");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -2651,15 +2773,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -2667,12 +2789,12 @@
No |
No |
No |
-Flag[11] |
-Flag[11] |
-Flag[11] |
-Flag[11] |
-Flag[11] |
-Flag[11] |
+Flag[12] |
+Flag[12] |
+Flag[12] |
+Flag[12] |
+Flag[12] |
+Flag[12] |
? |
? |
? |
@@ -3231,7 +3353,7 @@
b ||= 2;
c ||= 2;
return a === 2 && b === 2 && c === 1;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("26");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("26");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;}}());
? |
? |
@@ -3266,7 +3388,7 @@
No |
No |
No |
-Flag[11] |
+Flag[12] |
? |
? |
? |
@@ -3350,7 +3472,7 @@
let i = 1;
a ||= ++i;
return a === 1 && i === 1;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("27");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("27");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;}}());
? |
? |
@@ -3385,7 +3507,7 @@
No |
No |
No |
-Flag[11] |
+Flag[12] |
? |
? |
? |
@@ -3469,7 +3591,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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("28");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("28");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;}}());
? |
? |
@@ -3504,7 +3626,7 @@
No |
No |
No |
-Flag[11] |
+Flag[12] |
? |
? |
? |
@@ -3591,7 +3713,7 @@
b &&= 2;
c &&= 2;
return typeof a === 'undefined' && b === 0 && c === 2;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("29");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("29");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;}}());
? |
? |
@@ -3626,7 +3748,7 @@
No |
No |
No |
-Flag[11] |
+Flag[12] |
? |
? |
? |
@@ -3710,7 +3832,7 @@
let i = 1;
a &&= ++i;
return typeof a === 'undefined' && i === 1;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("30");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("30");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;}}());
? |
? |
@@ -3745,7 +3867,7 @@
No |
No |
No |
-Flag[11] |
+Flag[12] |
? |
? |
? |
@@ -3829,7 +3951,7 @@
var obj = { get x() { return }, set x(n) { i++; } };
obj.x &&= 2;
return i === 1;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("31");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("31");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;}}());
? |
? |
@@ -3864,7 +3986,7 @@
No |
No |
No |
-Flag[11] |
+Flag[12] |
? |
? |
? |
@@ -3951,7 +4073,7 @@
b ??= 2;
c ??= 2;
return a === 2 && b === 0 && c === 1;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("32");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("32");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;}}());
? |
? |
@@ -3986,7 +4108,7 @@
No |
No |
No |
-Flag[11] |
+Flag[12] |
? |
? |
? |
@@ -4070,7 +4192,7 @@
let i = 1;
a ??= ++i;
return a === 1 && i === 1;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("33");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("33");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;}}());
? |
? |
@@ -4105,7 +4227,7 @@
No |
No |
No |
-Flag[11] |
+Flag[12] |
? |
? |
? |
@@ -4189,7 +4311,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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("34");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("34");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;}}());
? |
? |
@@ -4224,7 +4346,7 @@
No |
No |
No |
-Flag[11] |
+Flag[12] |
? |
? |
? |
@@ -4309,7 +4431,7 @@
} 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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("35");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("35");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;}}());
? |
? |
@@ -4433,7 +4555,7 @@
var iter = generator();
iter.next('tromple');
return result === 'tromple';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("36");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("36");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 |
@@ -4670,12 +4792,12 @@
return descriptor;
}
return Object.getOwnPropertyDescriptor(A.prototype, "B").configurable === 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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("38");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("38");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] |
-No[17] |
-No[17] |
+No[18] |
+No[18] |
+No[18] |
? |
? |
? |
@@ -4789,7 +4911,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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("39");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("39");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;}}());
? |
? |
@@ -5024,7 +5146,7 @@
} catch (e) {
return a + e === 42;
}
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("41");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("41");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;}}());
? |
? |
@@ -5150,7 +5272,7 @@
} catch (e) {
return e === 42;
}
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("42");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("42");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;}}());
? |
? |
@@ -5271,7 +5393,7 @@
} catch (e) {
return e === 42;
}
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("43");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("43");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;}}());
? |
? |
@@ -5392,7 +5514,7 @@
} catch (e) {
return e === 21;
}
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("44");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("44");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;}}());
? |
? |
@@ -5624,12 +5746,12 @@
return set.size === 2
&& 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, 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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("46");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("46");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -5638,15 +5760,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -5744,12 +5866,12 @@
&& set.has(1)
&& set.has(2)
&& set.has(3);
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("47");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("47");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -5758,15 +5880,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -5863,12 +5985,12 @@
return set.size === 2
&& set.has(1)
&& set.has(2);
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("48");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("48");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -5877,15 +5999,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -5982,12 +6104,12 @@
return set.size === 2
&& set.has(1)
&& set.has(3);
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("49");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("49");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -5996,15 +6118,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -6098,12 +6220,12 @@
§Set.prototype.isDisjointFrom |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -6112,15 +6234,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -6214,12 +6336,12 @@
§Set.prototype.isSubsetOf |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -6228,15 +6350,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -6330,12 +6452,12 @@
§Set.prototype.isSupersetOf |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -6344,15 +6466,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -6562,7 +6684,7 @@
const buffer2 = buffer1.transfer();
return buffer1.byteLength === 0
&& buffer2.byteLength === 2;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("54");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("54");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;}}());
? |
? |
@@ -6681,7 +6803,7 @@
const buffer2 = buffer1.realloc(256);
return buffer1.byteLength === 0
&& buffer2.byteLength === 256;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("55");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("55");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;}}());
? |
? |
@@ -6913,12 +7035,12 @@
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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("57");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("57");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -6927,15 +7049,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -7033,12 +7155,12 @@
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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("58");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("58");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -7047,15 +7169,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -7150,12 +7272,12 @@
§Array.isTemplateObject |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -7164,15 +7286,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -7379,12 +7501,12 @@
§instanceof Iterator |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -7393,15 +7515,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -7497,12 +7619,12 @@
class Class extends Iterator { }
const instance = new Class();
return instance[Symbol.iterator]() === instance;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("62");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("62");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -7511,15 +7633,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -7616,12 +7738,12 @@
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([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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("63");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("63");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -7630,15 +7752,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -7740,12 +7862,12 @@
return 'next' in iterator
&& iterator instanceof Iterator
&& Array.from(iterator).join() === '1,2,3';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("64");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("64");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -7754,15 +7876,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -7856,12 +7978,12 @@
§Iterator.prototype.asIndexedPairs |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -7870,15 +7992,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -7972,12 +8094,12 @@
§Iterator.prototype.drop |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -7986,15 +8108,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -8088,12 +8210,12 @@
§Iterator.prototype.every |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -8102,15 +8224,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -8204,12 +8326,12 @@
§Iterator.prototype.filter |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -8218,15 +8340,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -8320,12 +8442,12 @@
§Iterator.prototype.find |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -8334,15 +8456,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -8436,12 +8558,12 @@
§Iterator.prototype.flatMap |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -8450,15 +8572,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -8554,12 +8676,12 @@
let result = '';
[1, 2, 3].values().forEach(it => result += it);
return result === '123';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("71");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("71");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -8568,15 +8690,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -8670,12 +8792,12 @@
§Iterator.prototype.map |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -8684,15 +8806,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -8786,12 +8908,12 @@
§Iterator.prototype.reduce |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -8800,15 +8922,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -8902,12 +9024,12 @@
§Iterator.prototype.some |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -8916,15 +9038,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -9018,12 +9140,12 @@
§Iterator.prototype.take |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -9032,15 +9154,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -9135,12 +9257,12 @@
§Iterator.prototype.toArray |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -9149,15 +9271,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -9251,12 +9373,12 @@
§Iterator.prototype[@@toStringTag] |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -9265,15 +9387,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -9367,12 +9489,12 @@
§instanceof AsyncIterator |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -9381,15 +9503,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -9485,12 +9607,12 @@
class Class extends AsyncIterator { }
const instance = new Class();
return instance[Symbol.asyncIterator]() === instance;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("79");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("79");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -9499,15 +9621,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -9613,12 +9735,12 @@
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(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;}}());
+ ">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(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("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(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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -9627,15 +9749,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -9741,12 +9863,12 @@
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]);\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;}}());
+ ">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]);\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]);\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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -9755,15 +9877,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -9869,12 +9991,12 @@
toArray(iterator).then(it => {
if (it.join() === '1,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\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;}}());
+ ">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\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("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\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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -9883,15 +10005,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -9993,12 +10115,12 @@
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("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;}}());
+ ">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] })().asIndexedPairs()).then(it => {\n if (it.join() === '0,1,1,2,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] })().asIndexedPairs()).then(it => {\n if (it.join() === '0,1,1,2,2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -10007,15 +10129,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -10117,12 +10239,12 @@
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("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;}}());
+ ">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] }().drop(1)).then(it => {\n if (it.join() === '2,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] }().drop(1)).then(it => {\n if (it.join() === '2,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -10131,15 +10253,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -10235,12 +10357,12 @@
(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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("85");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("85");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -10249,15 +10371,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -10359,12 +10481,12 @@
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("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;}}());
+ ">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] }().filter(it => it % 2)).then(it => {\n if (it.join() === '1,3') 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] }().filter(it => it % 2)).then(it => {\n if (it.join() === '1,3') asyncTestPassed();\n});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -10373,15 +10495,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -10477,12 +10599,12 @@
(async function*() { yield * [1, 2, 3] })().find(it => it % 2).then(it => {
if (it === 1) asyncTestPassed();
});
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("87");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("87");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -10491,15 +10613,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -10601,12 +10723,12 @@
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("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;}}());
+ ">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] }().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("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] }().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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -10615,15 +10737,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -10720,12 +10842,12 @@
(async function*() { yield * [1, 2, 3] })().forEach(it => result += it).then(() => {
if (result === '123') asyncTestPassed();
});
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("89");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("89");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -10734,15 +10856,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -10844,12 +10966,12 @@
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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("90");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("90");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -10858,15 +10980,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -10962,12 +11084,12 @@
(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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("91");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("91");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -10976,15 +11098,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -11080,12 +11202,12 @@
(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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("92");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("92");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -11094,15 +11216,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -11204,12 +11326,12 @@
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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("93");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("93");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -11218,15 +11340,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -11322,12 +11444,12 @@
(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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("94");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("94");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -11336,15 +11458,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -11438,12 +11560,12 @@
§AsyncIterator.prototype[@@toStringTag] |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -11452,15 +11574,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -11559,7 +11681,7 @@
let x = 23;
x + 19;
} === 42;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("96");try{return Function("asyncTestPassed","\nreturn do {\n let x = 23;\n x + 19;\n} === 42;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("96");return Function("asyncTestPassed","'use strict';"+"\nreturn do {\n let x = 23;\n x + 19;\n} === 42;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
Yes |
@@ -11788,12 +11910,12 @@
§basic support |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -11802,15 +11924,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -11904,12 +12026,12 @@
§Symbol.observable well known symbol |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -11918,15 +12040,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -12020,12 +12142,12 @@
§Observable.prototype.subscribe |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -12034,15 +12156,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -12146,12 +12268,12 @@
try { Observable(function() { }) } catch(e) { newCheckPassed = true }
return nonCallableCheckPassed && primitiveCheckPassed && newCheckPassed;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("101");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("101");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -12160,15 +12282,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -12263,12 +12385,12 @@
§Observable.prototype[Symbol.observable] |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -12277,15 +12399,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -12379,12 +12501,12 @@
§Observable.of |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -12393,15 +12515,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -12495,12 +12617,12 @@
§Observable.from |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -12509,15 +12631,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -12612,7 +12734,7 @@
§Frozen Realms API |
? |
? |
@@ -12732,12 +12854,12 @@
&& Math.signbit(0) === false
&& Math.signbit(-42) === true
&& Math.signbit(42) === 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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("106");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("106");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -12746,15 +12868,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -12963,12 +13085,12 @@
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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("108");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("108");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -12977,15 +13099,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -13079,12 +13201,12 @@
§Math.DEG_PER_RAD |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -13093,15 +13215,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -13196,12 +13318,12 @@
§Math.degrees |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -13210,15 +13332,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -13312,12 +13434,12 @@
§Math.fscale |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -13326,15 +13448,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -13428,12 +13550,12 @@
§Math.RAD_PER_DEG |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -13442,15 +13564,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -13545,12 +13667,12 @@
§Math.radians |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -13559,15 +13681,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -13661,12 +13783,12 @@
§Math.scale |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -13675,15 +13797,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -13890,12 +14012,12 @@
§basic support |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -13904,15 +14026,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -14006,12 +14128,12 @@
§returns instance of Promise |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -14020,15 +14142,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -14124,12 +14246,12 @@
var score = 0;
Promise.try(function () { score++ });
return score === 1;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("118");try{return Function("asyncTestPassed","\nvar score = 0;\nPromise.try(function () { score++ });\nreturn score === 1;\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("118");return Function("asyncTestPassed","'use strict';"+"\nvar score = 0;\nPromise.try(function () { score++ });\nreturn score === 1;\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -14138,15 +14260,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -14247,12 +14369,12 @@
score += (val === 'foo');
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 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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("119");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("119");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -14261,15 +14383,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -14370,12 +14492,12 @@
score += (err === 'bar');
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 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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("120");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("120");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -14384,15 +14506,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -14493,12 +14615,12 @@
score += (val === 'foo');
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.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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("121");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("121");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -14507,15 +14629,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -14616,12 +14738,12 @@
score += (err === 'bar');
if (score === 2) asyncTestPassed();
});
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("122");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("122");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -14630,15 +14752,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -14848,12 +14970,12 @@
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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("124");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("124");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -14862,15 +14984,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -14969,12 +15091,12 @@
return [it[0], it[1] + 1];
});
return C.get(A) + C.get(B) === 5;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("125");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("125");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -14983,15 +15105,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -15088,12 +15210,12 @@
var B = {};
var C = Set.of(A, B);
return C.has(A) + C.has(B);
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("126");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("126");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -15102,15 +15224,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -15207,12 +15329,12 @@
return it + 2;
});
return C.has(3) + C.has(4);
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("127");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("127");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -15221,15 +15343,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -15326,12 +15448,12 @@
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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("128");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("128");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -15340,15 +15462,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -15447,12 +15569,12 @@
return [it[0], it[1] + 1];
});
return C.get(A) + C.get(B) === 5;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("129");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("129");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -15461,15 +15583,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -15566,12 +15688,12 @@
var B = {};
var C = WeakSet.of(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.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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("130");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("130");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -15580,15 +15702,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -15685,12 +15807,12 @@
var B = {};
var C = WeakSet.from([A, B]);
return C.has(A) + C.has(B);
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("131");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("131");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] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -15699,15 +15821,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -15813,7 +15935,7 @@
|> _ => _ + '!';
return result === 'Hello, hello!';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("132");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("132");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;}}());
? |
? |
@@ -15836,19 +15958,19 @@
? |
? |
? |
-Flag[18] |
-Flag[18] |
-Flag[18] |
-Flag[18] |
-Flag[18] |
-Flag[18] |
-Flag[18] |
-Flag[18] |
-Flag[18] |
-Flag[18] |
-Flag[18] |
-Flag[18] |
-Flag[18] |
+Flag[19] |
+Flag[19] |
+Flag[19] |
+Flag[19] |
+Flag[19] |
+Flag[19] |
+Flag[19] |
+Flag[19] |
+Flag[19] |
+Flag[19] |
+Flag[19] |
+Flag[19] |
+Flag[19] |
No |
? |
? |
@@ -15933,7 +16055,7 @@
}
return 123i === 'string123number123';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("133");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("133");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;}}());
? |
? |
@@ -16166,7 +16288,7 @@
};
var p = f('a', ?);
return p('b') === '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('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;}}());
+ ">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('a', ?);\nreturn p('b') === '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('a', ?);\nreturn p('b') === 'ab';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -16286,7 +16408,7 @@
};
var p = f(?, 'b');
return p('a') === 'ab';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("136");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("136");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;}}());
? |
? |
@@ -16406,7 +16528,7 @@
};
var p = f(?, 'b', ?);
return p('a', '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(?, '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;}}());
+ ">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(?, 'b', ?);\nreturn p('a', '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(?, 'b', ?);\nreturn p('a', 'c') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -16526,7 +16648,7 @@
};
var p = f('a', ...);
return p('b', 'c') === '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('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;}}());
+ ">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('a', ...);\nreturn p('b', 'c') === '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('a', ...);\nreturn p('b', 'c') === 'abc';\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -16646,7 +16768,7 @@
};
var p = f(..., 'c');
return p('a', 'b') === 'abc';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("139");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("139");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;}}());
? |
? |
@@ -16766,7 +16888,7 @@
};
var p = f(..., 'c', ...);
return p('a', 'b') === 'abcab';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("140");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("140");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;}}());
? |
? |
@@ -16886,7 +17008,7 @@
};
var p = f(?, 'b', ...);
return p('a', 'c', 'd') === 'abcd';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("141");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("141");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;}}());
? |
? |
@@ -17009,7 +17131,7 @@
return a + b;
};
return p('a') === 'ab';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("142");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("142");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;}}());
? |
? |
@@ -17130,7 +17252,7 @@
return a + b + this.x;
} };
return p('a') === 'abc';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("143");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("143");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;}}());
? |
? |
@@ -17250,7 +17372,7 @@
}
var o = { f: f(?, 'b') };
return o.f('a') === 'abfalse';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("144");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("144");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;}}());
? |
? |
@@ -17370,7 +17492,7 @@
}
var p = new F(?, 'b');
return p('a').x === 'ab';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("145");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("145");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;}}());
? |
? |
@@ -17490,7 +17612,7 @@
}
var p = new F('a', ...);
return p('b', 'c').x === 'abc';
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("146");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("146");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;}}());
? |
? |
@@ -17719,7 +17841,7 @@
§Object.freeze syntax |
? |
? |
@@ -17835,7 +17957,7 @@
§Object.freeze syntax with array literal |
? |
? |
@@ -17951,7 +18073,7 @@
§Object.seal syntax |
? |
? |
@@ -18067,7 +18189,7 @@
§Object.seal syntax with array literal |
? |
? |
@@ -18191,7 +18313,7 @@
} catch (e) {
return true;
}
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("152");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("152");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;}}());
? |
? |
@@ -18316,7 +18438,7 @@
} catch (e) {
return true;
}
- ">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;}}());
+ ">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({ 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("153");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;}}());
? |
? |
@@ -18440,7 +18562,7 @@
} catch (e) {
return true;
}
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("154");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("154");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;}}());
? |
? |
@@ -18565,7 +18687,7 @@
} catch (e) {
return true;
}
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("155");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("155");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;}}());
? |
? |
@@ -18686,12 +18808,12 @@
&& 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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("156");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("156");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -18700,15 +18822,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -18915,12 +19037,12 @@
§Array.prototype.lastItem |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -18929,15 +19051,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -19031,12 +19153,12 @@
§Array.prototype.lastIndex |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -19045,15 +19167,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -19265,12 +19387,12 @@
&& map.get(0)[1] === 4
&& map.get(1)[0] === 1
&& map.get(1)[1] === 3;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("161");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("161");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -19279,15 +19401,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -19384,12 +19506,12 @@
return map.size === 2
&& map.get(101).id === 101
&& map.get(102).id === 102;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("162");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("162");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -19398,15 +19520,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -19504,12 +19626,12 @@
return map.size === 2
&& map.get(3) === 4
&& map.get(7) === 8;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("163");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("163");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -19518,15 +19640,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -19620,12 +19742,12 @@
§Map.prototype.every |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -19634,15 +19756,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -19739,12 +19861,12 @@
return map.size === 2
&& map.get(1) === 4
&& map.get(3) === 6;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("165");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("165");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -19753,15 +19875,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -19855,12 +19977,12 @@
§Map.prototype.find |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -19869,15 +19991,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -19971,12 +20093,12 @@
§Map.prototype.findKey |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -19985,15 +20107,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -20088,12 +20210,12 @@
§Map.prototype.includes |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -20102,15 +20224,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -20205,12 +20327,12 @@
§Map.prototype.keyOf |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -20219,15 +20341,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -20325,12 +20447,12 @@
&& map.get(1) === 4
&& map.get(4) === 5
&& map.get(9) === 6;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("170");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("170");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -20339,15 +20461,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -20445,12 +20567,12 @@
&& map.get(1) === 16
&& map.get(2) === 25
&& map.get(3) === 36;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("171");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("171");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -20459,15 +20581,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -20565,12 +20687,12 @@
&& map.get(1) === 4
&& map.get(2) === 7
&& map.get(3) === 6;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("172");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("172");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -20579,15 +20701,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -20681,12 +20803,12 @@
§Map.prototype.reduce |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -20695,15 +20817,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -20797,12 +20919,12 @@
§Map.prototype.some |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -20811,15 +20933,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -20917,12 +21039,12 @@
&& set.has(1)
&& set.has(2)
&& set.has(3);
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("175");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("175");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -20931,15 +21053,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -21037,12 +21159,12 @@
&& set.size === 2
&& set.has(1)
&& set.has(4);
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("176");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("176");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -21051,15 +21173,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -21153,12 +21275,12 @@
§Set.prototype.every |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -21167,15 +21289,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -21272,12 +21394,12 @@
return set.size === 2
&& set.has(1)
&& set.has(3);
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("178");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("178");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -21286,15 +21408,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -21388,12 +21510,12 @@
§Set.prototype.find |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -21402,15 +21524,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -21504,12 +21626,12 @@
§Set.prototype.join |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -21518,15 +21640,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -21624,12 +21746,12 @@
&& set.has(1)
&& set.has(4)
&& set.has(9);
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("181");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("181");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -21638,15 +21760,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -21740,12 +21862,12 @@
§Set.prototype.reduce |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -21754,15 +21876,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -21856,12 +21978,12 @@
§Set.prototype.some |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -21870,15 +21992,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -21981,12 +22103,12 @@
&& map.get(b) === 2
&& !map.has(c)
&& map.get(d) === 4;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("184");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("184");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -21995,15 +22117,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -22106,12 +22228,12 @@
&& 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]);\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;}}());
+ ">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]);\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("185");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -22120,15 +22242,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -22231,12 +22353,12 @@
&& set.has(b)
&& !set.has(c)
&& set.has(d);
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("186");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("186");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -22245,15 +22367,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -22355,12 +22477,12 @@
var second = gen1.next().value;
if (first === second) return false;
return second === gen2.next().value;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("187");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("187");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -22369,15 +22491,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -22584,12 +22706,12 @@
§Number.fromString |
? |
No |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -22598,15 +22720,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -22700,7 +22822,7 @@
§BigInt.fromString |
? |
? |
@@ -22933,12 +23055,12 @@
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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("192");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("192");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -22947,15 +23069,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
? |
? |
? |
@@ -23053,12 +23175,12 @@
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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("193");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("193");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -23067,15 +23189,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
? |
? |
? |
@@ -23173,12 +23295,12 @@
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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("194");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("194");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 |
No |
-Yes[13] |
+Yes[14] |
? |
? |
? |
@@ -23187,15 +23309,15 @@
? |
? |
? |
-?[14] |
-?[14] |
-?[14] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+?[15] |
+?[15] |
+?[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
? |
? |
? |
@@ -23406,7 +23528,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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("196");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("196");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 |
@@ -23523,7 +23645,7 @@
§unary form |
? |
Yes |
@@ -23639,12 +23761,12 @@
§String.prototype.at |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -23653,15 +23775,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -23869,7 +23991,7 @@
§function.callee |
? |
? |
@@ -23985,7 +24107,7 @@
§function.count |
? |
? |
@@ -24106,7 +24228,7 @@
&& arr[0] === 1
&& arr[1] === 2
&& arr[2] === 3;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("202");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("202");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;}}());
? |
? |
@@ -24233,7 +24355,7 @@
return target === C.prototype
&& key === 'method'
&& index === 0;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("203");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("203");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;}}());
? |
? |
@@ -24356,7 +24478,7 @@
return (@inverse function(it){
return it % 2;
})(2);
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("204");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("204");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;}}());
? |
? |
@@ -24587,7 +24709,7 @@
return Reflect.isCallable(function(){})
&& Reflect.isCallable(_ => _)
&& !Reflect.isCallable(class {});
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("206");try{return Function("asyncTestPassed","\nreturn Reflect.isCallable(function(){})\n && Reflect.isCallable(_ => _)\n && !Reflect.isCallable(class {});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("206");return Function("asyncTestPassed","'use strict';"+"\nreturn Reflect.isCallable(function(){})\n && Reflect.isCallable(_ => _)\n && !Reflect.isCallable(class {});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -24705,7 +24827,7 @@
return Reflect.isConstructor(function(){})
&& !Reflect.isConstructor(_ => _)
&& Reflect.isConstructor(class {});
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("207");try{return Function("asyncTestPassed","\nreturn Reflect.isConstructor(function(){})\n && !Reflect.isConstructor(_ => _)\n && Reflect.isConstructor(class {});\n ")(asyncTestPassed)}catch(e){asyncTestPassed=global.__strictAsyncPassedFn && __strictAsyncPassedFn("207");return Function("asyncTestPassed","'use strict';"+"\nreturn Reflect.isConstructor(function(){})\n && !Reflect.isConstructor(_ => _)\n && Reflect.isConstructor(class {});\n ")(asyncTestPassed)&&"Strict"}}catch(e){return false;}}());
? |
? |
@@ -24934,7 +25056,7 @@
§Zone |
? |
? |
@@ -25050,7 +25172,7 @@
§Zone.current |
? |
? |
@@ -25166,7 +25288,7 @@
§Zone.prototype.name |
? |
? |
@@ -25282,7 +25404,7 @@
§Zone.prototype.parent |
? |
? |
@@ -25398,7 +25520,7 @@
§Zone.prototype.fork |
? |
? |
@@ -25514,7 +25636,7 @@
§Zone.prototype.run |
? |
? |
@@ -25630,7 +25752,7 @@
§Zone.prototype.wrap |
? |
? |
@@ -25865,7 +25987,7 @@
}
return continue f(n - 1);
}(1e6)) === "foo";
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("217");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("217");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;}}());
? |
? |
@@ -25994,7 +26116,7 @@
return continue f(n - 1);
}
return f(1e6) === "foo" && f(1e6+1) === "bar";
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("218");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("218");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;}}());
? |
? |
@@ -26225,7 +26347,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("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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("220");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("220");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;}}());
? |
? |
@@ -26344,7 +26466,7 @@
var fuz = {};
({ fuz.bar, fuz['baz'] } = foo);
return fuz.bar === 42 && fuz.baz === 33;
- ">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;}}());
+ ">test(function(){try{var asyncTestPassed=global.__asyncPassedFn && __asyncPassedFn("221");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("221");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;}}());
? |
? |
@@ -26575,12 +26697,12 @@
§Reflect.defineMetadata |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -26589,15 +26711,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -26691,12 +26813,12 @@
§Reflect.hasMetadata |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -26705,15 +26827,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -26807,12 +26929,12 @@
§Reflect.hasOwnMetadata |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -26821,15 +26943,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -26923,12 +27045,12 @@
§Reflect.getMetadata |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -26937,15 +27059,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -27039,12 +27161,12 @@
§Reflect.getOwnMetadata |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -27053,15 +27175,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -27155,12 +27277,12 @@
§Reflect.getMetadataKeys |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -27169,15 +27291,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -27271,12 +27393,12 @@
§Reflect.getOwnMetadataKeys |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -27285,15 +27407,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -27387,12 +27509,12 @@
§Reflect.deleteMetadata |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -27401,15 +27523,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -27503,12 +27625,12 @@
§Reflect.metadata |
? |
-Yes[13] |
-Yes[13] |
-Yes[13] |
+Yes[14] |
+Yes[14] |
+Yes[14] |
? |
? |
? |
@@ -27517,15 +27639,15 @@
? |
? |
? |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
-Yes[15] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
+Yes[16] |
No |
No |
No |
@@ -27621,7 +27743,7 @@
+ [1] Flagged features have to be enabled via --harmony
flag
[2] Flagged features have to be enabled via --harmony
or --es_staging
flag
[3] Executed in Node.js/JVM mode via graalvm/bin/node --jvm
.
[4] The feature have to be enabled via javascript.options.experimental.weakrefs
setting under about:config
.
[5] Available behind the --js-flags=--harmony-weak-refs --expose-gc
flag in V8.
[6] The feature have to be enabled via --js.ecmascript-version=2021
flag
[7] The feature have to be enabled via javascript.options.experimental.fields
setting under about:config
.
[8] The feature have to be enabled via --useClassFields
JSC flag
[9] The feature have to be enabled via --js-flags="--harmony"
flag
[10] The feature have to be enabled via javascript.options.experimental.fields
setting under about:config
. Private fields are supported by parser, but behave as public fields.
[11] The feature have to be enabled via --js-flags="--harmony-optional-chaining"
flag
[12] The feature is available only in Firefox Nightly builds.
[13] The feature have to be enabled via --js.ecmascript-version=2020
flag
[14] This feature is supported when using Babel with core-js.
[15] TypeScript's compiler will accept code using this feature if the --target ES6
flag is set, but passes it through unmodified and does not supply a runtime polyfill.
[16] This feature is supported when using TypeScript with core-js.
[17] The feature is considered unstable, but can be enabled via --js-flags="--harmony-string-replaceall"
flag
[18] Babel 6 still has no official support decorators, but you can use this plugin.
[19] Requires the --enable-pipeline-operator
compile option.