| Age | Commit message (Expand) | Author | Lines |
| 2025-06-20 | Add diagnostic items for Clippy | Samuel Tardieu | -0/+1 |
| 2025-05-31 | terminology: allocated object → allocation | Ralf Jung | -10/+10 |
| 2025-05-21 | Add some track_caller info to precondition panics | Ben Kimock | -0/+3 |
| 2025-03-06 | library: Use size_of from the prelude instead of imported | Thalia Archibald | -4/+4 |
| 2025-02-23 | rename sub_ptr 😅 | bendn | -2/+2 |
| 2024-11-16 | clean up const stability around UB checks | Ralf Jung | -2/+2 |
| 2024-10-15 | update bootstrap configs | Josh Stone | -2/+0 |
| 2024-10-15 | replace placeholder version | Josh Stone | -2/+2 |
| 2024-10-14 | Rollup merge of #131384 - saethlin:precondition-tests, r=ibraheemdev | Matthias Krüger | -2/+2 |
| 2024-10-09 | Allow zero-size reads/writes on null pointers | Ben Kimock | -2/+2 |
| 2024-10-09 | stabilize `{slice,array}::from_mut` | ultrabear | -1/+2 |
| 2024-10-01 | Stabilize `const_slice_from_raw_parts_mut` | Eduardo Sánchez Muñoz | -1/+2 |
| 2024-09-02 | clarify language around non-null ptrs in slice::raw | oskgo | -8/+8 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -3/+1 |
| 2024-06-12 | Rollup merge of #123374 - mgeier:doc-slice-from-raw-parts, r=scottmcm | Jubilee | -0/+33 |
| 2024-05-13 | Add `size_of`, `size_of_val`, `align_of`, and `align_of_val` to the prelude | Josh Triplett | -1/+0 |
| 2024-04-26 | Add missing .into_iter() | Matthias Geier | -1/+1 |
| 2024-04-26 | Extend the example code and assert the result | Matthias Geier | -3/+10 |
| 2024-04-26 | Add "safety" comment | Matthias Geier | -0/+5 |
| 2024-04-02 | DOC: Add FFI example for slice::from_raw_parts() | Matthias Geier | -0/+21 |
| 2024-03-23 | move assert_unsafe_preconditions to its own file | Ralf Jung | -9/+7 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -0/+2 |
| 2024-02-08 | Rewrite assert_unsafe_precondition around the new intrinsic | Ben Kimock | -4/+17 |
| 2023-10-05 | Add more diagnostic items for clippy | Jason Newcomb | -0/+2 |
| 2023-06-16 | slice::from_raw_parts: mention no-wrap-around condition | Ralf Jung | -10/+14 |
| 2022-10-26 | Print the precondition we violated, and visible through output capture | Ben Kimock | -4/+8 |
| 2022-10-20 | Use a faster allocation size check in slice::from_raw_parts | Ben Kimock | -5/+5 |
| 2022-10-03 | Sync docs of `slice::{from_ptr_range, from_ptr_range_mut}` | Maybe Waffle | -1/+15 |
| 2022-10-03 | Document when `slice::from_ptr_range[_mut]` panic | Maybe Waffle | -0/+8 |
| 2022-09-04 | Make `const_eval_select` a real intrinsic | Deadbeef | -2/+2 |
| 2022-07-09 | Partially stabilize const_slice_from_raw_parts | Konrad Borowski | -2/+2 |
| 2022-06-03 | Rollup merge of #97366 - WaffleLapkin:stabilize_array_slice_from_ref, r=dtolnay | Dylan DPC | -1/+1 |
| 2022-05-31 | Fixup feature name to be more consistent with others | Maybe Waffle | -1/+1 |
| 2022-05-30 | Rename slice_from_ptr_range_const -> const_slice_from_ptr_range | Maybe Waffle | -1/+1 |
| 2022-05-30 | Make `from{,_mut}_ptr_range` const | Maybe Waffle | -2/+4 |
| 2022-05-24 | Stabilize `{slice,array}::from_ref` | Maybe Waffle | -1/+1 |
| 2022-05-11 | Rename `unsigned_offset_from` to `sub_ptr` | Scott McMurray | -2/+2 |
| 2022-05-11 | Add `unsigned_offset_from` on pointers | Scott McMurray | -2/+2 |
| 2022-04-03 | Auto merge of #92686 - saethlin:unsafe-debug-asserts, r=Amanieu | bors | -38/+13 |
| 2022-03-29 | Add debug assertions to some unsafe functions | Ben Kimock | -38/+13 |
| 2022-03-24 | add #[must_use] to functions of slice and its iterators. | Jendrik | -0/+4 |
| 2022-02-27 | add `slice::{from_ptr_range, from_mut_ptr_range}` | Ibraheem Ahmed | -0/+111 |
| 2021-12-10 | Rollup merge of #91325 - RalfJung:const_eval_select, r=dtolnay | Matthias Krüger | -2/+2 |
| 2021-11-30 | Apply cfg-bootstrap switch | Mark Rousskov | -2/+2 |
| 2021-11-28 | adjust some const_eval_select safety comments | Ralf Jung | -2/+2 |
| 2021-10-29 | Apply changes proposed in the review | Maybe Waffle | -8/+9 |
| 2021-10-29 | Use proper issue number for `feature(const_slice_from_raw_parts)` | Maybe Waffle | -4/+4 |
| 2021-10-28 | Make `core::slice::from_raw_parts[_mut]` const | Maybe Waffle | -14/+41 |
| 2021-10-23 | Fill tracking issue for `const_slice_from_ref` and `const_array_from_ref` | Maybe Waffle | -2/+2 |
| 2021-10-22 | Mark {array,slice}::{from_ref,from_mut} as const fn | Maybe Waffle | -2/+4 |