)]}'
{
  "commit": "af9a57819508d02e97ab728df4fe96261dd7e4c8",
  "tree": "574c292b6149a60a7791db0ac7135463f029b041",
  "parents": [
    "70c1848940280b957156ccfd255a80c09b60526f"
  ],
  "author": {
    "name": "alan-baker",
    "email": "alanbaker@google.com",
    "time": "Tue Jul 14 19:54:46 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 14 19:54:46 2026"
  },
  "message": "buffer_view CTS (#4652)\n\n* Validation of buffer type and related builtin functions\n* Execution tests for buffer_view",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "09eb42eabcd78a5f71053fb189c8f2260aa026fe",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "1a359f82b04183c7869b0ecb8dcb0491f337978c",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "540a29f77ec14349c02be15c6072057725672db3",
      "old_mode": 33188,
      "old_path": "src/common/util/util.ts",
      "new_id": "4e19f9e3206706de1bbab46644c5201e0cd227b2",
      "new_mode": 33188,
      "new_path": "src/common/util/util.ts"
    },
    {
      "type": "modify",
      "old_id": "98e90430f0b877ec1a99d7a972183eb75c1c1a3a",
      "old_mode": 33188,
      "old_path": "src/resources/cache/hashes.json",
      "new_id": "c0bfe20b6cf50c0dec173ce76a7d1c21bb9948a1",
      "new_mode": 33188,
      "new_path": "src/resources/cache/hashes.json"
    },
    {
      "type": "modify",
      "old_id": "3b06a2259afc33e6f7b97b81156b65c92b657f34",
      "old_mode": 33188,
      "old_path": "src/webgpu/api/validation/dispatch.spec.ts",
      "new_id": "22059201c0263f5506c057839737f9e9e44ea560",
      "new_mode": 33188,
      "new_path": "src/webgpu/api/validation/dispatch.spec.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50b19c2655c4724717b70ec17698e5102a70d807",
      "new_mode": 33188,
      "new_path": "src/webgpu/api/validation/min_buffer_binding_size.spec.ts"
    },
    {
      "type": "modify",
      "old_id": "98ec040882912696d1c6a0f4237787e1ddd655c0",
      "old_mode": 33188,
      "old_path": "src/webgpu/capability_info.ts",
      "new_id": "871dcad0816807ae3e3354abffd72bf939f35d4c",
      "new_mode": 33188,
      "new_path": "src/webgpu/capability_info.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8ec17dc226b1ee4c8ae097ce5830644ce959d7b",
      "new_mode": 33188,
      "new_path": "src/webgpu/shader/execution/expression/call/builtin/bufferArrayView.spec.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57754cdb55bc7f529dee51092eac319c68d4bc92",
      "new_mode": 33188,
      "new_path": "src/webgpu/shader/execution/expression/call/builtin/bufferLength.spec.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c6442ddef67fee6456ec57b26719f3c7a756a52",
      "new_mode": 33188,
      "new_path": "src/webgpu/shader/execution/expression/call/builtin/bufferView.spec.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8622b98a1f8deb8b26b7f0458439b6b3e7c9f20a",
      "new_mode": 33188,
      "new_path": "src/webgpu/shader/execution/expression/call/builtin/buffer_view_utils.ts"
    },
    {
      "type": "modify",
      "old_id": "3c1ec06d4bd5ebd9ebdea9c194cdf6bc8c2f8b4e",
      "old_mode": 33188,
      "old_path": "src/webgpu/shader/validation/decl/let.spec.ts",
      "new_id": "58a86ef4dad1e1ee554958aa4fb8aa39a6a718bd",
      "new_mode": 33188,
      "new_path": "src/webgpu/shader/validation/decl/let.spec.ts"
    },
    {
      "type": "modify",
      "old_id": "5d5c091a55cd81a1b15abd880b628c018bd26a76",
      "old_mode": 33188,
      "old_path": "src/webgpu/shader/validation/decl/var.spec.ts",
      "new_id": "7f23f3d6d0d4a6dcf1b93f50acbfb500dd3771a3",
      "new_mode": 33188,
      "new_path": "src/webgpu/shader/validation/decl/var.spec.ts"
    },
    {
      "type": "modify",
      "old_id": "59b26b53b6083165d6544340f3c8ba34ed31385c",
      "old_mode": 33188,
      "old_path": "src/webgpu/shader/validation/expression/call/builtin/arrayLength.spec.ts",
      "new_id": "879a08bc45dcf362cc7278939530fea707188c9c",
      "new_mode": 33188,
      "new_path": "src/webgpu/shader/validation/expression/call/builtin/arrayLength.spec.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa6ee202cdd3f6173b3a463a1ba0d71e4e1af7c6",
      "new_mode": 33188,
      "new_path": "src/webgpu/shader/validation/expression/call/builtin/bufferArrayView.spec.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be3a3c6f75dae459759f85466bbc0c812b2d8712",
      "new_mode": 33188,
      "new_path": "src/webgpu/shader/validation/expression/call/builtin/bufferLength.spec.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50dbf120805c3f83c1e2ea6b624bc485b69f7f95",
      "new_mode": 33188,
      "new_path": "src/webgpu/shader/validation/expression/call/builtin/bufferView.spec.ts"
    },
    {
      "type": "modify",
      "old_id": "73c3a376765e8e0ae665862bde7464edf5046817",
      "old_mode": 33188,
      "old_path": "src/webgpu/shader/validation/functions/restrictions.spec.ts",
      "new_id": "5cec4c3dc21bc0cb923368a9af5b9d80aef872fc",
      "new_mode": 33188,
      "new_path": "src/webgpu/shader/validation/functions/restrictions.spec.ts"
    },
    {
      "type": "modify",
      "old_id": "5641b788cad9e63267774c25199d26453cb8f9e3",
      "old_mode": 33188,
      "old_path": "src/webgpu/shader/validation/shader_io/locations.spec.ts",
      "new_id": "c569e28a890d7c77fc0fbfa0adc3d43d47c04479",
      "new_mode": 33188,
      "new_path": "src/webgpu/shader/validation/shader_io/locations.spec.ts"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca4be62a5ea581b225540017b6090251b06e0b99",
      "new_mode": 33188,
      "new_path": "src/webgpu/shader/validation/types/buffer.spec.ts"
    }
  ]
}
