)]}'
{
  "commit": "989e29a489ba32e451d9e23c9016999eb75378e4",
  "tree": "b999ddabf5089bca02adea85fb1b0e84b0fde77d",
  "parents": [
    "5d6745bfdd3bdb3a5e04a6016104851244e12cdb"
  ],
  "author": {
    "name": "alan-baker",
    "email": "alanbaker@google.com",
    "time": "Fri Mar 13 22:10:49 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 13 22:10:49 2026 -0400"
  },
  "message": "Improve constant composite validation (#6598)\n\n* Refactored a lot of repetitive code\n* Improved operand checks to disallow spec constants in regular\nconstants\n* Removed some tests that no longer trigger appropriate messages\n  * replaced more generally",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a15d084bcb121c860e352fb037be6fe99554d52",
      "old_mode": 33188,
      "old_path": "source/val/validate_constants.cpp",
      "new_id": "8377d82f740eab667984236ea9c1f0feabcc9257",
      "new_mode": 33188,
      "new_path": "source/val/validate_constants.cpp"
    },
    {
      "type": "modify",
      "old_id": "1d525266ce9294410bada508c050b8ea77c157c2",
      "old_mode": 33188,
      "old_path": "test/opt/ccp_test.cpp",
      "new_id": "cb67a2ff150e153cb30db09a90024a2620d9b539",
      "new_mode": 33188,
      "new_path": "test/opt/ccp_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "a9245d8641cf656c2a4ebfbfd2b0fcc81060cb13",
      "old_mode": 33188,
      "old_path": "test/val/val_constants_test.cpp",
      "new_id": "71d17ec8c8855c0ef267b37760cd930a967056e3",
      "new_mode": 33188,
      "new_path": "test/val/val_constants_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "35f2475829ef67a60783110b0a417744af21f8af",
      "old_mode": 33188,
      "old_path": "test/val/val_id_test.cpp",
      "new_id": "7ff63e9a5c76f8260864b39d04e90591402d6dd2",
      "new_mode": 33188,
      "new_path": "test/val/val_id_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "f6025f22aeae73644c93d0600e750153b2b0b753",
      "old_mode": 33188,
      "old_path": "test/val/val_modes_test.cpp",
      "new_id": "8e9fca89ab5acf81951dd6fae646cfec53373d57",
      "new_mode": 33188,
      "new_path": "test/val/val_modes_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "c0dd134e10d9fb8caedd1187639df495cf04018e",
      "old_mode": 33188,
      "old_path": "test/val/val_tensor_test.cpp",
      "new_id": "b9bf4240894270355d89183c6abe2eb839ec2f2d",
      "new_mode": 33188,
      "new_path": "test/val/val_tensor_test.cpp"
    }
  ]
}
