about summary refs log tree commit diff
path: root/src/libcore/option.rs
AgeCommit message (Expand)AuthorLines
2014-10-07Reinstate AsSlice impls for Option and ResultNick Cameron-0/+16
2014-10-07Rename slice::SliceNick Cameron-16/+0
2014-09-28Defailbloat fail!(&'static str)Tobba-1/+1
2014-09-26Add Option::{ok_or, ok_or_else}Steven Fackler-1/+44
2014-09-17doc: Backticks and spelling mistakes.Jonas Hietala-1/+1
2014-09-17doc: Methods for option::OptionJonas Hietala-1/+217
2014-09-16Align with _mut conventionsAaron Turon-2/+14
2014-08-28Fallout from stabilizing core::optionAaron Turon-2/+2
2014-08-28stabilize core::optionAaron Turon-43/+104
2014-08-26Rebasing changesNick Cameron-1/+4
2014-08-26Use temp vars for implicit coercion to ^[T]Nick Cameron-2/+8
2014-08-18Improve text of Option.unwrap()Steve Klabnik-1/+1
2014-08-13std: Rename slice::Vector to SliceBrian Anderson-2/+2
2014-07-31Implement slice::Vector for Option<T> and CVec<T>Derek Harland-9/+12
2014-07-24librustc: Stop desugaring `for` expressions and translate them directly.Patrick Walton-1/+6
2014-06-30auto merge of #15256 : erickt/rust/optimizations, r=alexcrichtonbors-10/+22
2014-06-29Extract tests from libcore to a separate crateSteven Fackler-288/+0
2014-06-29core: optimize {option,result}::collectErick Tryzelaar-10/+22
2014-06-29librustc: Remove the fallback to `int` for integers and `f64` forPatrick Walton-2/+2
2014-06-28Rename all raw pointers as necessaryAlex Crichton-2/+2
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-20/+20
2014-06-17change ~[] -> Vec for collect()Nathan Typanski-7/+11
2014-06-11rustc: Remove ~[T] from the languageAlex Crichton-2/+2
2014-06-03std: Remove generics from Option::expectAlex Crichton-0/+14
2014-06-01std: Drop Total from Total{Eq,Ord}Alex Crichton-2/+2
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-2/+2
2014-05-27std: Rename strbuf operations to stringRicho Healey-4/+4
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-7/+7
2014-05-22libcore: Remove all uses of `~str` from `libcore`.Patrick Walton-11/+13
2014-05-15core: Update all tests for fmt movementAlex Crichton-9/+16
2014-05-15core: Derive Show impls wherever possibleAlex Crichton-1/+1
2014-05-12Improved example code in OptionAdolfo Ochagavía-12/+15
2014-05-11core: Remove the cast moduleAlex Crichton-2/+2
2014-05-08Handle fallout in iter, option, result, and sync::arcKevin Ballard-9/+9
2014-05-07core: Move Option::expect to libstd from libcoreAlex Crichton-24/+0
2014-05-07core: Get coretest workingAlex Crichton-4/+15
2014-05-07core: Remove generics from Option::expectAlex Crichton-3/+1
2014-05-07core: Inherit the option moduleAlex Crichton-0/+881
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-468/+0
2013-05-19Register snapshotsBrian Anderson-18/+0
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-7/+7
2013-05-18Use four-space indentation, add trailing commas, and remove unnecessary uses ...Brendan Zabarauskas-2/+2
2013-05-18Convert various inner doc-comments to outer doc-commentsBrendan Zabarauskas-11/+5
2013-05-15rc: fix testsDaniel Micay-0/+10
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-5/+5
2013-05-13Remove re-exports from libcore/core.rcAlex Crichton-0/+1
2013-05-10core: Use the new `for` protocolAlex Crichton-0/+18
2013-05-04Register snapshotsBrian Anderson-104/+0
2013-05-02Remove 'Local Variable' commentsBrendan Zabarauskas-8/+0
2013-04-29test: Fix tests.Patrick Walton-2/+2