)]}'
{
  "commit": "3a8dea3b47a84e19caaf6eecd30f36fdcd219bb0",
  "tree": "472671ce18c30c898d403b33f1fc50d30f89340f",
  "parents": [
    "38a0576951fb5f7209c892b030f40ac166ae86b4"
  ],
  "author": {
    "name": "bit-aloo",
    "email": "sshourya17@gmail.com",
    "time": "Thu Jul 16 12:19:50 2026 +0000"
  },
  "committer": {
    "name": "bit-aloo",
    "email": "sshourya17@gmail.com",
    "time": "Fri Jul 17 14:08:14 2026 +0000"
  },
  "message": "1. DeeplyNormalize QueryTpeOp and normalize_with_depth_to takes Unnormalized\u003cT\u003e as input\n2. add unnormalized producing API\u0027s\n3. merge Deeply Normalize and Normalize\n4. make normalize_with_category accept unnormalized\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "538c5887118e6fd875699f0c5fc562624b7f8fe9",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/diagnostics/bound_region_errors.rs",
      "new_id": "d7fe7ddf261ed0b38b5ed4840a46fedeb6d2fa4a",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/diagnostics/bound_region_errors.rs"
    },
    {
      "type": "modify",
      "old_id": "f4e345dbba9bc2b627dc8720ce2bf7109d913480",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/type_check/canonical.rs",
      "new_id": "08b0ec8edbca28ae9e9aebdec5de26a3461a0d01",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/type_check/canonical.rs"
    },
    {
      "type": "modify",
      "old_id": "82e623bb42535a6e37c16df49d860b3747bc6958",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/type_check/constraint_conversion.rs",
      "new_id": "094e403beff32228705c3010ce7830368690aa9d",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/type_check/constraint_conversion.rs"
    },
    {
      "type": "modify",
      "old_id": "62becc8e298f4ae91f54559366bcd7176bed16e5",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/type_check/free_region_relations.rs",
      "new_id": "a89d45c4b0b2aada77a5fb67a33661b864c48615",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/type_check/free_region_relations.rs"
    },
    {
      "type": "modify",
      "old_id": "9c4b1f998dcee5980f4bebc9645da528da33d200",
      "old_mode": 33188,
      "old_path": "compiler/rustc_borrowck/src/type_check/mod.rs",
      "new_id": "aa68b878a938e55bc96208c82aebdf258de02913",
      "new_mode": 33188,
      "new_path": "compiler/rustc_borrowck/src/type_check/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "05eb8727bafbdc04d58a5e8fc7500499957885c8",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/queries.rs",
      "new_id": "64adb9b8fc41dbd142bdbd44265940aec98d25c9",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/queries.rs"
    },
    {
      "type": "modify",
      "old_id": "d6e6c56c0031262557200a9d31c03622027514ed",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/traits/query.rs",
      "new_id": "92aa6fe47a7e49be06bbadf67c486df9a20a0596",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/traits/query.rs"
    },
    {
      "type": "modify",
      "old_id": "bb3a4f4fadee0c2d777df767d0eed0da0b0aa598",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/ty/sty.rs",
      "new_id": "1c84b269541a480b225780123d075d1010085e89",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/ty/sty.rs"
    },
    {
      "type": "modify",
      "old_id": "1d5c657cb6723eb14b8bc556242e250edc91dfd2",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/traits/effects.rs",
      "new_id": "567845a34bd8b4e6b2d292656f132175c4102b1f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/traits/effects.rs"
    },
    {
      "type": "modify",
      "old_id": "aa963b1bca74924279bc692e030737c964b41b1d",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/traits/fulfill.rs",
      "new_id": "95f0c3dc9881d2325b3ff2ed2e8cd359d166717f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/traits/fulfill.rs"
    },
    {
      "type": "modify",
      "old_id": "2a28fab776a1227af654991428c24b45818f0598",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/traits/normalize.rs",
      "new_id": "adb2e7a7060a5405ae29cf31f9c22d552153a52e",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/traits/normalize.rs"
    },
    {
      "type": "modify",
      "old_id": "6c6ab430126f80f5fe44422d7e32d9f0da8a74a0",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/traits/project.rs",
      "new_id": "7a681a0b64e9d83fdec6cf143416e165a0924551",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/traits/project.rs"
    },
    {
      "type": "modify",
      "old_id": "577a5564c63121a51e607c52154085422bfbe366",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/traits/query/type_op/normalize.rs",
      "new_id": "1eef77b436ac6314f43ab7a30bf2123d92e516fe",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/traits/query/type_op/normalize.rs"
    },
    {
      "type": "modify",
      "old_id": "6c7a0f3550b99fdddfe4f2e506b012f92aa764dd",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/traits/select/candidate_assembly.rs",
      "new_id": "a4f751e23d799adc6d1f8b72ebea8f5751f7b64f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/traits/select/candidate_assembly.rs"
    },
    {
      "type": "modify",
      "old_id": "11ce6235eb7ff6c98211cc90210e4f31ae35be55",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/traits/select/confirmation.rs",
      "new_id": "a7c84e71a68c5ef16f7c0612e04456c3b41805c6",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/traits/select/confirmation.rs"
    },
    {
      "type": "modify",
      "old_id": "440ed2b46320b0283d9f0ae07af82b500ce95e81",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/traits/select/mod.rs",
      "new_id": "7c9ae9246c96bdf671b288b9624f65fc68c03b1f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/traits/select/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "aaed02a8f2e96399fda914f7b44badcacc89dc85",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/src/traits/wf.rs",
      "new_id": "95043385cf17ae2931e91a18bebc4815211b6bb5",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/src/traits/wf.rs"
    },
    {
      "type": "modify",
      "old_id": "f77e1994cf47257a5027a9bdb8704b53ecbaf2f1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_traits/src/type_op.rs",
      "new_id": "510226cf141b069ea830acb1fa96958a93981f8a",
      "new_mode": 33188,
      "new_path": "compiler/rustc_traits/src/type_op.rs"
    },
    {
      "type": "modify",
      "old_id": "68eebb1122928e87aabee464986da312005d9289",
      "old_mode": 33188,
      "old_path": "compiler/rustc_type_ir/src/ty_kind.rs",
      "new_id": "e3389e235959c543b8c42bfe2e93d90abf4885bb",
      "new_mode": 33188,
      "new_path": "compiler/rustc_type_ir/src/ty_kind.rs"
    },
    {
      "type": "modify",
      "old_id": "0981a8a7e0e18f361b0c2f2aaf41c7c648919062",
      "old_mode": 33188,
      "old_path": "compiler/rustc_type_ir/src/unnormalized.rs",
      "new_id": "a685f32bced2cfffecc050c913f2bcc1f6ea12d2",
      "new_mode": 33188,
      "new_path": "compiler/rustc_type_ir/src/unnormalized.rs"
    }
  ]
}
