about summary refs log tree commit diff
path: root/src/libcore/option.rs
AgeCommit message (Expand)AuthorLines
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
2013-04-29librustc: Remove `ptr::addr_of`.Patrick Walton-7/+8
2013-04-28make way for a new iter moduleDaniel Micay-9/+9
2013-04-10core: changes in response to #5656Niko Matsakis-0/+104
2013-04-05Refactor so that references to traits are not represented using a type with aNiko Matsakis-1/+27
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-8/+8
2013-03-26option: rm functions that duplicate methodsDaniel Micay-243/+104
2013-03-23core: derive Clone for core typesAndrew Paseltiner-1/+1
2013-03-22libcore: Remove `pure` from libcore. rs=depurePatrick Walton-38/+38
2013-03-22core: replace uses of old deriving attribute with new oneAndrew Paseltiner-1/+1
2013-03-21librustc: Forbid destructors from being attached to any structs that might co...Patrick Walton-0/+1
2013-03-18librustc: Make the compiler ignore purity.Patrick Walton-4/+4
2013-03-18librustc: Convert all uses of old lifetime notation to new lifetime notation....Patrick Walton-10/+10
2013-03-14MutableIter impl for Option + use it in treemapDaniel Micay-1/+8
2013-03-12auto merge of #5328 : bstrie/rust/optadd, r=graydonbors-0/+13
2013-03-11Implement Add on Option typesBen Striegel-0/+13