)]}'
{
  "commit": "7bea7d185d4115346f2ecd4f7f4aff6d658eefe6",
  "tree": "61766e4928c36c77dc6ff96aeee9723978e5afe0",
  "parents": [
    "8c1fa6d05b8d00124f3ede322a0d2081cb7db2df"
  ],
  "author": {
    "name": "Nate Biggs",
    "email": "natebiggs@google.com",
    "time": "Wed Dec 18 08:19:42 2024 -0800"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Dec 18 08:19:42 2024 -0800"
  },
  "message": "[dart2wasm] Add indirection for struct initialization.\n\nFor dynamic modules we will \"adjust\" the class ID at runtime to ensure each module gets independent class ID spaces.\n\nThis initial change simply provides the point where we will eventually add that logic.\n\nChange-Id: Iad9c38d9e3e842be2e77c48b1755ebe57d02d023\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/400923\nReviewed-by: Martin Kustermann \u003ckustermann@google.com\u003e\nCommit-Queue: Nate Biggs \u003cnatebiggs@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc30f239edc3993a6a523c1cd4adcee0b42bf377",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/closures.dart",
      "new_id": "ecb5221fa5b0429da9257380a938ff821d7b5057",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/closures.dart"
    },
    {
      "type": "modify",
      "old_id": "bdea89f325fb2635cb0729ad6e91f1de8a15704a",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/code_generator.dart",
      "new_id": "38e5219354c97e2c912a125fb7fffdbb9d825951",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/code_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "81ed8c67090d6ef5449baacaa5efd8f7cb5fee36",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/constants.dart",
      "new_id": "776cba92954dbbd2adb23231ce16e9c175948503",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/constants.dart"
    },
    {
      "type": "modify",
      "old_id": "4fcc2b2c2495a9ea9af852169d538f0941f8fb11",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/sync_star.dart",
      "new_id": "1b84a2c0467287286a64599b4ab435e9ad8cd84e",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/sync_star.dart"
    },
    {
      "type": "modify",
      "old_id": "6ab597c28556caeb2b82e0516258552f8c5b84d8",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/types.dart",
      "new_id": "ada2336d76f2222382fa8df6475adddc043fe6dd",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/types.dart"
    }
  ]
}
