)]}'
{
  "commit": "fe4e93622e2d413ba059162be6cf2aedd5e54bec",
  "tree": "3707e22203ae05329bc836afbf44d680c1e0d724",
  "parents": [
    "7fb94ccad3d37a8dd79a6d2eca52a33abf0e28f9"
  ],
  "author": {
    "name": "Chayim Refael Friedman",
    "email": "chayimfr@gmail.com",
    "time": "Sun Nov 23 16:19:48 2025 +0200"
  },
  "committer": {
    "name": "Chayim Refael Friedman",
    "email": "chayimfr@gmail.com",
    "time": "Sun Nov 23 16:23:19 2025 +0200"
  },
  "message": "Upgrade rustc crates\n\nMajor changes:\n\n - `GoalSource::InstantiateHigherRanked` was removed.\n - `Interner::UnevaluatedConstId` was introduced, allowing further simplifications due to better typing. Generally we don\u0027t represent unevaluated consts like we should, but it\u0027s still better.\n - `PatternKind::NotNull` was introduced.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1dbe6a7a5e045992a890927adf17431e19ab805",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/Cargo.lock",
      "new_id": "891deadeebf71f63561eae3b88310c79bd9ca421",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "63223f83122296aa6bf6d0799fa3bd46294a9248",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/Cargo.toml",
      "new_id": "8ff7e0e8a2a95dbafa0d622525b30c3f0fe79e24",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "621ebc7bd549d47721caff618683d6e9fabefe69",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/consteval.rs",
      "new_id": "61f29b4ab747c5d415ad6d4e19522e4741383e2b",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/consteval.rs"
    },
    {
      "type": "modify",
      "old_id": "3b37dc805662ef5453f5fbc65531c8a889c7fc6a",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/display.rs",
      "new_id": "6767bd05b336c30eeb7c9daa38ab6f6ed739e085",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/display.rs"
    },
    {
      "type": "modify",
      "old_id": "5bb71bc50310627e1ec5e454f0012aa726f83788",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/unify.rs",
      "new_id": "0b566497c4b61d75a6f6b5e8025f52dcfd319c7e",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/infer/unify.rs"
    },
    {
      "type": "modify",
      "old_id": "a20c299d0cbbb995b9c691704e90590dcba16f76",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/lower.rs",
      "new_id": "3f187d205da6b4e1524f079e08391a10ef908bdf",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/lower.rs"
    },
    {
      "type": "modify",
      "old_id": "08f42410a7f277b23cb5a56bf71aed9b2262f86d",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir/eval.rs",
      "new_id": "da15ca695ea80ec46681ec529d3ad0b109788810",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/mir/eval.rs"
    },
    {
      "type": "modify",
      "old_id": "2c30922246c247a0cf2137f7b3d47fde72bb2216",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/def_id.rs",
      "new_id": "b6167b4a097c168f09a374db3d96097bd061f906",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/def_id.rs"
    },
    {
      "type": "modify",
      "old_id": "82dbf9403cabf53d97fdf4eb33705a2baa674504",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/fulfill/errors.rs",
      "new_id": "8495af4b755ee21a1cc1677ef4eea1d6bbe2504c",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/fulfill/errors.rs"
    },
    {
      "type": "modify",
      "old_id": "b77b30541ed9d7c8d0b0a3fe1d77ec4d639cb898",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs",
      "new_id": "a3c984f6c981d185a65e3e2f4246b5f9c760f4a3",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs"
    },
    {
      "type": "modify",
      "old_id": "68b6ebf7e9be71490ad38960feda1622931fd2ab",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/solver.rs",
      "new_id": "b5ed770e161ddb0739560453150cce8526678403",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/next_solver/solver.rs"
    }
  ]
}
