about summary refs log tree commit diff
path: root/src/libcore/result.rs
AgeCommit message (Expand)AuthorLines
2012-08-27Convert core::result to camel caseBrian Anderson-89/+89
2012-08-26Camel case the option typeBrian Anderson-4/+4
2012-08-26libcore: Implement result::get_ref.Patrick Walton-0/+16
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-1/+1
2012-08-15Convert more core types to camel caseBrian Anderson-4/+4
2012-08-09de-mode-ify infer and some parts of typeckNiko Matsakis-3/+3
2012-08-08Convert impls to new syntaxBrian Anderson-4/+4
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-20/+20
2012-08-05Switch alts to use arrowsBrian Anderson-45/+41
2012-08-01Convert ret to returnBrian Anderson-9/+9
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-1/+1
2012-07-14remove typestate from code, tests, and docsNiko Matsakis-5/+4
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-14/+14
2012-07-12Get rid of all of the remaining /~s in the code base.Michael Sullivan-2/+2
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-122/+124
2012-07-01Convert to new closure syntaxBrian Anderson-9/+9
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-8/+8
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-6/+6
2012-06-27Removed pretty much all the vector+ from core (issue #2719)Eric Holk-2/+2
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-10/+11
2012-06-25core: Convert declarations to not use the trailing 'unsafe' notationBrian Anderson-8/+10
2012-06-22core: Name is_failure to is_err, is_success to is_okBrian Anderson-6/+6
2012-06-22core: Split up result extensions by kind boundsBrian Anderson-18/+24
2012-05-28Add methods iter, iter_err, map, map_err to the result type.Erick Tryzelaar-0/+134
2012-05-28Rename result::{iter,map,map2} to add _vec suffixErick Tryzelaar-4/+4
2012-05-22core: doc/err feedback tweeks for result::unwrapJeff Olson-3/+1
2012-05-22core: add result::unwrap() .. patch from @nmatsakisJeff Olson-0/+15
2012-04-23rewrite the resolution infrastructure; but it's still grodyNiko Matsakis-1/+17
2012-04-12Add a run-fail test for result::get, get rid of a FIXME. Also some random oth...Tim Chevalier-1/+0
2012-04-04Tidy up predicate names in libcore. Should close #1431.Graydon Hoare-5/+5
2012-04-03std: Flesh out result::extensions.Erick Tryzelaar-0/+8
2012-04-03std: Rename result::methods to result::extensionsErick Tryzelaar-1/+1
2012-04-02Rename some core::option functionsTim Chevalier-4/+3
2012-03-27Move some code over to iterator-for to see how it performs.Marijn Haverbeke-1/+1
2012-03-26Improve type inference to compute LUB/GLBNiko Matsakis-34/+23
2012-03-23Implement new inference algorithm.Niko Matsakis-0/+34
2012-03-16core: Store reexporting result and either. Closes #1997Brian Anderson-0/+2
2012-03-15core: Make some functions pureBrian Anderson-2/+2
2012-03-13rewrite unify in a modal style, extend result moduleNiko Matsakis-0/+80
2012-03-13Name types after their modules instead of 't'Brian Anderson-11/+13
2012-03-09core: Convert to rustdocBrian Anderson-54/+25
2012-01-23s/block()/fn()/gNiko Matsakis-1/+1
2012-01-19Additional ; to , changes, disable "tag" and ";" in parser. Close #1430. Clos...Graydon Hoare-1/+1
2012-01-19lib: ';' to ',' in enums in more placesPatrick Walton-2/+2
2012-01-19libcore: "tag" -> "enum"Patrick Walton-1/+1
2012-01-17libcore: Move core tests into libcoreBrian Anderson-0/+19
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-2/+2
2011-12-16std: added either::flip, to_result and result::to_eitherStefan Plantikow-3/+10
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-0/+112