| Age | Commit message (Expand) | Author | Lines |
| 2024-12-02 | stabilize const_{size,align}_of_val | Ralf Jung | -1/+1 |
| 2024-11-27 | update cfgs | Boxy | -5/+4 |
| 2024-11-01 | make const_alloc_layout feature gate only about functions that are already st... | Ralf Jung | -6/+5 |
| 2024-10-25 | Auto merge of #131349 - RalfJung:const-stability-checks, r=compiler-errors | bors | -3/+1 |
| 2024-10-25 | Re-do recursive const stability checks | Ralf Jung | -3/+1 |
| 2024-10-25 | library: consistently use American spelling for 'behavior' | Ralf Jung | -2/+2 |
| 2024-10-10 | Fixing rustDoc for LayoutError. | Johnathan W | -1/+2 |
| 2024-09-29 | Rollup merge of #123932 - adamse:global-alloc-safety-preconds-positive, r=tgr... | Matthias Krüger | -15/+17 |
| 2024-09-17 | Take more advantage of the `isize::MAX` limit in `Layout` | Scott McMurray | -56/+105 |
| 2024-09-07 | restate GlobalAlloc method safety preconditions in terms of what the caller h... | Adam Sandberg Ericsson | -15/+17 |
| 2024-08-20 | Try to golf down the amount of code in Layout | Ben Kimock | -8/+3 |
| 2024-08-19 | Add a precondition check for Layout::from_size_align_unchecked | Ben Kimock | -5/+27 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -7/+2 |
| 2024-07-26 | Fix doc nits | John Arundel | -6/+6 |
| 2024-07-10 | size_of_val_raw: for length 0 this is safe to call | Ralf Jung | -0/+2 |
| 2024-03-25 | alloc::Layout: explicitly document size invariant on the type level | Ralf Jung | -1/+3 |
| 2024-03-19 | SeqCst->Relaxed in doc examples. | Mara Bos | -6/+3 |
| 2024-02-21 | rename ptr::invalid -> ptr::without_provenance | Ralf Jung | -1/+1 |
| 2024-02-13 | Add information about allocation lifetime to Allocator::allocate | Amanieu d'Antras | -0/+4 |
| 2024-02-12 | Clarify the lifetimes of allocations returned by the `Allocator` trait | Amanieu d'Antras | -2/+4 |
| 2024-01-13 | libs: use `assert_unchecked` instead of intrinsic | joboet | -1/+1 |
| 2023-11-23 | Indicate that multiplication in Layout::array cannot overflow | Mark Rousskov | -1/+5 |
| 2023-10-12 | Update library/core/src/alloc/layout.rs | Joshua Liebow-Feeser | -1/+1 |
| 2023-09-07 | Guarantee that Layout::align returns a non-zero power of two | Joshua Liebow-Feeser | -0/+2 |
| 2023-05-30 | Rollup merge of #107916 - reez12g:issue-107040, r=Amanieu | Nilstrieb | -2/+3 |
| 2023-05-30 | fix comment on Allocator trait | reez12g | -2/+3 |
| 2023-05-27 | Rollup merge of #108630 - overlookmotel:realloc-docs-fix, r=Amanieu | Matthias Krüger | -1/+2 |
| 2023-04-16 | core is now compilable | Deadbeef | -10/+5 |
| 2023-04-16 | rm const traits in libcore | Deadbeef | -1/+0 |
| 2023-03-26 | Auto merge of #105096 - LegionMammal978:copied-allocators, r=Amanieu | bors | -3/+3 |
| 2023-03-01 | Fix docs for `alloc::realloc` | overlookmotel | -1/+2 |
| 2023-02-09 | Clarify `new_size` for realloc means bytes | Jubilee | -4/+5 |
| 2022-11-30 | Clarify that copied allocators must behave the same | LegionMammal978 | -3/+3 |
| 2022-11-22 | Rollup merge of #102207 - CraftSpider:const-layout, r=scottmcm | Manish Goregaokar | -11/+25 |
| 2022-11-20 | Use ? instead of match | Rune Tynan | -4/+2 |
| 2022-11-20 | Update with derive_const | Rune Tynan | -1/+4 |
| 2022-11-20 | constify remaining layout methods | Rune Tynan | -10/+23 |
| 2022-11-18 | clarify that realloc refreshes pointer provenance even when the allocation re... | Ralf Jung | -7/+11 |
| 2022-11-11 | Remove the old `ValidAlign` name | Scott McMurray | -14/+14 |
| 2022-10-10 | Rollup merge of #102072 - scottmcm:ptr-alignment-type, r=thomcc | Yuki Okushi | -0/+3 |
| 2022-09-26 | remove cfg(bootstrap) | Pietro Albini | -4/+0 |
| 2022-09-21 | Add `rustc_allow_const_fn_unstable` annotations to pre-existing `Layout` methods | Scott McMurray | -0/+3 |
| 2022-09-16 | Add `const_trait` to `Allocator` | Deadbeef | -0/+1 |
| 2022-08-22 | Move error trait into core | Jane Losare-Lusby | -0/+16 |
| 2022-08-12 | Rollup merge of #100030 - WaffleLapkin:nice_pointer_sis, r=scottmcm | Dylan DPC | -1/+1 |
| 2022-08-05 | cleanup code w/ pointers in std a little | Maybe Waffle | -1/+1 |
| 2022-07-13 | Re-optimize `Layout::array` | Scott McMurray | -9/+34 |
| 2022-07-11 | Remove duplication of layout size check | Christopher Durham | -16/+11 |
| 2022-07-10 | Take advantage of known-valid-align in layout.rs | Christopher Durham | -14/+27 |
| 2022-07-10 | Auto merge of #95295 - CAD97:layout-isize, r=scottmcm | bors | -20/+14 |