about summary refs log tree commit diff
path: root/library/alloc
AgeCommit message (Expand)AuthorLines
2022-08-24Rollup merge of #100855 - IsaacCloos:master, r=joshtriplettMatthias Krüger-0/+2
2022-08-23Auto merge of #99917 - yaahc:error-in-core-move, r=thomccbors-0/+403
2022-08-23Make use of `[wrapping_]byte_{add,sub}`Maybe Waffle-10/+7
2022-08-22Move error trait into coreJane Losare-Lusby-0/+403
2022-08-22Rollup merge of #100872 - JanBeh:PR_vec_default_alloc_doc, r=fee1-deadDylan DPC-0/+2
2022-08-22Rollup merge of #100820 - WaffleLapkin:use_ptr_is_aligned_methods, r=scottmcmDylan DPC-5/+6
2022-08-22Rollup merge of #100331 - lo48576:try-reserve-preserve-on-failure, r=thomccDylan DPC-4/+8
2022-08-22Add guarantee that Vec::default() does not allocJan Behrens-0/+2
2022-08-22Rollup merge of #99386 - AngelicosPhosphoros:add_retain_test_maybeuninit, r=J...Dylan DPC-0/+45
2022-08-22Rollup merge of #93162 - camsteffen:std-prim-docs, r=Mark-SimulacrumDylan DPC-97/+7
2022-08-21Extra documentation for new formatting featureIsaac Cloos-0/+2
2022-08-21Rollup merge of #100822 - WaffleLapkin:no_offset_question_mark, r=scottmcmMatthias Krüger-19/+19
2022-08-21Rollup merge of #100821 - WaffleLapkin:ptr_add_docs, r=scottmcmMatthias Krüger-7/+7
2022-08-21Make use of `pointer::is_aligned[_to]`Maybe Waffle-4/+5
2022-08-21Make some docs nicer wrt pointer offsetsMaybe Waffle-7/+7
2022-08-21Replace most uses of `pointer::offset` with `add` and `sub`Maybe Waffle-19/+19
2022-08-20Improve primitive/std docs separation and headersCameron Steffen-97/+7
2022-08-21Remove useless pointer castMaybe Waffle-1/+1
2022-08-20Auto merge of #100810 - matthiaskrgr:rollup-xep778s, r=matthiaskrgrbors-4/+23
2022-08-20Rollup merge of #99544 - dylni:expose-utf8lossy, r=Mark-SimulacrumMatthias Krüger-8/+11
2022-08-20Expose `Utf8Lossy` as `Utf8Chunks`dylni-8/+11
2022-08-18clarify lib.rs attribute structureRalf Jung-5/+4
2022-08-18add some Miri-only testsRalf Jung-0/+19
2022-08-18add miri-test-libstd support to libstdRalf Jung-0/+1
2022-08-13address review comments, add tracking issueThe 8472-7/+8
2022-08-13add Vec::push_within_capacity - fallible, does not allocateThe8472-0/+44
2022-08-12Adjust cfgsMark Rousskov-3/+3
2022-08-10Guarantee `try_reserve` preserves the contents on errorYOSHIOKA Takuma-4/+8
2022-07-27Auto merge of #98553 - the8472:next_chunk_opt, r=Mark-Simulacrumbors-2/+75
2022-07-26add test for vec::IntoIter::next_chunk() implThe 8472-0/+11
2022-07-26Auto merge of #99574 - durin42:allocator-patch-redux, r=nikicbors-1/+4
2022-07-26Optimized vec::IntoIter::next_chunk implThe 8472-2/+64
2022-07-26codegen: use new {re,de,}allocator annotations in llvmAugie Fackler-1/+4
2022-07-26Rollup merge of #98710 - mojave2:string, r=JohnTitorYuki Okushi-5/+5
2022-07-24Support vec zero-alloc optimization for tuples and byte arraysAngelicosPhosphoros-17/+46
2022-07-22Remove redundant lifetime bound from `impl Borrow for Cow`Frank Steffahn-1/+0
2022-07-21Box::from(slice): Clarify that contents are copiedAlan Wu-1/+1
2022-07-21Rollup merge of #99413 - steffahn:btree_dropck, r=m-ou-seMatthias Krüger-4/+26
2022-07-18Rollup merge of #99198 - RalfJung:alloc-null-ptr, r=JohnTitorDylan DPC-1/+4
2022-07-18Add `PhantomData` marker for dropck to `BTreeMap`Frank Steffahn-4/+26
2022-07-17Add tests that check `Vec::retain` predicate execution order.AngelicosPhosphoros-0/+45
2022-07-16Rollup merge of #99317 - yanchith:borrow-vec-ta-as-slice-t, r=Mark-SimulacrumMatthias Krüger-2/+2
2022-07-16Parametrize a few more thingsyanchith-16/+19
2022-07-16Mark lifetimes explicitlyyanchith-10/+10
2022-07-16Parametrize BinaryHeap with Allocatoryanchith-45/+111
2022-07-16Borrow Vec<T, A> as [T]yanchith-2/+2
2022-07-16Rollup merge of #99277 - joshtriplett:stabilize-core-cstr-alloc-cstring, r=Ma...Yuki Okushi-10/+7
2022-07-16Rollup merge of #99270 - rhysd:issue-99269, r=Mark-SimulacrumYuki Okushi-0/+1
2022-07-15Stabilize `core::ffi::CStr`, `alloc::ffi::CString`, and friendsJosh Triplett-10/+7
2022-07-15add `#[must_use]` to `Box::from_raw`rhysd-0/+1