tor-browser

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

slice-sparse-with-large-index.js (646B)


      1 // SKIP test262 export
      2 // Testing unspecified implementation limits.
      3 
      4 var array = [];
      5 array[2**31 - 2] = "INT32_MAX - 1";
      6 array[2**31 - 1] = "INT32_MAX";
      7 array[2**31 - 0] = "INT32_MAX + 1";
      8 array[2**32 - 2] = "UINT32_MAX - 1";
      9 array[2**32 - 1] = "UINT32_MAX";
     10 array[2**32 - 0] = "UINT32_MAX + 1";
     11 
     12 var copy = array.slice();
     13 assertEq(copy[2**31 - 2], "INT32_MAX - 1");
     14 assertEq(copy[2**31 - 1], "INT32_MAX");
     15 assertEq(copy[2**31 - 0], "INT32_MAX + 1");
     16 assertEq(copy[2**32 - 2], "UINT32_MAX - 1");
     17 assertEq(copy[2**32 - 1], undefined);
     18 assertEq(copy[2**32 - 0], undefined);
     19 
     20 if (typeof reportCompare === "function")
     21    reportCompare(true, true);