about summary refs log tree commit diff
path: root/src/liballoc/rc.rs
AgeCommit message (Expand)AuthorLines
2020-07-27mv std libs to library/mark-2138/+0
2020-07-26Auto merge of #74060 - kpp:remove_length_at_most_32, r=dtolnaybors-5/+1
2020-07-06Rollup merge of #73974 - CAD97:rc-no-weak, r=dtolnayManish Goregaokar-1/+1
2020-07-05Remove the usage of the LengthAtMost32 traitRoman Proskuryakov-5/+1
2020-07-02Note Weak.ptr never dangles soonerCAD97-0/+1
2020-07-02Move A|Rc::as_ptr from feature(weak_into_raw)CAD97-1/+1
2020-07-01Reclarify safety comments in Weak::as_ptrCAD97-3/+3
2020-07-01Simplify Weak::as_ptr implCAD97-3/+2
2020-07-01Apply documentation review suggestionsCAD97-3/+4
2020-06-30Clarify when rc::data_offset is safeCAD97-0/+10
2020-06-30Fix invalid pointer deref in Weak::as_ptrCAD97-1/+1
2020-06-30Clarify safety comment for A|Rc::as_ptrCAD97-5/+3
2020-06-28Use impl for Weak::as_ptr that works for unsized TCAD97-11/+13
2020-06-28Do not require ptr validity in rc::data_offsetCAD97-2/+2
2020-06-28Use raw_ref_op in A|Rc::as_ptrCAD97-5/+1
2020-06-19`#[deny(unsafe_op_in_unsafe_fn)]` in liballocLeSeulArtichaut-39/+51
2020-06-10Migrate to numeric associated constsLzu Tao-2/+2
2020-06-03Bump to 1.46Mark Rousskov-10/+2
2020-05-29Rollup merge of #72288 - vorner:stabilize-weak-into-raw, r=dtolnayYuki Okushi-12/+4
2020-05-19Auto merge of #71447 - cuviper:unsized_cow, r=dtolnaybors-0/+16
2020-05-17Auto merge of #72204 - RalfJung:abort, r=Mark-Simulacrumbors-0/+4
2020-05-17make abort intrinsic safe, and correct its documentationRalf Jung-0/+4
2020-05-17Stabilization of weak-into-rawMichal 'vorner' Vaner-12/+4
2020-04-26Use min_specialization in liballocMatthew Jasper-27/+19
2020-04-25Auto merge of #71556 - Dylan-DPC:rollup-9ll4shr, r=Dylan-DPCbors-5/+5
2020-04-25Rollup merge of #71168 - SimonSapin:into_raw_non_null, r=AmanieuDylan DPC-5/+5
2020-04-25Bump bootstrap compilerMark Rousskov-1/+0
2020-04-23Fix doc link errorsTyler Ruckinger-1/+1
2020-04-22impl From<Cow> for Rc and ArcJosh Stone-0/+16
2020-04-19weak-into-raw: Add {Arc,Rc}::as_ptrMichal 'vorner' Vaner-1/+25
2020-04-15Deprecate `Rc::into_raw_non_null` and `Arc::into_raw_non_null`Simon Sapin-0/+2
2020-04-15Deprecate `Box::into_raw_non_null`Simon Sapin-5/+3
2020-04-13weak-into-raw: as_raw -> as_ptr + dangling garbageMichal 'vorner' Vaner-26/+15
2020-04-08Replace "rc"/"arc" lang items with Rc/Arc diagnostic items.Eduard-Mihai Burtescu-1/+2
2020-04-05Stop importing integer modules in liballocLinus Färnstrand-1/+0
2020-03-28Make fields in `MemoryBlock` publicTim Diekmann-1/+1
2020-03-26Remove alignment from `MemoryBlock`Tim Diekmann-10/+3
2020-03-26Fix issues from review and unsoundness of `RawVec::into_box`Tim Diekmann-5/+12
2020-03-26Overhaul of the `AllocRef` trait to match allocator-wg's latest consensTim Diekmann-2/+4
2020-03-22Rollup merge of #68099 - lukaslueg:into_raw_unsafe, r=LukasKalbertodtDylan DPC-5/+18
2020-03-03Rollup merge of #69609 - TimDiekmann:excess, r=AmanieuYuki Okushi-1/+1
2020-03-03Remove `usable_size` APIsTim Diekmann-1/+1
2020-02-28Stabilize `boxed_slice_try_from`Yuki Okushi-1/+1
2020-02-07Make rc::RcBox and sync::ArcInner repr(C)Lukas Lueg-0/+4
2020-01-28Refine [Arc/Rc]::from_raw() docsLukas Lueg-5/+13
2020-01-27Rename `Alloc` to `AllocRef`Tim Diekmann-1/+1
2020-01-16Auto merge of #67339 - CAD97:rc-provenance, r=sfacklerbors-2/+12
2020-01-10Ammend Rc/Arc::from_raw() docs regarding unsafetyLukas Lueg-3/+4
2019-12-22Format the worldMark Rousskov-84/+49
2019-12-22Rollup merge of #67504 - Mark-Simulacrum:note-data-offset, r=CentrilMazdak Farrokhzad-0/+2