)]}'
{
  "commit": "353a730886364f1fa1987c6f2c4d924ec602c8aa",
  "tree": "565752209950f39028f4df214003642946786cfa",
  "parents": [
    "2cbdafd9f3c2f0cec7210a5b22917ff44c903af9"
  ],
  "author": {
    "name": "Tint team",
    "email": "no-reply@google.com",
    "time": "Mon Jan 09 13:59:53 2023 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jan 09 13:59:53 2023 +0000"
  },
  "message": "Import Tint changes from Dawn\n\nChanges:\n  - 5e8ee8581d802b08c189858eadbad6de8a3090fc [ir] Handle some unexpected ast nodes. by dan sinclair \u003cdsinclair@chromium.org\u003e\n  - 97b98619e818b2cd8896ca4b2b15e3cb902bdcd4 [ir] Convert tests to use disassembler. by dan sinclair \u003cdsinclair@chromium.org\u003e\n  - e3992f240821992499bb5ce7ffe9e5fdcee7392f [ir] Cleanup disassembler output by dan sinclair \u003cdsinclair@chromium.org\u003e\n  - a7644371384f47db8b2486087260523cec3a4c82 [ir] Allow branching arguments. by dan sinclair \u003cdsinclair@chromium.org\u003e\n  - 1d04cf841c5d628fe0fc19e5626fbf95b519bf55 Enable the 1D -\u003e 2D texture transform in GLSL writer. by Stephen White \u003csenorblanco@chromium.org\u003e\n  - fb8a6dbb5d15d208d03f25af94cf41892c27ed22 Implement a Texture1D -\u003e Texture2D transform. by Stephen White \u003csenorblanco@chromium.org\u003e\n  - 4a62d91a9e45ef7ca376c9ac9c9eb67a28ef55b2 [ir] Remove program in ir tests. by dan sinclair \u003cdsinclair@chromium.org\u003e\n  - 8bcb4e9e77db4f69a2b55926e58f64c39415f3d0 [ir] Remove ast pointers. by dan sinclair \u003cdsinclair@chromium.org\u003e\n  - 0258f276b50d708bcc4bf3ce7550252b9c6bb1aa Convert CaseSelector to IR. by dan sinclair \u003cdsinclair@chromium.org\u003e\n  - 19bc66a3754ab5b3e2b6dd0627edad0d14601329 [ir] Cleanup some comments and un-needed code. by dan sinclair \u003cdsinclair@chromium.org\u003e\nGitOrigin-RevId: 5e8ee8581d802b08c189858eadbad6de8a3090fc\nChange-Id: I2c0de371e95d1d19f660c13d8fe2c4d0fd8bda8e\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/116372\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f57a2d73f187d0c40e9cb252259928bfbe1ce2f3",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "f3fd25bd9d4b1e6190e40e73ae438ddbd3de926b",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f35aa5734f09242ee6200ef5577638faa16288dc",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "2f7bda7912c6a1a8c8cbc8b11d7008d83c804f51",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "f23487917a71f3ad2695471175af7027ecb22c21",
      "old_mode": 33188,
      "old_path": "src/tint/ir/binary_test.cc",
      "new_id": "68341ad4952d25fc628c4bef9f96ad37dd0db64b",
      "new_mode": 33188,
      "new_path": "src/tint/ir/binary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "91c5c4bd5ea4bbba6098bab1643682bad15f84d4",
      "old_mode": 33188,
      "old_path": "src/tint/ir/bitcast_test.cc",
      "new_id": "a6924dfda26e2aaff18e83f2310fe771e1bf6583",
      "new_mode": 33188,
      "new_path": "src/tint/ir/bitcast_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ac9028bfb0c417e2bf52cdb0e61c6f3d1ef786f1",
      "old_mode": 33188,
      "old_path": "src/tint/ir/block.h",
      "new_id": "42581677e1591f241961aa0eb3711bef44aa6af7",
      "new_mode": 33188,
      "new_path": "src/tint/ir/block.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4fc8d7c1f687d62865e1e010cf15c3daa845cfde",
      "new_mode": 33188,
      "new_path": "src/tint/ir/branch.h"
    },
    {
      "type": "modify",
      "old_id": "e65c2fc3ec2d0e63eca660c07c13858e2646faf0",
      "old_mode": 33188,
      "old_path": "src/tint/ir/builder.cc",
      "new_id": "1452dc4e03f94ddfb4246b172c087a7eeaf09efe",
      "new_mode": 33188,
      "new_path": "src/tint/ir/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "ad9e2e1454d98f73401fbe0712d092da0eff8f73",
      "old_mode": 33188,
      "old_path": "src/tint/ir/builder.h",
      "new_id": "147e4c4fcd05048dceef34a45e949a3fa32b754e",
      "new_mode": 33188,
      "new_path": "src/tint/ir/builder.h"
    },
    {
      "type": "modify",
      "old_id": "7c4c63f12fc56ce19fc6a16cf4c799ba38300c5c",
      "old_mode": 33188,
      "old_path": "src/tint/ir/builder_impl.cc",
      "new_id": "0bcaf241eff2e208feb9a6e9cf03290452867a83",
      "new_mode": 33188,
      "new_path": "src/tint/ir/builder_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "6c858ac8388423638a7f18aed06ace7a7a245e94",
      "old_mode": 33188,
      "old_path": "src/tint/ir/builder_impl.h",
      "new_id": "c086677532a15a561c5b596eca0531c577367b34",
      "new_mode": 33188,
      "new_path": "src/tint/ir/builder_impl.h"
    },
    {
      "type": "modify",
      "old_id": "ced23f6e86069dff6e7279056ca60ad0c87a58f4",
      "old_mode": 33188,
      "old_path": "src/tint/ir/builder_impl_test.cc",
      "new_id": "9dc908d9e08e28cd257bf3878078684a8b1d4be1",
      "new_mode": 33188,
      "new_path": "src/tint/ir/builder_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "87eec656a1da7290c713ab518b4214450b2704de",
      "old_mode": 33188,
      "old_path": "src/tint/ir/constant_test.cc",
      "new_id": "c6fe2e47e9967e3fdf5d3ad5e4c5f1214c757b75",
      "new_mode": 33188,
      "new_path": "src/tint/ir/constant_test.cc"
    },
    {
      "type": "modify",
      "old_id": "be831112021387682294ef157d87974df9aae8fb",
      "old_mode": 33188,
      "old_path": "src/tint/ir/debug.cc",
      "new_id": "617b207ad22e01ef0dcf07613b342696f900bbef",
      "new_mode": 33188,
      "new_path": "src/tint/ir/debug.cc"
    },
    {
      "type": "modify",
      "old_id": "37f294cbcb1ecb59d7b793af433ae620ed8e735d",
      "old_mode": 33188,
      "old_path": "src/tint/ir/disassembler.cc",
      "new_id": "4665c801a65239a61d9f7e722766cebef837ce51",
      "new_mode": 33188,
      "new_path": "src/tint/ir/disassembler.cc"
    },
    {
      "type": "modify",
      "old_id": "46b4ffdae400cfef1af5d3a6c9f6b88702712653",
      "old_mode": 33188,
      "old_path": "src/tint/ir/disassembler.h",
      "new_id": "03cbea18006dbd43944617218defc8dff5ae1a13",
      "new_mode": 33188,
      "new_path": "src/tint/ir/disassembler.h"
    },
    {
      "type": "modify",
      "old_id": "2b5ec39a32c5c89a38be16973f639735fff06cf5",
      "old_mode": 33188,
      "old_path": "src/tint/ir/flow_node.h",
      "new_id": "019a8a0a17c55841904300b2f189f4cc560ec856",
      "new_mode": 33188,
      "new_path": "src/tint/ir/flow_node.h"
    },
    {
      "type": "modify",
      "old_id": "f74550ef1d3d47c35a353322ccbce018f8319eab",
      "old_mode": 33188,
      "old_path": "src/tint/ir/function.cc",
      "new_id": "167664a46015d15448e8b25c7edec1011964eba6",
      "new_mode": 33188,
      "new_path": "src/tint/ir/function.cc"
    },
    {
      "type": "modify",
      "old_id": "c63aec011b28264ac70797dac4247863dd244c39",
      "old_mode": 33188,
      "old_path": "src/tint/ir/function.h",
      "new_id": "c6032ba0f5aefbe617bc00d336e51fe183b55ce5",
      "new_mode": 33188,
      "new_path": "src/tint/ir/function.h"
    },
    {
      "type": "modify",
      "old_id": "df017d2cee9363d7edb955f830d29801dbb43a42",
      "old_mode": 33188,
      "old_path": "src/tint/ir/if.cc",
      "new_id": "22a90787bb11f235206089a5573504201e5c3527",
      "new_mode": 33188,
      "new_path": "src/tint/ir/if.cc"
    },
    {
      "type": "modify",
      "old_id": "905f311a10a1bb4ec2debe812b4424613d9ebc97",
      "old_mode": 33188,
      "old_path": "src/tint/ir/if.h",
      "new_id": "823700e573990f3b41e1d3aab239a7f6d12c6aa4",
      "new_mode": 33188,
      "new_path": "src/tint/ir/if.h"
    },
    {
      "type": "modify",
      "old_id": "46ac5a108edc6269033d7eb7cd9f74ab8bd0d162",
      "old_mode": 33188,
      "old_path": "src/tint/ir/loop.cc",
      "new_id": "9a1af45a8dcc4b58d24f243d793dcebca7b64100",
      "new_mode": 33188,
      "new_path": "src/tint/ir/loop.cc"
    },
    {
      "type": "modify",
      "old_id": "52d24fb106e979c760a010fb87c94dc87e750508",
      "old_mode": 33188,
      "old_path": "src/tint/ir/loop.h",
      "new_id": "2b026e6f37c8da6c7e093ae4e998a18a885bb139",
      "new_mode": 33188,
      "new_path": "src/tint/ir/loop.h"
    },
    {
      "type": "modify",
      "old_id": "0f9be0952d0327e902065015c367e6668a3f8d49",
      "old_mode": 33188,
      "old_path": "src/tint/ir/module.cc",
      "new_id": "bf05e082dbd3af1a3d4574c7367e90daa3094515",
      "new_mode": 33188,
      "new_path": "src/tint/ir/module.cc"
    },
    {
      "type": "modify",
      "old_id": "5e7a9dde7ad4be8634060215eb7f697bad7b5f50",
      "old_mode": 33188,
      "old_path": "src/tint/ir/module.h",
      "new_id": "5cfc883182bc55eec1c025da0c8d2a74dad6ec81",
      "new_mode": 33188,
      "new_path": "src/tint/ir/module.h"
    },
    {
      "type": "modify",
      "old_id": "23b7fbbd21a66b65445be26a837b14491d4d892c",
      "old_mode": 33188,
      "old_path": "src/tint/ir/switch.cc",
      "new_id": "9ad6d3030fc8166d50333c1732e22eca030e5d21",
      "new_mode": 33188,
      "new_path": "src/tint/ir/switch.cc"
    },
    {
      "type": "modify",
      "old_id": "7fff0a0fe65c0b3cf00a4abcc92a7ae2bda1e523",
      "old_mode": 33188,
      "old_path": "src/tint/ir/switch.h",
      "new_id": "6ba1d4cfab30567caa3c5f8f9492dd68dadc9f4d",
      "new_mode": 33188,
      "new_path": "src/tint/ir/switch.h"
    },
    {
      "type": "modify",
      "old_id": "81a49927a44f9d036796d4db9329f5eea9584074",
      "old_mode": 33188,
      "old_path": "src/tint/ir/temp_test.cc",
      "new_id": "ddb0124bf6c0cc8eeafc2a952c857aea3a0730d4",
      "new_mode": 33188,
      "new_path": "src/tint/ir/temp_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e3d66cfcfffc9c4fd27261026f30af04d90a816e",
      "old_mode": 33188,
      "old_path": "src/tint/ir/test_helper.h",
      "new_id": "9fb54cc38c9e68b4f7d566f021f25db066510e42",
      "new_mode": 33188,
      "new_path": "src/tint/ir/test_helper.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e19d02601a2038bdc52c1c32bbd1222aaac2bc5",
      "new_mode": 33188,
      "new_path": "src/tint/transform/texture_1d_to_2d.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "999982143badf0489341d2d940979351965a7946",
      "new_mode": 33188,
      "new_path": "src/tint/transform/texture_1d_to_2d.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83a12bd3a1e935610aa196cbcad945d3b4f89ec9",
      "new_mode": 33188,
      "new_path": "src/tint/transform/texture_1d_to_2d_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8450be33d2f6012509d68a86ebbb139427363873",
      "old_mode": 33188,
      "old_path": "src/tint/writer/glsl/generator_impl.cc",
      "new_id": "bc52f150448d8c054b0f039019e8048aa3890fba",
      "new_mode": 33188,
      "new_path": "src/tint/writer/glsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "8fc984430c1a92f76e86ba2942723af7a325f349",
      "old_mode": 33188,
      "old_path": "src/tint/writer/glsl/generator_impl_builtin_texture_test.cc",
      "new_id": "cb5a4c81f04a58bf6e77ed7b7ece97a14ea98060",
      "new_mode": 33188,
      "new_path": "src/tint/writer/glsl/generator_impl_builtin_texture_test.cc"
    }
  ]
}
