POC List
Issue POC Operation
9226 let validDate = true; try{ d = new Date("TG-1"); }catch(e){ validDate = false } console.log(validDate);
9159 (() => {}).bind(null).name
*9378 var source = Array(50000).join('.(?<=') + 'a' + Array(50000).join(')'); var r = RegExp(source); r.test(); // r.exec() could be affected.
9460 var foo = function () { var arrObj = [0, 1]; var descBefore = Object.getOwnPropertyDescriptor(arrObj, "length"); Object.defineProperty(arrObj, "length", { value: 1, configurable: true }); var desc = Object.getOwnPropertyDescriptor(arrObj, "length"); console.log(descBefore); console.log(desc); }; foo();
8668 var ar = []; for(let i = 0; i < 0x20000000; ++i){ ar[i]=i; }
941743 // Impact version: 6.1.462+ var arr = [1]; for (var i = 1; i < 30; ++i) { var a2 = arr.map(function(){arr.push(2);}); arr.some(arr.constructor); for (var j = 0; j < 10000; ++j) {} }
9482 (function foo () { var n = "n"; var m = "m"; (function baz() { var n = "N"; var m = "M"; return function bar() { debugger; } })()(); })();
9403 function a(arg) { c = []; return arguments.length; } b = []; b.length = (1024*1024)*1024; a(...b);
9394 function test2() { function f() { with ({}) { return delete value; } } var value = 2; var status = f(); return value; } test2();
9259 const arrs = []; let n = 0; while(1) { arrs.push(new Array(1e3).fill(0)); if(++n % 1e5 === 0) console.log(n); }
Add POC