Pinned Repositories
acceptor
A daemon which accepts TCP connections and distributes them to other processes via UNIX sockets
acronis-concurrency
spinlock/mutex implementations, lock-free data structures, memory models, cache-friendly algorithms
AnyAny
C++17 library for comfortable and efficient dynamic polymorphism
arcproxy
Atomic reference counted proxy collector for read lock-free access to shared data
argh
Argh! A minimalist argument handler.
async
async is a tiny C++ header-only high-performance library for async calls handled by a thread-pool, which is built on top of an unbounded MPMC lock-free queue.
atomic-ptr-plus
lock-free code fomerly hosted on google code and sourceforge before that
atomic_wait
Sample implementation of C++20 atomic_wait/notify
malloc-survey
:chart_with_upwards_trend: Allocation benchmarks
OffsetAllocator
Fast O(1) offset allocator with minimal fragmentation
abelianwang's Repositories
abelianwang/btree.c
B-tree implementation in C
abelianwang/buddy_alloc
A single header buddy memory allocator for C & C++
abelianwang/etl
Embedded Template Library
abelianwang/GmSSL
支持国密SM2/SM3/SM4/SM9/SSL的密码工具箱
abelianwang/hana
Your standard library for metaprogramming
abelianwang/hardened_malloc
Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability / integration over time.
abelianwang/hatrack
Fast, multi-reader, multi-writer, lockless data structures for parallel programming
abelianwang/json-parser
JSON parser in standard C
abelianwang/lfbb
A Lock Free Bipartite Buffer Library written in standard C11
abelianwang/libdivide
Official git repository for libdivide: optimized integer division
abelianwang/libwebsockets
canonical libwebsockets.org networking library
abelianwang/linux-sgx
Intel SGX for Linux*
abelianwang/lockfree2
A collection of lock-free data structures written in standard C++11
abelianwang/lwjson
Lightweight JSON parser for embedded systems
abelianwang/lwmem
Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions
abelianwang/Mesh
A memory allocator that automatically reduces the memory footprint of C/C++ applications.
abelianwang/metamalloc
Single header template based general purpose memory allocation library for Linux & Windows. Repo also provides a live http memory profiler as a separate single-header with no dependencies
abelianwang/nghttp2
nghttp2 - HTTP/2 C Library and tools
abelianwang/parlayhash
Concurrent Hash Table
abelianwang/realtime_memory
A backfill for some C++17 pmr memory resources suitable for realtime use
abelianwang/ruy
abelianwang/simdb
A high performance, shared memory, lock free, cross platform, single file, no dependencies, C++11 key-value store
abelianwang/simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, WatermelonDB, Apache Doris, Milvus, StarRocks
abelianwang/single_file_libs
List of single-file C/C++ libraries.
abelianwang/sol2
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
abelianwang/sqlite_orm
❤️ SQLite ORM light header only library for modern C++
abelianwang/stxxl
STXXL: Standard Template Library for Extra Large Data Sets
abelianwang/timer-benchmarks
Benchmark of different timer implementations(min-heap, red-black tree, timing wheel) 不同数据结构实现的定时器测试
abelianwang/verlib
abelianwang/xor_singleheader
Header-only binary fuse and xor filter library