)]}'
{
  "commit": "7e85bcfeb83959680567339bc28cb2eb816bcdad",
  "tree": "bc2ab5b415ee0b1236322db66c7dced2f082cbc5",
  "parents": [
    "4654ba883e5a013a8a1915d6094e5f83a9e1eed6"
  ],
  "author": {
    "name": "Kai Ninomiya",
    "email": "kainino@chromium.org",
    "time": "Fri Apr 24 13:48:26 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Apr 24 13:48:26 2026 -0700"
  },
  "message": "[dawn][common] Require ityp container indices to be unsigned\n\nAnd update some enum types to conform to the this.\n\nBug: 503403892\nChange-Id: I2f5f4af6959220e2698a4c39e7ff95d19641b707\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/304739\nCommit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef45a61c5f95bb49897462f349ae15848fe3e6e9",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/native/Features.h",
      "new_id": "4d6030f2e761bbd057e727a6bd17202dc4522f14",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/native/Features.h"
    },
    {
      "type": "modify",
      "old_id": "84e328f058f8f92dea72a85db57a89be02caca97",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/native/ObjectType.cpp",
      "new_id": "32a45744cf13f720f94391f113cbe1a6a0c7894f",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/native/ObjectType.cpp"
    },
    {
      "type": "modify",
      "old_id": "11e0bf1c6a5fc8f722b128de3d83fd8e4de9a209",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/native/ObjectType.h",
      "new_id": "7ee667de9bb4f4b4afb219ddbd0172ea64f98255",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/native/ObjectType.h"
    },
    {
      "type": "modify",
      "old_id": "4ddbfd52ea8e62b15af92245c55bc7bca62b57c5",
      "old_mode": 33188,
      "old_path": "include/dawn/native/DawnNative.h",
      "new_id": "f107cf1b930d2bbf5c9a0b496ea8d71eb2165929",
      "new_mode": 33188,
      "new_path": "include/dawn/native/DawnNative.h"
    },
    {
      "type": "modify",
      "old_id": "9adb283e4d7a253dd793f6506f3f2aa9473d99a1",
      "old_mode": 33188,
      "old_path": "src/dawn/common/UnderlyingType.h",
      "new_id": "6535d0700a0032453cc6eb2e09cde6749bc03ab1",
      "new_mode": 33188,
      "new_path": "src/dawn/common/UnderlyingType.h"
    },
    {
      "type": "modify",
      "old_id": "9c7e3fdfaa9c403845d64f2c4ba5b071d976939f",
      "old_mode": 33188,
      "old_path": "src/dawn/common/ityp_array.h",
      "new_id": "03c731a659693b16263285b3c65d94c48bb92137",
      "new_mode": 33188,
      "new_path": "src/dawn/common/ityp_array.h"
    },
    {
      "type": "modify",
      "old_id": "252e316f64132b4ef73f5aa95573fe87c2f44f22",
      "old_mode": 33188,
      "old_path": "src/dawn/common/ityp_bitset.h",
      "new_id": "706423b27890730c0ef3f116994f5874f1ea0e67",
      "new_mode": 33188,
      "new_path": "src/dawn/common/ityp_bitset.h"
    },
    {
      "type": "modify",
      "old_id": "bca2827cf71bd776ecbb3afc263ab4f1dab9cb46",
      "old_mode": 33188,
      "old_path": "src/dawn/common/ityp_span.h",
      "new_id": "560ce6b784765aea3bc4bdfe2e3a009bb58e55db",
      "new_mode": 33188,
      "new_path": "src/dawn/common/ityp_span.h"
    },
    {
      "type": "modify",
      "old_id": "cb4337e12f21bc09827019c23f2883dec8485f53",
      "old_mode": 33188,
      "old_path": "src/dawn/common/ityp_stack_vec.h",
      "new_id": "e2617924bf29492264bfba957cf4f35cc4d010ad",
      "new_mode": 33188,
      "new_path": "src/dawn/common/ityp_stack_vec.h"
    },
    {
      "type": "modify",
      "old_id": "c45618cb9efdfc99308254f8bfdc9685a537a5b9",
      "old_mode": 33188,
      "old_path": "src/dawn/common/ityp_vector.h",
      "new_id": "1cc9c5bf7c01e62e59d30541619a5a64189cfe23",
      "new_mode": 33188,
      "new_path": "src/dawn/common/ityp_vector.h"
    },
    {
      "type": "modify",
      "old_id": "8043e6462fa7ba9407ad94816cbdbb72fdc090e6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/PerStage.h",
      "new_id": "abc8c348fbee8a457033f223fb085f01616c3834",
      "new_mode": 33188,
      "new_path": "src/dawn/native/PerStage.h"
    },
    {
      "type": "modify",
      "old_id": "16fec7cebd3abcc1c78a58d3409e5afc15ed480e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/PhysicalDeviceMTL.mm",
      "new_id": "3a4fa9508cd50b7e62b79c07032f70f9c8f0975e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/PhysicalDeviceMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "d0dc9eecd8644b1c37960f26146a273c91a61034",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/UtilsMetal.h",
      "new_id": "6ccbb274658239dc8de8ccbd0a3f7de10370bb8a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/UtilsMetal.h"
    },
    {
      "type": "modify",
      "old_id": "c932c0b203019a094416b161b81a2f9c3bafbba2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/EGLFunctions.h",
      "new_id": "b0c9d4dde9d97444ef999cd786ebc7a7ce468c0b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/EGLFunctions.h"
    },
    {
      "type": "modify",
      "old_id": "fed1c9b5b4d1d155fab48fb215d9b8c2ce938368",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/BackendVk.h",
      "new_id": "7ab3c378023d68e1e0c4787a123f7dd885f6dbee",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/BackendVk.h"
    },
    {
      "type": "modify",
      "old_id": "b5e71a3719e98eb3fc2199a9464771bb9b963b5f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/VulkanExtensions.h",
      "new_id": "fa82cc406d1a3fcf613de8ce6aeb07698263290a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/VulkanExtensions.h"
    },
    {
      "type": "modify",
      "old_id": "4a3bd99fce6f647dea90de2bb292926aa99c66ca",
      "old_mode": 33188,
      "old_path": "src/dawn/native/webgpu_absl_format.h",
      "new_id": "ef1ee05a85c5a6d5547c7d7d2fbd2ecd1bc46dc8",
      "new_mode": 33188,
      "new_path": "src/dawn/native/webgpu_absl_format.h"
    },
    {
      "type": "modify",
      "old_id": "d7d8b852ae0f19740c2cce2bba8cebc8bce12101",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/EnumeratorTests.cpp",
      "new_id": "ef1a493e6c1a04eb84613de6f7040fc253e15fed",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/EnumeratorTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "11a76ce547a14553dd450b6a5dc32b5d943921bb",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/ITypBitsetTests.cpp",
      "new_id": "1946878239280896c4965acb541c6a7b45371f3e",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/ITypBitsetTests.cpp"
    }
  ]
}
