about summary refs log tree commit diff
path: root/src/libcore/num
AgeCommit message (Expand)AuthorLines
2014-07-02Fix rotate_{left, right} for multiple of bitsize rotation amountsSamuel Neves-2/+2
2014-06-29Extract tests from libcore to a separate crateSteven Fackler-271/+0
2014-06-24std: Add stability attributes to primitive numeric modulesBrian Anderson-0/+18
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-7/+7
2014-06-18Update doc comment for Int traitBrendan Zabarauskas-1/+2
2014-06-18Shorten endian conversion method namesBrendan Zabarauskas-44/+44
2014-06-18Merge the Bitwise and ByteOrder traits into the Int traitBrendan Zabarauskas-133/+310
2014-06-18Add a ByteOrder trait for abstracting over endian conversionsBrendan Zabarauskas-70/+24
2014-06-13Add Bitwise::{swap_bytes, rotate_left, rotate_right} methodsBrendan Zabarauskas-20/+152
2014-06-02docs: Stop using `notrust`Florian Gilcher-2/+2
2014-05-31rustdoc: Create anchor pages for primitive typesAlex Crichton-0/+24
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-5/+5
2014-05-28Move trait impls for primitives near trait definitionPiotr Jawniak-1222/+363
2014-05-19Minor doc fixes in various placesPiotr Jawniak-17/+21
2014-05-15core: Move intrinsic float functionality from stdAlex Crichton-2/+699
2014-05-07core: Fix an unsigned negation warningAlex Crichton-1/+1
2014-05-07core: Get coretest workingAlex Crichton-31/+95
2014-05-07core: Add a limited implementation of failureAlex Crichton-42/+42
2014-05-07core: Inherit the specific numeric modulesAlex Crichton-0/+1729
2014-05-07core: Inherit what's possible from the num moduleAlex Crichton-0/+860
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-7635/+0
2013-05-19Register snapshotsBrian Anderson-100/+0
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-54/+54
2013-05-18auto merge of #6586 : bjz/rust/formatting-and-conditionals, r=thestingerbors-4/+52
2013-05-18Use cond! macro where appropriateBrendan Zabarauskas-4/+52
2013-05-18Some cosmetic changes to num.rsMarvin Löbel-5/+4
2013-05-17Implement sin_cos method for float, f64 and f32Brendan Zabarauskas-0/+21
2013-05-14Fix cosmetics for fail!() callsMarvin Löbel-9/+7
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-27/+27
2013-05-14auto merge of #6463 : bjz/rust/numeric-traits, r=thestingerbors-1/+445
2013-05-14Remove unnecessary infinity checkBrendan Zabarauskas-4/+2
2013-05-14Add ldexp and frexp functionsBrendan Zabarauskas-1/+184
2013-05-13Remove re-exports from libcore/core.rcAlex Crichton-0/+3
2013-05-14Add inverse hyperbolic functionsBrendan Zabarauskas-0/+263
2013-05-12libsyntax: Tighten up expressions in patterns to only allow identifiers or li...Patrick Walton-5/+5
2013-05-13Make Float::classify matching more clear for f64 and f32Brendan Zabarauskas-20/+14
2013-05-10core: Use the new `for` protocolAlex Crichton-13/+88
2013-05-08Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)]Zack Corr-55/+55
2013-05-07Add is_normal and classify methods to Float traitBrendan Zabarauskas-17/+170
2013-05-07Add abs_sub method to Signed traitBrendan Zabarauskas-5/+126
2013-05-07Fix order of methodsBrendan Zabarauskas-24/+26
2013-05-07Implement exp_m1 and ln_1p as methods for FloatBrendan Zabarauskas-22/+65
2013-05-07Switch to using 'ln' for the natural logarithm and 'log' for arbitrary base l...Brendan Zabarauskas-36/+49
2013-05-06Add assert_approx_eq! macroBrendan Zabarauskas-223/+195
2013-05-06Move FuzzyEq trait into core::cmp and rename it to 'ApproxEq'Brendan Zabarauskas-2/+78
2013-05-04Register snapshotsBrian Anderson-58/+6
2013-05-02libcore: Export core::from_str::FromStr from core::preludegifnksm-8/+3
2013-05-02Remove 'Local Variable' commentsBrendan Zabarauskas-41/+0
2013-05-01Revert rename of Div to QuotBrendan Zabarauskas-126/+99
2013-04-29auto merge of #6110 : bjz/rust/numeric-traits, r=pcwaltonbors-252/+354