about summary refs log tree commit diff
path: root/src/libcore/cell.rs
AgeCommit message (Expand)AuthorLines
2017-02-11Add `swap` method for `Cell`Charlie Fan-0/+27
2017-02-01Update cell docsWesley Wiser-5/+13
2017-01-26Move stability attributes per feedbackWesley Wiser-2/+3
2017-01-24Extend Cell to work with non-Copy typesWesley Wiser-36/+94
2016-12-16Address falloutAaron Turon-0/+2
2016-12-15Deprecate std::cell::RefCell::borrow_stateAaron Turon-0/+2
2016-12-15Stabilize std::cell::Ref::cloneAaron Turon-3/+1
2016-10-03std: Stabilize and deprecate APIs for 1.13Alex Crichton-25/+21
2016-09-11Documentation of what does for each typeathulappadan-0/+3
2016-08-30Rollup merge of #35895 - F001:patch-1, r=steveklabnikGuillaume Gomez-10/+39
2016-08-26Fix documentation in cell modchangchun.fan-10/+39
2016-08-24Use `#[prelude_import]` in `libcore`.Jeffrey Seyfried-10/+3
2016-08-23Auto merge of #35627 - apasel422:coerce-cell, r=alexcrichtonbors-0/+16
2016-08-19std: Stabilize APIs for the 1.12 releaseAlex Crichton-0/+36
2016-08-14Implement `CoerceUnsized` for `{Cell, RefCell, UnsafeCell}`Andrew Paseltiner-0/+16
2016-08-14Rollup merge of #35392 - malbarbo:cell-from, r=brsonEduard-Mihai Burtescu-0/+22
2016-08-08Implement `RefCell::{try_borrow, try_borrow_mut}`Andrew Paseltiner-9/+116
2016-08-05Implement From for Cell, RefCell and UnsafeCellMarco A L Barbosa-0/+22
2016-07-26Clarify UnsafeCell docs; fix #34496Manish Goregaokar-0/+19
2016-07-11Add missing examples for std::cell typesGuillaume Gomez-0/+49
2016-07-03std: Stabilize APIs for the 1.11.0 releaseAlex Crichton-2/+2
2016-06-01Auto merge of #33853 - alexcrichton:remove-deprecated, r=aturonbors-75/+0
2016-05-30std: Clean out old unstable + deprecated APIsAlex Crichton-75/+0
2016-05-30Prevent the borrow counter from overflowing in `Ref::clone`Tobias Bucher-1/+3
2016-05-12Auto merge of #33306 - vadixidav:master, r=alexcrichtonbors-1/+73
2016-05-06Add `get_mut` methods to the `RefCell` and `Cell`Tobias Bucher-0/+24
2016-05-01change unstable to stable on traits and set version properlyGeordon Worley-4/+4
2016-05-01fix implementation of Ord for Cell<T> and RefCell<T> where T: OrdGeordon Worley-1/+73
2016-04-15Auto merge of #32785 - tbu-:pr_more_defaults, r=alexcrichtonbors-0/+7
2016-04-15Implement `Default` for more types in the standard libraryTobias Bucher-0/+7
2016-04-05Remove strange names created by lack of privacy-conscious name lookupTobias Bucher-39/+35
2016-04-02Rollup merge of #32652 - VFLashM:refcell_ref_coercion, r=alexcrichtonManish Goregaokar-2/+8
2016-03-31added missing refcell ref/refmut coercions to unsizedВалерий Лашманов-2/+8
2016-03-28Remove `unsafe` qualifier from `RefCell::as_unsafe_cell`Tobias Bucher-6/+2
2016-03-07Fix some line lengthsSimon Sapin-2/+4
2016-03-07"can be built on Ref::map"… how?Simon Sapin-2/+2
2016-03-01Explicitly opt out of `Sync` for `cell` and `mpsc` typesAndrew Paseltiner-0/+6
2016-02-29std: Stabilize APIs for the 1.8 releaseAlex Crichton-7/+4
2016-01-25RefCell::borrow_mut example should demonstrate mutCorey Farwell-1/+3
2015-11-18Add missing annotations and some testsVadim Petrochenkov-0/+1
2015-11-12libcore: deny warnings in doctestsKevin Butler-0/+3
2015-11-06Remove stability annotations from trait impl itemsVadim Petrochenkov-2/+0
2015-10-23Unsafety -> Safety in doc headingsSteve Klabnik-2/+2
2015-10-21Remove obsolete note about `UnsafeCell`'s fieldsAndrew Paseltiner-5/+1
2015-10-08typos: fix a grabbag of typos all over the placeCristi Cobzarenco-2/+2
2015-09-03Elide lifetimes in libcoreManish Goregaokar-7/+7
2015-08-15core: Fill out issues for unstable featuresAlex Crichton-9/+14
2015-08-12Remove all unstable deprecated functionalityAlex Crichton-27/+1
2015-07-27Show appropriate feature flags in docsSteve Klabnik-2/+4
2015-07-17Remove confusing 'mutability root' termSteve Klabnik-7/+7