clf 0.2.1

flush the cpu cache line by __builtin_clear_cache()
Documentation
1
2
3
4
5
6
7
8
9
10
11
### Development Tasks

*   [x] Create the `clf` Rust crate.
*   [x] Implement the `cache_line_flush_with_ptr` function.
*   [x] Implement the `cache_line_flush_with_slice` function.
*   [x] Create the C library with the `_cache_line_flush` function.
*   [x] Create the `build.rs` script to compile and link the C library.
*   [x] Add a stub implementation of `_cache_line_flush` for when `__builtin_clear_cache` is not available.
*   [ ] Add support for more architectures.
*   [ ] Add tests for the new architectures.
*   [ ] Publish the crate to crates.io.