summary refs log tree commit diff
path: root/src/libcore/option.rs
AgeCommit message (Expand)AuthorLines
2012-08-17Remove the class keywordBrian Anderson-1/+1
2012-08-16Add option::get_refBen Blum-0/+16
2012-08-14De-mode task.rs and add some option::foo_ref() helpersBen Blum-3/+51
2012-08-13core: Camel case some lesser-used modulesBrian Anderson-1/+1
2012-08-08Convert impls to new syntaxBrian Anderson-2/+2
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-9/+9
2012-08-05Switch alts to use arrowsBrian Anderson-10/+13
2012-08-03Be more defensive in pipes (#3098)Eric Holk-2/+2
2012-08-02option::swap_unwrap, the ubiquitous 'option dance'.Ben Blum-2/+27
2012-08-01Convert ret to returnBrian Anderson-2/+2
2012-07-31make option::map_default<T,U> instead of U:copyBen Blum-2/+2
2012-07-24Add option::unwrap_expectBen Blum-0/+6
2012-07-24Update some str functions to slices, merge as_buf and unpack_slice.Graydon Hoare-2/+2
2012-07-17option: remove map's copy restriction and add map_consumeBen Blum-2/+10
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-0/+1
2012-07-17Add option::while_some; also add more pure (close #2927)Ben Blum-8/+34
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-5/+5
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-64/+66
2012-07-03oops, fix option.expect() and use it in libstd/map.rsBen Blum-1/+1
2012-07-03add option::expect and mark option methods as pureBen Blum-8/+27
2012-07-01Convert to new closure syntaxBrian Anderson-2/+2
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-2/+2
2012-06-25MergeTim Chevalier-8/+10
2012-06-25core: Convert declarations to not use the trailing 'unsafe' notationBrian Anderson-8/+10
2012-06-21Port resources to classes in libcoreTim Chevalier-2/+4
2012-06-18core: Don't require copyable options where possible. Closes #2636Brian Anderson-9/+10
2012-06-02add some purity annotations in coreNiko Matsakis-5/+5
2012-04-27new, simpler approach to the iter libraryNiko Matsakis-17/+0
2012-04-23Rename option::get_or_default to get_default, for consistencyTim Chevalier-2/+2
2012-04-16rewrite region resolution so it takes place in typeckNiko Matsakis-0/+9
2012-04-11rewrite lookup_method(), lookup_method_inner(), and lookup_method_inner_()Niko Matsakis-0/+9
2012-04-06Re-rename option functionsTim Chevalier-5/+5
2012-04-02Rename some core::option functionsTim Chevalier-6/+7
2012-03-29core: Add extension methods for optionBrian Anderson-0/+28
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-2/+2
2012-03-20core: Rename unsafe::leak to unsafe::forget. Closes #2031Brian Anderson-1/+1
2012-03-20Revert order of arguments to option::maybe and from_maybeMarijn Haverbeke-2/+2
2012-03-13Name types after their modules instead of 't'Brian Anderson-10/+10
2012-03-09core: Convert to rustdocBrian Anderson-64/+40
2012-02-22Make the various from_str functions return optionsMarijn Haverbeke-0/+10
2012-02-21core: Fix unused variable warningBrian Anderson-1/+1
2012-02-21core: Add option::unwrapBrian Anderson-0/+51
2012-02-20core: Remove a useless test from option modBrian Anderson-3/+0
2012-01-23s/block()/fn()/gNiko Matsakis-3/+3
2012-01-19lib: ";" to "," in enumsPatrick Walton-2/+2
2012-01-19libcore: "tag" -> "enum"Patrick Walton-1/+1
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-6/+6
2012-01-17libcore: Move core tests into libcoreBrian Anderson-0/+3
2012-01-05Switch to new param kind bound syntaxMarijn Haverbeke-4/+4
2012-01-02Add 'copy' bounds to functions that were faultily accepted withoutMarijn Haverbeke-3/+3