membarrier-rs icon indicating copy to clipboard operation
membarrier-rs copied to clipboard

Rust library for memory barrier

Results 8 membarrier-rs issues
Sort by recently updated
recently updated
newest added

kernel32-sys is no longer used with winapi 0.3: https://github.com/retep998/winapi-rs#should-i-still-use-those--sys-crates-such-as-kernel32-sys

Just got this message when this crate was compiled as part of my dependencies.: ``` error[E0277]: `*mut c_void` cannot be sent between threads safely --> /home/glauber/.cargo/registry/src/github.com-1ecc6299db9ec823/membarrier-0.2.2/src/lib.rs:252:9 | 252 | /...

It would be good to add CI tests for: - Mac OS X - BSD - ARM

Travis CI doesn't support Linux 4.14+, so we cannot properly test `--features linux_membarrier` in Travis. They support Ubuntu 14.04, and it seems they have no plan to upgrade the Linux...

The heavy barrier can be implemented also in MacOS with an Apple silicon processor. It uses the Inter-Processor Interrupt mechanism, and there is a public implementation by dotnet developers. *...

Updates the requirements on [windows-sys](https://github.com/microsoft/windows-rs) to permit the latest version. Release notes Sourced from windows-sys's releases. 0.52.0 This release includes updates to all crates. This includes the first update to...

dependencies

# Context Currently, before issuing a process-wide fence, we determine the most efficient strategy **at runtime**. 1. **Preparation**: Memorize a desirable strategy using `lazy_static!`. 2. **For each invocation**: Load a...

enhancement