)]}'
{
  "commit": "7842f10eeb6f905cb162532acdfe2c171453100d",
  "tree": "8a5cb05a8e335272f39bb4e134187fd3f2c324ec",
  "parents": [
    "9fe5f864a0f21eed84d2bff697334736822441ea"
  ],
  "author": {
    "name": "Ryan Harrison",
    "email": "rharrison@chromium.org",
    "time": "Wed Oct 08 15:30:15 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Oct 08 15:30:15 2025 -0700"
  },
  "message": "[tint] Replace tint::Slice with std::span /1\n\nThis is the first of a number of patches that replace using\ntint::Slice with std::span, where span is a drop in replacement. It\nalso adds AsSpan() to tint::Vector to make it slight more ergonomic to\nget a span of a vector.\n\nThe specific locations updated in this CL:\n- the IR fuzzer\n- IR binary decoding\n- the WGSL fuzzer\n- roundtrip fuzzing\n- bytes BufferReader\n\nBug: 449980071\n\nChange-Id: Ib9803a01e18ed7dfe8b2234053c8f6b1acbe3da5\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/265734\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Ryan Harrison \u003crharrison@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02c696493c06ad7c32188f41bfdd5cfe258d3ba0",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir/fuzz.cc",
      "new_id": "16cd8bdc87578b6ba703e6f209c7ee4af3259de5",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir/fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "3064f75cac123eabdd55a1f420a96bca97053566",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir/fuzz.h",
      "new_id": "2ce4fc0b3c0c737ef8853967aca3991c865a4f88",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir/fuzz.h"
    },
    {
      "type": "modify",
      "old_id": "aef8b62c30314bf560349074f5384f4fa9a568ba",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/ir/main_fuzz.cc",
      "new_id": "0607c0c8577e858ade17b5f93eda25866f1330a0",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/ir/main_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "ca8311c85bd81e15af733125d00b573ee3743af2",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/fuzz.cc",
      "new_id": "70942cd662243417fcb70f13d23ae35f435389ac",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "aa3d06c1c16bf90ebaa80e581e97fac0ddbba331",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/fuzz.h",
      "new_id": "ab3dec4e0206f9c112dbb70965aa9762c5f29a91",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/fuzz.h"
    },
    {
      "type": "modify",
      "old_id": "2aca1fcf7f2a86a91146207efc679fad54a4bf7d",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/main_fuzz.cc",
      "new_id": "2b52cce64ed11888b5f5128cbbdcae15ba0fb88e",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/main_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "106d75fa2b1ee4fdadbf76bd21f92104dcf1f66a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/decode.cc",
      "new_id": "7d7e118f9a07de8963baf9b23ba0e0af78abd669",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/decode.cc"
    },
    {
      "type": "modify",
      "old_id": "e491cf57d816c4564e0068bfcd9f7a8cc0c13f91",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/decode.h",
      "new_id": "38cac7f5dfefcb9dc214c1654038ca5d02445c97",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/decode.h"
    },
    {
      "type": "modify",
      "old_id": "7a233cf9e08ce20d3a218687e9a42749cd20a1f9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/roundtrip_fuzz.cc",
      "new_id": "acaad6c1032ac391dff042abda7fe1112da7e053",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/roundtrip_fuzz.cc"
    },
    {
      "type": "modify",
      "old_id": "8bc2134644501150585a773708757b0c32bd82cc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/roundtrip_test.cc",
      "new_id": "3c6f7e03d4376d5099c9ba03a29cd009dc76ddf8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/roundtrip_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8a91d6d5bdc9aa139db6509f88bac6ddca6b878e",
      "old_mode": 33188,
      "old_path": "src/tint/utils/bytes/buffer_reader.h",
      "new_id": "f75c7f69293ef4877cd7d210f66fcae795e6b87e",
      "new_mode": 33188,
      "new_path": "src/tint/utils/bytes/buffer_reader.h"
    },
    {
      "type": "modify",
      "old_id": "b0b72d8b5808a4a3652aff4b76e6c7e2ebb7452f",
      "old_mode": 33188,
      "old_path": "src/tint/utils/bytes/buffer_reader_test.cc",
      "new_id": "17c6b4aced6d3286b8f2429acdc209fe7755a0f8",
      "new_mode": 33188,
      "new_path": "src/tint/utils/bytes/buffer_reader_test.cc"
    },
    {
      "type": "modify",
      "old_id": "18588d39389aa480d47b6150cec81445ffcd148b",
      "old_mode": 33188,
      "old_path": "src/tint/utils/containers/vector.h",
      "new_id": "24a7b93cb99a4d163963f03123cde8f194c82391",
      "new_mode": 33188,
      "new_path": "src/tint/utils/containers/vector.h"
    }
  ]
}
