Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-31 | mbuf: new module | Richard Braun | |
2018-01-18 | Makefile.am: enable additional warnings | Richard Braun | |
2018-01-04 | Move sources to new src/ directory | Richard Braun | |
2018-01-04 | error: remove and use errno.h directly | Richard Braun | |
2017-07-30 | Replace x86/{atomic,mb} with stdatomic.h | Richard Braun | |
2017-07-30 | Makefile.am: remove TODO | Richard Braun | |
This was done in commit 3a1d04f3bf97a63effbe1327fabbcca96b0cfe2a. | |||
2017-07-24 | hlist: new module | Richard Braun | |
2017-07-23 | Remove unnecessary tabulations | Richard Braun | |
2017-07-23 | slist: new module | Richard Braun | |
2017-06-17 | cbuf: implement buffered reads and writes | Richard 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-09 | fmt: new module | Richard Braun | |
2017-05-27 | cbuf: new module | Richard Braun | |
2017-02-05 | Switch to C11 with GNU extensions | Richard Braun | |
2017-02-04 | test/test_plist: new test | Richard Braun | |
2017-02-03 | plist: new module | Richard Braun | |
2016-12-09 | Makefile.am: fix sources list | Richard Braun | |
2016-10-25 | check: new module | Richard Braun | |
This module defines a single check macro that acts as a non conditional assert. It is intended for test code only. | |||
2015-03-12 | shell: new module | Richard Braun | |
2015-02-19 | bitmap: new module | Richard Braun | |
Imported from the X15 microkernel and relicensed. | |||
2013-06-08 | rdxtree: optimize calls to insert and lookup functions | Richard Braun | |
2013-06-07 | Remove non data-structure code | Richard 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-07 | Switch from CMake to GNU autotools | Richard Braun | |