about summary refs log tree commit diff
path: root/library/alloc
AgeCommit message (Expand)AuthorLines
2021-01-14Remove unreachable panics from VecDequeDániel Buga-5/+4
2021-01-14Rollup merge of #80972 - KodrAus:deprecate/remove_item, r=nagisaMara Bos-21/+0
2021-01-14Rollup merge of #80966 - KodrAus:deprecate/spin_loop_hint, r=m-ou-seMara Bos-1/+1
2021-01-13Apply suggestions from code reviewChristopher Durham-2/+2
2021-01-13Auto merge of #80824 - cuviper:heap-clones, r=kennytmbors-23/+65
2021-01-13Auto merge of #77858 - ijackson:split-inclusive, r=KodrAusbors-1/+0
2021-01-13deprecate atomic::spin_loop_hint in favour of hint::spin_loopAshley Mannix-1/+1
2021-01-13remove unstable deprecated Vec::remove_itemAshley Mannix-21/+0
2021-01-12move WriteCloneIntoRaw into alloc::allocJosh Stone-27/+31
2021-01-12Add Box::downcast() for dyn Any + Send + SyncSebastian Dröge-0/+33
2021-01-11Move directly when Rc/Arc::make_mut splits from WeakJosh Stone-14/+13
2021-01-11Specialize Rc/Arc::make_mut clones to try to avoid localsJosh Stone-5/+18
2021-01-11Specialize Box clones to try to avoid localsJosh Stone-2/+28
2021-01-10Weak::into_raw shouldn't translate sentinel valueCAD97-27/+21
2021-01-11Add another test case for #79808Yuki Okushi-0/+15
2021-01-10BTreeMap: tougher checks on code using raw into_kv_pointersStein Somers-81/+88
2021-01-10Auto merge of #80391 - ssomers:btree_cleanup_slices_3, r=Mark-Simulacrumbors-26/+32
2021-01-09Add comment to `Vec::truncate` explaining `>` vs `>=`Camelid-0/+3
2021-01-09Provide reasoning for rc data_offset safetyCAD97-8/+12
2021-01-08BTreeMap: tougher checks on most uses of copy_nonoverlappingStein Somers-26/+32
2021-01-07Replace set_data_ptr with pointer::set_ptr_valueCAD97-32/+5
2021-01-07Reclarify Weak<->raw pointer safety commentsCAD97-4/+4
2021-01-07Remove "pointer describes" terminologyCAD97-10/+8
2021-01-07Tighten/clarify documentation of rc data_offsetCAD97-10/+4
2021-01-07Auto merge of #79863 - JohnTitor:compiler-builtins, r=bjorn3bors-2/+2
2021-01-07Update `compiler_builtins` to 0.1.39Yuki Okushi-2/+2
2021-01-06Re-stabilize Weak::as_ptr &friends for unsized TCAD97-35/+130
2021-01-05Rollup merge of #80666 - jjlin:master, r=Dylan-DPCYuki Okushi-0/+1
2021-01-05Rollup merge of #80442 - steffahn:mention_arc_in_cow, r=Mark-SimulacrumYuki Okushi-0/+5
2021-01-04Stabilize split_inclusiveIan Jackson-1/+0
2021-01-03Fix missing link for "fully qualified syntax"Jeremy Lin-0/+1
2021-01-03Rollup merge of #80591 - lcnr:incomplete-features, r=RalfJungGuillaume Gomez-2/+1
2021-01-02Auto merge of #77832 - camelid:remove-manual-link-resolves, r=jyn514bors-4/+0
2021-01-01Improve grammar in documentation of format stringsFrank Steffahn-4/+5
2021-01-01remove incomplete features from stdBastian Kauschke-2/+1
2021-01-01Auto merge of #80310 - Manishearth:box-try-alloc, r=kennytmbors-10/+389
2020-12-31Remove many unnecessary manual link resolves from libraryCamelid-4/+0
2020-12-31More inline, doc fixesManish Goregaokar-2/+3
2020-12-31Make [A]Rc::allocate_for_layout() use try_allocate_for_layout()Manish Goregaokar-23/+5
2020-12-31Auto merge of #79895 - Kerollmops:slice-group-by, r=m-ou-sebors-0/+62
2020-12-31Replace the tracking issue for the slice_group_by featureClément Renault-1/+1
2020-12-31Reuse Box::try_new_*_in() in Box::new_*_in()Manish Goregaokar-5/+2
2020-12-31Add fallible Arc APIs (`Arc::try_new_*`)Manish Goregaokar-0/+122
2020-12-31Add fallible Rc APIs (`Rc::try_new_*`)Manish Goregaokar-22/+121
2020-12-31Add fallible box APIs (`Box::try_new_*`)Manish Goregaokar-1/+95
2020-12-31Add fallible box allocator APIs (`Box::try_new_*_in()`)Manish Goregaokar-1/+85
2020-12-30Auto merge of #80530 - m-ou-se:rollup-zit69ko, r=m-ou-sebors-1270/+1376
2020-12-30Rollup merge of #80488 - CAD97:drop-weak-without-reference, r=m-ou-seMara Bos-2/+2
2020-12-30Fix rustdoc link in vec/into_iter.rs.Mara Bos-2/+2
2020-12-30Bump bootstrap compiler to 1.50 betaMark Rousskov-2/+1