Commit Graph

14 Commits

Author SHA1 Message Date
nils
e9eb13e0e7
Use `-Zmiri-tag-raw-pointers in CI (#113)
Normal Miri does not provide sufficient safety guarantees. Using the flag `-Zmiri-tag-raw-pointers` also checks usage of pointers in a more strict way.
2022-06-26 10:22:38 -06:00
Lokathor
7fa51a420d
pod_read_unaligned and try_pod_read_unaligned (#92)
* pod_read_unaligned and try_pod_read_unaligned

* only do all-features on nightly.

* I forgot we can't use .cast on 1.34
2022-03-01 18:09:49 -07:00
Christopher Serr
6029639753
Implement Pod and Zeroable for AArch64 NEON Vectors (#80)
* Implement `Pod` and `Zeroable` for AArch64 NEON Vectors

The NEON intrinsics will be stabilized in Rust 1.59.

* Compile all-features only on nightly
2021-12-21 19:01:47 -07:00
Lokathor
a64046f3b8 Create FUNDING.yml 2021-12-08 00:38:14 -07:00
Lokathor
7e76723b3d
pod_collect_to_vec (#50)
* add the requested feature.

* maybe we need to be more aggressive than cargo clean is?
2021-01-13 16:49:11 -07:00
Lokathor
8b0710cd96
Update rust.yml 2020-10-21 15:06:52 -06:00
Lokathor
65b64fd8aa
Update rust.yml 2020-10-21 14:12:13 -06:00
Thom Chiovoloni
64cc5973c4
Add more tests, overhaul CI, and fix plug soundness hole in bytemuck::offset_of! (#38)
* Ensure functions that take generic <A, B> don't call them <T, U>

* Plug soundness hole in offset_of with safe_packed_borrows lint

* Add some more tests I noticed were missing (still many missing)

* Make CI way more thorough

* Fix running MSRV tests with unsupported `--feature`s

* Disable derive tests in sanitizers, and fix miri ci
2020-09-06 18:56:41 -06:00
Lokathor
453befa0c3 add new derive macros to CI. 2020-08-20 19:32:55 -06:00
Lokathor
d2e161bddd
Update rust.yml 2020-08-17 15:43:51 -06:00
Lokathor
c9f72f036e gotta have that .0 2020-07-25 15:46:52 -06:00
Lokathor
a1ef436bfa test new CI 2020-07-25 15:43:31 -06:00
Lokathor
d02404cb65
Update rust.yml 2020-07-25 15:26:01 -06:00
Lokathor
8a7d383ecc
Create rust.yml 2020-07-25 15:25:08 -06:00