)]}'
{
  "commit": "af71f0e2d1c5e42097cdc000759e1749b877e67f",
  "tree": "daa5480fde6e4dea39ef4c7cded912d95a48b161",
  "parents": [
    "b7151d5729a70bfcff451bacb9389fe4fcdd2465"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Fri Sep 18 10:39:54 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Sep 18 10:39:54 2026 -0700"
  },
  "message": "[dawn] Add an `InternalError` class.\n\nThis CL adds an `InternalError` class which wraps around an `ErrorData`\nobject. This will eventually let us add a `ValidationError` class along\nside internal errors.\n\nBug: 536639352\nChange-Id: Id3bf7251998f2f519973b959149751f5a6c67b0f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/341115\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6f5950765fca5c5f93a886a55aa9cd825b0adba",
      "old_mode": 33188,
      "old_path": "src/dawn/native/AsyncTask.cpp",
      "new_id": "e6faab0c3d64229c64a6ecf5ffbfca16313f8f41",
      "new_mode": 33188,
      "new_path": "src/dawn/native/AsyncTask.cpp"
    },
    {
      "type": "modify",
      "old_id": "9ec2a594c6a4c066a7b2d4f952ae953a4965c728",
      "old_mode": 33188,
      "old_path": "src/dawn/native/AsyncTask.h",
      "new_id": "c0c6e53abf4f03011f9e204b19f5a9ff088c54dc",
      "new_mode": 33188,
      "new_path": "src/dawn/native/AsyncTask.h"
    },
    {
      "type": "modify",
      "old_id": "1ca2d022430c169c58d9b0a350653936ccd7a2d3",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Buffer.cpp",
      "new_id": "1f9193086d22c8dc89c8437cc54459227fa81571",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f9c590db491ee478e904a3ff357012699dfc8ca",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CacheRequest.cpp",
      "new_id": "e8eb4ba7d33b21ff1884e6c44067535a9a8c8e06",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CacheRequest.cpp"
    },
    {
      "type": "modify",
      "old_id": "7fc1671b1511019f0f8e47add78cb47357e6a6fc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CacheRequest.h",
      "new_id": "babb42f732f7fb90ef3c2ec5bfd1717e3061c491",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CacheRequest.h"
    },
    {
      "type": "modify",
      "old_id": "ece3af6c27a119eb7824bd507cf29f0fd6842c64",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandEncoder.cpp",
      "new_id": "dd62fb9637b8db80448ea7cf65e03e7b7f20c833",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "aeebef23f6d4de02a1aaa1582756c9cccf0b5f64",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CreatePipelineAsyncEvent.cpp",
      "new_id": "4438c61e940ec9960951dbcdcd5123ade3288df0",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CreatePipelineAsyncEvent.cpp"
    },
    {
      "type": "modify",
      "old_id": "d136f41630a536ba3432121361ca25b7633d427b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CreatePipelineAsyncEvent.h",
      "new_id": "1f273e4066db101b41043744cd5620c551150470",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CreatePipelineAsyncEvent.h"
    },
    {
      "type": "modify",
      "old_id": "a8a19c14f6575c2932f4ba9e0b72dd822dc59723",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.cpp",
      "new_id": "1ab1cee39d0a09125c60612c06a8bfc394bb7b8b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "ff465e19dbc5a7808d71fea0dd7f991d24ea4b0e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.h",
      "new_id": "c18ff2684f6caba930615f8487db3bede3e5ba09",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.h"
    },
    {
      "type": "modify",
      "old_id": "0c4fc60b597a610384bd69816d8498e69c9d925f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/EncodingContext.cpp",
      "new_id": "43e81a7ea9c28baba0850173a0f8421c670021c6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/EncodingContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "f345d710c41e1d3fd55a79fbf87e00165830be29",
      "old_mode": 33188,
      "old_path": "src/dawn/native/EncodingContext.h",
      "new_id": "caff4a2430850f2767516d5a717c4320944592ac",
      "new_mode": 33188,
      "new_path": "src/dawn/native/EncodingContext.h"
    },
    {
      "type": "modify",
      "old_id": "86be8705895c65827c420d2bec67b8c82923b889",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Error.cpp",
      "new_id": "6b16a796ed64ad5c480b2ff38d264ceaf10b89ad",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Error.cpp"
    },
    {
      "type": "modify",
      "old_id": "ac0f3a8bceace785c7b612d601195b395aff29fc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Error.h",
      "new_id": "69a5e754719991a1ecd4c162f6425ea34af4c7c2",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Error.h"
    },
    {
      "type": "modify",
      "old_id": "41a2c3af096821b26662d2a5513cbf7b6ebeb7c8",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ErrorData.cpp",
      "new_id": "3f7c863eb093d5a79397f8130ccdefdc38f9f32d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ErrorData.cpp"
    },
    {
      "type": "modify",
      "old_id": "1db0f0ff52d084bd5b859a1a4a5105a72dbeebee",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ErrorData.h",
      "new_id": "a70a1da5fa8fe3d29a946ee899ae2f27b1818e53",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ErrorData.h"
    },
    {
      "type": "modify",
      "old_id": "a37d5db356fb6ce2ebe10b7ff3406cc813b40795",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ErrorSink.h",
      "new_id": "5f6fd1bc2143c9edc872ed9eb5fa5070d5e56c18",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ErrorSink.h"
    },
    {
      "type": "modify",
      "old_id": "11bef74896619c6a3443eaa505c30751be229e69",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Instance.cpp",
      "new_id": "c7122df07d9ad1008c86ad4a0539404ec4b8cce4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a2f4a9abe046b7b0200cc0557530cf294fdf95d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Instance.h",
      "new_id": "66cc33326d0b21a23a5e23cbb59409206be11cc5",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Instance.h"
    },
    {
      "type": "modify",
      "old_id": "4d98a2309417af1dd5b7c09349996c15604497c0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "a7619e278bc21850ee474fb024abcc0700bc4e78",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "101c0c63b1d04c930916249b68f61665f2caa05a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.h",
      "new_id": "c1ca5c1e5ec77ebdd7f320d0779acc8d7591aff3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.h"
    },
    {
      "type": "modify",
      "old_id": "d02d6561383d00154ed07d63e625314a391bfc29",
      "old_mode": 33188,
      "old_path": "src/dawn/native/SharedBufferMemory.cpp",
      "new_id": "00344cd8bd5b82b1b50b3caae859dcb068800cc8",
      "new_mode": 33188,
      "new_path": "src/dawn/native/SharedBufferMemory.cpp"
    },
    {
      "type": "modify",
      "old_id": "7144743648cb0fb07b1ba2aaaee4b404b9ff0888",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/DeviceD3D11.cpp",
      "new_id": "f3154a1024573375469651c82430f836ea0e9929",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/DeviceD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "5899a8f101137eb04c6b83dd9c39b69bac46993c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/DeviceD3D12.cpp",
      "new_id": "76cc677aa9dae050c2622cca14143a9f1745bf76",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/DeviceD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "248653db36561a062314f2141aed9673714ae87b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/BackendGL.cpp",
      "new_id": "440137ba22b622f38ca86a2bb973c7997373b6a0",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/BackendGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "77c02c7dc0810ac69db19cf4b59353e12efae036",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/DeviceVk.cpp",
      "new_id": "1e9b6bf5ba1eb408bbe38d313e111b94e5cf4f5e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/DeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "e639055d569cb7bb399d37e9d0c3a814ab9523b9",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp",
      "new_id": "b4ab335860374a795704745e9094cb20860bf470",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "56b3332caaecc61c18bb902294c2fc49d64f8773",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PhysicalDeviceVk.h",
      "new_id": "14bb9ef6d34e0e8b3e167ba8c144f95597879589",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PhysicalDeviceVk.h"
    },
    {
      "type": "modify",
      "old_id": "b06e94e895b2b280b304db9d8e4e77506fad8168",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/PipelineCacheVk.cpp",
      "new_id": "5c08cc1f6000ed68e902f86870c337c73886976b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/PipelineCacheVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "497955357923ec1c2d944882dac425dd2b3c7f0d",
      "old_mode": 33188,
      "old_path": "src/dawn/replay/Error.h",
      "new_id": "a77cf0694e78387b7ccd09bdcf0ea405cd7d9aa0",
      "new_mode": 33188,
      "new_path": "src/dawn/replay/Error.h"
    },
    {
      "type": "modify",
      "old_id": "bbcd89d133efadc9199732471baa3fac49ec24b1",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/ErrorTests.cpp",
      "new_id": "acb88dd74f78710b088c14df177f34025e48f140",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/ErrorTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "62caa235aa8c61f51cd0b7ffa25fcecdfc14d42d",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/LRUCacheTests.cpp",
      "new_id": "70359980d668ad3fec84f3d0d2cf7dcc2ffa60da",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/LRUCacheTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "945b9e8f78a4841f393b95086fdd3397be807a4e",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/SubresourceStorageTests.cpp",
      "new_id": "076f6b9eeda6c7171ac9109b8788afdef5986dbd",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/SubresourceStorageTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3de843931e5329c639f91fff35f1eed2c6e6ea4",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/CreatePipelineAsyncEventTests.cpp",
      "new_id": "054efe6508706ac69ecb8f4dfbefe143a309c85e",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/CreatePipelineAsyncEventTests.cpp"
    }
  ]
}
