tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

stub-folding-cross-compartment.js (281B)


      1 var src = `
      2 var p = {y: 1};
      3 var arr = [];
      4 for (var i = 0; i < 10; i++) {
      5  var o = Object.create(p);
      6  o["x" + i] = 2;
      7  arr.push(o);
      8 }
      9 arr
     10 `;
     11 
     12 var wrapper = evaluate(src, {global: newGlobal({sameZoneAs: this})});
     13 for (var i = 0; i < 50; i++) {
     14  assertEq(wrapper[i % 10].y, 1);
     15 }