)]}'
{
  "commit": "085dff4944882b255671a4a5ca76e05a71e6b625",
  "tree": "279239e384c87f6a25f654dc0050003e8e1cb336",
  "parents": [
    "6f22f61305478df09f9a4523743f85d9f558c3d7"
  ],
  "author": {
    "name": "Peter Jaszkowiak",
    "email": "p.jaszkow@gmail.com",
    "time": "Mon Mar 02 21:01:30 2026 -0700"
  },
  "committer": {
    "name": "Peter Jaszkowiak",
    "email": "p.jaszkow@gmail.com",
    "time": "Sat Mar 28 12:00:10 2026 -0600"
  },
  "message": "stabilize new RangeFrom type and iterator\n\nstabilizes `core::range::RangeFrom`\nstabilizes `core::range::RangeFromIter`\n\nadd examples for `remainder` method on range iterators\n`RangeFromIter::remainder` was not stabilized (see issue 154458)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5fc97d9a69efdb8c6c614cfbac79770a46b1c998",
      "old_mode": 33188,
      "old_path": "library/core/src/ffi/c_str.rs",
      "new_id": "62b3d75d7a779a2600a9cf938c129b9e4a1cd108",
      "new_mode": 33188,
      "new_path": "library/core/src/ffi/c_str.rs"
    },
    {
      "type": "modify",
      "old_id": "3c2c40d492005452717ede832aeaaf14f80ecacb",
      "old_mode": 33188,
      "old_path": "library/core/src/range.rs",
      "new_id": "2007533e68e540cdd8d84076f4577148fccb4801",
      "new_mode": 33188,
      "new_path": "library/core/src/range.rs"
    },
    {
      "type": "modify",
      "old_id": "23ace6e1ba253cd1e114532f8002a9d0ab122f05",
      "old_mode": 33188,
      "old_path": "library/core/src/range/iter.rs",
      "new_id": "0cddfff4022dfa41e38bc365b8725c7fbc2310ba",
      "new_mode": 33188,
      "new_path": "library/core/src/range/iter.rs"
    },
    {
      "type": "modify",
      "old_id": "1709bc7c0984352999441b18e6bb58b19614bc42",
      "old_mode": 33188,
      "old_path": "library/core/src/slice/index.rs",
      "new_id": "b30f82a5783ad48f3c8e73ace8a651184bfa2c9f",
      "new_mode": 33188,
      "new_path": "library/core/src/slice/index.rs"
    },
    {
      "type": "modify",
      "old_id": "88a8a9764cbc5cb06833fb4d1bfa2135d19bec3e",
      "old_mode": 33188,
      "old_path": "library/core/src/str/traits.rs",
      "new_id": "336f074883d254ec4b3367efb1775caf57cdc0db",
      "new_mode": 33188,
      "new_path": "library/core/src/str/traits.rs"
    },
    {
      "type": "modify",
      "old_id": "455c81c6334072d70d81e90a7ddfd76a6e358f88",
      "old_mode": 33188,
      "old_path": "tests/codegen-llvm/fromrangeiter-overflow-checks.rs",
      "new_id": "6bc4d3de34784a86b125079a7fbd452f7de00037",
      "new_mode": 33188,
      "new_path": "tests/codegen-llvm/fromrangeiter-overflow-checks.rs"
    },
    {
      "type": "modify",
      "old_id": "ebba4ae92c47fb389b1ba708b7fee232e3c3e6c5",
      "old_mode": 33188,
      "old_path": "tests/ui/iterators/auxiliary/rangefrom-overflow-2crates-ocno.rs",
      "new_id": "e2aa817699a0e25e70390d2660a267c218580cf1",
      "new_mode": 33188,
      "new_path": "tests/ui/iterators/auxiliary/rangefrom-overflow-2crates-ocno.rs"
    },
    {
      "type": "modify",
      "old_id": "8eb5392c7bac7b9358a035e9f1383c65b92c08b8",
      "old_mode": 33188,
      "old_path": "tests/ui/iterators/auxiliary/rangefrom-overflow-2crates-ocyes.rs",
      "new_id": "b37f6985a0ea74985ccd96ba8f57f0bd5b15159d",
      "new_mode": 33188,
      "new_path": "tests/ui/iterators/auxiliary/rangefrom-overflow-2crates-ocyes.rs"
    },
    {
      "type": "modify",
      "old_id": "54d8f522a2c88f19e3739fbd94cebe68417003b1",
      "old_mode": 33188,
      "old_path": "tests/ui/iterators/fromrangeiter.rs",
      "new_id": "c672f1348437c9b98c7b95f458deb6533a6d1059",
      "new_mode": 33188,
      "new_path": "tests/ui/iterators/fromrangeiter.rs"
    },
    {
      "type": "modify",
      "old_id": "c35c96f99322e1ac9837a80e3327bbca4dd5e2e3",
      "old_mode": 33188,
      "old_path": "tests/ui/iterators/rangefrom-overflow-2crates.rs",
      "new_id": "56b642b2c548e826e12a7dad0d0354c57b264a7c",
      "new_mode": 33188,
      "new_path": "tests/ui/iterators/rangefrom-overflow-2crates.rs"
    },
    {
      "type": "modify",
      "old_id": "2d129fb6815f52798ab7ece21b854d78cc68e43c",
      "old_mode": 33188,
      "old_path": "tests/ui/range/new_range_stability.rs",
      "new_id": "0b2965ecba237001a33d93b7d7752f2463649bc0",
      "new_mode": 33188,
      "new_path": "tests/ui/range/new_range_stability.rs"
    },
    {
      "type": "modify",
      "old_id": "b5a7e06e5f2eae48a3cfdc42a1f429e1e70d6d79",
      "old_mode": 33188,
      "old_path": "tests/ui/range/new_range_stability.stderr",
      "new_id": "747c39d001eb456a2307b3f171494de9455f5360",
      "new_mode": 33188,
      "new_path": "tests/ui/range/new_range_stability.stderr"
    }
  ]
}
