)]}'
{
  "commit": "4f88e836d75982bda8edbd7dd28567b6d1f5f89e",
  "tree": "f5db1a8b5eb2a91eb0bca3c12d26ef38cee89174",
  "parents": [
    "363d8255e6f5087eedab30497612b0c3046b1ae7"
  ],
  "author": {
    "name": "Ryan Harrison",
    "email": "rharrison@chromium.org",
    "time": "Tue Apr 28 12:53:25 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 28 12:53:25 2026 -0700"
  },
  "message": "[tint] Prevent invalid identifiers being emitted in shaders\n\nTightens up the allow list for identifiers in ShouldRename()\n\nMSL, GLSL, and HLSL emission are affected by this change\n\nWGSL emission already has tighter restrictions enforced\n\nSPIRV names are just debugging information so none of the ShouldRename\noperations are performed there\n\nFixes: 467663235\nChange-Id: Ie386bda94d6e8d82ecb61c9ed82cb76e78133f1a\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/305375\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4789269521df27d90404a319c7f3209c538eb143",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/printer/printer.cc",
      "new_id": "8bf9f63873dddd2d7accc777c0695737ded6669f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "b6e874a6d94709e08f4b6ccb41ed3341eddbac96",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/writer_test.cc",
      "new_id": "1785f1a0fd4cf7bb77ffce390408e539dbc2381b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/writer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6a455121cd080cc60e6d0412ee6fce301d4b0af3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/printer/printer.cc",
      "new_id": "80eab035a599be602c3eff9ba5661268c2615f7a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "4e68356a8408d891d01ecee3eb77b51ab3d0c6de",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/writer_test.cc",
      "new_id": "ce221b8d6cfbc9528dc091ed33db4e61ec5edd09",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/writer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d408dad1839464adc12704a8904d82cadea444e5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/printer/printer.cc",
      "new_id": "c7bc4cf71f83f8d64a95217e2106af76ddb5ff62",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "f32502d1d82aa9b2aebc2f855d14420d900a9e1e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/writer_test.cc",
      "new_id": "6e13ac11353534ef2e52c9a485d721307fac5217",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/writer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c6ce60a9923c3e20a7d44fabdbfd828f9efe9747",
      "old_mode": 33188,
      "old_path": "src/tint/utils/text/unicode.cc",
      "new_id": "df49e8ba6944e3a3b4a181a0de47bfe64bf9721f",
      "new_mode": 33188,
      "new_path": "src/tint/utils/text/unicode.cc"
    },
    {
      "type": "modify",
      "old_id": "fdaacdc551e4adaf3b1fdaf2b59241e8de6dd67b",
      "old_mode": 33188,
      "old_path": "src/tint/utils/text/unicode.h",
      "new_id": "59436ccf6d5315d5c454f31dc1608c53fcdacde2",
      "new_mode": 33188,
      "new_path": "src/tint/utils/text/unicode.h"
    },
    {
      "type": "modify",
      "old_id": "bc5b963e0a1539198fb34f6b0e9c6b94dbebc069",
      "old_mode": 33188,
      "old_path": "src/tint/utils/text/unicode_test.cc",
      "new_id": "3a36051b449722dab959fb2fe585e814055a5fc5",
      "new_mode": 33188,
      "new_path": "src/tint/utils/text/unicode_test.cc"
    }
  ]
}
