)]}'
{
  "commit": "ebb0c1f6ee5fe2b233e7775ab81b20c2a1ecdb24",
  "tree": "46efcdf7106e0626cd1ee47119caeeaf89e644e9",
  "parents": [
    "bedf3992775ff3e791b005dc720f49e36c5e76ca"
  ],
  "author": {
    "name": "Ryan Harrison",
    "email": "rharrison@chromium.org",
    "time": "Wed Aug 19 14:04:53 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 19 14:04:53 2026 -0700"
  },
  "message": "Suppress new warnings about string_view constructors\n\nUpdated llvm has started warning on potential usafe buffer usage when\nthe std::string_view two arg constructor is used (similar to how it\npreviously caught usages of std::span\u0027s two arg constructor).\n\nAdding in TODO suppressions for all occurrences of this to allow\nupdating to the newest llvm, but also identifying where further\nanalysis/refactoring is needed. Trivially corrected occurrences were\njust fixed instead of suppressing.\n\nFixes: 548947322\nChange-Id: Ic61a744f1adc452f979f41228496282f992b52bc\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/333836\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3504e5c541c15c074d0e9a908b597e67ed2f4f88",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/ShaderUtils.cpp",
      "new_id": "325ffc09dcfa8b659cd80df7f079d7f7a167a1ac",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/ShaderUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "3b8a3ca7bb92eac824e3cb3e7209c0e3010e68d9",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp",
      "new_id": "3cf11168bf846bd9b175cc23081993276e58af8a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0cfbdfedd72f9a95df2fd918d4e8d012f020021",
      "old_mode": 33188,
      "old_path": "src/dawn/native/utils/WGPUHelpers.cpp",
      "new_id": "733575d4a7b740a6987ecfdef13d35fc255146ed",
      "new_mode": 33188,
      "new_path": "src/dawn/native/utils/WGPUHelpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "3ea3212b4b1b6f9b476ca515988018d05654cc81",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/DawnTest.cpp",
      "new_id": "333f855e00a5bf37c908692f7ddc4b9d1f07e85a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/DawnTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "a51912c6215e179fad4281ec7eaa56924ad7a298",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/StringViewMatchers.h",
      "new_id": "463cfe8caf34d4dde5750a02532a9331e44d715d",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/StringViewMatchers.h"
    },
    {
      "type": "modify",
      "old_id": "9cd111f6530f93515cb0b47bfab52c242cb6e709",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/AdapterEnumerationTests.cpp",
      "new_id": "7077a6af46763d8d8a43cfb77629c2dcaabfdfcd",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/AdapterEnumerationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "09695d2984ce9e772dbf136f768d5fb15f53174d",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/CommandBufferValidationTests.cpp",
      "new_id": "1452409df7bc947ae01df1756ec5bdf9bb9e0961",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/CommandBufferValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "a49e2f7b220b4459a0be1e704c5f0a5c052920ed",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireArgumentTests.cpp",
      "new_id": "b4c007b15ad8a5e3d18cc2cbeb5683350c2d85cd",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireArgumentTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "176e514edaa1e7819dc9140dc1be084da9383ecc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/parser/lexer.cc",
      "new_id": "e1bd9dde5a5dbd415aa602613d56486915955d92",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/parser/lexer.cc"
    },
    {
      "type": "modify",
      "old_id": "82ff3e046a7fabf5e69107f37b46ad8a052da4a6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/parser/token.cc",
      "new_id": "73071ec28253e982ba9e5be1b5796881ca8cefd4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/parser/token.cc"
    },
    {
      "type": "modify",
      "old_id": "58fb4756aca230e49b633a01d7e7ef45af55a6a5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program.cc",
      "new_id": "ecae0bf00e350ab1eaa0b90dffe618efd9805094",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program.cc"
    },
    {
      "type": "modify",
      "old_id": "63fbaa60094a8511c57790045feae332326f3eb9",
      "old_mode": 33188,
      "old_path": "src/tint/utils/symbol/symbol_table.cc",
      "new_id": "57ac837025eae70e1e17ee60792d53abd54e676d",
      "new_mode": 33188,
      "new_path": "src/tint/utils/symbol/symbol_table.cc"
    }
  ]
}
