vi / macro_robinhood_hash
Simple Robin Hood hash table implemented using C macros
☆13Updated 7 years ago
Related projects ⓘ
Alternatives and complementary repositories for macro_robinhood_hash
- Intrusive data structures and asynchronous IO library☆19Updated 4 years ago
- C implementations of several scalable non-blocking data structures for x86 and x86-64.☆38Updated 13 years ago
- Coroutine library in C.☆20Updated 3 years ago
- Lightweight printf-compatible format processing library☆32Updated last month
- NetBSD cdb (constant database) library☆14Updated 5 years ago
- C11 + Pthreads Atomic Bounded Work Queue☆28Updated 9 years ago
- Low-memory-footprint mutexes for pthreads☆40Updated 2 years ago
- Implements a Min-Heap / Priority Queue in C using a simple array.☆56Updated 4 years ago
- Malloc replacement with support for shared and persistent memory allocation☆32Updated 10 years ago
- C library/compiler for the Cap'n Proto serialization/RPC protocol☆69Updated last year
- A simple, intrusive, zero-allocation red-black tree implementation☆43Updated 3 years ago
- An implementation of Split-Ordered List Extensible Hashtable in C☆40Updated 13 years ago
- Minimize lock-free queue ever!☆132Updated 6 years ago
- Memory Pool☆16Updated 6 years ago
- Small implementation of (some of) the MQTT protocol in C☆44Updated 3 years ago
- memory pool allocator☆49Updated 11 years ago
- A sparse and compressed bitmap library.☆11Updated 10 years ago
- Crit-bit tree☆26Updated 3 years ago
- Implementation of the algorithms from "Scalable Lock-Free Dynamic Memory Allocation"☆15Updated 10 years ago
- ssmem is a simple object-based memory allocator with epoch-based garbage collection☆34Updated 8 years ago
- Lightweight logging library for C/C++☆31Updated last year
- Rolla - Tiny, fast, crash-safe embedded k/v storage engine☆54Updated 2 years ago
- iomux - High performance aynchronous I/O multiplexing and timers☆14Updated 9 years ago
- lock-free malloc implementation☆13Updated 13 years ago
- Library to program with streams, events, and to queue own functions into a stream.☆16Updated 4 months ago
- Dynamic-language-like data structure for C☆13Updated 8 years ago
- Simple unoptimized AVL tree implementation in C89☆40Updated 4 years ago
- A light weight, low level embedded key-value database library☆32Updated 11 years ago
- Dynamic memory pool implementation, for reusable fixed, or variable sized memory blocks, using pthread mutex locks.☆25Updated 3 years ago
- Lightweight Msgpack Encoder☆15Updated 7 years ago