)]}'
{
  "commit": "7bffce88245251069bc96066de74fbcbe377681f",
  "tree": "fe62d1fe561c2fec3d3c65bed2e8fb0cff3fb0a3",
  "parents": [
    "36597f7b0fb5d72469e575b9f7b307b0d1f932e2"
  ],
  "author": {
    "name": "Joao Roberto",
    "email": "dnreikronos2@gmail.com",
    "time": "Thu Aug 20 16:27:40 2026 -0300"
  },
  "committer": {
    "name": "Joao Roberto",
    "email": "dnreikronos2@gmail.com",
    "time": "Thu Aug 20 16:30:49 2026 -0300"
  },
  "message": "Split type-op constraint fix from diagnostics\n\nKeep this branch focused on reporting solver region constraints. The type-op behavior and its borrowck coverage are handled separately.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e426f5b1b928a29cc14a5009dc4eb0058de508a",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/traits/query/type_op/mod.rs",
      "new_id": "62d636f2de046bad955e157ec719de05d44dcff0",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/traits/query/type_op/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "0884893e5cff71aff67238b2a16d2d30ce18818f",
      "old_mode": 33188,
      "old_path": "tests/ui/assumptions_on_binders/alias_outlives.rs",
      "new_id": "0c2ed6585cf45d4ac9026e6d9d7f1c70655e66f8",
      "new_mode": 33188,
      "new_path": "tests/ui/assumptions_on_binders/alias_outlives.rs"
    },
    {
      "type": "modify",
      "old_id": "4caa691a110c0f22929bfbea7ac34e56980c903d",
      "old_mode": 33188,
      "old_path": "tests/ui/assumptions_on_binders/alias_outlives.stderr",
      "new_id": "1787c1912ae4f20a3fe022a232fe7bf9d809c736",
      "new_mode": 33188,
      "new_path": "tests/ui/assumptions_on_binders/alias_outlives.stderr"
    }
  ]
}
