)]}'
{
  "commit": "e6f5b97152a4e96de2b0eae09ffabb25d0eface7",
  "tree": "9c051696ef06e4c5e51be15591dad2baf37e7305",
  "parents": [
    "035b01b794602d5861daa43ac792f372f8981ed7"
  ],
  "author": {
    "name": "khyperia",
    "email": "953151+khyperia@users.noreply.github.com",
    "time": "Fri Feb 06 15:35:18 2026 +0100"
  },
  "committer": {
    "name": "khyperia",
    "email": "953151+khyperia@users.noreply.github.com",
    "time": "Fri Feb 06 15:35:18 2026 +0100"
  },
  "message": "MGCA: require #[type_const] on free consts too\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4b9d2e359d59704b1dacd9d5b62daeb4a4bd768",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs",
      "new_id": "dcdd40773d3bc0464222b921d053c8fa02c507a8",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ec1071461c54ad4c157c62a3a02843a8f9910a0",
      "new_mode": 33188,
      "new_path": "tests/ui/const-generics/generic_const_exprs/auxiliary/non_local_type_const.rs"
    },
    {
      "type": "modify",
      "old_id": "0a30cc385ac43bc522f4a87221e2658d294775c0",
      "old_mode": 33188,
      "old_path": "tests/ui/const-generics/generic_const_exprs/non-local-const.rs",
      "new_id": "d0efdb2c201711e54458f14489bf6404e48fc454",
      "new_mode": 33188,
      "new_path": "tests/ui/const-generics/generic_const_exprs/non-local-const.rs"
    },
    {
      "type": "modify",
      "old_id": "d8df3269a19e9a078590e9221dfba3ab24df9aee",
      "old_mode": 33188,
      "old_path": "tests/ui/const-generics/generic_const_exprs/non-local-const.stderr",
      "new_id": "3d1ec60eb908d157e56d06ef0288dba34f16c150",
      "new_mode": 33188,
      "new_path": "tests/ui/const-generics/generic_const_exprs/non-local-const.stderr"
    },
    {
      "type": "modify",
      "old_id": "7872e096762689c868e1c27aff8db1fb7df860db",
      "old_mode": 33188,
      "old_path": "tests/ui/const-generics/mgca/assoc-const-without-type_const.stderr",
      "new_id": "e06850747ff3ae734a4c4dbd6a6bb7f2dedee42a",
      "new_mode": 33188,
      "new_path": "tests/ui/const-generics/mgca/assoc-const-without-type_const.stderr"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19091e4780fef658310df7e0882b03593b698fc7",
      "new_mode": 33188,
      "new_path": "tests/ui/const-generics/mgca/auxiliary/non_local_const.rs"
    },
    {
      "type": "modify",
      "old_id": "68aa30bd65bbecd8b7863593d9a900f99824190c",
      "old_mode": 33188,
      "old_path": "tests/ui/const-generics/mgca/const-arg-coherence-conflicting-methods.rs",
      "new_id": "efab0148940446d9a7e756fc91b64e7bf95a5812",
      "new_mode": 33188,
      "new_path": "tests/ui/const-generics/mgca/const-arg-coherence-conflicting-methods.rs"
    },
    {
      "type": "modify",
      "old_id": "3d74d1db206e161a5f60c2cf8b4f8f5112170996",
      "old_mode": 33188,
      "old_path": "tests/ui/const-generics/mgca/const-arg-coherence-conflicting-methods.stderr",
      "new_id": "6b2b871ba4b9865402c668400f8b25cde91dba9a",
      "new_mode": 33188,
      "new_path": "tests/ui/const-generics/mgca/const-arg-coherence-conflicting-methods.stderr"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e98cbdf8e6175ad2a1bb167f24a4d4ac6d6b006f",
      "new_mode": 33188,
      "new_path": "tests/ui/const-generics/mgca/non-local-const-without-type_const.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "671dfa5fbb9eba250f6c5e5c3aae64f92736d45c",
      "new_mode": 33188,
      "new_path": "tests/ui/const-generics/mgca/non-local-const-without-type_const.stderr"
    },
    {
      "type": "modify",
      "old_id": "84ded05fdd0e3308446c738284b637d7132c2155",
      "old_mode": 33188,
      "old_path": "tests/ui/const-generics/mgca/tuple_ctor_erroneous.rs",
      "new_id": "ebbe097c226e8c132bafc3262e07e4f1c5db32ae",
      "new_mode": 33188,
      "new_path": "tests/ui/const-generics/mgca/tuple_ctor_erroneous.rs"
    },
    {
      "type": "modify",
      "old_id": "cc6144b9c88aff6f5b78de13e5460de707dd24ee",
      "old_mode": 33188,
      "old_path": "tests/ui/const-generics/mgca/tuple_ctor_erroneous.stderr",
      "new_id": "dc6a700a8e126b339dd0392f9562c4e94c656c63",
      "new_mode": 33188,
      "new_path": "tests/ui/const-generics/mgca/tuple_ctor_erroneous.stderr"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a517231facb72d33b4badfb9be8c954e9433a6b3",
      "new_mode": 33188,
      "new_path": "tests/ui/const-generics/mgca/unmarked-free-const.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "052ae39fdf67b9a516ccbb9e61f1b3f619d07605",
      "new_mode": 33188,
      "new_path": "tests/ui/const-generics/mgca/unmarked-free-const.stderr"
    }
  ]
}
