)]}'
{
  "commit": "b8f0fda3dd418c740dd982a2e32cff3c108dcfb3",
  "tree": "2945b126770216fb59d8ec9a1564d1079c5f7da7",
  "parents": [
    "569c3e5946d98710d28152f1912a7a34c22a9fe1"
  ],
  "author": {
    "name": "Aske Simon Christensen",
    "email": "askesc@google.com",
    "time": "Thu Jan 12 14:08:56 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jan 12 14:08:56 2023 +0000"
  },
  "message": "[dart2wasm] Switch to the new WasmGC test/cast instructions\n\nAlso implements various related changes to the WasmGC spec:\n- Remove `dataref` and add `structref` and `arrayref`.\n- Use new encoding for `array.len` without immediate.\n\nChange-Id: Ic1ba67fad694c453fbdae277f5a7e4c94695977f\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/266200\nReviewed-by: Ömer Ağacan \u003comersa@google.com\u003e\nCommit-Queue: Aske Simon Christensen \u003caskesc@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "940b88ff9fa5d0d4cc750f2023363853081365e7",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/class_info.dart",
      "new_id": "33e15f89bd7e2511236d53722f4d668660d4e4ed",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/class_info.dart"
    },
    {
      "type": "modify",
      "old_id": "aaf0adf0d2b98101c5f4d685e955583b2f1a63ea",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/closures.dart",
      "new_id": "caab4c0b1325f9e74a64837b40a94d484a1fa048",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/closures.dart"
    },
    {
      "type": "modify",
      "old_id": "af2bf6cc394f8385c9daf512ffe1b2ad8f5a21ae",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/code_generator.dart",
      "new_id": "f42eb2b6b186e3975a0a8081a14392a788961324",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/code_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "31574948e1106d484022ed3a9fccf56276487ecb",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/constants.dart",
      "new_id": "5434c057e2affb3144e45ce1b26d97d8586c92d1",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/constants.dart"
    },
    {
      "type": "modify",
      "old_id": "6ac39dc8d1a1cb30b31c431ca6c524ef3da39932",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/dynamic_forwarders.dart",
      "new_id": "1ca88483cdb19e90ee665ee982252d78ffc7e884",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/dynamic_forwarders.dart"
    },
    {
      "type": "modify",
      "old_id": "fa5b97161e158c909c2b6150216473755182aaba",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/functions.dart",
      "new_id": "9f4f352c3df0421a52b514542d36df93552389e8",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/functions.dart"
    },
    {
      "type": "modify",
      "old_id": "b30ea55b627cc042a6f615ce20ab6d26f42ce636",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/globals.dart",
      "new_id": "7195ecf216b09526da11ef7556a512755f330714",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/globals.dart"
    },
    {
      "type": "modify",
      "old_id": "dd2aa63f354c8b04147405a5718cb2484f100678",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/intrinsics.dart",
      "new_id": "2381bbd9b436c049205e60f1e93a63b7930ad1ce",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/intrinsics.dart"
    },
    {
      "type": "modify",
      "old_id": "7b2664b8fb57784a743f9fd7f7051bfd4a1c1c54",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/kernel_nodes.dart",
      "new_id": "23132c96bdbf8ad44e52e9101c50b65ef9018f6f",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/kernel_nodes.dart"
    },
    {
      "type": "modify",
      "old_id": "5d271cf489692c3613efb8cf64b38243b3dd779d",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/translator.dart",
      "new_id": "b3af78f662aa2386b61dd1201e517f8ed686bb0e",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/translator.dart"
    },
    {
      "type": "modify",
      "old_id": "b12373d36604b838b92b0b572069b3a455e76f94",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/types.dart",
      "new_id": "36fb0809d000cf720342ff2a0d042e5d3d07249a",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/types.dart"
    },
    {
      "type": "modify",
      "old_id": "aa02838a7b06dc295927f118e6c7647f9b3aaccb",
      "old_mode": 33188,
      "old_path": "pkg/wasm_builder/lib/src/instructions.dart",
      "new_id": "be690950f17d7a720d638545214887c4bc856684",
      "new_mode": 33188,
      "new_path": "pkg/wasm_builder/lib/src/instructions.dart"
    },
    {
      "type": "modify",
      "old_id": "2393a8fb259de8c0eb38d8e428bb233c21757d92",
      "old_mode": 33188,
      "old_path": "pkg/wasm_builder/lib/src/types.dart",
      "new_id": "2fc6327cda08d8314f78b10fc3e67a9004f6843e",
      "new_mode": 33188,
      "new_path": "pkg/wasm_builder/lib/src/types.dart"
    },
    {
      "type": "modify",
      "old_id": "95c61f22868c79046c089382ce1ae6c8bba538ec",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/wasm/lib/async_patch.dart",
      "new_id": "fb5c342a2a682249d11e48cd5eedd33571624e34",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/wasm/lib/async_patch.dart"
    },
    {
      "type": "modify",
      "old_id": "d5c84e8091426604128807ffde67ca4e1fc676d8",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/wasm/lib/function.dart",
      "new_id": "0b73443489c8c5e773176e3ffba2469cb07db4cc",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/wasm/lib/function.dart"
    },
    {
      "type": "modify",
      "old_id": "48e4d11525bfbf10b21333169b4be4273c5f4689",
      "old_mode": 33188,
      "old_path": "sdk/lib/wasm/wasm_types.dart",
      "new_id": "cb2745a3b500a309b7fcd548326bb85a6a412bec",
      "new_mode": 33188,
      "new_path": "sdk/lib/wasm/wasm_types.dart"
    },
    {
      "type": "modify",
      "old_id": "1f1da18b6214284603b464b4a31770e7cfd1cb38",
      "old_mode": 33188,
      "old_path": "tests/web/wasm/wasm_types_test.dart",
      "new_id": "6451fe2fca1d23493d1016eda57dddfb44c320e1",
      "new_mode": 33188,
      "new_path": "tests/web/wasm/wasm_types_test.dart"
    }
  ]
}
