about summary refs log tree commit diff
path: root/src/libstd/util.rs
AgeCommit message (Expand)AuthorLines
2014-02-11Move replace and swap to std::mem. Get rid of std::utilEdward Wang-160/+0
2014-02-09std: Clean up the swap function a littleBrian Anderson-8/+5
2014-02-09std: Stop parameterizing some memcpy functions over RawPtrBrian Anderson-3/+3
2014-02-09std: Add init and uninit to mem. Replace direct intrinsic usageBrian Anderson-2/+2
2014-02-05Implement clone() for TCP/UDP/Unix socketsAlex Crichton-1/+0
2014-02-04Replace NonCopyable usage with NoPodFlavio Percoco-37/+1
2014-01-07stdtest: Fix all leaked trait importsAlex Crichton-4/+1
2014-01-03Remove std::eitherAlex Crichton-10/+0
2013-12-27std: uniform modules titles for docLuca Bruno-1/+1
2013-12-03Move std::util::ignore to std::prelude::dropSteven Fackler-4/+0
2013-11-28Register new snapshotsAlex Crichton-1/+1
2013-11-26test: Remove non-procedure uses of `do` from compiletest, libstd tests,Patrick Walton-8/+8
2013-11-19Remove NonCopyable::newSteven Fackler-6/+0
2013-10-17std: Move size/align functions to std::mem. #2240Brian Anderson-1/+1
2013-10-07Fix existing privacy/visibility violationsAlex Crichton-1/+1
2013-09-21auto merge of #9354 : thestinger/rust/cleanup, r=alexcrichtonbors-19/+0
2013-09-20util: remove unused `with` functionDaniel Micay-19/+0
2013-09-19Replace unreachable() calls with unreachable!().Chris Morgan-28/+0
2013-09-16switch Drop to `&mut self`Daniel Micay-2/+2
2013-08-27librustc: Remove `&const` and `*const` from the language.Patrick Walton-2/+4
2013-08-02(cleanup) Use more do...finally in extra::sync.Ben Blum-0/+6
2013-07-22std: various additional language benchmarks in util.Graydon Hoare-0/+65
2013-07-22new snapshotDaniel Micay-8/+5
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-2/+4
2013-06-28fix stage0 buildDaniel Micay-5/+8
2013-06-27Rename #[no_drop_flag] to #[unsafe_no_drop_flag]Birunthan Mohanathas-2/+2
2013-06-27util: make NonCopyable 0 size (instead of 1 byte)Daniel Micay-12/+39
2013-06-25Change finalize -> drop.Luqman Aden-1/+1
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-5/+5
2013-06-12make util::NonCopyable a unit struct instead of a struct with a unitBen Blum-4/+2
2013-06-04std::util: fix missed old constructorPhilipp Brüschweiler-1/+1
2013-06-04std::util: Modernize NonCopyable constructorPhilipp Brüschweiler-3/+5
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-2/+2
2013-05-31mv the raw pointer {swap,replace}_ptr to std::ptrDaniel Micay-30/+0
2013-05-30Remove unnecessary 'use' formsDaniel Farina-1/+0
2013-05-30Require documentation by default for libstdAlex Crichton-1/+2
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-5/+4
2013-05-27syntax highlight code examples in docstringsDaniel Micay-1/+1
2013-05-23optimize util::swap, &mut pointers never aliasDaniel Micay-2/+13
2013-05-23swap_ptr: rm equality checkDaniel Micay-3/+1
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+190
2012-08-02Remove std::utilBen Blum-21/+0
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-2/+2
2012-03-09std: Convert to rustdocBrian Anderson-17/+2
2012-03-08Change util::unreachable to core::unreachableTim Chevalier-11/+0
2012-01-14libstd: Remove util::voidBrian Anderson-5/+0
2012-01-14libstd: Remove util::orb. Redundant with core::boolBrian Anderson-5/+0
2012-01-05Switch to new param kind bound syntaxMarijn Haverbeke-1/+1
2012-01-02Add 'copy' bounds to functions that were faultily accepted withoutMarijn Haverbeke-1/+1
2011-12-06Establish 'core' library separate from 'std'.Graydon Hoare-0/+57