)]}'
{
  "commit": "7b557da8e228033dcf2db4d8c3133feee4aec430",
  "tree": "078ff763dd8e0003ad5dbec605c1c8e103c8892e",
  "parents": [
    "109263c2f89581c277c38e1a063312bf19523b54"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Mon Jun 01 18:58:33 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jun 01 18:58:33 2026 -0700"
  },
  "message": "[ir] Move AllowLocationForNumericElements to a property\n\nMove `kAllowLocationForNumericElements` from a capability to a\nproperty, and rename it to `kAllowLocationForNumericComposites`.\n\nThe SPIR-V parser adds this property, and the the SPIR-V lowering\nshader IO transform removes it.\n\nBug: 512904070\nChange-Id: I5c62516feefb8fff22cc5c8779f67d17bf407998\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/312795\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c2747d5910ae47418f1293bbc318fe7f64cf773c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/module.h",
      "new_id": "681da702bc5a2cca97027a4bf049a13dcf14bce0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/module.h"
    },
    {
      "type": "modify",
      "old_id": "6a319a894bf5361ac6abf687c76ba0add16d9c51",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/dead_code_elimination.h",
      "new_id": "17f10393e456caefe8fe47921a61493e604f4b02",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/dead_code_elimination.h"
    },
    {
      "type": "modify",
      "old_id": "9d4f269fa7155a34def10845f321895154365801",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "f05cedcb94792ba9a41b59065fded0ddf4321609",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "3da46de9923e1b4238ebdc1b17bdfab1277bc5a7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.h",
      "new_id": "ba14e56edf74c2d4ca38639f6a11f066a1ca283f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.h"
    },
    {
      "type": "modify",
      "old_id": "2e9620d9b5771a13579e854ec89923d0f839ff0a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_function_test.cc",
      "new_id": "bf6f24d1911b183abdbe64e454893d722c725f03",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9a9564ed3a293636945f7ca33ca6d9a18530ff8b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_value_test.cc",
      "new_id": "8cd19a590c40694b09230a18cc9573072d68dbbb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_value_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a49ee67ee7a2a471f743e9b3ac684b2997e12250",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/shader_io.cc",
      "new_id": "fe5aaf358f3cb68322512f407d0c55725550066e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "d18e9fa168e20cb57fbbacb2cab773000e711037",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/shader_io_test.cc",
      "new_id": "244bea90f367e31295b1a794ad34d6034bd7c87f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/shader_io_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bc7692f8b73fb407a7cfd24e63f1d298d3c37c63",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/vector_element_pointer.cc",
      "new_id": "50d6a5b1feaeb5c838398a4beacc2d5b439c77fa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/vector_element_pointer.cc"
    },
    {
      "type": "modify",
      "old_id": "b0acb8339c56b594992f7cb09b4fb86c15f049e9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/parser.cc",
      "new_id": "5b2690bef1bdd697a5c3bd094fc30f469bfe6c42",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "4ca59d3e095e926a1a28fb83e364f4fd23b628af",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io_test.cc",
      "new_id": "08928ccaa43bd81ad9450c95f653cd20d5c4ad27",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io_test.cc"
    }
  ]
}
