about summary refs log tree commit diff
path: root/src/liballoc/rc.rs
AgeCommit message (Expand)AuthorLines
2019-06-16make `Weak::ptr_eq`s into methodsThomas Heck-7/+7
2019-06-14Auto merge of #61421 - vorner:string-in-rc-into-raw-docs, r=RalfJungbors-14/+14
2019-06-13docs: Use String in Rc::into_raw examplesMichal 'vorner' Vaner-14/+14
2019-06-04Rollup merge of #61135 - czipperz:rc-make_mut-weak-doc, r=Mark-SimulacrumMazdak Farrokhzad-7/+27
2019-05-26rc::Weak::{as,from,into}_rawMichal 'vorner' Vaner-6/+156
2019-05-24Remove unused import in doctestChris Gregory-1/+1
2019-05-24Reword `are not other` to `are no other`Chris Gregory-1/+1
2019-05-24Fix documentation of `Rc::make_mut` regarding `rc::Weak`.Chris Gregory-7/+27
2019-05-11add comment to `Rc`/`Arc`'s `Eq` specializationThomas Heck-0/+5
2019-03-09Use lifetime contravariance to elide more lifetimes in core+alloc+stdScott McMurray-2/+2
2019-02-10libs: doc commentsAlexander Regueiro-5/+5
2019-02-03liballoc: revert nested imports style changes.Mazdak Farrokhzad-34/+30
2019-02-02liballoc: fix some idiom lints.Mazdak Farrokhzad-4/+4
2019-02-02liballoc: adjust abolute imports + more import fixes.Mazdak Farrokhzad-2/+1
2019-02-02liballoc: refactor & fix some imports.Mazdak Farrokhzad-32/+33
2019-02-02liballoc: cargo check passes on 2018Mazdak Farrokhzad-4/+4
2019-01-31Auto merge of #56696 - jonas-schievink:weak-counts, r=alexcrichtonbors-0/+59
2019-01-31Rollup merge of #57934 - dwijnand:from-Arc/Rc-to-NonNull, r=alexcrichtonMazdak Farrokhzad-0/+21
2019-01-29Add tracking issue to unstable attributeJonas Schievink-2/+2
2019-01-29Make weak_count return an Option<usize>Jonas Schievink-14/+12
2019-01-29Implement Weak::{strong_count, weak_count}Jonas Schievink-0/+61
2019-01-28Introduce into_raw_non_null on Rc and ArcDale Wijnand-0/+21
2019-01-28liballoc: remove unneeded allow(deprecated)Ralf Jung-2/+0
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-23Rollup merge of #56939 - cramertj:pin-stabilization, r=alexcrichtonMazdak Farrokhzad-3/+5
2018-12-23Rollup merge of #56941 - euclio:deny-libstd-resolution-failures, r=QuietMisdr...kennytm-1/+4
2018-12-21Rename Box/Arc/Rc::pinned to ::pinTaylor Cramer-1/+3
2018-12-21Stabilize PinTaylor Cramer-2/+2
2018-12-20Stabilize `Rc`, `Arc` and `Pin` as method receiversMichael Hewson-1/+4
2018-12-17deny intra-doc link resolution failures in libstdAndy Russell-1/+4
2018-12-08Use private trait for Rc/Arc Eq specializationThomas Heck-20/+37
2018-12-08Short-circuit Rc/Arc equality checking on equal pointers where T: EqJo Liss-2/+23
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-12-05Rollup merge of #55987 - Thomasdezeeuw:weak-ptr_eq, r=sfacklerPietro Albini-1/+48
2018-12-03Fix link in Weak::newThomas de Zeeuw-1/+2
2018-12-03Add rc::Weak.ptr_eqThomas de Zeeuw-0/+46
2018-11-23Merge branch 'master' into frewsxcv-dynCorey Farwell-3/+2
2018-11-21update various stdlib docsSteve Klabnik-3/+2
2018-11-20Incorporate `dyn` into more comments and docs.Corey Farwell-2/+2
2018-11-08Fix Rc/Arc allocation layoutMurarth-2/+4
2018-11-05Auto merge of #54922 - murarth:rc-ub-fix, r=alexcrichtonbors-5/+7
2018-11-05Fix undefined behavior in Rc/Arc allocationMurarth-5/+7
2018-11-01Replace CoerceSized trait with DispatchFromDynMichael Hewson-5/+5
2018-11-01Add CoerceSized impls throughout libstdMichael Hewson-1/+7
2018-10-31Bump nightly to 1.32.0Alex Crichton-1/+1
2018-10-12`#[must_use]` for associated functions is supposed to actually workZack M. Davis-2/+2
2018-10-01Introduce language items for `Arc` and `Rc`.David Wood-0/+1
2018-09-19Auto merge of #53877 - withoutboats:compositional-pin, r=aturonbors-0/+6
2018-09-08Auto merge of #51885 - GuillaumeGomez:trait-impl-show-docs, r=Mark-Simulacrum...bors-7/+3
2018-09-06Fix invalid urlsGuillaume Gomez-7/+3