| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-04-15 | Add `copy_within` to `IndexSlice` | Jason Newcomb | -1/+12 | |
| 2025-03-12 | Rollup merge of #138372 - Eclips4:issue-138196, r=scottmcm | Matthias Krüger | -15/+20 | |
| Refactor `pick2_mut` & `pick3_mut` to use `get_disjoint_mut` Closes #138196 | ||||
| 2025-03-12 | Make panic's more specific | Kirill Podoprigora | -10/+13 | |
| 2025-03-11 | Refactor pick2_mut & pick3_mut to use get_disjoint_mut | Kirill Podoprigora | -8/+10 | |
| 2025-02-28 | Allow the optimizer to elide bounds checks when enumerating ↵ | Jason Newcomb | -0/+6 | |
| `IndexSlice`/`IndecVec`. | ||||
| 2025-02-24 | Rollup merge of #136610 - Jarcho:range_idx, r=Noratrieb | Jacob Pratt | -13/+20 | |
| Allow `IndexSlice` to be indexed by ranges. This comes with some annoyances as the index type can no longer inferred from indexing expressions. The biggest offender for this is `IndexVec::from_fn_n(|idx| ..., n)` where the index type won't be inferred from the call site or any index expressions inside the closure. My main use case for this is mapping a `Place` to `Range<Idx>` for value tracking where the range represents all the values the place contains. | ||||
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -4/+2 | |
| 2025-02-21 | Allow SliceIndex to be indexed by ranges. | Jason Newcomb | -13/+20 | |
| 2024-09-17 | assert that unexpectedly unsized fields are sized in the param env | Lukas Markeffsky | -1/+1 | |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -6/+3 | |
| The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options. | ||||
| 2023-04-24 | `const`-ify some `{IndexVec, IndexSlice}` methods | Maybe Waffle | -9/+9 | |
| 2023-04-24 | move index code around | Maybe Waffle | -34/+35 | |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -0/+255 | |
