summaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)Author
2018-08-31mbuf: new moduleRichard Braun
2018-01-18Makefile.am: enable additional warningsRichard Braun
2018-01-04Move sources to new src/ directoryRichard Braun
2018-01-04error: remove and use errno.h directlyRichard Braun
2017-07-30Replace x86/{atomic,mb} with stdatomic.hRichard Braun
2017-07-30Makefile.am: remove TODORichard Braun
This was done in commit 3a1d04f3bf97a63effbe1327fabbcca96b0cfe2a.
2017-07-24hlist: new moduleRichard Braun
2017-07-23Remove unnecessary tabulationsRichard Braun
2017-07-23slist: new moduleRichard Braun
2017-06-17cbuf: implement buffered reads and writesRichard Braun
This change brings an interface for fast buffered accesses to the content of a circular buffer, and also an interface to write into a circular buffer at custom locations, in exchange for a small interface break of cbuf_read.
2017-06-09fmt: new moduleRichard Braun
2017-05-27cbuf: new moduleRichard Braun
2017-02-05Switch to C11 with GNU extensionsRichard Braun
2017-02-04test/test_plist: new testRichard Braun
2017-02-03plist: new moduleRichard Braun
2016-12-09Makefile.am: fix sources listRichard Braun
2016-10-25check: new moduleRichard Braun
This module defines a single check macro that acts as a non conditional assert. It is intended for test code only.
2015-03-12shell: new moduleRichard Braun
2015-02-19bitmap: new moduleRichard Braun
Imported from the X15 microkernel and relicensed.
2013-06-08rdxtree: optimize calls to insert and lookup functionsRichard Braun
2013-06-07Remove non data-structure codeRichard Braun
The primary purpose of this project was testing code in userspace before pushing it to the x15 microkernel. The xprintf and phys modules were included quite some time ago now, along with the mem module which is also present in the GNU Mach microkernel. The secondary goal of this project was to create good implementations of commonly used data structures, mainly the doubly linked list and the red-black tree, under a BSD license so that they're reusable in proprietary projects I have to work on. Such generic code remains in this repository.
2013-06-07Switch from CMake to GNU autotoolsRichard Braun