)]}'
{
  "commit": "6259186801b29bbeceb1dd081da810acd9fc52f3",
  "tree": "a78c95721a1ec75b690a72b001bf03aa653b7958",
  "parents": [
    "4ba3417cb61addf6c563ef490a25479fad9b1120"
  ],
  "author": {
    "name": "Shrek Shao",
    "email": "shrekshao@google.com",
    "time": "Tue Jun 23 18:23:59 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 23 18:23:59 2026 -0700"
  },
  "message": "Switch GN build to -Weverything with allowlist\n\n- Adds a new flag dawn_weverything to toggle the use of -Weverything.\n- Centralized diagnostic warning flags in src/utils/BUILD.gn. Add\n  third_party as --system-header-prefix to avoid the warnings.\n- TODO:\n  - Further triage the warnings.\n  - Remove gen code from --system-header-prefix.\n\nBug: 523358231\nChange-Id: I2eae62752281d1908ba8cf4e97389b1dd29191bf\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/316635\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCommit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "91283762ad3a71c0030b478a43950d86d12c60d8",
      "old_mode": 33188,
      "old_path": "scripts/dawn_features.gni",
      "new_id": "72ddb5e4c2e3de5590debe4ed2daeb187ed77f5d",
      "new_mode": 33188,
      "new_path": "scripts/dawn_features.gni"
    },
    {
      "type": "modify",
      "old_id": "0c7b76525693ed36644388a56ae81d1ba7491539",
      "old_mode": 33188,
      "old_path": "src/dawn/common/BUILD.gn",
      "new_id": "385e0527eb942efdea3124d401cda9c4cb96c4fc",
      "new_mode": 33188,
      "new_path": "src/dawn/common/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2920a994ec51bcd315fa696900fbdb5798844b07",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BUILD.gn",
      "new_id": "0af658062c11df07c49aaeb8107e44ffcb4e9e7a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "110f3db8e7145a1b2359299547fb5d01f83d89f3",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/external_memory/MemoryServiceImplementationDmaBuf.cpp",
      "new_id": "7b5fc966d2624ff557913d0879269784f0c3ad08",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/external_memory/MemoryServiceImplementationDmaBuf.cpp"
    },
    {
      "type": "modify",
      "old_id": "e31e48075256f8e528b150400097c760f5dd63f1",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/BUILD.gn",
      "new_id": "2dea894fa5e379aa6e6ef9bcfc3a9d27fd1eec95",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "93196db6d880a1c7da4f9c6d11d712c9be6d4c71",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/perf_tests/DawnPerfTestPlatform.cpp",
      "new_id": "fa33adccfea2cc50de599a3effcae727d9b229bf",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/perf_tests/DawnPerfTestPlatform.cpp"
    },
    {
      "type": "modify",
      "old_id": "4a7cf40289d4fe296bedf060e4207c63d735ee81",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/perf_tests/DrawCallPerf.cpp",
      "new_id": "9aa2a816429f804fb46ec207105a835302605575",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/perf_tests/DrawCallPerf.cpp"
    },
    {
      "type": "modify",
      "old_id": "54f42cd7fb32560c23e9cd1705f8bc4248efaf46",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/perf_tests/UniformBufferUpdatePerf.cpp",
      "new_id": "9e96a71ff385d6d6be3eb9c0046c90df1399901a",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/perf_tests/UniformBufferUpdatePerf.cpp"
    },
    {
      "type": "modify",
      "old_id": "d4da0e47273152d95dfd06134fc477ef6901cf68",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/common/wgsl_fuzzer.h",
      "new_id": "de10b787a12405281747d8c978c7744190d4cfc2",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/common/wgsl_fuzzer.h"
    },
    {
      "type": "modify",
      "old_id": "0e723536ca896b6bed67431c90057317d7723377",
      "old_mode": 33188,
      "old_path": "src/utils/BUILD.gn",
      "new_id": "9c5b2bae61666df3985db05d9a060aa2de81e102",
      "new_mode": 33188,
      "new_path": "src/utils/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "229cb8754a7569b439c1bc20d90e22421c088263",
      "new_mode": 33188,
      "new_path": "src/utils/warning_nocompile.nc"
    },
    {
      "type": "modify",
      "old_id": "dd16ac5607f0a7875d2803663cbe096350af3aea",
      "old_mode": 33188,
      "old_path": "src/utils/windows_with_undefs.h",
      "new_id": "2a96ae254593192752a6d0c39cbe8a557b8f8c8b",
      "new_mode": 33188,
      "new_path": "src/utils/windows_with_undefs.h"
    }
  ]
}
