)]}'
{
  "commit": "063cee9007da400dcdded33eeb80ab52cd0855c5",
  "tree": "1f0b43c357b052a5d16fbc1f962ba583aeb9737b",
  "parents": [
    "7d0a9f4b1b98f26c74bac148e546cc776ae54e92"
  ],
  "author": {
    "name": "Tint team",
    "email": "no-reply@google.com",
    "time": "Mon Feb 12 10:16:02 2024 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Feb 12 10:16:02 2024 +0000"
  },
  "message": "Import Tint changes from Dawn\n\nChanges:\n  - 11bfdca89824e609029519e2f36ae0af5695bd20 [tint][spriv] Fix SampledImage::Equal() by Ben Clayton \u003cbclayton@google.com\u003e\n  - 9073b75698fffeaa6f0c6c18cbdbe7d9cde6dc8d [tint][core] Remove abstracts and packedVec3() from core.... by Ben Clayton \u003cbclayton@google.com\u003e\n  - f6398145fbde5d7366a7bf525b1d3c522c8b0159 Implement a push constant helper class. by Stephen White \u003csenorblanco@chromium.org\u003e\n  - 0d6b9d11ac4ba0d8aa7fc814189052635fa69a3d [tint] Fix GCC error by Ben Clayton \u003cbclayton@google.com\u003e\nGitOrigin-RevId: 11bfdca89824e609029519e2f36ae0af5695bd20\nChange-Id: I73ee7d0712eed8b1dff2b7b9ff0a01fce591219d\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/174480\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f97708ce97f8e08c91e53303320bbcc42b9b0f6d",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/test/BUILD.bazel",
      "new_id": "0eec52214b4abab139be3f566c459f12163fa261",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "516458578fcdec12d40c7b07dc4cbb1bf1ccf4f7",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/test/BUILD.cmake",
      "new_id": "4b50533a88c6a051f77c444b38f359c90077c7c6",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/test/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "debb9f11dd72a66fb81bf16efae2ed5fb09c9afb",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/test/BUILD.gn",
      "new_id": "65fd5c251ea245edd29ed03b26267a83c1e1fa8a",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/test/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f54c5734338c30dc18db23d726c53caa58e50687",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/core.def",
      "new_id": "f4350ecfb8747b974524e8dd9a3866ab17413943",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/core.def"
    },
    {
      "type": "modify",
      "old_id": "141bff2d4b97b2d792842ce40b81419dba4001af",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/BUILD.bazel",
      "new_id": "9ca589915b71a329f158a0acb34c07d1136816f6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "6af46bbfcb5bf7af2ae25fb9e250029d69c34cc2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/BUILD.cmake",
      "new_id": "e7ae1e62a0509cdee4adc03dafe77702fd9d2ea1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "fbfb8ceb0121081fda7468eefe17b7afc38c6f80",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/BUILD.gn",
      "new_id": "8544d8e72658e0879fd0de9fc40dc9ca266c7086",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "fefd1c1b8b200c0cf39870bcbe94fbb7107d2ba9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/ctor_conv.cc",
      "new_id": "3fa3905647783bf02043d879af48c4553874097b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/ctor_conv.cc"
    },
    {
      "type": "modify",
      "old_id": "e2c1bfeb866f4aefdad1d9af0cbc909238b8daca",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/ctor_conv.h",
      "new_id": "cc48d141d52ad32f52fa8ef8161635ffa5d24888",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/ctor_conv.h"
    },
    {
      "type": "modify",
      "old_id": "4d863cf2bd5c963d3d2908158f80f394a825e4cc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/data.cc",
      "new_id": "e30fab0b72f14f2482c72036f30a68c6a50ca811",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "26777e79b673eb9ec48d13136e1b1585e0b28b34",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/table_test.cc",
      "new_id": "201b1841a14438a70658ba032c3cf0ce65c00490",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/table_test.cc"
    },
    {
      "type": "modify",
      "old_id": "77608bdb86b9e60af2ee891d724aab8f17f362d0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/type_matchers.h",
      "new_id": "0d996347bd622ba35611a0515b6e7ae1cf039b7d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/type_matchers.h"
    },
    {
      "type": "modify",
      "old_id": "53c59e9e0a8e8122ea9cc5ca3ac5923fa307d978",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/type/BUILD.bazel",
      "new_id": "6503b1751f323b7108d18efc370773b8de3aa8e7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/type/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7d2177452f07028a62a36e46063f2bac4302a017",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/type/BUILD.cmake",
      "new_id": "ef39fed568a350591a69e2de444a49d1d7b6df90",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/type/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "2834593090010bcb49f3fc2ed69da465076e2d04",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/type/BUILD.gn",
      "new_id": "345e2db8b0cc9578f3340669fab045fe6b1b8113",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/type/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "7d09f21630fe879df52c05db7f3bb0ab89ecdfb2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/type/sampled_image.cc",
      "new_id": "6d4e06229962dcfe7165f59b5611457ebf9ceec1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/type/sampled_image.cc"
    },
    {
      "type": "modify",
      "old_id": "f935b569440293a6c5408d2c8bf8b49c6ce2571c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/type/sampled_image.h",
      "new_id": "b0146df220a33f2c319efba8d9fa8a137332cec0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/type/sampled_image.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b12e1224b26c1a29e6a25b425a451ce94c55d18",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/type/sampled_image_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f4849ee21dd6e4808b1ca0196255386b97f9f06f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill_test.cc",
      "new_id": "29b11d0e25158a67a2d92bc68f0d08097bd05a52",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6229a94665a02795da2d39a1bb2614103abc5f17",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/BUILD.bazel",
      "new_id": "576a31aa508c2e1404ee2eaf132b1265ec03596a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "068369ce8e65546fb7cbf8cbb5b4fa3bb2b410b3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/BUILD.cmake",
      "new_id": "84dc9753edd2d83638b0cceecfc31f2a643caafb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "b94227eddf483b0570753e8914e506c138594a75",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/BUILD.gn",
      "new_id": "66249819a03924204f4bba769cf651cf67b3f30d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "143b43f206bbd6ce043986bb89165c5b688bbfdd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/offset_first_index.cc",
      "new_id": "97793474b680d10a697798ecf227d87b93fc3f70",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/offset_first_index.cc"
    },
    {
      "type": "modify",
      "old_id": "09dd505a12b3465e7bfc383fdf724ae4ddb0b90f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/offset_first_index_test.cc",
      "new_id": "2035e74527714b6824f786043469beb18a668054",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/offset_first_index_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af6fe573378e8dde8de27fd96a64e1480fbb977d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/push_constant_helper.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4351625dd3c3b704d1cad446d1990a999b3d96b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/push_constant_helper.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a0b5cdc783ea38b50462c996c143a9772a1211c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/push_constant_helper_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bfb10a60a914c47263c346e620b8c550c424e035",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/BUILD.bazel",
      "new_id": "46b401450b632f1250272d5dd944c68fb621c27f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "275c8b0bc2e89d009c04ff4e3da1dfe63b95f64e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/BUILD.cmake",
      "new_id": "b40aa9bdc779359d48b9e6d83291091b6c3c7f7c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "bae4bd02c6f3c2caac3e0e6c45a81443459db8f2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/BUILD.gn",
      "new_id": "0571b28670da466c9369561622287a9baf62592f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "5114e2dcabcbad437b7d8516616f1da923505086",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/data.cc",
      "new_id": "0cb4e4638931bf920c7e1c7dbda1d6ed4281a6de",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "da9bb11f952cd2f2a5e8875a2f24857b703017b8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/data.cc.tmpl",
      "new_id": "e3c40fc2331038efc536812d3417120135f2f039",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/data.cc.tmpl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e212187b140704b36412abefb7df12c534c84d2b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/table_test.cc"
    },
    {
      "type": "modify",
      "old_id": "07c44fb912c702e4cfe0945c7a39ca236d2f3fa5",
      "old_mode": 33188,
      "old_path": "src/tint/utils/diagnostic/diagnostic_test.cc",
      "new_id": "3d76f1ed28c31d03737be5c75809a3f877bbba14",
      "new_mode": 33188,
      "new_path": "src/tint/utils/diagnostic/diagnostic_test.cc"
    }
  ]
}
