about summary refs log tree commit diff
path: root/library/alloc/src
AgeCommit message (Expand)AuthorLines
2024-01-20chore: add tracking issue number to local waker featureTomás Vallotton-10/+12
2024-01-20fix: make LocalWake available in targets that don't support atomics by removi...Tomás Vallotton-8/+12
2024-01-20feat: add try_waker and From<&mut Context> for ContextBuilder to allow the ex...Tomás Vallotton-9/+11
2024-01-20feat: add LocalWaker type, ContextBuilder type, and LocalWake trait.Tomás Vallotton-1/+165
2024-01-19fix: Drop guard was deallocating with the incorrect sizeThe 8472-13/+25
2024-01-19Rollup merge of #120110 - invpt:patch-1, r=the8472Matthias Krüger-7/+12
2024-01-18Clarify docs for Vec::into_boxed_slice, Vec::shrink_to_fitinvpt-7/+12
2024-01-18remove alignment-changing in-place collectThe 8472-5/+8
2024-01-18update internal ASCII art comment for vec specializationsThe 8472-7/+7
2024-01-18Remove no-longer-needed `allow(dead_code)` from the standard libraryJake Goulding-1/+0
2024-01-18Add `A: 'static` bound for `Arc/Rc::pin_in`zetanumbers-3/+12
2024-01-16Fix typo in comments (in_place_collect)Robert Grosse-1/+1
2024-01-13libs: use `assert_unchecked` instead of intrinsicjoboet-10/+12
2024-01-13Remove special-case handling of `vec.split_off(0)`Zalathar-8/+0
2024-01-11chore: remove unnecessary blank linehi-rustin-1/+0
2024-01-10Fix deallocation with wrong allocator in (A)Rc::from_box_inzachs18-2/+2
2024-01-08rc,sync: Do not create references to uninitialized valuesTaiki Endo-20/+25
2024-01-07mark vec::IntoIter pointers as `!nonnull`The 8472-49/+75
2024-01-07typo fixThe 8472-1/+1
2024-01-06Rollup merge of #118781 - RalfJung:core-panic-feature, r=the8472Matthias Krüger-1/+1
2024-01-05Auto merge of #118297 - shepmaster:warn-dead-tuple-fields, r=WaffleLapkinbors-3/+4
2024-01-03Rollup merge of #119434 - taiki-e:rc-is-dangling, r=Mark-SimulacrumLeón Orell Valerian Liehr-3/+3
2024-01-02Adjust library tests for unused_tuple_struct_fields -> dead_codeJake Goulding-3/+4
2023-12-30Rollup merge of #119158 - JohnTheCoolingFan:arc-weak-clone-pretty, r=cuviperMatthias Krüger-14/+11
2023-12-30rc: Take *const T in is_danglingTaiki Endo-3/+3
2023-12-29Italicise "bytes" in the docs of some `Vec` methodsGurinder Singh-8/+8
2023-12-24Rollup merge of #119205 - mumbleskates:vecdeque-comment-fix, r=Mark-SimulacrumMatthias Krüger-4/+4
2023-12-22update version placeholdersPietro Albini-2/+2
2023-12-21fix minor mistake in comments describing VecDeque resizingKent Ross-4/+4
2023-12-20Cleaned up alloc::sync::Weak Clone implementationJohnTheCoolingFan-14/+11
2023-12-20Auto merge of #106790 - the8472:rawvec-niche, r=scottmcmbors-15/+50
2023-12-14Update c_str.rsDaniel Huang-3/+3
2023-12-11add comment to RawVec::cap fieldThe 8472-0/+5
2023-12-11add more niches to rawvecThe 8472-15/+45
2023-12-10Auto merge of #118692 - surechen:remove_unused_imports, r=petrochenkovbors-31/+3
2023-12-10Auto merge of #116949 - hamza1311:stablize-arc_unwrap_or_clone, r=dtolnaybors-4/+2
2023-12-10remove redundant importssurechen-31/+3
2023-12-09merge core_panic feature into panic_internalsRalf Jung-1/+1
2023-12-09Auto merge of #114136 - TennyZhuang:linked-list-retain, r=thomccbors-0/+93
2023-12-07Auto merge of #117960 - zhiqiangxu:dry, r=workingjubileebors-5/+3
2023-12-06Rollup merge of #117563 - 0xalpharush:docs/into-raw, r=workingjubileeMatthias Krüger-3/+11
2023-12-06Auto merge of #118460 - the8472:fix-vec-realloc, r=saethlinbors-7/+27
2023-12-06Don't repeat yourselfzhiqiangxu-5/+3
2023-12-05Auto merge of #118273 - AngelicosPhosphoros:dedup_2_loops_version_77772_2, r=...bors-12/+45
2023-12-05Split `Vec::dedup_by` into 2 cyclesAngelicosPhosphoros-12/+45
2023-12-05Fix in-place collect not reallocating when necessaryThe 8472-7/+27
2023-12-04Remove useless `'static` bounds on `Box` allocatorJules Bertholet-9/+3
2023-11-29Auto merge of #118433 - matthiaskrgr:rollup-fi9lrwg, r=matthiaskrgrbors-0/+11
2023-11-29Rollup merge of #118383 - shepmaster:unused-tuple-struct-field-cleanup-stdlib...Matthias Krüger-0/+1
2023-11-29Rollup merge of #118398 - mu001999:std/add_cfgs, r=thomccMatthias Krüger-0/+11