Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/browser/themes/shared/preferences/   (Firefox Browser Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 1 kB image not shown  

Quelle  bug1804634.js   Sprache: unbekannt

 
// |jit-test| --ion-instruction-reordering=off

function inner(o) {
  return o.x;
}
function outer(o) {
  return inner(o);
}

with ({}) {}

var arr = [];
for (var i = 0; i < 3; i++) {
  var obj = {x: 1};
  obj["y" + i] = 2;
  arr.push(obj);
}

// Transpile a GuardMultipleShapes with 3 shapes.
for (var i = 0; i < 2000; i++) {
  assertEq(outer(arr[i % arr.length]), 1);
}

// Bail out ten times with new shapes.
for (var i = 0; i < 10; i++) {
  var obj = {x: 1};
  obj["z" + i] = 3;
  assertEq(outer(obj), 1);
}

// Trigger a recompilation.
for (var i = 0; i < 2000; i++) {
  assertEq(outer(arr[i % arr.length]), 1);
}

Messung V0.5 in Prozent
C=93 H=84 G=88

[Dauer der Verarbeitung: 0.12 Sekunden, vorverarbeitet 2026-06-10]