about summary refs log tree commit diff
path: root/src/libstd/num/mod.rs
AgeCommit message (Expand)AuthorLines
2015-01-06Merge core::num::Float and std::num::FloatMath.Huon Wilson-6/+184
2015-01-06num: remove deprecated functionality.Huon Wilson-2/+0
2015-01-03Remove deprecated functionalityAlex Crichton-11/+2
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-1/+1
2015-01-03use assoc types in binop traitsJorge Aparicio-3/+3
2015-01-02std: Stabilize the prelude moduleAlex Crichton-5/+3
2014-12-29Fallout from globs/re-export/shadowing changeNick Cameron-2/+4
2014-12-23Rename and namespace `FPCategory`Tobias Bucher-2/+1
2014-12-19Reform power_of_two methods for perf increase & semantic change to consider 0...Aaron Liblong-5/+26
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-18/+18
2014-12-13libstd: fix unit testsJorge Aparicio-11/+13
2014-11-18libs: stabilize most numerics after RFC changesAaron Turon-1/+3
2014-11-18libcore: add num::Int::pow() and deprecate num::pow().NODA, Kai-3/+3
2014-11-16Remove use of deprecated functionBrendan Zabarauskas-2/+3
2014-11-16Move FromStr to core::strBrendan Zabarauskas-14/+1
2014-11-13Remove Signed trait and add SignedInt traitBrendan Zabarauskas-2/+1
2014-11-13Remove lots of numeric traits from the preludesBrendan Zabarauskas-1/+8
2014-11-13Deprecate Num, Unsigned and PrimitiveBrendan Zabarauskas-1/+1
2014-11-13Deprecate Zero and One traitsBrendan Zabarauskas-3/+0
2014-11-13Move checked arithmetic operators into Int traitBrendan Zabarauskas-22/+21
2014-11-13Move saturating operator methods into IntBrendan Zabarauskas-1/+1
2014-11-13Create UnsignedInt trait and deprecate free functionsBrendan Zabarauskas-8/+8
2014-11-13Move abs_sub to FloatMathBrendan Zabarauskas-1/+13
2014-10-28Update code with new lint namesAaron Turon-1/+1
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-7/+0
2014-06-30libstd: set baseline stability levels.Aaron Turon-0/+1
2014-06-24std: Add stability attributes to primitive numeric modulesBrian Anderson-0/+3
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-15/+15
2014-06-18Merge the Bitwise and ByteOrder traits into the Int traitBrendan Zabarauskas-1/+1
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-1/+1
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-2/+2
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-2/+3
2014-05-19Minor doc fixes in various placesPiotr Jawniak-1/+1
2014-05-15core: Move intrinsic float functionality from stdAlex Crichton-150/+4
2014-05-07core: Inherit what's possible from the num moduleAlex Crichton-849/+15
2014-04-24add min_pos_value constant for floatsAaron Turon-0/+8
2014-04-23fix std::f32 and std::f64 constantsAaron Turon-2/+2
2014-04-22auto merge of #13597 : bjz/rust/float-api, r=brsonbors-136/+99
2014-04-19Reorder Float methods in trait definition and make consistent in implsBrendan Zabarauskas-95/+61
2014-04-19Have floating point functions take their parameters by value.Brendan Zabarauskas-45/+45
2014-04-19Merge the Round trait into the Float traitBrendan Zabarauskas-20/+17
2014-04-18Reduce HashMap allocations.Clark Gaebel-0/+6
2014-04-18std: Make ~[T] no longer a growable vectorAlex Crichton-2/+1
2014-04-13auto merge of #13470 : Manishearth/rust/docnum, r=brsonbors-0/+4
2014-04-12Document traits in std::num (#7511)Manish Goregaokar-0/+4
2014-04-11libtest: rename `BenchHarness` to `Bencher`Liigo Zhuang-2/+2
2014-04-04Removed cmath and instrinsic wrapper.Michael Darakananda-0/+5
2014-04-02Fix fallout of requiring uint indicesAlex Crichton-2/+2
2014-03-31num: rm wrapping of `Float` methods as functionsDaniel Micay-73/+0
2014-03-28Convert most code to new inner attribute syntax.Brian Anderson-1/+1