11 Commits

Author SHA1 Message Date
Jorge Aparicio
47e65384f2 ci: fix if condition 2018-07-25 15:02:10 -05:00
Jorge Aparicio
657906b30c ci: add nightly build job to rnu the no-panic test 2018-07-25 14:48:49 -05:00
Jorge Aparicio
6454687134 omit bounds check in release mode
this eliminates panicking branches in the optimized version of the functions. We keep the bounds
checks when running the test suite to check that we never do an out of bounds access.

This commit also adds a "must link" test that ensures that future changes in our implementation
won't add panicking branches.

closes rust-lang/libm#129
2018-07-25 13:16:10 -05:00
Jorge Aparicio
99830bac40 test edge cases 2018-07-16 13:03:40 -05:00
Jorge Aparicio
ea8d02ae0f make cargo fmt in ci/script.sh optional 2018-07-13 22:15:21 -05:00
Jorge Aparicio
131cc1ac44 run cargo fmt -- --check on beta 2018-07-13 22:10:08 -05:00
Jorge Aparicio
6e6642b48c force PR code to be formatted 2018-07-13 21:54:24 -05:00
Jorge Aparicio
f556a9bbb4 test source importing this crate 2018-07-12 20:19:42 -05:00
Jorge Aparicio
b30af240ad add comment about issue rust-lang/libm#4 2018-07-12 13:34:28 -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