)]}'
{
  "commit": "aaeb83a4fbcd6d5cf04cf62a837270326c3cf7f7",
  "tree": "501941173e3a6a9d27de10cb46104df1a923c81e",
  "parents": [
    "59ce42d24325ef71e82cdf32eb9c02f58a4bf9dc"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed May 01 21:07:24 2024 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed May 01 21:07:24 2024 +0000"
  },
  "message": "[tint][ir] Refactor the Disassembler, rename to Disassembly\n\nMake the bulk of the disassembler private, and invoke the disassemble\nfunction from the constructor. As the class only disassebles once, and\nthe API is (mostly) immutable, rename the class to Disassembly.\n\nThis CL contains a fix for block-parameter values being printed with\ntheir type. No other value did this.\n\nChange-Id: I8df891a06bc0a70d75538340c89d9d1e57757121\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/186461\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68a9d8163fe139650a35a0ecd0eab57f74b78049",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/tint/main.cc",
      "new_id": "f413485e5bb5d26829a9418c3adf32c3a9c2688d",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/tint/main.cc"
    },
    {
      "type": "modify",
      "old_id": "a02930ecd152136429c36a7ec40b6cbf3b839da2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/BUILD.bazel",
      "new_id": "6617663dab5a92ac3d9ed8145c793b9d914f6753",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "94365b45d1606c1c82b69e3fe433bd4f2532d470",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/BUILD.cmake",
      "new_id": "70bc0d4a3e4fb488162e6ab54756a96ad7f910cd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "ac59268f64e9a48d683713a6581d76b67bbccc56",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/BUILD.gn",
      "new_id": "9927e421f3afbe51b2460f889c0ebc468f9eb9d9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ccc7a9c165c323ffb6580c6c17d7e799d47a1d7a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/roundtrip_fuzz.cc",
      "new_id": "7378a3fc827d4be54a6a4782312be696a40f2dc3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/roundtrip_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "9d8b368d7600208570be2516dc8d07bb24c17691",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/roundtrip_test.cc",
      "new_id": "52a516ba249f0f02e19512ae82936d6aba99b531",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/roundtrip_test.cc"
    },
    {
      "type": "rename",
      "old_id": "1664dce9ac331f43e8b2727a6741a5f67ad290f6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/disassembler.cc",
      "new_id": "ddc7dbab976139f30faaa3969093a03d71018746",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/disassembly.cc",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "df205349e0970abaf9353ea154737b4aa5e94eb4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/disassembler.h",
      "new_id": "677b386670d9e42adb89754f23cb5e0818de8bc0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/disassembly.h",
      "score": 78
    },
    {
      "type": "modify",
      "old_id": "6487cc364e04fb7e2a32d05d1d1d86df0b34c5fc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/ice.h",
      "new_id": "cdc3e09ad40ba94ae6c6760ca97c44184b9ce034",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/ice.h"
    },
    {
      "type": "modify",
      "old_id": "ef8e375d746745f15def73a649b43afafe7b95bd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/helper_test.h",
      "new_id": "8daa4d0f95210b86217af9f14bc7a64e5440c0ba",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "83f59427220cf7a5b3f46ca81e50d4a5c548cc84",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/preserve_padding_test.cc",
      "new_id": "188029c1c72adb8a45465bbcdb9438f35194c93b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/preserve_padding_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4b819bb65c69884eb3212995f24466fc18942fd9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/std140_test.cc",
      "new_id": "dd55108469c89f8e4f9f0a724fbfcdae6b44b1eb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/std140_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0e9c0b10a68219bc93ca3a302df1c658c9e6608b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory_test.cc",
      "new_id": "bf1a82b70512416b03e1179da8d52731a8695950",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/zero_init_workgroup_memory_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d20c427ce0648046eec8258cc7714c6766cdc89e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "229936357ec00fead86556fb096d0bc0bc11a944",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "16bb823ee3c2d8432b6bdd180c0c79eb0a65eef6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_test.cc",
      "new_id": "6a05c0f300f43b89be4f7eba5898a9043da7473d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cf510d34a314a9f36f217de553d5fb975b950db5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/helper_test.h",
      "new_id": "865aa4c513e515ac611d2cc9899f6b4d7afb2667",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "cd0626bde0366a1d9c5a1ed9975ab99605c175b9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/reader_test.cc",
      "new_id": "d8ab35132b1eccb5255b59808461394a52fbe559",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/reader_test.cc"
    },
    {
      "type": "modify",
      "old_id": "59b0f272fcd4b80cd4304ca16b9cfbb6adb76c76",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index_test.cc",
      "new_id": "e1a9da3177a943777c1570e60fb5ea05f311a42d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/var_for_dynamic_index_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6a71008d317c16a5fe0f0434347e88fb6099cd4e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/helpers/ir_program_test.h",
      "new_id": "5468ebcc2c0cb1f95a72a1ba31abfe42a67483aa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/helpers/ir_program_test.h"
    },
    {
      "type": "modify",
      "old_id": "0265906529514bd1b89e2e05831ea5fb11ba677d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ir_roundtrip_fuzz.cc",
      "new_id": "47af44ac77ff6332c34d96756f300f87b4378ff7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ir_roundtrip_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "ac07621ecd0ec3c7cc49a0d61ff7778d949d1cb0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ir_roundtrip_test.cc",
      "new_id": "39c7ca991f1b2556e0e10bf2eca5af35cdd09711",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ir_roundtrip_test.cc"
    },
    {
      "type": "modify",
      "old_id": "68d4db1fda2da0d96b1fc77b62e1e04e3062a82c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.cc",
      "new_id": "5e601cca9ab5f782d01d49c873d23e00b6c190a9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.cc"
    },
    {
      "type": "modify",
      "old_id": "38627498ecec58d6f8d2c40c6f0dc156200a1181",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/raise/ptr_to_ref_test.cc",
      "new_id": "40f02f45ae182d06668cb6cf03c29880da8c66ae",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/raise/ptr_to_ref_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7be25fcd1f10616e0d178a5b0bbb394c5818187b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/raise/rename_conflicts_test.cc",
      "new_id": "d5a25db9cda379cf7aedad1a36cbce352c2e391a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/raise/rename_conflicts_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ca2f3396c9d5d8036db0cc0cbf05cb37d17a8fb0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/writer_test.cc",
      "new_id": "d9e573c96e274be9b728352b2b34a1d7525cb4cc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/writer_test.cc"
    }
  ]
}
