16 Commits

Author SHA1 Message Date
gnzlbg
542aac988a [ci] enable clippy (#62)
* [ci] enable clippy

* [clippy] fix clippy issues
2017-11-02 13:43:12 -04:00
gnzlbg
69d2ad85f3 [ci] check formatting (#64)
* [ci] check formatting

* [rustfmt] reformat the whole library
2017-10-27 11:55:29 -04:00
gnzlbg
1f44e3166e Deny all warnings and fix errors (#135)
* [travis-ci] deny warnings

* fix all warnings
2017-10-22 12:30:26 -05:00
Andrew Gallant
6dfc65289c x86: add unsafe to all x86 vendor intrinsics
Also, add missing assert_instr tests to each intrinsic, where possible.
2017-09-27 11:04:23 -04:00
Alex Crichton
5a8887b0c0 Add CI for more platforms
This commit adds CI for a few more targets:

* i686-unknown-linux-gnu
* arm-unknown-linux-gnueabihf
* armv7-unknown-linux-gnueabihf
* aarch64-unknown-linux-gnu

The CI here is structured around using a Docker container to set up a test
environment and then QEMU is used to actually execute code from these platforms.
QEMU's emulation actually makes it so we can continue to just use `cargo test`,
as processes can be spawned from QEMU like `objdump` and files can be read (for
libbacktrace). Ends up being a relatively seamless experience!

Note that a number of intrinsics were disabled on i686 because they were failing
tests, and otherwise a few ARM touch-ups were made to get tests passing.
2017-09-21 12:35:46 -07:00
Andrew Gallant
e975e22c20
refactor 2017-06-19 17:06:53 -04:00
Andrew Gallant
1203e97ac0 progress 2017-03-13 20:56:22 -04:00
Andrew Gallant
5bfc38a994 progress 2016-12-28 18:22:09 -05:00
Andrew Gallant
8b27771cc5 progress 2016-12-11 20:35:28 -05:00
Andrew Gallant
c01240299f progress 2016-12-11 18:26:04 -05:00
Andrew Gallant
f268844dc9 progress 2016-12-02 21:46:58 -05:00
Andrew Gallant
535794f129 progress 2016-11-30 19:35:14 -05:00
Andrew Gallant
b5e73d1ed2 progress 2016-11-29 01:06:17 -05:00
Andrew Gallant
1593cf01cd progress 2016-11-28 12:14:57 -05:00
Andrew Gallant
12121fc2bb progress 2016-11-27 01:06:39 -05:00
Andrew Gallant
c709196f7a scratch 2016-11-24 22:45:52 -05:00