about summary refs log tree commit diff
path: root/src/liballoc/rc.rs
AgeCommit message (Expand)AuthorLines
2017-03-17Stabilize rc_raw feature, closes #37197Aaron Turon-13/+9
2017-03-17Stabilize ptr_eq feature, closes #36497Aaron Turon-5/+1
2017-03-13Remove function invokation parens from documentation links.Corey Farwell-2/+2
2017-02-20Revert "Fix up links"Steve Klabnik-1/+1
2017-02-13Fix up linksSteve Klabnik-1/+1
2017-01-31In std:rc, clarify the lack of mutability inside an RcFederico Mena Quintero-3/+6
2016-12-28Replace uses of `#[unsafe_destructor_blind_to_params]` with `#[may_dangle]`Andrew Paseltiner-2/+1
2016-12-16Address falloutAaron Turon-31/+2
2016-12-15Stabilize:Aaron Turon-8/+5
2016-12-05Add missing links to Rc docGuillaume Gomez-43/+45
2016-11-08Auto merge of #37192 - cristicbz:rust-rc-into-raw, r=brsonbors-0/+79
2016-11-05Add `{into,from}_raw` to Rc and ArcCristi Cobzarenco-0/+79
2016-10-13Add assert checking that allocation and deallocation sizes are equalVadim Petrochenkov-3/+4
2016-10-13Add an unstable constructor for creating `Rc<str>` from `str`Vadim Petrochenkov-1/+26
2016-10-04Apply some Arc doc changes to RcKeegan McAllister-11/+21
2016-09-28Remove stage0 hacksBrian Anderson-2/+0
2016-09-21Tweak std::rc docsKeegan McAllister-160/+310
2016-09-15Add `pub fn ptr_eq(this: &Self, other: &Self) -> bool` to `Rc` and `Arc`.Simon Sapin-0/+37
2016-09-11Documentation of what does for each typeathulappadan-0/+1
2016-08-27Doc: explain why Box/Rc/Arc methods do not take selfGeorg Brandl-0/+6
2016-08-24Remove drop flags from structs and enums implementing Drop.Eduard Burtescu-22/+16
2016-08-21add example for `Rc::would_unwrap`Matthew Piziak-0/+17
2016-07-08Rollup merge of #34097 - arbitrary-cat:master, r=steveklabnikManish Goregaokar-1/+2
2016-07-07Changed wording per aturon's comments.Sam Payson-1/+2
2016-06-05Update rc.rsFrank McSherry-1/+1
2016-06-05Revise wording in Rc documentation.Sam Payson-1/+1
2016-05-28rustfmt liballoc folderSrinivas Reddy Thatiparthy-4/+4
2016-05-24std: Stabilize APIs for the 1.10 releaseAlex Crichton-28/+31
2016-04-05Remove strange names created by lack of privacy-conscious name lookupTobias Bucher-23/+19
2016-03-10first round of removal of integer suffixessrinivasreddy-2/+2
2016-03-09Clarify that try_unwrap needs exactly oneSteve Klabnik-2/+3
2016-02-08Implement fmt::Pointer for pointers to unsized typesKamal Marhubi-1/+1
2016-01-20Fix incorrect stability annotations for WeakSebastian Hahn-4/+4
2015-12-31Auto merge of #30593 - steveklabnik:small_rc_refactoring, r=Gankrobors-4/+6
2015-12-30Auto merge of #30467 - shahn:master, r=brsonbors-1/+38
2015-12-30Small refactoring to make this code more clearSteve Klabnik-4/+6
2015-12-21Register new snapshotsAlex Crichton-6/+0
2015-12-19Address review commentsSebastian Hahn-2/+1
2015-12-19Rename Weak::new_downgraded to Weak::newSebastian Hahn-4/+4
2015-12-19use core::mem::unintialized instead of uninit intrinsicSebastian Hahn-3/+3
2015-12-19Fix doctest failureSebastian Hahn-1/+3
2015-12-18Implement Weak::new_downgraded() (#30425)Sebastian Hahn-1/+37
2015-12-10std: Remove deprecated functionality from 1.5Alex Crichton-8/+0
2015-11-25Auto merge of #30017 - nrc:fmt, r=brsonbors-10/+10
2015-11-24rustfmt: liballoc, liballoc_*, libarenaNick Cameron-10/+10
2015-11-20Rename #[deprecated] to #[rustc_deprecated]Vadim Petrochenkov-1/+1
2015-11-18Add missing annotations and some testsVadim Petrochenkov-0/+7
2015-11-16Auto merge of #29580 - alexbool:smart-pointer-conversion, r=alexcrichtonbors-0/+16
2015-11-16Fix feature nameAlexander Bulaev-1/+1
2015-11-12Remove impls for cases considered `niche`Alexander Bulaev-14/+0