)]}'
{
  "commit": "d39ecbdf3cb66d276834d4789fced5a4ab132e99",
  "tree": "45dc9cb7b058f67a9bf7bba1c746d9f3311e571a",
  "parents": [
    "458d95473813c221fe5c37e50bf2980360dbd197"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Thu Aug 27 06:23:41 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Aug 27 06:23:41 2026 -0700"
  },
  "message": "Add IdentifierName to types.\n\nThis CL adds an `IdentifierName` method to `Type`. There is a default\noverload which returns the `FriendlyName` and then any type which has\nnon-identifier characters in the `FriendlyName` have an override.\n\nChange-Id: I22ecc5be451be1cbad447b6af1b3deb1ddcbfc7d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/336796\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b883b883c7c54855218825abc1fcae067368a59",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_type_test.cc",
      "new_id": "71c2009992afae64a752f71c9f1028a5ab2ec5fe",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1749a0959b8a761c0be7817bc0f4af8566814585",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/array.cc",
      "new_id": "3df36e2da04d5f660dfd51ebeb68d0bb062eb489",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/array.cc"
    },
    {
      "type": "modify",
      "old_id": "1f6d9eda0afd8cd022187c0a41a3360fe6c288ba",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/array.h",
      "new_id": "48ad0839cf51e4e252e9a8100af2e076a3bed886",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/array.h"
    },
    {
      "type": "modify",
      "old_id": "71dc8828dc6b04023e9c7fc0ce6a2df942c9048c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/array_test.cc",
      "new_id": "78f770b90c82e3eeeaf8f7b6ca4f96cf6011a5c4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/array_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d72476d021df55ed27bfb8caaa13e5c0b5200710",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/atomic.cc",
      "new_id": "b7a7bbc467c6f86a6467e10755e4ecc4d74d28e3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/atomic.cc"
    },
    {
      "type": "modify",
      "old_id": "ddf335b62252cedf26636360c85fdfcd1f8d3342",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/atomic.h",
      "new_id": "e45067f9a8875fe2821705538a57466af5060a57",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/atomic.h"
    },
    {
      "type": "modify",
      "old_id": "fa36b64be8a697c8fbab9181d25d85c8aff84f90",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/atomic_test.cc",
      "new_id": "80fd2ac085ced110dfeae7659302936f04b59ade",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/atomic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b991f1d32562909ff3af9878d5321a620dd0a1d8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/binding_array.cc",
      "new_id": "22d93ec4cb42fc0508f2255a1e1590067389398d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/binding_array.cc"
    },
    {
      "type": "modify",
      "old_id": "b7112f296af09cdb8d8d224a33c3d25fe64c8aaa",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/binding_array.h",
      "new_id": "33d850bcc28dd49713d3208488874bbb31c10661",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/binding_array.h"
    },
    {
      "type": "modify",
      "old_id": "3117e4b9a478cfcdb5a2e1b9c3adb5abd4e228f5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/binding_array_test.cc",
      "new_id": "695da0f157197ea87cb823ee720b0cdf7eb0abe2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/binding_array_test.cc"
    },
    {
      "type": "modify",
      "old_id": "009f376ba1aeedb33378281c2662743cf7812c90",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/buffer.cc",
      "new_id": "c1fb182dc1585dc719164a8e38bd68d3a31516c0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "d78a89b3dfc6192a2e2c05a1e3449b6cf3e4fee8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/buffer.h",
      "new_id": "e110352dd403df992efef77f7b41e8a6d3a58961",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/buffer.h"
    },
    {
      "type": "modify",
      "old_id": "f38eb0c63fca652182692984ae889098c74ff6f6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/buffer_test.cc",
      "new_id": "4a1ac31d0c6e8ce7e5b94058865c4eb468df6a59",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/buffer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6b703fe641e5c191d70196f0e90218f348892094",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/function.cc",
      "new_id": "b5bed1c76a4f4388b0cc249c5a2b94ca38ec6de8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/function.cc"
    },
    {
      "type": "modify",
      "old_id": "75972d5f99004a0680fe381c55af2c3b9ff14f98",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/function.h",
      "new_id": "e78409b32f8f80d983f68127dc92a21d3b8b2093",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/function.h"
    },
    {
      "type": "modify",
      "old_id": "65e05e8ad6a093089331ee06363730e02a3831b7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/input_attachment.cc",
      "new_id": "1c21be60fc3aa1e5cbefcad63a8cb6cd5258d621",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/input_attachment.cc"
    },
    {
      "type": "modify",
      "old_id": "d3648763cf5ece73e337a159e47cd1a3f766d128",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/input_attachment.h",
      "new_id": "39da7fc4ea0c8d258a2d32dd3b64691d560dbe8b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/input_attachment.h"
    },
    {
      "type": "modify",
      "old_id": "6e024d463c998400633bdc8b2c59b4c1974204a5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/input_attachment_test.cc",
      "new_id": "e115c51cd08e380be88b724d542d874d0e6a758f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/input_attachment_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b53395f33458200213316bea302f1bf1a8b203eb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/matrix.cc",
      "new_id": "16ceb8502a0a0df97d6299d5fce56a958d9c6cb4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "329490b18c6e8baba3ab0b6cbdee2f7fa756ffa1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/matrix.h",
      "new_id": "457ba7e02543665f89fa51bac1808c5c23d23c7a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/matrix.h"
    },
    {
      "type": "modify",
      "old_id": "80c17d4290f7b859d2bf68e020d7f0f83d5190ba",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/matrix_test.cc",
      "new_id": "3772b0de6f00254c531d042eba157edd2611e65e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "50e41bc42e18863519af3ebf022809f38e74e3ce",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/multisampled_texture.cc",
      "new_id": "f978949b7b5ba7c14d2092d34dbe03ccb81f2daf",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/multisampled_texture.cc"
    },
    {
      "type": "modify",
      "old_id": "190bdaf033d6de20ea3bd7682c33f69a8ad4e50f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/multisampled_texture.h",
      "new_id": "011060005db446cfb78b34905c55276a972f8cdb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/multisampled_texture.h"
    },
    {
      "type": "modify",
      "old_id": "93dd6282c7f21748ebd1a9cd0426361bef91785d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/multisampled_texture_test.cc",
      "new_id": "70632367ebd1dcba36464f24e283e692fbc660aa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/multisampled_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ff1e3d61350fdaab2281fddc539144fce24dfb85",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/pointer.cc",
      "new_id": "c03bd3f4dd2619f0c6f8e228f7e0371d877fb8c6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/pointer.cc"
    },
    {
      "type": "modify",
      "old_id": "11e6335e6dc2f4eebbe72f1477b3ebcf4f9f7d7b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/pointer.h",
      "new_id": "3e7984d5e6ee13e5a296d0552bdb3f23002a3dd2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/pointer.h"
    },
    {
      "type": "modify",
      "old_id": "0e0020176f94551f59f186d189fb7430067173fa",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/pointer_test.cc",
      "new_id": "60a3321bef76b96d8670bd0765061da199de0e01",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/pointer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1bb741088392a9cabba1e0e76d6980f470c42517",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/reference.cc",
      "new_id": "6043f5d999b684feff7c333a977b65fe37dc9f1e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/reference.cc"
    },
    {
      "type": "modify",
      "old_id": "b74593c7de413fc4044e6649940d304102796b1f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/reference.h",
      "new_id": "12230b1d0a66a460a613048a6933d973ca63e110",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/reference.h"
    },
    {
      "type": "modify",
      "old_id": "f4055f049309a91d9f4bf216ee8ba4ccc4c0fedf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/reference_test.cc",
      "new_id": "edc4455a5d9c6c39d3331caf159433c7fb6f310e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/reference_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6fe76bf1abfb8418c8053e1818aca4cbd4e9b606",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/resource_table.cc",
      "new_id": "d1026fc2db5fc4f39e31b17bef6882466d78133d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/resource_table.cc"
    },
    {
      "type": "modify",
      "old_id": "09162f7675aaa35b96802a55f88687251319e5ff",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/resource_table.h",
      "new_id": "caeb760543c392a5e7f27e7d9e54c5c94ab69428",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/resource_table.h"
    },
    {
      "type": "modify",
      "old_id": "918c140c527d9c459875bd946195f6bdb72df3bd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/sampled_texture.cc",
      "new_id": "82cb77c7bd1f91d491fa634aa871ac9a053817cb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/sampled_texture.cc"
    },
    {
      "type": "modify",
      "old_id": "27d55863ef4c5034391cac6aa40d9a2b401cac7d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/sampled_texture.h",
      "new_id": "feaf4552d3c1a0814e2931e9dbe9dace982abe83",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/sampled_texture.h"
    },
    {
      "type": "modify",
      "old_id": "67670a5ca1aedba0ee081b488732b263f6f5e6b5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/sampled_texture_test.cc",
      "new_id": "6fe8124a116413a57c51628ca06ed8eeb9e1b0db",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/sampled_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e5044eac311725b4b358af83f4e6514633a6ef94",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/storage_texture.cc",
      "new_id": "a7b39cdca54b15cba81a34a87e3909e94b8a3e8e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/storage_texture.cc"
    },
    {
      "type": "modify",
      "old_id": "4355d49a6b242844fb9a55e405c5d6dbb2f8c94c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/storage_texture.h",
      "new_id": "59d9ef5f88657ad32c765acc6de8e066c17bf4c7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/storage_texture.h"
    },
    {
      "type": "modify",
      "old_id": "53c8f8393430e50aeb4071d1ce187007e2ef97c1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/storage_texture_test.cc",
      "new_id": "5f2fef3554beffb33cb9c0374709900e1775434f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/storage_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cc127221f78362b081d35271c80498ee39526ba9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/subgroup_matrix.cc",
      "new_id": "5c2d1e183f8f1f0e6212dc0ee4a52a2657145ce8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/subgroup_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "0299f2b4219368fb68fbf4dc5649d948905c285a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/subgroup_matrix.h",
      "new_id": "3bc1cac48e1bc4b82c6e5d709525d161b0141c98",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/subgroup_matrix.h"
    },
    {
      "type": "modify",
      "old_id": "b09026d22e93ddcabf5b0d3ec1fe539d1ba3b22d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/subgroup_matrix_test.cc",
      "new_id": "c2af9baaec6c7c51fcaaf28c92b438e1cd4fdf69",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/subgroup_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b6573585e8713a43e3a3f58b1fb00a7ade5fa524",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/swizzle_view.cc",
      "new_id": "3a8eaa37f3e742b0c0268cfcd1639b10c0b859aa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/swizzle_view.cc"
    },
    {
      "type": "modify",
      "old_id": "7c5f8dfc554624a1f0502db109286884b213f820",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/swizzle_view.h",
      "new_id": "9c573b45dd89dd1f1202a4e6549b80485b228369",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/swizzle_view.h"
    },
    {
      "type": "modify",
      "old_id": "a8bb8ecdd6184889375b0bc321ad73649755384b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/texel_buffer.cc",
      "new_id": "0b5b16194a1bb20edcc843f6b96d18779003d5c3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/texel_buffer.cc"
    },
    {
      "type": "modify",
      "old_id": "01b1ef15ba7ac150f7bf4ddd8c81e46aefe5a568",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/texel_buffer.h",
      "new_id": "1eaa61883c8b204bfd1ef7482331b09d6c5da5ec",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/texel_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "e844209786e47a30a532909b8e73201d2be67d05",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/texel_buffer_test.cc",
      "new_id": "a03440f91681033b336fd937eedb5f81d16e7674",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/texel_buffer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "26a7e5abd63bbc710788ba65d746438777a84bcb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/type.cc",
      "new_id": "5c6ca6b4e0dc29549e5d728ebe6fa3521583bf05",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/type.cc"
    },
    {
      "type": "modify",
      "old_id": "d7da1dee5f346766150ed0e9d97d30b2af99c8e9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/type.h",
      "new_id": "28bd784f9f18f8244dcf4f69c8edf5d4cd3cdd8a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/type.h"
    },
    {
      "type": "modify",
      "old_id": "5662735e8ca3c6989d8e93765a31450f9d0b60fa",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/vector.cc",
      "new_id": "e6bf347036638e4630b3a0465240f6dfde5ee1c0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/vector.cc"
    },
    {
      "type": "modify",
      "old_id": "e84109cca56fcd8ae8349115856af893135d0e65",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/vector.h",
      "new_id": "6dcde89ffc1a64eaaaf02f0d480f27dae30e6706",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/vector.h"
    },
    {
      "type": "modify",
      "old_id": "1f4e3b24de1651ac426094d472c74c7be007b171",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/vector_test.cc",
      "new_id": "95009a7eee4aa7adc01fef173ec91b7ccac5c649",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/vector_test.cc"
    }
  ]
}
