)]}'
{
  "commit": "f1c2fa9e39b93ca94735dd5eb2d996d2a1d082e1",
  "tree": "18928f04572f45d2b8d88106f0d48ea203f6c3b0",
  "parents": [
    "50760ca6075e663f8661ca711b0d3a84fd3d0cfe"
  ],
  "author": {
    "name": "Tint team",
    "email": "no-reply@google.com",
    "time": "Thu Dec 21 23:15:07 2023 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Dec 21 23:15:07 2023 +0000"
  },
  "message": "Import Tint changes from Dawn\n\nChanges:\n  - 34eee4e680119d3e3c8950bf8c81423813bd550d [hlsl] Invert \u0027w\u0027 component of fragment position by James Price \u003cjrprice@google.com\u003e\n  - 85b77e002384a06fa182fb672ce98f0e942a5b59 Tint: implement the polyfill of pack4x{U|I}8 with dot pro... by Jiawei Shao \u003cjiawei.shao@intel.com\u003e\n  - 692b15ba4e194a2f030022989db335814e43ebc8 [tint] Fix nested texture-sampler pair collection by James Price \u003cjrprice@google.com\u003e\n  - 47ae7fc989645406705ec765a17f686e93e58226 [glsl] Match parameter order in CombineSamplers by James Price \u003cjrprice@google.com\u003e\n  - c8ca47fb936a40af08c055e28453dd58a2a8e5b3 Implement pack4xI8 and pack4xU8 by Jiawei Shao \u003cjiawei.shao@intel.com\u003e\n  - fa12b64a994c2db2cd5f8ff05a179c93e727c17b [spirv-reader] Emit module-scope private variables by James Price \u003cjrprice@google.com\u003e\n  - 6fcd2dbf85165d68c4f2b176b60ddc51bb1ca1c5 [spirv-reader] Handle OpConstantNull by James Price \u003cjrprice@google.com\u003e\n  - 44fd934e2adc874bc95db04957e7a088d5c41c99 [spirv-reader] Emit function-scope variables by James Price \u003cjrprice@google.com\u003e\n  - 09b618cf4ec14b9248f4eff7dcb91d05d9eac964 [spirv-reader] Handle vertex shader declarations by James Price \u003cjrprice@google.com\u003e\n  - 507a650b8a55743a495f4bff335857ee0192246d [spirv-reader] Handle fragment shader declarations by James Price \u003cjrprice@google.com\u003e\n  - ceb2cd5e21d46fe7cfb7dcb97f25051289969c5e [spirv-reader] Handle float types and constants by James Price \u003cjrprice@google.com\u003e\n  - 3699f6541792b174cd9e0e8a69f14684d12b382a [spirv-reader] Handle integer types and constants by James Price \u003cjrprice@google.com\u003e\n  - 2d70c1d55f54f209c25e8a6aed3cf55eb9d255ad [spirv-reader] Implement OpReturnValue by James Price \u003cjrprice@google.com\u003e\n  - 884af6b070cbee6e32731ad6bf3746b30231aa32 [spirv-reader] Emit function parameters by James Price \u003cjrprice@google.com\u003e\n  - 9c54476ce64f21d6878ede05af9397dd55973a14 [ir] Fix cloning of variable initializers by James Price \u003cjrprice@google.com\u003e\n  - 3bb3c53010c7c655a24501d1b8dd76aee33da85f Canonicalize index-ordering of entry point attributes by David Neto \u003cdneto@google.com\u003e\n  - 0044a0e04d2b4627d2c20c7986525eb4f29ca895 Generate texture builtin cases in a fixed order by David Neto \u003cdneto@google.com\u003e\n  - ae7600a10992bb52603c66f1760778fcb0650864 [tint][ir] Serialize StorageTexture types by Ben Clayton \u003cbclayton@google.com\u003e\n  - 60c67169d7d3278f85a91fdba3abce6f16f468ac [msl] Fix default interpolation sampling by James Price \u003cjrprice@google.com\u003e\n  - 615eeaaaba9ba8b21de204f31d37e8ff075c78f5 [tint][ir] Serialize SampledTexture types and fn return l... by Ben Clayton \u003cbclayton@google.com\u003e\n  - 66926dc3ebe9343f69a74263373f794933a565f5 [spirv-reader] Emit basic function calls by James Price \u003cjrprice@google.com\u003e\n  - 230cd69cba7595b55399ab7b06fac2b520678b0e [spirv-reader] Handle entry point declarations for GLComp... by James Price \u003cjrprice@google.com\u003e\n  - 8eae7c09ab83155ed3114dc1cfaba5b939517b7b [spirv-reader] Start emitting functions by James Price \u003cjrprice@google.com\u003e\n  - d0dadce62bd0c397373fab0fa5e2dead57b580c6 [spirv-reader] Add PIMPL parser sources by James Price \u003cjrprice@google.com\u003e\nGitOrigin-RevId: 34eee4e680119d3e3c8950bf8c81423813bd550d\nChange-Id: Id410cc6bce78aff8bdd1c045afdac7fe92c1aa63\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/165820\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0e9b73114828393179d943a52143c6e93d1b43d",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/test/BUILD.bazel",
      "new_id": "a44e992996f2445dfbc83a5805037544c1f8d434",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "909b3e87c4b18d57317cf9d192651108722e40bf",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/test/BUILD.cmake",
      "new_id": "e79c221641b40cfc5d739880e4fd44ff99c14ee6",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/test/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "622cf0f97f92add895ec9bb3394093d91fdcc598",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/test/BUILD.gn",
      "new_id": "55c146ba67f66e5b429c87ef045b12f927f304f4",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/test/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "0109b7eea8e4c6b5d66429659f57e2d9bc00f289",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/builtin_fn.cc",
      "new_id": "8020b242d59798f10db0d777e5d767d135e9e50c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "0a39072ad849a4f66d6eab395f687069a0e6a42f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/builtin_fn.cc.tmpl",
      "new_id": "4f0e7e680021c117c051094daf826ea7b80a28e4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/builtin_fn.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "badcd4ca40e87017ed11f7336e24d6acf0a16dd1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/builtin_fn.h",
      "new_id": "95249bdedb4bf631fb01641ac1f0bdd3360910ae",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "cd21f0aa7c454437482bd664c5d057bd5df1139d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/constant/eval.cc",
      "new_id": "7a83d716466da95508268d58df428d50db0f36b6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/constant/eval.cc"
    },
    {
      "type": "modify",
      "old_id": "7d12980521aebd541d056917989897fa93adfcaa",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/constant/eval.h",
      "new_id": "00114faba68299f9c75d03863925bbe6e04772b0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/constant/eval.h"
    },
    {
      "type": "modify",
      "old_id": "c2ae7a2e8b597941d2286d8db57378633a3407b7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/constant/eval_builtin_test.cc",
      "new_id": "a07f32ba952117fd819de6c7eb8011b894ac115e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/constant/eval_builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2337b79aceed35f32908de8c012c7ea8d3a5229b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/core.def",
      "new_id": "137caf544e19df3cac5d5a71c2b6248e4523ccf5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/core.def"
    },
    {
      "type": "modify",
      "old_id": "b34f22d0f61063c7b7c72132ce25f0cd91237640",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/data.cc",
      "new_id": "72dd318a7189004a35e59f83fc6e971e814e0425",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "907d7bf72b6e5daab02fd94850829696d134cab8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/decode.cc",
      "new_id": "7141a280e97f6edef9dca496c2c4e5a408ffb92e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/decode.cc"
    },
    {
      "type": "modify",
      "old_id": "ef64042f6f729243db554d14f1e8d8b6dbd08569",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/encode.cc",
      "new_id": "3677967b6dbd57a87591fb1198e5a98c13ceb150",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/encode.cc"
    },
    {
      "type": "modify",
      "old_id": "2dbe992106573574f765c72c3c2275b153880f48",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/ir.proto",
      "new_id": "6fe936461ed8d1fc854f3c64cb9df253a398961b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/ir.proto"
    },
    {
      "type": "modify",
      "old_id": "1d71786bf0bbcba1f6e9141beabd4df0d350a928",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/roundtrip_test.cc",
      "new_id": "3baf12b7e00dc4814a7f8be1b8babd1004144e36",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/roundtrip_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9315f8a48d8bfe367e908933a84959dd2f2b9870",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/builder.cc",
      "new_id": "ba14605732d2be3e14f599e64381035f29cb656d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "ebbd851c7a3ee60be6476969962d8adea28c767b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/builder.h",
      "new_id": "fc847c70001a0d2fbfaef661ce260795e3861163",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/builder.h"
    },
    {
      "type": "modify",
      "old_id": "07f299c4eee1b58b606ca288d63444d99740323c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc",
      "new_id": "50718f64b69df3a2624ff581b21e82922a6ac627",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "10c7a8377a0638150ed2513a382853b82095aa90",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h",
      "new_id": "2f904862db1a30efd55530dfc748bd4f39bec36f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "cbfa4e73a9cc2c6c3259a8f793850189d8f61768",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/builtin_polyfill_test.cc",
      "new_id": "39e1168f052122ad99d7637bcdd8a15508e23970",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e1d77c173c4f3ab804e9078c1613662d410e5cca",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/direct_variable_access_wgsl_test.cc",
      "new_id": "31f65e110e3b713f83e40ffb8522d451bd4111ea",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/direct_variable_access_wgsl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "32b1c83ef37198a9a32770737e5dd0fcae150978",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/var.cc",
      "new_id": "11a92879fd23508d3bea89c14edcd246f1b2b323",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/var.cc"
    },
    {
      "type": "modify",
      "old_id": "f49c79b9e48c8daafc0b0719e08cde3c06dcd74d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/var_test.cc",
      "new_id": "3353672f1bd5c29426ecda4113dee04ef214806f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ca5fa0cacd28c4fddf1ba630a87338fd0dac6a1a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/ast_printer/ast_printer.cc",
      "new_id": "dde83cd343c80ee33a87d44549417da14e0ccc44",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "b056310a3dec7985f09a47c60dcea91a45b366a7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/ast_raise/combine_samplers.cc",
      "new_id": "819241abdb993af4cbcc9cdb6a33211c2e938bed",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/ast_raise/combine_samplers.cc"
    },
    {
      "type": "modify",
      "old_id": "33fd6bcf714fe7419a6b940b6c6260be688f70d0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/ast_raise/combine_samplers_test.cc",
      "new_id": "e611149cc53eb3f675ba2581451ec520cda5c20d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/ast_raise/combine_samplers_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0ffbb1d97f44e7324302e83b3a1f3d738eb1b99f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/ast_printer/ast_printer.cc",
      "new_id": "6932c071cea32f3cef5cfaabc05b4b030d4d0929",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "723d48c8fc9e72a175bc61004ee9982d4ee296b5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/ast_printer/function_test.cc",
      "new_id": "6158a9148ab79088442a03c4f6cd181e8a5ec0e0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/ast_printer/function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "75c793b6c65bcf0078a8f61b9bbec66344a05f20",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/ast_printer/ast_printer.cc",
      "new_id": "8787d0982ca00651a3c36a4c3f28450323307fdd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "037e54e923f59189ee404fb43df7d73c77b74046",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/common/printer_support.cc",
      "new_id": "63a561c148d882974e5b7ae6379d71ca8374c002",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/common/printer_support.cc"
    },
    {
      "type": "modify",
      "old_id": "8be26f4012119642dc4f7386f8f7d13042818850",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/BUILD.bazel",
      "new_id": "f7662cffa71dd5dd1e7c190ebca79f3c5088b5ce",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "bda6ba0303bda738f99c660c407c7be2dd9d5033",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/BUILD.cmake",
      "new_id": "6e0d5acc806c890d92aa97f340a1beedd33eeb5a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "507529512442dfb86e12f697ab2087702debc69b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/BUILD.gn",
      "new_id": "82b43148a22a5acb04886a76b0d259fb917a5899",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d0b9eeff078e8861fd340f4614af2f19a1812d5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a460fd5cba8a07f9e1de29c5491c492dbc16f059",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/BUILD.cfg"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "524b09dd4bceca989b327e28fb3bdde05cea2805",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/BUILD.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa9f30cc7a5a91fce439d0560010a4afa40efe45",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8d8d57de2808780340daef01540f7d4ddea0a5a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/constant_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9ec90a4d6399f98aa98c4e5543f4880a8f08d0d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/function_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b2b5477195915c64d69b6369b66d6f627d65e53",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/helper_test.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20cc942e5c2bf1857739b628822a63ed8f1d2ba9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/parser.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17612cf336ec292a0b0265599b2a57e487756119",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/parser.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1985ac73c826f73bc558d5df6e8a70389d1d924",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3e7ce9af7d8e7550229b75841d17b618aeb53953",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/reader.cc",
      "new_id": "1930b970245cb6abfb260b05f9bcc48eabdeec4e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/reader.cc"
    },
    {
      "type": "modify",
      "old_id": "bc1d95235272f1c9470e8a36ab8e425187e047f1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/validate/BUILD.bazel",
      "new_id": "dd475107e8a833f3ebd8a54f84b1e4c35e525516",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/validate/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e50d0e9dea4e9ac836f4ac5c9c2617d5d8de67f4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/validate/BUILD.cmake",
      "new_id": "726f9cf14cd8fb260bdb37e6bb7432fedd8269f0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/validate/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "99890f71db896ea61eac8c3131b6dbd08a6dbac2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/validate/BUILD.gn",
      "new_id": "2f79a37891b7de137d9ed9acfd239f8b694311c2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/validate/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "13344b715de7864ecc6c7056b60d22085d625d4f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/validate/validate.cc",
      "new_id": "8d854133c2041790c32035a57a8ef33baee6b883",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/validate/validate.cc"
    },
    {
      "type": "modify",
      "old_id": "840d90fa188a79b7cc467423eea2ae29bd2adb90",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/validate/validate.h",
      "new_id": "1e09477752d2c98f127babf4ead934010e1a861d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/validate/validate.h"
    },
    {
      "type": "modify",
      "old_id": "96ba63ebc1203a1c07d4723d8ad1759f1c32b6e4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/validate/validate_test.cc",
      "new_id": "14dde40f1cc4ea5c41831d35c9283de8158b3237",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/validate/validate_test.cc"
    },
    {
      "type": "modify",
      "old_id": "07201149ff1e02001a7fc6bcb08c01a08df56725",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/BUILD.cmake",
      "new_id": "3700f48106101303aadb957a177bf032706ed068",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "8045c04dbb5e9d1fdd127aab9fda48771c4aaa6a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/BUILD.gn",
      "new_id": "120b4f49bce1d9b03e647fd8096564a3e8d302e6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2fe2ab2a4345888e9e27d1aeeffd7a08f4a2e3f6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/ast_printer/ast_printer.cc",
      "new_id": "31a300e0db1e1e8c60a29b7db63fd6d223e2cea3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/ast_printer/ast_printer.cc"
    },
    {
      "type": "modify",
      "old_id": "7ce83db7c21bc32bfe593c3f52fc03600bdecaf3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/ast_writer_fuzz.cc",
      "new_id": "c70990cac5bb1cfdf8eeaaba8499e2ea4a144759",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/ast_writer_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "fad09b488583f3f8ce25d52534e99f6c1b27788a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/raise.cc",
      "new_id": "153bd2cd44533753919e1be9526a885e23e2c241",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "ff37ab766a1e0d34d9eac644801c59054afe927f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/writer_fuzz.cc",
      "new_id": "5fdb191a29ee6c711b55a719b103808e213067cb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/writer_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "24383f339325533a1fc381aecccb30cd4d6b2306",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/builtin_texture_helper_test.cc",
      "new_id": "bff2caf18c37258258560b4533a877e866cdc884",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/builtin_texture_helper_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a2225708823563dd75d5c157c2ffa4290eb01454",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill.cc",
      "new_id": "101c72a7129aed800f0e8dd10e9f03b3cbc079b9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "86059b6f6bc9ef4e3d242eca27b543f7b8417f40",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill.h",
      "new_id": "c22069914e734ce535acb33480e6a464b37315df",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill.h"
    },
    {
      "type": "modify",
      "old_id": "b33c31a5ce25a097c7154ec5cd552822a74524ab",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill_test.cc",
      "new_id": "d7847759eb1aa5476ec7d5901e0314e8f55fe8e4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/builtin_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1408dcc447db1d47bb549f4eeee2a7f27f26f120",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/canonicalize_entry_point_io.cc",
      "new_id": "e0ec04a7f80707c77b0f4e1069a1d99629de0972",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/canonicalize_entry_point_io.cc"
    },
    {
      "type": "modify",
      "old_id": "f30d07f91e9cdb1a2130ac455fb45c2507ba01ae",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/canonicalize_entry_point_io_test.cc",
      "new_id": "468bb82a01700d98f45eb2eb9c389723bcf9c06a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/canonicalize_entry_point_io_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c43c067752d2f0ac7eed2e5535822043b6a28580",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/builtin_fn.cc",
      "new_id": "95f1fe066aabcc021b6b2b67177136111edf6973",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "a2559715512a982b6124b60d051aeb6aaf3e0976",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/builtin_fn.cc.tmpl",
      "new_id": "375198d579f5496d1cc16ebee5aa0f4772677634",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/builtin_fn.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "d9c68daf4517e203ab981420efad8bf9ae6f6a2d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/builtin_fn.h",
      "new_id": "22b2a71ba3e600e3706aa30b60825fd65392e4dd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "677c7ad89b34f77e569c3ab5f35d197aaf8fb274",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/data.cc",
      "new_id": "27396f7188c8bb624fd38a441bc6ce05c293b4c5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "381fad1197b714523d789f5f8166cfdea937f1a0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/lower/lower.cc",
      "new_id": "6b67a5e552c8ab9d69d276c041cce72a9d7fac71",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/lower/lower.cc"
    },
    {
      "type": "modify",
      "old_id": "7a062b52da6e61abba7efdc02d1b3a817dfab4b5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/builtin_validation_test.cc",
      "new_id": "ca20ce7d65ee9153434117bee3893e5b70823bc2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/builtin_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6e60fa8eb7343af6fb105712d077db8317b543fe",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/resolver.cc",
      "new_id": "a155f8c0491b947cd5f5ccf42273af88840ecabf",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "f78bdc3090ca448284782a6b2e33a596ab74964c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/resolver_test.cc",
      "new_id": "f8bcdb475000a8f10e06ce7582f280b4d4d65123",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/resolver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6d3add1e7893945049c56f96aea6b1244e5d570c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/wgsl.def",
      "new_id": "cb5a480c57c1f1f266332da04e0bfb9ea98d4fed",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/wgsl.def"
    }
  ]
}
