about summary refs log tree commit diff
path: root/src/libcore/num/num.rs
AgeCommit message (Expand)AuthorLines
2013-05-14Add ldexp and frexp functionsBrendan Zabarauskas-0/+3
2013-05-14Add inverse hyperbolic functionsBrendan Zabarauskas-0/+3
2013-05-07Add is_normal and classify methods to Float traitBrendan Zabarauskas-0/+19
2013-05-07Add abs_sub method to Signed traitBrendan Zabarauskas-0/+2
2013-05-07Implement exp_m1 and ln_1p as methods for FloatBrendan Zabarauskas-1/+2
2013-05-07Switch to using 'ln' for the natural logarithm and 'log' for arbitrary base l...Brendan Zabarauskas-3/+4
2013-05-06Move FuzzyEq trait into core::cmp and rename it to 'ApproxEq'Brendan Zabarauskas-2/+3
2013-05-04Register snapshotsBrian Anderson-22/+1
2013-05-01Revert rename of Div to QuotBrendan Zabarauskas-15/+14
2013-04-29Revert "Merge Exponential and Hyperbolic traits"Brendan Zabarauskas-3/+3
2013-04-29Merge Exponential and Hyperbolic traitsBrendan Zabarauskas-3/+3
2013-04-29Rename 'divisible_by' method to 'is_multiple_of', add tests for 'is_odd' and ...Brendan Zabarauskas-1/+2
2013-04-29Move appropriate functions out of Real and into separate Algebraic, Trigonome...Brendan Zabarauskas-36/+37
2013-04-27Add additional constants to primitive floating point numbersBrendan Zabarauskas-1/+9
2013-04-27Add mul_add and next_after methods to FloatBrendan Zabarauskas-2/+7
2013-04-27Add Orderable traitBrendan Zabarauskas-2/+15
2013-04-26Combine PrimitiveInt, Int, and Uint traits into one single traitBrendan Zabarauskas-17/+5
2013-04-26Add BitCount traitBrendan Zabarauskas-1/+8
2013-04-26Add Int, Uint and Float traits for primitive numbersBrendan Zabarauskas-0/+18
2013-04-26Add Bitwise, Bounded, Primitive, and PrimitiveInt traitsBrendan Zabarauskas-0/+55
2013-04-26Use `///` doc-comment form instead of `/** */`Brendan Zabarauskas-28/+28
2013-04-26Add is_zero method to ZeroBrendan Zabarauskas-4/+3
2013-04-25Restore Round trait and move appropriate methods out of RealBrendan Zabarauskas-7/+9
2013-04-25Add Fractional, Real and RealExt traitsBrendan Zabarauskas-8/+86
2013-04-25Use borrowed pointers for Integer methodsBrendan Zabarauskas-8/+8
2013-04-25Rename Natural to IntegerBrendan Zabarauskas-1/+1
2013-04-25Use #[cfg(not(stage0))] to exclude items from stage0Brendan Zabarauskas-3/+1
2013-04-25Move impls of `Num` out of core::num and clean up importsBrendan Zabarauskas-30/+5
2013-04-24Implement Natural traitBrendan Zabarauskas-0/+16
2013-04-24Implement Signed and Unsigned traits and remove related predicate functionsBrendan Zabarauskas-0/+11
2013-04-22Rename Div operator trait to Quot and Modulo operator trait to RemBrendan Zabarauskas-5/+30
2013-04-19Use assert_eq! instead of assert! and remove extraneous parenthesesBrendan Zabarauskas-53/+53
2013-04-14Remove unnecessary enclosing modules for NumCast implsBrendan Zabarauskas-30/+22
2013-04-14Consolidate tests of numeric operationsBrendan Zabarauskas-23/+29
2013-04-14Restore Num traitBrendan Zabarauskas-0/+22
2013-04-14Remove trailing whitespaceBrendan Zabarauskas-5/+5
2013-04-14Add a test to show how NumCast can be used in type parametersBrendan Zabarauskas-1/+24
2013-04-14Generate NumCast impls and tests using macrosBrendan Zabarauskas-2/+114
2013-04-14Clarify purpose of NumCast traitBrendan Zabarauskas-2/+2
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-1/+1
2013-03-28Removing unused importsAlex Crichton-3/+3
2013-03-22libcore: Remove `pure` from libcore. rs=depurePatrick Walton-30/+30
2013-03-22librustc: Remove all uses of `static` from functions. rs=destaticPatrick Walton-5/+5
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-1/+1
2013-03-04Remove unused imports throughout src/Alex Crichton-3/+0
2013-03-02librustc: Forbid chained imports and fix the logic for one-level renaming imp...Patrick Walton-1/+1
2013-02-20librustc: Separate most trait bounds with '+'. rs=plussingPatrick Walton-1/+1
2013-02-15Removed generic infinity, NaN and negative zero functionsMarvin Löbel-63/+7
2013-02-15Moved numeric string conversion functions into own moduleMarvin Löbel-538/+3
2013-02-14libcore: Move the numeric operations out of Num. r=brsonPatrick Walton-24/+20