about summary refs log tree commit diff
path: root/library/alloc
AgeCommit message (Expand)AuthorLines
2024-05-11io::Write::write_fmt: panic if the formatter fails when the stream does not failRalf Jung-1/+3
2024-05-11Add flag to std and alloc tooDion Dokter-0/+2
2024-05-10Relax A: Clone requirement on Rc/Arc::unwrap_or_clone.Zachary S-0/+4
2024-05-10Relax allocator requirements on some Rc APIs.Zachary S-32/+29
2024-05-10Add fn allocator method to rc/sync::Weak. Relax Rc<T>/Arc<T>::allocator to al...Zachary S-20/+36
2024-05-09Document proper usage of `fmt::Error` and `fmt()`'s `Result`.Kevin Reid-1/+1
2024-05-08fix #124714 str.to_lowercase sigma handlingMarcondiro-4/+9
2024-05-07Move `test_shrink_to_unwind` to its own file.Markus Everling-55/+54
2024-05-07Fix `VecDeque::shrink_to` UB when `handle_alloc_error` unwinds.Markus Everling-2/+120
2024-05-05alloc: implement FromIterator for Box<str>Caleb Sander-4/+54
2024-05-05Rollup merge of #124749 - RossSmyth:stable_range, r=davidtwcoGuillaume Gomez-1/+1
2024-05-03Rollup merge of #124593 - GKFX:cstr-literals-in-api-docs, r=workingjubileeMatthias Krüger-9/+5
2024-05-03Rollup merge of #124441 - bravequickcleverfibreyarn:string.rs, r=AmanieuMatthias Krüger-1/+1
2024-05-03Rollup merge of #123480 - Nadrieril:impl-all-derefpures, r=compiler-errorsMatthias Krüger-1/+4
2024-05-02Stabilize exclusive_rangeRoss Smyth-1/+1
2024-05-01Step bootstrap cfgsMark Rousskov-4/+1
2024-05-01Replace version placeholders for 1.79Mark Rousskov-1/+1
2024-05-01Describe and use CStr literals in CStr and CString docsGeorge Bateman-9/+5
2024-04-28Stabilize `non_null_convenience`Trevor Gross-1/+0
2024-04-27WS fix.JirCep-1/+1
2024-04-27String.truncate calls Vec.truncate, in turn, and that statesJirCep-1/+1
2024-04-27Auto merge of #124432 - zetanumbers:non_copy_into_raw_with_alloc, r=Nilstriebbors-7/+4
2024-04-27Relax `A: Clone` bound for `rc::Weak::into_raw_and_alloc`Daria Sukhonina-7/+4
2024-04-26Auto merge of #123909 - dtolnay:utf8chunks, r=joboetbors-5/+2
2024-04-24Stabilize Utf8ChunksDavid Tolnay-5/+2
2024-04-24fix typo in binary_heap docsThomas Lindae-1/+1
2024-04-24Stabilise `inline_const`Gary Guo-1/+1
2024-04-22Stabilize generic `NonZero`.Markus Reiter-2/+0
2024-04-20Avoid reloading Vec::len across grow_one in pushMark Rousskov-3/+5
2024-04-17Rollup merge of #122201 - coolreader18:doc-clone_from, r=dtolnayMatthias Krüger-18/+78
2024-04-17Address commentsNoa-3/+1
2024-04-16Stabilize `BinaryHeap::as_slice`Slanterns-3/+1
2024-04-16Box::into_raw: make Miri understand that this is a box-to-raw castRalf Jung-2/+6
2024-04-15Add vec_deque::Iter::as_slices and friendschloekek-0/+142
2024-04-13Rollup merge of #123868 - eduardosm:stabilize-slice_ptr_len, r=jhprattJacob Pratt-1/+0
2024-04-13Rollup merge of #123835 - saethlin:vec-from-nonnull, r=the8472Jacob Pratt-15/+55
2024-04-12Avoid more NonNull-raw-NonNull roundtrips in VecBen Kimock-15/+55
2024-04-12Stabilize (const_)slice_ptr_len and (const_)slice_ptr_is_empty_nonnullEduardo Sánchez Muñoz-1/+0
2024-04-12Auto merge of #120092 - zetanumbers:pin_in_static_allocator, r=Amanieubors-3/+12
2024-04-09Rollup merge of #123254 - stepancheg:thin-box-0-const-alloc, r=oli-obkGuillaume Gomez-13/+85
2024-04-08Add invariant to VecDeque::pop_* that len < cap if pop successfulPhilippe-Cholet-2/+8
2024-04-07make a doctest less slow in MiriRalf Jung-1/+3
2024-04-07disable benches in MiriRalf Jung-0/+2
2024-04-06remove miri-test-libstd hacks that are no longer neededRalf Jung-6/+0
2024-04-05Do not allocate for ZST ThinBox attempt 2 (using const_allocate)Stepan Koltsov-13/+85
2024-04-05Auto merge of #123317 - RalfJung:test-in-miri, r=m-ou-se,saethlin,onur-ozkanbors-0/+9
2024-04-05Impl `DerefPure` for more std typesNadrieril-1/+4
2024-04-03add 'x.py miri', and make it work for 'library/{core,alloc,std}'Ralf Jung-0/+9
2024-04-02Auto merge of #122945 - andy-k:sorted-vec-example, r=jhprattbors-2/+4
2024-04-01doc: mention heap allocation earlier in String docsJani Mustonen-3/+3