about summary refs log tree commit diff
path: root/src/libstd/num
AgeCommit message (Expand)AuthorLines
2013-09-08Fix import order which caused the wrong from_str to be in scopeCorey Richardson-3/+3
2013-09-09Fix unused import warnings on 32bit systemsBrendan Zabarauskas-2/+6
2013-09-08Add Clone and DeepClone constraints to Primitive traitBrendan Zabarauskas-1/+4
2013-09-08Moved checked trait impls out of std::numBrendan Zabarauskas-383/+411
2013-09-06auto merge of #9010 : aaronlaursen/rust/master, r=alexcrichtonbors-4/+31
2013-09-06fix for issue #7588, overflow now handled correctlyAaron Laursen-4/+31
2013-09-05Rename str::from_bytes to str::from_utf8, closes #8985Florian Hahn-3/+3
2013-08-30auto merge of #8896 : lightcatcher/rust/default_eq_fix, r=thestingerbors-10/+0
2013-08-30remove several 'ne' methodsEric Martin-10/+0
2013-08-30std: Add a fixme for when we add Trait::<for T>::static_method()Erick Tryzelaar-0/+2
2013-08-29auto merge of #8819 : vadimcn/rust/unit-tests, r=brsonbors-0/+21
2013-08-29Remove the iter module.Jason Fager-3/+16
2013-08-28Disabled failing parts of abs_sub() and frexp() unit tests on Windows.Vadim Chugunov-0/+21
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-216/+415
2013-08-22Enabled unit tests in std and extra.Vadim Chugunov-5/+0
2013-08-21auto merge of #8610 : kballard/rust/mod_floor, r=alexcrichtonbors-2/+15
2013-08-20rm obsolete float to_str_radix free functionsDaniel Micay-74/+53
2013-08-20rm obsolete integer to_str{,_radix} free functionsDaniel Micay-73/+52
2013-08-19auto merge of #8459 : thestinger/rust/checked, r=graydonbors-2/+42
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-2/+2
2013-08-19Fix mod_floor() for uint primitive typesKevin Ballard-2/+15
2013-08-16doc: correct spelling in documentation.Huon Wilson-1/+1
2013-08-14Rewrite Saturating in terms of CheckedAdd/CheckedSubKevin Ballard-38/+25
2013-08-12Forbid pub/priv where it has no effectAlex Crichton-2/+2
2013-08-12fix build with the new snapshot compilerDaniel Micay-37/+14
2013-08-11num: implement CheckedDivDaniel Micay-2/+42
2013-08-11disable 64-bit CheckedMul on 32-bitDaniel Micay-2/+4
2013-08-11add intrinsics for checked overflow add/sub/mulDaniel Micay-1/+448
2013-08-09Remove redundant Ord method impls.OGINO Masanori-12/+0
2013-08-07std: add missing #[inline] annotation to the f64 arithmetic trait impls.Huon Wilson-0/+4
2013-08-07Forbid `priv` where it has no effectAlex Crichton-3/+3
2013-08-07Implement DoubleEndedIterator on RangeKevin Ballard-33/+2
2013-08-07auto merge of #8323 : kballard/rust/saturating, r=thestingerbors-60/+157
2013-08-05Add std::num::SaturatingKevin Ballard-60/+157
2013-08-06std: Remove uint::iterate, replaced by `range`blake2-ppc-24/+0
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-1/+1
2013-08-03replace all remaining `for` with `foreach` or `do`Daniel Micay-43/+57
2013-08-02librustc: Disallow "unsafe" for external functionsPatrick Walton-95/+96
2013-08-02replace `range` with an external iteratorDaniel Micay-28/+2
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-7/+6
2013-07-30Improve std::num module description, and fix some formattingBrendan Zabarauskas-21/+4
2013-07-30Add some missing method wrappers to std::numBrendan Zabarauskas-2/+24
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-1/+1
2013-07-22std: add #[bench] benchmarks for num::strconvGraydon Hoare-0/+24
2013-07-20librustc: Remove `pub extern` and `priv extern` from the language.Patrick Walton-99/+133
2013-07-20auto merge of #7894 : pcwalton/rust/and-pointers-in-at-boxes, r=brsonbors-2/+2
2013-07-19std: Remove old magic core modBrian Anderson-1/+1
2013-07-18librustc: Forbid `&` pointers (other than `&'static`) inside `@` boxes.Patrick Walton-2/+2
2013-07-17librustc: Remove all uses of the `Copy` bound.Patrick Walton-6/+4
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-9/+10