about summary refs log tree commit diff
path: root/library/alloc/src/lib.rs
AgeCommit message (Expand)AuthorLines
2022-09-25Auto merge of #102169 - scottmcm:constify-some-conditions, r=thomccbors-0/+1
2022-09-23Stabilize const `BTree{Map,Set}::new`Nilstrieb-1/+1
2022-09-22Make ZST checks in core/alloc more readableScott McMurray-0/+1
2022-09-21Rollup merge of #89891 - ojeda:modular-alloc, r=Mark-SimulacrumDylan DPC-3/+6
2022-09-19Rollup merge of #101798 - y86-dev:const_waker, r=lcnrMatthias Krüger-0/+1
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-14Made from_waker, waker, from_raw consty86-dev-0/+1
2022-09-02implement IsZero for Saturating and Wrappingasquared31415-0/+1
2022-08-26`alloc`: add unstable cfg features `no_rc` and `no_sync`Miguel Ojeda-3/+6
2022-08-22Move error trait into coreJane Losare-Lusby-0/+4
2022-08-20Auto merge of #100810 - matthiaskrgr:rollup-xep778s, r=matthiaskrgrbors-4/+4
2022-08-20Rollup merge of #99544 - dylni:expose-utf8lossy, r=Mark-SimulacrumMatthias Krüger-0/+1
2022-08-20Expose `Utf8Lossy` as `Utf8Chunks`dylni-0/+1
2022-08-18clarify lib.rs attribute structureRalf Jung-5/+4
2022-08-18add miri-test-libstd support to libstdRalf Jung-0/+1
2022-07-27Auto merge of #98553 - the8472:next_chunk_opt, r=Mark-Simulacrumbors-0/+4
2022-07-26Optimized vec::IntoIter::next_chunk implThe 8472-0/+4
2022-07-15Stabilize `core::ffi::CStr`, `alloc::ffi::CString`, and friendsJosh Triplett-2/+0
2022-07-15Rollup merge of #99113 - WaffleLapkin:arc_simplify, r=Mark-SimulacrumDylan DPC-0/+1
2022-07-14Rollup merge of #98315 - joshtriplett:stabilize-core-ffi-c, r=Mark-SimulacrumDylan DPC-1/+0
2022-07-13Stabilize `core::ffi:c_*` and rexport in `std::ffi`Josh Triplett-1/+0
2022-07-10Use `byte_sub` in [a]rc implMaybe Waffle-0/+1
2022-07-01update cfg(bootstrap)sPietro Albini-1/+0
2022-06-18Expose iter::ByRefSized as unstable feature and use itPaolo Barbolini-0/+1
2022-06-07Auto merge of #95565 - jackh726:remove-borrowck-mode, r=nikomatsakisbors-1/+0
2022-06-04Rollup merge of #96642 - thomcc:thinbox-zst-ugh, r=yaahcDylan DPC-0/+1
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-06-02Auto merge of #97293 - est31:remove_box, r=oli-obkbors-1/+2
2022-06-01Use #[rustc_box] in alloc instead of box syntaxest31-1/+2
2022-05-30Add reexport of slice::from{,_mut}_ptr_range to alloc & stdMaybe Waffle-0/+1
2022-05-27Use `pointer::is_aligned` in ThinBox debug assertThom Chiovoloni-0/+1
2022-05-11Apply CR suggestions; add real tracking issueScott McMurray-1/+1
2022-05-11Add `unsigned_offset_from` on pointersScott McMurray-0/+1
2022-05-06Add a dedicated length-prefixing method to `Hasher`Scott McMurray-0/+1
2022-05-02Share testing utilities with non-btree test casesStein Somers-0/+2
2022-04-14library: Use type aliases to make `CStr(ing)` in libcore/liballoc unstableVadim Petrochenkov-0/+2
2022-04-14library: Move `CStr` to libcore, and `CString` to liballocVadim Petrochenkov-0/+7
2022-04-08Add ThinBox type for 1 stack pointer sized heap allocated trait objectsJane Lusby-0/+2
2022-04-08Rollup merge of #95579 - Cyborus04:slice_flatten, r=scottmcmDylan DPC-0/+1
2022-04-08add `<[[T; N]]>::flatten`, `<[[T; N]]>::flatten_mut`, and `Vec::<[T; N]>::int...Cyborus04-0/+1
2022-04-05trivial cfg(bootstrap) changesPietro Albini-1/+0
2022-03-29fixup feature position in liballocAria Beingessner-1/+1
2022-03-29Make the stdlib largely conform to strict provenance.Aria Beingessner-0/+1
2022-03-07Stabilize const_fn_fn_ptr_basics and const_fn_trait_boundEric Holk-1/+1
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+0
2022-02-18Rollup merge of #93613 - crlf0710:rename_to_async_iter, r=yaahcMatthias Krüger-1/+1
2022-02-12Stabilise inherent_ascii_escape (FCP in #77174)ltdk-1/+0
2022-02-09Stabilize cfg_target_has_atomicAmanieu d'Antras-1/+1
2022-02-05Mark __rgl_oom and __rd_oom as "C-unwind"Amanieu d'Antras-0/+1
2022-02-03Move `{core,std}::stream::Stream` to `{core,std}::async_iter::AsyncIterator`.Charles Lew-1/+1