)]}'
{
  "commit": "c9a560b30da5cdb7ad1dff4dbfb4fe84fc29f8ce",
  "tree": "73910721ab455a1e33a836fe72aa34ef4d1b9f33",
  "parents": [
    "b954122bbe6c4a244c511a9a168c6d5438d8f58f"
  ],
  "author": {
    "name": "Makai",
    "email": "m4kai410@gmail.com",
    "time": "Tue Apr 21 20:46:59 2026 +0800"
  },
  "committer": {
    "name": "Makai",
    "email": "m4kai410@gmail.com",
    "time": "Thu May 21 17:59:41 2026 +0800"
  },
  "message": "Implement fast path for `derive(PartialOrd)`\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d9d7dd9c362085cc882f5b4b50e0ca8ea9eee545",
      "old_mode": 33188,
      "old_path": "compiler/rustc_builtin_macros/src/deriving/cmp/partial_ord.rs",
      "new_id": "57387e2407f45c4be27d4e140bd3b6a510deb1ed",
      "new_mode": 33188,
      "new_path": "compiler/rustc_builtin_macros/src/deriving/cmp/partial_ord.rs"
    },
    {
      "type": "modify",
      "old_id": "7f1b58dd1de082bdbc35d51db9928d5eda3aadd3",
      "old_mode": 33188,
      "old_path": "compiler/rustc_expand/src/base.rs",
      "new_id": "9f474fbeb76503322f99f64d61e5a90773d8d553",
      "new_mode": 33188,
      "new_path": "compiler/rustc_expand/src/base.rs"
    },
    {
      "type": "modify",
      "old_id": "b0df15bfde8bde213ae92e890d9bc2e015348d65",
      "old_mode": 33188,
      "old_path": "compiler/rustc_resolve/src/lib.rs",
      "new_id": "f5f4c9e6e25809a9d7fb83a43e48d94f42fb149e",
      "new_mode": 33188,
      "new_path": "compiler/rustc_resolve/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "378826c60f5715c2f8ee1adbabbbd575b7d51b48",
      "old_mode": 33188,
      "old_path": "compiler/rustc_resolve/src/macros.rs",
      "new_id": "2da26e05863fdb362a3394bad282481c53418fbd",
      "new_mode": 33188,
      "new_path": "compiler/rustc_resolve/src/macros.rs"
    },
    {
      "type": "modify",
      "old_id": "82851509d666f7a9ce7b8eb48305990d6b4edac3",
      "old_mode": 33188,
      "old_path": "tests/mir-opt/pre-codegen/derived_ord_debug.rs",
      "new_id": "f37e7ac7f561408cf69cd609a49630557fa95d01",
      "new_mode": 33188,
      "new_path": "tests/mir-opt/pre-codegen/derived_ord_debug.rs"
    },
    {
      "type": "modify",
      "old_id": "cca704662dd701098b58696a9467848fbdd53eba",
      "old_mode": 33188,
      "old_path": "tests/mir-opt/pre-codegen/derived_ord_debug.{impl#0}-partial_cmp.runtime-optimized.after.panic-unwind.mir",
      "new_id": "94c79b30e437764178c6b8e96c2cf7524faaf997",
      "new_mode": 33188,
      "new_path": "tests/mir-opt/pre-codegen/derived_ord_debug.{impl#0}-partial_cmp.runtime-optimized.after.panic-unwind.mir"
    },
    {
      "type": "modify",
      "old_id": "94e8b886436df778d0a9da6c448f78f7da1cedb4",
      "old_mode": 33188,
      "old_path": "tests/ui/derives/deriving-all-codegen.stdout",
      "new_id": "6b65aff93625da845bdbf30d24a3ce481b8d4243",
      "new_mode": 33188,
      "new_path": "tests/ui/derives/deriving-all-codegen.stdout"
    },
    {
      "type": "modify",
      "old_id": "17aa750332c4046f106a8bfa13e86d84a5a02265",
      "old_mode": 33188,
      "old_path": "tests/ui/derives/deriving-with-repr-packed-move-errors.rs",
      "new_id": "6ff81739cd9a8528b62fcf2d44536dbde3c85ccc",
      "new_mode": 33188,
      "new_path": "tests/ui/derives/deriving-with-repr-packed-move-errors.rs"
    },
    {
      "type": "modify",
      "old_id": "e857b308d531fd13a706317a9490161c816c6ec4",
      "old_mode": 33188,
      "old_path": "tests/ui/derives/deriving-with-repr-packed-move-errors.stderr",
      "new_id": "a40068171212ef535792a733e55d51d2f55fe284",
      "new_mode": 33188,
      "new_path": "tests/ui/derives/deriving-with-repr-packed-move-errors.stderr"
    },
    {
      "type": "modify",
      "old_id": "e28e47435c2c2fa999be8b7eabec626e9f8cb160",
      "old_mode": 33188,
      "old_path": "tests/ui/range/range_traits-1.rs",
      "new_id": "63e22b742036853277cbb0f26e0a3ec9d3292590",
      "new_mode": 33188,
      "new_path": "tests/ui/range/range_traits-1.rs"
    },
    {
      "type": "modify",
      "old_id": "ab1035778cd6c74faa69e86dafaef10ddac3ee68",
      "old_mode": 33188,
      "old_path": "tests/ui/range/range_traits-1.stderr",
      "new_id": "3a200adfc96f81152f8b276d977b83795c92db6b",
      "new_mode": 33188,
      "new_path": "tests/ui/range/range_traits-1.stderr"
    },
    {
      "type": "modify",
      "old_id": "e46e7e02862fa232728d7bb8860aeff0d297eaa0",
      "old_mode": 33188,
      "old_path": "tests/ui/stats/macro-stats.stderr",
      "new_id": "ba2f840f72593b2c0845bccdf2238e37a9941901",
      "new_mode": 33188,
      "new_path": "tests/ui/stats/macro-stats.stderr"
    },
    {
      "type": "modify",
      "old_id": "a3fbad66720718d25c5247f62cd09dc141324770",
      "old_mode": 33188,
      "old_path": "tests/ui/type/pattern_types/derives_fail.rs",
      "new_id": "a7d6a49c4b2d0dddbc9684b835bda6bc0434efec",
      "new_mode": 33188,
      "new_path": "tests/ui/type/pattern_types/derives_fail.rs"
    },
    {
      "type": "modify",
      "old_id": "45c9bae1f28069fedf4754ec9e7f373b4e838129",
      "old_mode": 33188,
      "old_path": "tests/ui/type/pattern_types/derives_fail.stderr",
      "new_id": "b79b34adda52f4ccf2ae63b99ed2478ea19756f0",
      "new_mode": 33188,
      "new_path": "tests/ui/type/pattern_types/derives_fail.stderr"
    }
  ]
}
