libfringe
libfringe copied to clipboard
a Rust library implementing safe, lightweight context switches, without relying on kernel services
## Summary This patch is to add `riscv32` target support to libfringe. ## Changes `arch/riscv32.rs`: Implemented a `riscv32` port similar to other supported targets. `mod.rs`: Point `imp` to `riscv32.rs` when...
Note that this also needs https://github.com/edef1c/libvalgrind_request/pull/4 to be merged and a new version for libvalgrind_request.
https://github.com/rust-lang/rfcs/blob/master/text/2843-llvm-asm.md
on my computer + in the doc https://doc.rust-lang.org/cargo/reference/features.html `default-features = false` is the way to disable extra features (I think `no-default-features` is for command line invocation)
Is it possible to do so or this is planned in the future?
There have been several changes over time since the last release. Please publish the new changes to crates.io if everything is green on the current master.
The website and the crates.io package docs are out of sync. Please enable multiversion support (similar to docs.rs) for docs so that it is easy to use the project.
See previous discussion in #52.
Below is the output ```sh $ cargo test --release Compiling fringe v1.2.1 (file:///home/ubuntu/Project/rust/libfringe) Finished release [optimized] target(s) in 5.91 secs Running target/release/deps/fringe-cfa403e779d7269b running 5 tests test arch::tests::context ... ok test...