Commit graph

275 commits

Author SHA1 Message Date
Diego Barrios Romero
1319dfac2c Add changelog entry for v0.1.4 release 2019-06-12 18:45:42 +02:00
Diego Barrios Romero
9df2e2151c Add 0.1.3 changelog entry 2019-06-12 18:44:43 +02:00
Alex Crichton
9d6017c615 Merge pull request rust-lang/libm#183 from eldruin/fix-compat-1.31.0
Make module path compatible with Rust 1.31.0
2019-06-07 12:00:15 -05:00
Diego Barrios Romero
c955dbe5d0 Make module path compatible with Rust 1.31.0 2019-06-07 18:23:43 +02:00
Alex Crichton
6d97662a17 Merge pull request rust-lang/libm#180 from varkor/min-max
Implement min, minf, max, maxf
2019-06-05 15:23:11 -05:00
varkor
727722531e Correct libm names 2019-06-05 21:13:25 +01:00
varkor
1613fbc412 Alphabetise 2019-06-05 20:59:28 +01:00
varkor
2db94e02d8 Add max 2019-06-05 20:59:28 +01:00
varkor
a3c8111c5f Add maxf 2019-06-05 20:59:28 +01:00
varkor
193e7960f9 Add min 2019-06-05 20:59:28 +01:00
varkor
f1c957e832 Add minf 2019-06-05 20:59:28 +01:00
Alex Crichton
a44477793e Merge pull request rust-lang/libm#181 from alexcrichton/fix-ci
Attempt to fix CI
2019-06-05 14:24:57 -05:00
Alex Crichton
13a350ca5d Attempt to fix CI 2019-06-05 12:17:01 -07:00
Alex Crichton
87fc0e9575 Merge pull request rust-lang/libm#179 from m1el/issue178_exp2_wrap
Fixed u32 overflow in exp2
2019-06-03 09:26:42 -05:00
Igor null
5c48fccd6c fixed add overflow in exp2 2019-06-03 13:16:03 +03:00
Alex Crichton
23f95a6273 Merge pull request rust-lang/libm#171 from Schultzer/add-docs
Add missing docs
2019-05-20 09:07:49 -05:00
Benjamin Schultzer
332d8fd21c Add docs 2019-05-16 23:06:43 -07:00
Alex Crichton
43a5167c7f Merge pull request rust-lang/libm#168 from Schultzer/run-musl-test-in-debug-mode
Run musl test in debug mode
2019-05-16 21:40:06 -05:00
Benjamin Schultzer
c6b403f5a9 Run musl test in debug mode 2019-05-16 17:09:33 -07:00
Alex Crichton
7448d0fac3 Bump to 0.1.3 2019-05-14 09:06:43 -07:00
Alex Crichton
6e0cc8b91f Merge pull request rust-lang/libm#165 from m1el/rem_pio2_ret_medium
rem_pio2: actually return medium value for x ~ 2pi/2
2019-05-13 12:21:10 -05:00
Igor null
03f6b3194e formatted rem_pio2 tests 2019-05-13 18:05:38 +03:00
Igor null
d583764530 added tests near pi for rem_pio2 2019-05-13 17:42:18 +03:00
Igor null
f8e5ff50c5 rem_pio2: actually return medium value for x ~<= 5pi/4 2019-05-13 12:14:03 +03:00
Alex Crichton
047e8d6254 Merge pull request rust-lang/libm#163 from burrbull/m1elports
other functions from musl
2019-05-09 09:58:05 -07:00
Andrey Zgarbul
0dff1621e0 fix jn, ilogb 2019-05-09 18:40:19 +03:00
Alex Crichton
8a74ccde21 Test jn and jnf 2019-05-09 07:58:57 -07:00
Alex Crichton
fba10c51e6 Generate NaN and Infinity more often
Make sure they come up in RNG generation of floats
2019-05-09 07:53:21 -07:00
Alex Crichton
f3e2ed67f9 Test sincos and sincosf 2019-05-09 07:52:52 -07:00
Alex Crichton
13981db1e1 Move non-public functions to pub(crate)
Remove exceptions from the test list after doing so
2019-05-09 07:27:10 -07:00
Andrey Zgarbul
bb88bad222 test several outputs 2019-05-09 12:10:11 +03:00
Andrey Zgarbul
7c1e4dbf11 fix traits 2019-05-09 07:36:52 +03:00
Andrey Zgarbul
ac371e42ef Merge branch 'm1elports' of https://github.com/burrbull/libm into m1elports 2019-05-09 07:00:32 +03:00
Andrey Zgarbul
5c5ba6fe82 rm asine, mv lgamma 2019-05-09 06:58:58 +03:00
Andrey Zgarbul
92db6e9c1b sh +x 2019-05-07 09:07:26 +03:00
Andrey Zgarbul
fcdb5a8c13 tests, fixes, format 2019-05-07 07:16:24 +03:00
Andrey Zgarbul
764f5741ee Merge branch 'lots-of-untested-ports' of https://github.com/m1el/libm 2019-05-06 09:11:10 +03:00
Alex Crichton
ef8a8ae9ee Merge pull request rust-lang/libm#161 from alexcrichton/ldexp
Add bindings for ldexp/ldexpf
2019-05-02 14:38:55 -05:00
Alex Crichton
a3ed9fdfcd Merge pull request rust-lang/libm#151 from 4tm4j33tk4ur/clippy
fixed some clippy warnings
2019-05-02 14:38:27 -05:00
Alex Crichton
01d0e3eed8 Run cargo fmt 2019-05-02 12:36:37 -07:00
Alex Crichton
3c2a09589a Merge pull request rust-lang/libm#153 from m1el/floorf-uint-underflow
Fixed uint overflow in floorf for negative exponents
2019-05-02 14:35:15 -05:00
Alex Crichton
dc3eebd0b7 Add a test that overflow does not happen 2019-05-02 12:34:05 -07:00
Alex Crichton
3110f741a6 Merge pull request rust-lang/libm#143 from mb64/wrapping-atan2
Fix the atan family of functions behavior with bounds checks
2019-05-02 14:32:22 -05:00
Alex Crichton
ef597e0e8f Update some URLs 2019-05-02 12:31:48 -07:00
Alex Crichton
beac41a229 Merge pull request rust-lang/libm#142 from mb64/wrapping-sqrt
Change `sqrt` to use wrapping newtypes
2019-05-02 14:30:49 -05:00
Alex Crichton
9b63889bae Merge pull request rust-lang/libm#128 from rrbutani/pow
Add some tests for pow
2019-05-02 14:23:47 -05:00
Alex Crichton
a7ca98487e Add bindings for ldexp/ldexpf
Should help in fixing wasmerio/wasmer#407
2019-05-02 12:21:55 -07:00
Anna Bogus
6ab6ca024e fixed some clippy warnings 2019-05-02 12:16:48 -07:00
Igor null
f4c572727a fixed uint underflow in floorf for negative exponents 2019-05-02 12:14:30 -07:00
Mark Barbone
c981490c75 Modify atan2 to use wrapping_ ops 2019-05-02 12:13:26 -07:00