bors[bot]
127a907c48
Merge rust-lang/libm#74
...
74: Implement roundf r=japaric a=P1n3appl3
closes rust-lang/libm#32
Co-authored-by: Joseph Ryan <josephryan3.14@gmail.com>
2018-07-14 01:54:32 +00:00
Joseph Ryan
6ed6ede4ab
Merge remote-tracking branch 'upstream/master'
2018-07-13 20:51:17 -05:00
Joseph Ryan
bc94c70687
implement roundf
2018-07-13 20:46:09 -05:00
Jorge Aparicio
9a9522cf47
README: note that this crate is on crates.io and already usable
2018-07-13 20:25:27 -05:00
Jorge Aparicio
e6576930ef
v0.1.0
2018-07-13 19:38:51 -05:00
bors[bot]
90393e5544
Merge rust-lang/libm#71
...
71: implement sqrt and hypot r=japaric a=erikdesjardins
closes rust-lang/libm#57 , closes rust-lang/libm#22
Co-authored-by: Erik <erikdesjardins@users.noreply.github.com>
2018-07-13 23:13:20 +00:00
bors[bot]
3244e84c44
Merge rust-lang/libm#72
...
72: move a chunk of the README into CONTRIBUTING.md r=japaric a=japaric
Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2018-07-13 22:58:11 +00:00
Jorge Aparicio
aaa56fba35
move a chunk of the README into CONTRIBUTING.md
2018-07-13 17:54:22 -05:00
Erik
892cd4f5b8
implement sqrt and hypot
2018-07-13 18:36:29 -04:00
bors[bot]
169dfb4ad7
Merge rust-lang/libm#70
...
70: seal extension traits to prevent external implementation r=japaric a=erikdesjardins
This can be enforced in code, so it might as well be done, I guess.
I don't feel strongly about this; feel free to close.
Co-authored-by: Erik <erikdesjardins@users.noreply.github.com>
2018-07-13 22:11:32 +00:00
bors[bot]
6b61c50db7
Merge rust-lang/libm#69
...
69: implement hypotf r=japaric a=erikdesjardins
closes rust-lang/libm#48
Co-authored-by: Erik <erikdesjardins@users.noreply.github.com>
2018-07-13 21:53:23 +00:00
Erik
6dbd8b3303
implement hypotf
2018-07-13 17:44:48 -04:00
bors[bot]
d80b5615e0
Merge rust-lang/libm#68
...
68: catch panics in tests r=japaric a=japaric
so we can print the inputs that triggered the panic
Co-authored-by: Jorge Aparicio <jorge@japaric.io>
2018-07-13 21:33:43 +00:00
Jorge Aparicio
1ba1301250
catch panics in tests
...
so we can print the inputs that triggered the panic
2018-07-13 16:32:57 -05:00
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