Commit graph

36 commits

Author SHA1 Message Date
Erik
ac1b398b4d seal extension traits to prevent external implementation 2018-07-13 16:33:16 -04:00
bors[bot]
4816a1501a Merge rust-lang/libm#65
65: implement trunc and truncf r=japaric a=erikdesjardins

closes rust-lang/libm#58, closes rust-lang/libm#59

Co-authored-by: Erik <erikdesjardins@users.noreply.github.com>
2018-07-13 20:21:17 +00:00
Erik
8cdd267830 implement trunc and truncf 2018-07-13 16:04:30 -04:00
bors[bot]
cbbf0c0879 Merge rust-lang/libm#64
64: add exp and log/ln functions for f32 r=japaric a=burrbull

closes rust-lang/libm#17 
closes rust-lang/libm#29 
closes rust-lang/libm#55 

Co-authored-by: Andrey Zgarbul <zgarbul.andrey@gmail.com>
Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2018-07-13 18:37:55 +00:00
Jorge Aparicio
47afc3992f enable tests for floor and scalbn 2018-07-13 13:36:59 -05:00
Andrey Zgarbul
183e24fcac Merge branch 'master' of https://github.com/burrbull/libm 2018-07-13 21:06:13 +03:00
Andrey Zgarbul
7e419befa1 add floor, scalbn; fixes in expf, scalbnf 2018-07-13 21:02:11 +03:00
Jorge Aparicio
b8aae8ef23 enable tests for expf and logf 2018-07-13 11:16:43 -05:00
Andrey Zgarbul
505e4ce81c add exp and log/ln functions for f32 2018-07-13 11:10:41 +03:00
bors[bot]
2d2e8810d8 Merge rust-lang/libm#61
61: Implement `round` r=japaric a=notriddle

Fixes rust-lang/libm#31 

Co-authored-by: Michael Howell <michael@notriddle.com>
2018-07-13 01:44:18 +00:00
Michael Howell
9395c8002c Move the force_eval! macro into the math module
This fixes the cross-inclusion into the compiler builtins
2018-07-13 01:38:04 +00:00
Michael Howell
3accabd018 Enable f64::round 2018-07-13 01:34:52 +00:00
Michael Howell
50f9ad97a5 Implement round 2018-07-13 01:34:52 +00:00
bors[bot]
19ee60e7da Merge rust-lang/libm#63
63: test source importing this crate r=japaric a=japaric



Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2018-07-13 01:20:31 +00:00
Jorge Aparicio
f556a9bbb4 test source importing this crate 2018-07-12 20:19:42 -05:00
bors[bot]
a5db661cb1 Merge rust-lang/libm#62
62: re-structure for compiler-builtins integration and add extension traits r=japaric a=japaric



Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2018-07-13 00:58:37 +00:00
Jorge Aparicio
7aafbaa604 add extension traits 2018-07-12 19:57:44 -05:00
Jorge Aparicio
a9e7740260 re-structure for compiler-builtins integration 2018-07-12 19:16:50 -05:00
Jorge Aparicio
f31abe2da1 update the README 2018-07-12 18:43:59 -05:00
bors[bot]
4a83938d8f Merge rust-lang/libm#60
60: add more commented out tests r=japaric a=japaric



Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2018-07-12 23:27:17 +00:00
Jorge Aparicio
333d27ab6a add more commented out tests 2018-07-12 18:26:39 -05:00
bors[bot]
e7ecbdf3e2 Merge rust-lang/libm#38
38: add more testing infrastructure r=japaric a=japaric



Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2018-07-12 20:50:57 +00:00
Jorge Aparicio
8440b96c93 bors-ng support 2018-07-12 15:50:06 -05:00
Jorge Aparicio
3073bdd29a add more testing infrastructure 2018-07-12 15:30:32 -05:00
Jorge Aparicio
f14653ad09 Merge pull request rust-lang/libm#5 from japaric/ci64
add test infrastructure for f64 functions
2018-07-12 14:35:21 -05:00
Jorge Aparicio
fdfc13afb9 add test infrastructure for f64 functions 2018-07-12 14:24:02 -05:00
Jorge Aparicio
b30af240ad add comment about issue rust-lang/libm#4 2018-07-12 13:34:28 -05:00
Jorge Aparicio
c044991ee3 fmodf is done 2018-07-12 13:23:40 -05:00
Jorge Aparicio
ec5784c1e8 update the README 2018-07-12 12:43:25 -05:00
Jorge Aparicio
14a53d7ca8 Merge pull request rust-lang/libm#2 from japaric/fmodf
implement fmodf
2018-07-12 12:42:24 -05:00
Jorge Aparicio
69f61b4149 implement fmodf 2018-07-12 12:32:16 -05:00
Jorge Aparicio
e591270bd3 Merge pull request rust-lang/libm#3 from japaric/approx
use approximate equality with 1 ULP of tolerance
2018-07-12 12:31:16 -05:00
Jorge Aparicio
5b950eaea2 use approximate equality with 1 ULP of tolerance 2018-07-12 12:20:55 -05:00
Jorge Aparicio
262c392cf2 Merge pull request rust-lang/libm#1 from japaric/ci
add CI
2018-07-12 01:30:01 -05:00
Jorge Aparicio
27c88ea01b add CI 2018-07-12 01:17:08 -05:00
Jorge Aparicio
8e271704ef initial commit 2018-07-12 00:44:28 -05:00