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.