)]}'
{
  "commit": "85aeb4f2593f120ccde53f5855676eaa9739734f",
  "tree": "0d318e9ffed5562f5234269a640ee964e3f458cf",
  "parents": [
    "2e667b0c6491678642a83e3aff86626397360af5"
  ],
  "author": {
    "name": "Boxy",
    "email": "rust@boxyuwu.dev",
    "time": "Sun Feb 09 16:23:41 2025 +0000"
  },
  "committer": {
    "name": "Boxy Uwu",
    "email": "rust@boxyuwu.dev",
    "time": "Wed Dec 10 09:38:56 2025 +0000"
  },
  "message": "Forbid object lifetime changing pointer casts\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6bcfa9d8bf9a75e75db1dbc63e806c9749915342",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/diagnostics/explain_borrow.rs",
      "new_id": "bfdfa896cd2b95bd460468047cf7024c88c9b621",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/diagnostics/explain_borrow.rs"
    },
    {
      "type": "modify",
      "old_id": "05826bea66bf846e257727ab79af8090241675fc",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/diagnostics/region_errors.rs",
      "new_id": "6ebc7db62699fdf929cdcf326a6c5fd8d6d2ccea",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/diagnostics/region_errors.rs"
    },
    {
      "type": "modify",
      "old_id": "e98c60e63380551d0e1ea1dd2730f81e39f9ecc1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/region_infer/mod.rs",
      "new_id": "37b9d684e1a45d7eb04bbe26d7e91a3f0d119fc8",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/region_infer/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "43005fca29848b32bc96a804acee9cc7be09292b",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/type_check/mod.rs",
      "new_id": "c066cae697de01d0c1d76b3fec5f2f6de4221774",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/type_check/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "7629ae9817fea44829ada72d79947b2e97223ba0",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/mir/query.rs",
      "new_id": "70954b4cb78297e766345892ec029d6a8cd54188",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/mir/query.rs"
    },
    {
      "type": "modify",
      "old_id": "119322b909b52ee25d2e4ea09feaac1f67a5eabd",
      "old_mode": 33188,
      "old_path": "library/std/src/thread/lifecycle.rs",
      "new_id": "a48594c606a35f84eade42b539a6c65260b28ae6",
      "new_mode": 33188,
      "new_path": "library/std/src/thread/lifecycle.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb4aeadbb433e0d3c47350609a699d34bc009ac7",
      "new_mode": 33188,
      "new_path": "tests/ui/cast/ptr-ptr-to-ptr-ptr-different-regions.rs"
    },
    {
      "type": "modify",
      "old_id": "0d525edc1332ff251eddaa4366c112f53c4c2ae0",
      "old_mode": 33188,
      "old_path": "tests/ui/cast/ptr-to-ptr-different-regions.rs",
      "new_id": "f0021628be018b20f974d6bc8db5f8c85680d09d",
      "new_mode": 33188,
      "new_path": "tests/ui/cast/ptr-to-ptr-different-regions.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5910be2396bebded170da9c9c7d147fbd5189eb",
      "new_mode": 33188,
      "new_path": "tests/ui/cast/ptr-to-ptr-different-regions.stderr"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50f11c568ad2a6e4a4fc083effae53c892487197",
      "new_mode": 33188,
      "new_path": "tests/ui/cast/ptr-to-ptr-indirect-different-regions.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43609fa570cbbf4194d4451a3594f17d1cd12613",
      "new_mode": 33188,
      "new_path": "tests/ui/cast/ptr-to-ptr-indirect-different-regions.stderr"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b1032d2669d708c5e1235af7bad5421b90b0bc3",
      "new_mode": 33188,
      "new_path": "tests/ui/cast/ptr-to-ptr-principalless.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78f949232a1cab26d6163176086d306baff07c5e",
      "new_mode": 33188,
      "new_path": "tests/ui/cast/ptr-to-ptr-principalless.stderr"
    },
    {
      "type": "modify",
      "old_id": "62f17a65685504bde9655792e34913d5125cd7b2",
      "old_mode": 33188,
      "old_path": "tests/ui/cast/ptr-to-trait-obj-different-regions-id-trait.current.stderr",
      "new_id": "af7744192223f4bab3a60bd6f3bef27aca6da118",
      "new_mode": 33188,
      "new_path": "tests/ui/cast/ptr-to-trait-obj-different-regions-id-trait.current.stderr"
    },
    {
      "type": "modify",
      "old_id": "62f17a65685504bde9655792e34913d5125cd7b2",
      "old_mode": 33188,
      "old_path": "tests/ui/cast/ptr-to-trait-obj-different-regions-id-trait.next.stderr",
      "new_id": "af7744192223f4bab3a60bd6f3bef27aca6da118",
      "new_mode": 33188,
      "new_path": "tests/ui/cast/ptr-to-trait-obj-different-regions-id-trait.next.stderr"
    },
    {
      "type": "modify",
      "old_id": "b7319e3356bd0f0255f89a07fcf35c4461998e61",
      "old_mode": 33188,
      "old_path": "tests/ui/cast/ptr-to-trait-obj-different-regions-lt-ext.stderr",
      "new_id": "4b5927f094bc334b41bc605285c0b3092592116a",
      "new_mode": 33188,
      "new_path": "tests/ui/cast/ptr-to-trait-obj-different-regions-lt-ext.stderr"
    },
    {
      "type": "modify",
      "old_id": "88a89dc4ac1b173f4af9a6dc794d7786d4b62ef3",
      "old_mode": 33188,
      "old_path": "tests/ui/cast/ptr-to-trait-obj-different-regions-misc.stderr",
      "new_id": "f2c060e4b279b4bc7f4870701fb838f39f801771",
      "new_mode": 33188,
      "new_path": "tests/ui/cast/ptr-to-trait-obj-different-regions-misc.stderr"
    },
    {
      "type": "modify",
      "old_id": "dbeee9d29441ee85f5041de6b6331480c91ab5b0",
      "old_mode": 33188,
      "old_path": "tests/ui/cast/ptr-to-trait-obj-ok.rs",
      "new_id": "e6b3b23e2da20e62a4e332600db1f5cd1a93228f",
      "new_mode": 33188,
      "new_path": "tests/ui/cast/ptr-to-trait-obj-ok.rs"
    }
  ]
}
