Most (if not all) of the cross-platform functionality has been moved to getrandom, so I think the current CI config can be dramatically simplified. I think we can use the following CI jobs:
- Linux, x86-64, Rust 1.32
- Linux, x86-64, stable
- Linux, x86-64, nightly (+ docs?)
- Linux, PowerPC, nightly (big-endian test via cargo-cross)
- Linux, i686, nigthly (32-bit test)
no_std test, nightly (e.g. by building for armv7-unknown-linux-gnueabihf)
- WASM via
wasm-bindgen and Node.JS, nightly
I don't think we need separate OSX tests.
Most (if not all) of the cross-platform functionality has been moved to
getrandom, so I think the current CI config can be dramatically simplified. I think we can use the following CI jobs:no_stdtest, nightly (e.g. by building forarmv7-unknown-linux-gnueabihf)wasm-bindgenand Node.JS, nightlyI don't think we need separate OSX tests.