)]}'
{
  "commit": "4fb43199800fae0accb5ebc19e56aa504831196f",
  "tree": "7d45b7187b43d4574b44e4d748ae177f7dccdf1f",
  "parents": [
    "4bc9d3195737b93f7a34684916c09a49333d72bc"
  ],
  "author": {
    "name": "Martin Kustermann",
    "email": "kustermann@google.com",
    "time": "Tue Nov 04 04:58:14 2025 -0800"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Nov 04 04:58:14 2025 -0800"
  },
  "message": "[dart2wasm] Group all lazily initialized multi-module use constant globals into a table\n\nThis reduces ACX gallery main module by 3.3%.\n\nInstead of defining a global for every lazily initialized constant in\nthe main module we define a table per constant type.\n\nThis shrinks the main module as we pay little overhead per additional\nlazily initialized global as we save many exported globals.\n\nDeferred modules will then use the table slot instead of a global.\n\nChange-Id: I3d2de40a3a49d405f6ba8b2f106af6b8bdbdf45c\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/458861\nCommit-Queue: Martin Kustermann \u003ckustermann@google.com\u003e\nReviewed-by: Ömer Ağacan \u003comersa@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f3b898ab8c62ef7d29498d8e631e789317df4679",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/constants.dart",
      "new_id": "fed4b731e64b8b57c390791d23405d9326410bea",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/constants.dart"
    },
    {
      "type": "modify",
      "old_id": "36006f2722133e87bbe691e25fce4b85428c3528",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/deferred.constant.multi_module_use.wat",
      "new_id": "5afbaf4c356e8bf2690814f8b0679616d0df97ec",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/deferred.constant.multi_module_use.wat"
    },
    {
      "type": "modify",
      "old_id": "a1102cf8bdad7fc69c239444f5f593966dd8a8b4",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/deferred.constant.multi_module_use_module1.wat",
      "new_id": "4a7e2f63f1ae8f98d2c6355712fa2fdaf012eddb",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/deferred.constant.multi_module_use_module1.wat"
    },
    {
      "type": "modify",
      "old_id": "7b5e2ccbdf9eaf0226b129d1ff2b5ccb703f17c2",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/deferred.constant.multi_module_use_module3.wat",
      "new_id": "396d683144f6ff8ed00d34f67b21772ed45ce21b",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/deferred.constant.multi_module_use_module3.wat"
    },
    {
      "type": "modify",
      "old_id": "07affdcc11f8770160c5fb203ec1f0e453190d37",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/deferred.constant_module1.wat",
      "new_id": "6675b56fd7f0ee212757d84dc3a67540576f9d81",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/deferred.constant_module1.wat"
    },
    {
      "type": "modify",
      "old_id": "0743efaac660bc984c51644d81ae2c67ac67db51",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/deferred.constant_module2.wat",
      "new_id": "cc2df20601b2c9d1e4f9123a0e8fee9c2f25614d",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/deferred.constant_module2.wat"
    }
  ]
}
