about summary refs log tree commit diff
path: root/src/libcore/f32.rs
AgeCommit message (Collapse)AuthorLines
2013-02-03Moved all numeric modules in core into own directoryMarvin Löbel-317/+0
Reason: Better grouping of related modules, future-proving for a more extensive math library.
2013-01-23libcore: Use LLVM intrinsics for floor; add a new Perlin noise benchmark. ↵Patrick Walton-1/+9
r=brson
2013-01-14Inlining methods/functions in core.gifnksm-0/+37
Also inlining some functions which take functions as arguments.
2013-01-10librustc: Make all external functions unsafe. r=tjcPatrick Walton-1/+77
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-0/+3
contain at least two components. r=graydon
2012-12-20core: Add a Zero and One trait to numErick Tryzelaar-0/+8
I believe these are the last traits we need in order to start grouping our numerical types into mathematical groups and rings.
2012-12-05Convert Num to explicit selfBrian Anderson-8/+8
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-30core: Make core.rc more readable. CleanupBrian Anderson-0/+2
2012-11-29core: Add impls of Eq and Ord for f32, f64Brian Anderson-0/+12
2012-10-15rustc: Merge module and type namespaces. r=brsonPatrick Walton-1/+1
2012-09-28De-export f32 and f64.Graydon Hoare-15/+0
2012-09-26libcore: Partially de-export char, f32, f64, and floatPatrick Walton-44/+40
2012-09-25Demode Num trait and implsTim Chevalier-5/+5
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+1
#[legacy_exports];
2012-09-04Merge pull request #3383 from crabtw/fbsdBrian Anderson-15/+0
use native log2 function and enable freebsd tests in uv_ll
2012-09-04libcore: "import" -> "use"Patrick Walton-2/+2
2012-09-05use native log2 function and enable freebsd tests in uv_llJyun-Yan You-15/+0
2012-08-14Make Num::from_int a static methodTim Chevalier-1/+1
2012-08-13More core mode forbidding.Graydon Hoare-0/+4
2012-08-13core: Camel case some lesser-used modulesBrian Anderson-1/+1
2012-08-13core: Export f32::ge(), f64::ge(), and float::ge()Chris Peterson-1/+1
2012-08-08Convert impls to new syntaxBrian Anderson-1/+1
2012-08-01Convert ret to returnBrian Anderson-31/+31
2012-07-26core: Mark a bunch of numeric functions as purePatrick Walton-9/+9
2012-07-04convert doc-attributes to doc-comments using ↵Gareth Daniel Smith-35/+29
./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
2012-06-25Remove redundant 'extension' mods from numeric modsBrian Anderson-15/+13
2012-06-25Automatically export methods on core numeric typesBen Striegel-11/+13
Each numeric type now contains an extensions module that is automatically exported. At the moment each extensions module contains only the impl for the `num::num` iface. Other impls soon to follow (hopefully).
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-11/+6
2012-06-07Add neg() to the num ifacePatrick Walton-0/+1
2012-06-07libcore: Add a num typeclassPatrick Walton-0/+13
2012-03-15Comments only: associate FIXMEs in float libs with issue numbersTim Chevalier-2/+6
2012-03-13Name types after their modules instead of 't'Brian Anderson-2/+0
2012-03-09core: Convert to rustdocBrian Anderson-67/+34
2012-02-11core: Fill out missing functions for basic typesBrian Anderson-1/+1
2012-02-11core: Add modules for remaining scalar typesBrian Anderson-1/+1
2012-02-07core: Export floor functionsBrian Anderson-1/+1
2012-01-26core: Long linesBrian Anderson-2/+4
2012-01-26rustdocs for f32.rs and f64.rsRoland Tanglao-123/+66
2012-01-22core: Reexport all the imports in f32/64Brian Anderson-0/+15
2012-01-05Moved generic float::min, max to core::math and cleaned up some importsStefan Plantikow-0/+6
2012-01-05Merge branch 'master' into kmathStefan Plantikow-1/+1
2012-01-05added preliminary support for per-architecture generation of math constants ↵Stefan Plantikow-21/+11
(for porting)
2012-01-05Merge branch 'master' into kmathStefan Plantikow-8/+51
Conflicts: src/libcore/cmath.rs
2012-01-01freebsd supportUser Jyyou-0/+5
2011-12-31core: added support for bessel functionsStefan Plantikow-37/+39
2011-12-31core: killed all math wrappersStefan Plantikow-104/+81
2011-12-31Trying to remove wrappers from floatStefan Plantikow-5/+96
2011-12-31added useful constants to mathStefan Plantikow-0/+24
2011-12-14Moved std::math to std::coreStefan Plantikow-0/+125
- merges math and float into core::float - Splits core::ctypes into core::ctypes and core::mtypes - cmath is not exported - stdtest::math passes