)]}'
{
  "commit": "09c8cb2d1f66980e6bc1afcf327301f298782faf",
  "tree": "2226f300c1fc578cea2487b0ed248c8bcf90362b",
  "parents": [
    "51c89dfd6a53126525a6928ab739f536349d5e15"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Mon Apr 14 13:19:24 2025 -0700"
  },
  "committer": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Mon Apr 14 13:19:24 2025 -0700"
  },
  "message": "[tint] Remove non-HLSL code from CanonicalizeEntryPointIO\n\nHLSL is the only backend still using this transform. This will allow\nus to clean up some more WGSL frontend code while waiting for the full\nHLSL AST backend deletion.\n\nChange-Id: Ie636d74792849c7928741f59c2afd6c9f7d926aa\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/236086\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7122a4e4a6a9ce904831805608acad64fc850d3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/ast_printer/ast_printer.cc",
      "new_id": "d9caefeabfe1215f7a37982df95ddaf25ce161bd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "d27b1326b5aafaf035365771b9264a01de3c6092",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/ast_raise/num_workgroups_from_uniform_test.cc",
      "new_id": "ca580c0519f012b1a3dfa2789f2d3a21213f08ed",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/ast_raise/num_workgroups_from_uniform_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4d42bc84b56bdbf581758bea43107d8045eb2561",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/ast_raise/truncate_interstage_variables_test.cc",
      "new_id": "f5cd0c1be3bbde2164091a276eacf30d47fab9a9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/ast_raise/truncate_interstage_variables_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b3717bff54118ee05c30035847d3f7bfd4651054",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/canonicalize_entry_point_io.cc",
      "new_id": "7696ef284cb3e10182c70b5fdfc33d7e14f5b8a2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/canonicalize_entry_point_io.cc"
    },
    {
      "type": "modify",
      "old_id": "52bfe40ff90e41fcfbb7b2e8bf452c0176d18b47",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/canonicalize_entry_point_io.h",
      "new_id": "39eb99bd0b9b24887735cc79d2b2fbbbcc0a0170",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/canonicalize_entry_point_io.h"
    },
    {
      "type": "modify",
      "old_id": "4f48b4525a08006c88b687b6bdf441c0cc445d4f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/canonicalize_entry_point_io_test.cc",
      "new_id": "8808eaf5e5704c6886d8b68b4a9d8fdea855383f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/canonicalize_entry_point_io_test.cc"
    }
  ]
}
