21 Commits

Author SHA1 Message Date
Alex Crichton
f9b3247165 Update Rust install task 2019-06-13 09:21:50 -07:00
Alex Crichton
13a350ca5d Attempt to fix CI 2019-06-05 12:17:01 -07:00
Benjamin Schultzer
c6b403f5a9 Run musl test in debug mode 2019-05-16 17:09:33 -07:00
Alex Crichton
c4468281d4 More azure config fixes 2019-05-02 12:05:02 -07:00
Alex Crichton
9cf8475f2f Fix azure config 2019-05-02 11:41:20 -07:00
Alex Crichton
8d79795d70 Overhaul tests
* Move everything to azure pipelines
* Inline docker configuration in this repo (no `cross`)
* Delete `no-panic` example, use `#[no_panic]` instead.
2019-05-02 11:37:21 -07:00
Alex Crichton
ae69253dc7 Move crates to crates folder 2019-05-02 08:12:00 -07:00
Jorge Aparicio
527eefef9c tweak the order of the tests 2018-07-27 00:38:56 -05:00
Jorge Aparicio
99da9ff292 make qemu-arm executable 2018-07-27 00:21:54 -05:00
Jorge Aparicio
c626608e41 add newlib support to the test generator 2018-07-27 00:11:06 -05:00
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