Gregory Burd greg
This is a C99 implementation of a sparse, compressed bitmap index. In the best case, it can store 2048 bits in just 8 bytes. In the worst case, it stores the 2048 bits uncompressed and requires an additional 8 bytes of overhead.
Updated 2024-07-19 08:45:43 +00:00
Stasis is a flexible transactional storage library for high-performance applications and system developers. It supports concurrent transactional storage and no-FORCE/STEAL buffer management.
Updated 2024-05-31 19:03:22 +00:00
Concurrent, lock-free Skip List in ANSI C99.
Updated 2024-05-29 19:42:54 +00:00
A SQL database engine on top of Oracle Berkeley DB.
Updated 2024-05-08 20:00:02 +00:00
This is a Riak storage backend that uses WiredTiger, an Erlang interface to the WiredTiger k/v pair storage engine, and an abstract async thread-pool layer for Erlang's NIF API called `c_src/async_nif.h`.
Updated 2024-03-23 13:12:11 +00:00
Berkeley DB
Updated 2023-10-21 14:20:18 +00:00
A binary tree in which every node is a k-dimensional point.
Updated 2023-10-18 23:47:45 +00:00
An Erlang NIF for the "Lightening MDB" BTREE used in OpenLDAP.
Updated 2023-10-18 23:47:27 +00:00
A tiny, lightweight [Lisp interpreter]( closely following the tradition of the earliest implementations.
Updated 2023-10-18 23:47:20 +00:00
A parallelized data deduplication and command line compression utility.
Updated 2023-10-18 23:47:05 +00:00
Protothreads extremely lightweight stackless threads implemented in ANSI C.
Updated 2023-10-18 23:46:57 +00:00
A regex(3) test harness was created by Glenn Fowler but is no longer available at
Updated 2023-10-18 23:46:41 +00:00
xv6 is a modern re-implementation of Sixth Edition Unix in ANSI C for multiprocessor x86/x86_64 systems.
Updated 2023-10-18 23:46:06 +00:00
Erlang interface to BerkeleyDB
Updated 2023-10-18 22:25:45 +00:00
This is the user space slab memory allocator, umem, first available in Solaris 9 (SunOS 5.4) now the default allocator on Solaris and Illumos. This implementation has been ported to other popular operating systems, such as Linux, Windows and BSDish systems (including Darwin/OSX) by OmniTI (portableumem) and includes changes made by Joyent as part of their ongoing work to improve SmartOS.
Updated 2023-10-18 18:21:47 +00:00