sebastiencs / shared-arena
A thread-safe & efficient memory pool
☆164Updated last year
Alternatives and similar repositories for shared-arena:
Users that are interested in shared-arena are comparing it to the libraries listed below
- rust bindings of snmalloc☆125Updated last month
- a lock-free concurrent slab (experimental)☆277Updated 3 weeks ago
- A fast and flexible LRU map.☆172Updated 2 weeks ago
- Generic Atomic<T> type for Rust☆223Updated 11 months ago
- A lock-free, partially wait-free, eventually consistent, concurrent hashmap.☆242Updated 2 years ago
- Easy function multiversioning for Rust☆212Updated last month
- Fork of std::Arc with lots of utilities useful for FFI☆222Updated 2 weeks ago
- Safe, zero-cost downcasting for limited compile-time specialization.☆155Updated 3 weeks ago
- Synchronization primitives for Futures and async/await based on intrusive collections☆176Updated 9 months ago
- 🌵 Cycle-Aware Reference Counting in Rust☆146Updated last week
- Better reference counted strings for Rust☆117Updated 6 months ago
- Native Rust port of Google's HighwayHash, which makes use of SIMD instructions for a fast and strong hash function☆160Updated last week
- Time and duration crate optimized for speed and API stability.☆66Updated 2 weeks ago
- Async synchronization primitives☆259Updated 2 months ago
- More efficient alternative to `serde_json::Value` which saves memory by interning primitive values and using tagged pointers.☆130Updated last month
- generators☆203Updated last year
- ☆189Updated 10 months ago
- Fast, SIMD-accelerated CRC32 (IEEE) checksum computation in Rust☆275Updated 5 months ago
- Untrusted IPC with maximum performance and minimum latency. On Rust, on Linux.☆141Updated 2 years ago
- Library safely exposing the io_uring API.☆56Updated last week
- Define your own PhantomData☆151Updated last month
- Portable atomic types including support for 128-bit atomics, atomic float, etc.☆140Updated this week
- skiplist☆141Updated 3 years ago
- Extended utilities for working with files and filesystems in Rust☆142Updated 11 months ago
- A stack for rust trait objects that minimizes allocations☆126Updated 2 years ago
- A global executor built on top of async-executor and smol☆73Updated 7 months ago
- Concurrently Readable Data Structures for Rust☆347Updated 3 months ago
- A thread pool for isolating blocking I/O in async programs☆348Updated 2 months ago
- Graph the number of crates that depend on your crate over time☆237Updated 2 weeks ago
- Cross-platform atomic wait and wake (aka futex) functionality for Rust.☆117Updated 7 months ago