)]}'
{
  "commit": "41b16f48dfab230ee46742f7cb2a259c472ea731",
  "tree": "e0112f0958c64e47e05dedb5dbd93706ae564b8a",
  "parents": [
    "5922b9dd705691da406ce0e9a80af573f3386c00"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Mar 11 14:02:22 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 11 14:02:22 2025 -0700"
  },
  "message": "[spirv-reader][ir] Add `OpSpecConstant{True,False}` support.\n\nAdds supports for boolean spec constants.\n\nBug: 398007970\nChange-Id: Ib900c767f308794b10f1daceed02b5cfc7af1798\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/230014\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96a1690edf54ff2573221095401e21d055ff0274",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h",
      "new_id": "77e06ecc9b99f4c918d512fcf8bfc66091ee60de",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/remove_terminator_args.h"
    },
    {
      "type": "modify",
      "old_id": "1b608a06e584376aa1fae2f02fa21e0b13d945d5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/rename_conflicts.h",
      "new_id": "f4b33377e6878ffd8e158ff0dd9cfdaa43d5865f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/rename_conflicts.h"
    },
    {
      "type": "modify",
      "old_id": "7c1cd54bb9b5f1bae49b69bd683d0622b152f412",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/builtins.cc",
      "new_id": "5fe41de49feb37cd72ab8ae5da9c68ad354a26dc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/builtins.cc"
    },
    {
      "type": "modify",
      "old_id": "55c165929024a4bbaf507d86bd57607233910644",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/lower.cc",
      "new_id": "86d72416f7acc56814c060df8429afe13e92597f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/lower.cc"
    },
    {
      "type": "modify",
      "old_id": "4e64e64cd4a4710775dca213393450bbffbc4bb2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/shader_io.cc",
      "new_id": "38faf722c1cd722cc4e8af7946a249cf14a39d87",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "f1f14cc60373d0de23dd75d2ab236b10dd6eb4b1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/vector_element_pointer.cc",
      "new_id": "8db8634171e2dc65cd384d73ec154aa2262de1b8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/vector_element_pointer.cc"
    },
    {
      "type": "modify",
      "old_id": "6b7b9f820e5dc4b7b27cdb814c5e7a1204f9f60d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/helper_test.h",
      "new_id": "a3da5823178e6c4bd4bb478135eaeb74ea8e6f09",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "9327aa8cc65d708dd0b37f183576909db10cd769",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/parser.cc",
      "new_id": "c66595824af3e6f76e2a033462ba172e0450828a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "3de62a515d856593882d30fffad1d92eafd0d3f5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/var_test.cc",
      "new_id": "88c141af6b714d5e9822204d5c0b857267c799d7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bc414fe018539c997c44e825bb0674ee9805d591",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program.cc",
      "new_id": "868c5adb99ac88e0925c32d7ec8f3c3246f42623",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program.cc"
    },
    {
      "type": "modify",
      "old_id": "33645fcd2344a158a99c8ec8e47b8beaebf4c07b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.cc",
      "new_id": "7d8e6782382b6357486544a3f4c9fd818c61edd3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.cc"
    },
    {
      "type": "modify",
      "old_id": "32ef545688d523c0c99fe5e33b663493e50e3b93",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/raise/value_to_let.cc",
      "new_id": "4c08108fb18c94d1b7ace1f45fb1c81518ac1ed8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/raise/value_to_let.cc"
    }
  ]
}
