)]}'
{
  "commit": "92aa60a4e3c6eb05114285364800792eab9d5b63",
  "tree": "5a28c7a06962fe11baab320db7bd74ea13d2c022",
  "parents": [
    "555d646e055844ab2e43432fe2cac7289cc8364c"
  ],
  "author": {
    "name": "Kai Ninomiya",
    "email": "kainino@chromium.org",
    "time": "Wed Jul 08 10:33:22 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jul 08 10:33:22 2026 -0700"
  },
  "message": "Fix remaining explicit-constructor warnings\n\nThese are all explicit constructors and operators that clang-tidy can\ndetect that cpplint can\u0027t.\n\nMake explicit where possible. Otherwise, constructors are\nexplicit(false) and operators get a NOLINT. Audited that all of the\nnewly-marked implicit conversions don\u0027t seem bugprone.\n\nBug: 501491694\nChange-Id: I3beaaede0292f284b25c4abdf3d6005d7d605e70\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/322596\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed7d727067f5cdac91f9534552b4df6d23623505",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/wire/server/ServerBase.h",
      "new_id": "d895b3ca64811c67718303195d3c94e0e3da8202",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/wire/server/ServerBase.h"
    },
    {
      "type": "modify",
      "old_id": "de1a7f41072caeac2448c44e38d5f027ec749fce",
      "old_mode": 33188,
      "old_path": "src/dawn/common/Atomic.h",
      "new_id": "52e134c6aa307243920b59114c71477d23204a69",
      "new_mode": 33188,
      "new_path": "src/dawn/common/Atomic.h"
    },
    {
      "type": "modify",
      "old_id": "5e48acb4681d301713dc857d8c2c526f4c3d7a32",
      "old_mode": 33188,
      "old_path": "src/dawn/common/RefBase.h",
      "new_id": "549cdba015adc27dbc6b57f4ee6ef93060a299c2",
      "new_mode": 33188,
      "new_path": "src/dawn/common/RefBase.h"
    },
    {
      "type": "modify",
      "old_id": "e8f25574e8243a000f4ea224d85f85a1e6cff06e",
      "old_mode": 33188,
      "old_path": "src/dawn/common/Result.h",
      "new_id": "e3110640e6c4bde9b776570bb95670a5b5c27860",
      "new_mode": 33188,
      "new_path": "src/dawn/common/Result.h"
    },
    {
      "type": "modify",
      "old_id": "250b08a177f7fa586b71b4a6ddc7ba7b4342f032",
      "old_mode": 33188,
      "old_path": "src/dawn/common/SlabAllocator.h",
      "new_id": "e95f3f3d73e0b0c0a29e059b47dce01ffc5a87d1",
      "new_mode": 33188,
      "new_path": "src/dawn/common/SlabAllocator.h"
    },
    {
      "type": "modify",
      "old_id": "0005f684525fb55ba23a4962bc9640b302b5d786",
      "old_mode": 33188,
      "old_path": "src/dawn/common/vulkan_platform.h",
      "new_id": "570208106465dcef049b386d6cc9791127709eb3",
      "new_mode": 33188,
      "new_path": "src/dawn/common/vulkan_platform.h"
    },
    {
      "type": "modify",
      "old_id": "c5dbfcad9b92487e92f9ac40d5310731d26a453e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandEncoder.h",
      "new_id": "24193a6a228767a76ee70aef75c4d28df884188c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandEncoder.h"
    },
    {
      "type": "modify",
      "old_id": "b5fe84b40fbd8e0965c77f2db98b269242731d6b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/d3d_platform.h",
      "new_id": "e52b2a2632b37dbfb50bd67aa4067ebea89c5e82",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/d3d_platform.h"
    },
    {
      "type": "modify",
      "old_id": "75ea60a69ebe7e2a992d560f482bfffa43b80241",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/VulkanFunctions.h",
      "new_id": "cda9e4a4c2373ec5c496c62442672c3f0801bbc4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/VulkanFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "64c2a35ff7e7cfd4f74460e47b6dea83ebff9dd7",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPU.h",
      "new_id": "9345441e915cb51d76235356330b091d58eba66e",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPU.h"
    },
    {
      "type": "modify",
      "old_id": "a3ca20cb42a33b04dfe840af0e346100515d2714",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUBindGroup.h",
      "new_id": "8928c63813bbcae229aa3b91c5e315b8673bddaa",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUBindGroup.h"
    },
    {
      "type": "modify",
      "old_id": "c369c603e6e16be1cf6409167fb4b23892ec9c89",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUBindGroupLayout.h",
      "new_id": "fad3e2fea339c77b2863fd015edff45ec3d628d9",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUBindGroupLayout.h"
    },
    {
      "type": "modify",
      "old_id": "3da588cc9df391063afe606b412a02c6dd3d7816",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUBuffer.h",
      "new_id": "92422b9b9ecad34d10e4f124cfa15c7eb9f0bd60",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUBuffer.h"
    },
    {
      "type": "modify",
      "old_id": "374cb3f0d067cddb594ed2ae6ea1cf1565c47443",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUCommandBuffer.h",
      "new_id": "bd922d9459c2ffbef8f62713d2ada7438cf41975",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUCommandBuffer.h"
    },
    {
      "type": "modify",
      "old_id": "06952836cee6ae86aab7f2d178194bc5d9cdfc2a",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUComputePassEncoder.h",
      "new_id": "46e9e6de326ccdb2e0164c53821ccc286ca00f64",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUComputePassEncoder.h"
    },
    {
      "type": "modify",
      "old_id": "cf91ad4445c998ee3f0539ddfbca6df85ecd454b",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUComputePipeline.h",
      "new_id": "e40154ddb5f8b829b94f7f1a85812a6c8c59122f",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUComputePipeline.h"
    },
    {
      "type": "modify",
      "old_id": "3492f6c56e7db130925c1a2686f827ddca49f311",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUPipelineLayout.h",
      "new_id": "7b69bd6a03b1a9d6987a7eee042d0aa6cf6bc304",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUPipelineLayout.h"
    },
    {
      "type": "modify",
      "old_id": "4040bf0487067c0a51098652b2724fe5fa6696f1",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUQuerySet.h",
      "new_id": "05a97ca95334cb941e891306388bd17d58abc755",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUQuerySet.h"
    },
    {
      "type": "modify",
      "old_id": "6ee5914248f46187f7d2b7e61d4778b361eeda54",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPURenderBundle.h",
      "new_id": "6203d0ce7ef1e51bedb258bf6d1decf814f2726f",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPURenderBundle.h"
    },
    {
      "type": "modify",
      "old_id": "88ddc7635d01327c8fa67ffaaf2054e213b2d345",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPURenderPassEncoder.h",
      "new_id": "a08d9df7a4b83983fe70411761915da6b9649a5b",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPURenderPassEncoder.h"
    },
    {
      "type": "modify",
      "old_id": "51cad3238d11037204d3d18e2653a0d3c5109409",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPURenderPipeline.h",
      "new_id": "6a9bd92be299207da2c43292fdb6a417e01f034f",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPURenderPipeline.h"
    },
    {
      "type": "modify",
      "old_id": "9d10868f71849e116a53628f94ce82e8ea97a147",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUResourceTable.h",
      "new_id": "e8233a8833961ed82149aaa9ebe2df4228cee80a",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUResourceTable.h"
    },
    {
      "type": "modify",
      "old_id": "4a7eb85c7d3eb852b6bcee9f70b0eb535b32cff7",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUSampler.h",
      "new_id": "af66b2715799271a355f95a47b306a8de8509b3e",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUSampler.h"
    },
    {
      "type": "modify",
      "old_id": "3ba4699d96235ccc4429416ddd8805000a858819",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUShaderModule.h",
      "new_id": "189ebc3e2c5e3c74ca690316f3bf687fe5f7b9d6",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUShaderModule.h"
    },
    {
      "type": "modify",
      "old_id": "4a2456de326ed07439bc72adb1be8605745232e9",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUTexture.h",
      "new_id": "2590701273b833c8b2edcfa3e1ca21e2226d6ca9",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUTexture.h"
    },
    {
      "type": "modify",
      "old_id": "08fbc2768097a18d8a4f31a4e2490259d20e8312",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUTextureView.h",
      "new_id": "29fcb5a0128f44789760357427e173a0f2af3b63",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUTextureView.h"
    },
    {
      "type": "modify",
      "old_id": "c5980f43abfa816c4078f4d80777232a59b1b151",
      "old_mode": 33188,
      "old_path": "src/dawn/node/interop/Core.h",
      "new_id": "cbdc3986f9b492fda1252d9e08753bb201782e07",
      "new_mode": 33188,
      "new_path": "src/dawn/node/interop/Core.h"
    },
    {
      "type": "modify",
      "old_id": "285e67854816043e1d64d678eb09fbd37651cb88",
      "old_mode": 33188,
      "old_path": "src/dawn/node/interop/WebGPU.h.tmpl",
      "new_id": "1c612e264047961c2ee095224a0ab1ce7b8f65af",
      "new_mode": 33188,
      "new_path": "src/dawn/node/interop/WebGPU.h.tmpl"
    },
    {
      "type": "modify",
      "old_id": "03148ff0ce4110f782f447e644fff345226d6766",
      "old_mode": 33188,
      "old_path": "src/dawn/platform/metrics/HistogramMacros.h",
      "new_id": "26ddd0b669e5302b5e6d9553888846cd4a4e47c6",
      "new_mode": 33188,
      "new_path": "src/dawn/platform/metrics/HistogramMacros.h"
    },
    {
      "type": "modify",
      "old_id": "b2672bd0118b1ded9590770da03dc3c2cbddeb73",
      "old_mode": 33188,
      "old_path": "src/dawn/platform/tracing/TraceEvent.h",
      "new_id": "d4c470f53c3419e69fb0a1931341d8846a41a570",
      "new_mode": 33188,
      "new_path": "src/dawn/platform/tracing/TraceEvent.h"
    },
    {
      "type": "modify",
      "old_id": "6b73eeaedf9a27798389fe679f1a32ddc1f30950",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/AdapterTestConfig.h",
      "new_id": "ae28789bced0086b3378350c53de888fd2999ced",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/AdapterTestConfig.h"
    },
    {
      "type": "modify",
      "old_id": "0466e9b143298a424515f50b3eb666d4ec01553d",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/ParamGenerator.h",
      "new_id": "ba79e6a66fc8fe54a425d4fdc17d6916e6392754",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/ParamGenerator.h"
    },
    {
      "type": "modify",
      "old_id": "19ed430fc7484e5b548301c1b11b95ce34d98326",
      "old_mode": 33188,
      "old_path": "src/dawn/utils/WGPUHelpers.h",
      "new_id": "f0a132287eb0b55ca023818b0578ebf2b31b1006",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/WGPUHelpers.h"
    },
    {
      "type": "modify",
      "old_id": "6a081950f5a629de87d400c65f0f14567d7c7abd",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/ObjectHandle.h",
      "new_id": "c828cad2f14ba466029aa5351e39785224bfdca7",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/ObjectHandle.h"
    },
    {
      "type": "modify",
      "old_id": "aa8d743f764fb4d61cc803ca2a2a7a0a581a502e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/number.h",
      "new_id": "156d4bcc0d3ea24c70634645a4515399d92bdba5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/number.h"
    },
    {
      "type": "modify",
      "old_id": "e2f9bc505119dbd0cce2efc1fd13eaf250ee84ac",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/type.h",
      "new_id": "5782d85490448f1c7104c9e8656b551941cb0a85",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/type.h"
    },
    {
      "type": "modify",
      "old_id": "df240d40383cccafcf1754aa1f4199d9f15178f8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/parser/parser.cc",
      "new_id": "b2ce42457eaafd43714db4d2e28cc07b9002416e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/parser/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "3e00ed6f44ea5e7499eeb5428dbcff30435c483d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/resolver_helper_test.h",
      "new_id": "563732efe61c418b4ea1e90766948748d9b37030",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/resolver_helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "a770d4645a57025664172277e461e481b8d533a4",
      "old_mode": 33188,
      "old_path": "src/tint/utils/command/command_posix.cc",
      "new_id": "f3ab5056e2a028a62b3552106b58398b9a218bc7",
      "new_mode": 33188,
      "new_path": "src/tint/utils/command/command_posix.cc"
    },
    {
      "type": "modify",
      "old_id": "430d1ce41eac937d60666a9b1f4e07017498cd9e",
      "old_mode": 33188,
      "old_path": "src/tint/utils/command/command_windows.cc",
      "new_id": "91448c1ce4c344fd9fae85f3cfaecdd0226c93a0",
      "new_mode": 33188,
      "new_path": "src/tint/utils/command/command_windows.cc"
    },
    {
      "type": "modify",
      "old_id": "a53622ebd6dbb5a8904b51cf78d82656d4982b2e",
      "old_mode": 33188,
      "old_path": "src/tint/utils/containers/bitset.h",
      "new_id": "d05b3b28696e21b0e7b9d0529c57448547c5b01e",
      "new_mode": 33188,
      "new_path": "src/tint/utils/containers/bitset.h"
    },
    {
      "type": "modify",
      "old_id": "d7b45693e5b2f43df196714dc1c458954efc33ed",
      "old_mode": 33188,
      "old_path": "src/tint/utils/containers/hashmap_base.h",
      "new_id": "9aed7ae76efefdfeb527b6395319f176f2717255",
      "new_mode": 33188,
      "new_path": "src/tint/utils/containers/hashmap_base.h"
    },
    {
      "type": "modify",
      "old_id": "38e471456e560f794f1834466bc0fae96abf406b",
      "old_mode": 33188,
      "old_path": "src/tint/utils/containers/unique_vector.h",
      "new_id": "a32393865ea9107c724817f61874de55a7f88c8a",
      "new_mode": 33188,
      "new_path": "src/tint/utils/containers/unique_vector.h"
    },
    {
      "type": "modify",
      "old_id": "a6fb44df19c38a8749ba8e4b5c541665e1e54179",
      "old_mode": 33188,
      "old_path": "src/tint/utils/ice/ice.h",
      "new_id": "6b012aa785f8f83e8639d388e594fe8bc51867ab",
      "new_mode": 33188,
      "new_path": "src/tint/utils/ice/ice.h"
    },
    {
      "type": "modify",
      "old_id": "adb7257c110f56f3b962fc8cf6edbfdfb3bb6138",
      "old_mode": 33188,
      "old_path": "src/tint/utils/text/unicode.h",
      "new_id": "b371801d6ef868fe196ed4876c150ebb43853a04",
      "new_mode": 33188,
      "new_path": "src/tint/utils/text/unicode.h"
    },
    {
      "type": "modify",
      "old_id": "3223bb1ebd6c01f598c7fceb13d5c4eed3a1cdb1",
      "old_mode": 33188,
      "old_path": "src/tint/utils/text_generator/text_generator.h",
      "new_id": "ab1f94faab076ceff9a0d3cf888c42782f7079d0",
      "new_mode": 33188,
      "new_path": "src/tint/utils/text_generator/text_generator.h"
    }
  ]
}
