about summary refs log tree commit diff
path: root/src/libstd/cell.rs
AgeCommit message (Expand)AuthorLines
2014-02-07Cleaned up imports per coding standards.chromatic-2/+2
2014-02-07Removed prelude::* from libstd files.chromatic-1/+4
2014-02-04Replace NonCopyable usage with NoPodFlavio Percoco-4/+3
2014-01-31Introduce marker types for indicating variance and for opting outNiko Matsakis-5/+17
2014-01-06Register new snapshotsAlex Crichton-27/+0
2013-12-26libstd: Make a temporary separate `stage0` implementation for `Cell` toPatrick Walton-0/+27
2013-12-18Register new snapshotsAlex Crichton-35/+0
2013-12-16libstd: Implement the new `Cell`.Patrick Walton-0/+100
2013-12-15librustc: Remove identifiers named `box`, since it's about to become a keyword.Patrick Walton-8/+8
2013-12-15std: fix spelling in docs.Huon Wilson-2/+2
2013-12-10libstd: Remove `Cell` from the library.Patrick Walton-60/+0
2013-11-26std: Remove unused attributesklutzy-2/+0
2013-11-23Move mutable::Mut to cell::RefCellSteven Fackler-4/+298
2013-11-22Strip down Cell functionalitySteven Fackler-59/+3
2013-11-19libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstdPatrick Walton-2/+2
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-2/+2
2013-09-30std: Remove usage of fmt!Alex Crichton-2/+2
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-1/+1
2013-08-23auto merge of #8677 : bblum/rust/scratch, r=alexcrichtonbors-0/+6
2013-08-22Enabled unit tests in std and extra.Vadim Chugunov-2/+0
2013-08-21Don't fail in port.try_recv() the second time. Close #7800.Ben Blum-0/+6
2013-08-12Make cell with_ref/with_mut_ref use finally. Close #7975.Ben Blum-8/+8
2013-07-22new snapshotDaniel Micay-1/+0
2013-07-20Use Option .take() or .take_unwrap() instead of util::replace where possibleblake2-ppc-2/+1
2013-06-29Rename #[mutable] to #[no_freeze]Brian Anderson-1/+2
2013-06-04std::cell: Modernize constructorsPhilipp Brüschweiler-14/+14
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-8/+10
2013-05-30Remove unnecessary 'use' formsDaniel Farina-2/+1
2013-05-30Require documentation by default for libstdAlex Crichton-0/+2
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+1
2013-05-24use deriving for DeepCloneDaniel Micay-14/+1
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+136
2013-02-26libcore: Move Cell to core and de-~mut core and stdPatrick Walton-90/+0
2013-02-15libstd: Get rid of `move`.Luqman Aden-6/+6
2013-02-13Remove die!, raplace invocations with fail! Issue #4524 pt 3Nick Desaulniers-2/+2
2013-02-07Make ~fn non-copyable, make &fn copyable, split barefn/closure types,Niko Matsakis-2/+0
2013-01-31Replace most invocations of fail keyword with die! macroNick Desaulniers-2/+2
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+1
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the neare...Patrick Walton-1/+0
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+1
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ...Patrick Walton-0/+3
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-18Made more stuff pure.Jesse Jones-2/+2
2012-10-12Make moves explicit in std testsTim Chevalier-1/+1
2012-10-04Remove by-copy mode from std, mostlyTim Chevalier-1/+1
2012-10-03Remove uses of + mode from libstdTim Chevalier-3/+3
2012-09-28De-export std::{bitv, cell, timer}. Part of #3583.Graydon Hoare-3/+3
2012-09-28std: Eliminate deprecated patternsBrian Anderson-1/+0
2012-09-11Make moves explicit in argumentsTim Chevalier-1/+1
2012-09-10Make remaining moves explicit in libstdTim Chevalier-2/+2