)]}'
{
  "commit": "5e8bd0243347ebd01c22d127e32dc58956bc97d5",
  "tree": "229dd001f933d93e05f79d964c6c3ae9596f1c27",
  "parents": [
    "6273c19a788317359878002f8b8d4501d75880dc"
  ],
  "author": {
    "name": "Martin Kustermann",
    "email": "kustermann@google.com",
    "time": "Tue Feb 18 04:16:29 2025 -0800"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 18 04:16:29 2025 -0800"
  },
  "message": "[dart2wasm] Make json parser use cache of boxed integers \u003c\u003d255\n\nMany json files may have small integer numbers in them. Both dart2js and\nVM don\u0027t need to actually box those small numbers as they have small\ntagged integer support. Though dart2wasm boxes all integers when they\nflow into top types.\n\n\u003d\u003e We can use a cache of boxed integer numbers \u003c\u003d 255.\n\nIt does seem to overall improve json decoding benchmarks and\nwill reduce memory usage / pressure on the GC.\n\nChange-Id: I026831e0f0841ae84a66652c0cc0e4689a4ab75e\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/410000\nCommit-Queue: Martin Kustermann \u003ckustermann@google.com\u003e\nReviewed-by: Ömer Ağacan \u003comersa@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "357de979bfe02e803d17197a679ce3b432065a1f",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/translator.dart",
      "new_id": "4220112bd03334b5b66b18202607a9d742e651a0",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/translator.dart"
    },
    {
      "type": "modify",
      "old_id": "21752fb1db9860719f5cb1d544d97960c724f408",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/wasm/lib/convert_patch.dart",
      "new_id": "f86ffcb669e4439846d2e82a83c18fd4bc85e3a7",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/wasm/lib/convert_patch.dart"
    }
  ]
}
