skl-0.3.0 has been yanked.
Visit the last successful build:
skl-0.22.17
A lock-free thread-safe concurrent ARENA based skiplist implementation which helps develop MVCC memtable.
Installation
[]
= "0.3"
Example
use Skiplist;
use Arc;
Tests
-
test: -
miri:
Support Platforms
| targets | status |
|---|---|
| aarch64-linux-android | ✅ |
| aarch64-unknown-linux-gnu | ✅ |
| aarch64-unknown-linux-musl | ✅ |
| i686-pc-windows-gnu | ✅ |
| i686-linux-android | ✅ |
| i686-unknown-linux-gnu | ✅ |
| mips64-unknown-linux-gnuabi64 | ✅ |
| powerpc64-unknown-linux-gnu | ✅ |
| riscv64gc-unknown-linux-gnu | ✅ |
| wasm32-unknown-unknown | ✅ |
| wasm32-unknown-emscripten | ✅ |
| x86_64-unknown-linux-gnu | ✅ |
| x86_64-pc-windows-gnu | ✅ |
| x86_64-linux-android | ✅ |
TODO (help wanted)
- make the crate test cases pass
cargo miri - make the crate test cases pass
cargo loom
License
skl-rs is under the terms of both the MIT license and the
Apache License (Version 2.0).
See LICENSE-APACHE, LICENSE-MIT for details.
Copyright (c) 2022 Al Liu.