| Age | Commit message (Expand) | Author | Lines |
| 2025-09-23 | Auto merge of #146317 - saethlin:panic=immediate-abort, r=nnethercote | bors | -2/+2 |
| 2025-09-22 | assert_unsafe_precondition: fix some incorrect check_language_ub | Ralf Jung | -1/+1 |
| 2025-09-21 | Change the cfg to a dash | Ben Kimock | -2/+2 |
| 2025-09-21 | Add panic=immediate-abort | Ben Kimock | -2/+2 |
| 2025-09-10 | Rollup merge of #144765 - Qelxiros:range-inclusive-last, r=jhpratt | Matthias Krüger | -0/+41 |
| 2025-09-08 | change end to last | Jeremy Smart | -0/+41 |
| 2025-09-06 | clean up some old const trait impl syntax | Nathaniel McCallum | -1/+1 |
| 2025-08-21 | Consolidate panicking functions in `slice/index.rs` | Karl Meakin | -97/+103 |
| 2025-08-06 | tidy | Boxy | -2/+2 |
| 2025-07-15 | constify `Index` trait and its slice impls | Oli Scherer | -4/+6 |
| 2025-07-15 | constify `SliceIndex` trait | Oli Scherer | -11/+24 |
| 2025-06-02 | Remove bootstrap cfgs from library/ | Josh Stone | -53/+4 |
| 2025-05-30 | `slice.get(i)` should use a slice projection in MIR, like `slice[i]` does | Scott McMurray | -7/+49 |
| 2025-05-27 | Auto merge of #129658 - saethlin:spare-a-crumb, r=jhpratt | bors | -0/+6 |
| 2025-05-21 | Add some track_caller info to precondition panics | Ben Kimock | -0/+6 |
| 2025-05-17 | Switch library rustc_unimplemented to use `Self` and `This` | mejrs | -1/+1 |
| 2024-11-05 | add const_eval_select macro to reduce redundancy | Ralf Jung | -1/+1 |
| 2024-11-03 | add const_panic macro to make it easier to fall back to non-formatting panic ... | Ralf Jung | -49/+19 |
| 2024-10-25 | Re-do recursive const stability checks | Ralf Jung | -1/+3 |
| 2024-09-08 | remove const_slice_index annotations, it never had a feature gate anyway | Ralf Jung | -10/+0 |
| 2024-09-08 | add FIXME(const-hack) | Ralf Jung | -3/+6 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -2/+1 |
| 2024-07-26 | Fix doc nits | John Arundel | -6/+9 |
| 2024-07-05 | add `new_range_api` for RFC 3550 | Peter Jaszkowiak | -2/+122 |
| 2024-06-15 | Redo SliceIndex implementations | Scott McMurray | -32/+86 |
| 2024-05-23 | Add assert_unsafe_precondition to unchecked_{add,sub,neg,mul,shl,shr} methods | ltdk | -3/+2 |
| 2024-03-31 | doc: describe panic conditions for SliceIndex implementations | Jani Mustonen | -0/+11 |
| 2024-03-23 | move assert_unsafe_preconditions to its own file | Ralf Jung | -1/+1 |
| 2024-03-20 | step cfgs | Mark Rousskov | -19/+3 |
| 2024-03-11 | Rollup merge of #121148 - clarfonthey:try-range, r=dtolnay | Jacob Pratt | -4/+55 |
| 2024-03-10 | docs: Correct ptr/ref verbiage in SliceIndex docs. | matt rice | -4/+4 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -19/+33 |
| 2024-03-02 | const_eval_select: make it safe but be careful with what we expose on stable ... | Ralf Jung | -1/+6 |
| 2024-02-19 | Add more inline(always) to fix opt-level=z test on wasm32 | Ben Kimock | -2/+2 |
| 2024-02-19 | Convert debug_assert_nounwind to intrinsics::debug_assertions | Ben Kimock | -8/+12 |
| 2024-02-15 | Add slice::try_range | ltdk | -4/+55 |
| 2024-01-13 | libs: use `assert_unchecked` instead of intrinsic | joboet | -1/+1 |
| 2023-12-04 | use `assume(idx < self.len())` in `[T]::get_unchecked` | bendn | -1/+4 |
| 2023-11-25 | Convert many `assert_unsafe_precondition` to `debug_assert_nounwind` | Gary Guo | -46/+29 |
| 2023-10-16 | Make `rustc_onunimplemented` export path agnostic | Nilstrieb | -4/+1 |
| 2023-07-31 | impl SliceIndex<str> for (Bound<usize>, Bound<usize>) | Matt Fellenz | -3/+3 |
| 2023-06-27 | Make `rustc_on_unimplemented` std-agnostic | Rageking8 | -1/+4 |
| 2023-04-16 | rm const traits in libcore | Deadbeef | -15/+12 |
| 2023-03-05 | Use `nuw` when calculating slice lengths from `Range`s | Scott McMurray | -3/+6 |
| 2023-01-21 | debug assertions for `slice::split_at_unchecked`, `str::get_unchecked` | Peter Jaszkowiak | -3/+2 |
| 2022-11-29 | Adjust inlining attributes around panic_immediate_abort | Ben Kimock | -10/+11 |
| 2022-10-26 | Print the precondition we violated, and visible through output capture | Ben Kimock | -10/+26 |
| 2022-09-22 | Auto merge of #100982 - fee1-dead-contrib:const-impl-requires-const-trait, r=... | bors | -0/+1 |
| 2022-09-19 | Optimize `array::IntoIter` | Scott McMurray | -0/+75 |
| 2022-09-16 | Require `#[const_trait]` for `const` `impl`s | Deadbeef | -0/+1 |