about summary refs log tree commit diff
path: root/src/libextra/num/rational.rs
AgeCommit message (Collapse)AuthorLines
2013-09-12std: Rename {Option,Result}::chain{,_err}* to {and_then,or_else}Erick Tryzelaar-4/+4
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-9/+20
This removes the stacking of type parameters that occurs when invoking trait methods, and fixes all places in the standard library that were relying on it. It is somewhat awkward in places; I think we'll probably want something like the `Foo::<for T>::new()` syntax.
2013-08-03remove obsolete `foreach` keywordDaniel Micay-2/+2
this has been replaced by `for`
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-2/+2
2013-07-23Fix some impls such that all supertraits are actually implemented.Michael Sullivan-0/+19
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-7/+5
2013-06-23vec: remove BaseIter implementationDaniel Micay-2/+4
I removed the `static-method-test.rs` test because it was heavily based on `BaseIter` and there are plenty of other more complex uses of static methods anyway.
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-5/+5
2013-06-14add IteratorUtil to the preludeDaniel Micay-1/+0
2013-06-10std: replace str::each_split* with an iteratorHuon Wilson-12/+3
2013-05-30libextra: Require documentation by defaultAlex Crichton-2/+2
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-1/+4
2013-05-22test: Update tests and import the prelude in some more places.Patrick Walton-0/+2
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd ↵Patrick Walton-0/+2
to libextra
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+531
This only changes the directory names; it does not change the "real" metadata names.