]> git.zarvox.org Git - crbtree.git/log
crbtree.git
8 years agocrbtree: remove stray comment
David Herrmann [Mon, 30 Nov 2015 12:53:34 +0000 (13:53 +0100)]
crbtree: remove stray comment

The crbtree.h header used to contain some section comments, which were
removed later on. This one is a leftover, drop it.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
8 years agocrbtree: fill in README and COPYING
David Herrmann [Sun, 29 Nov 2015 17:36:33 +0000 (18:36 +0100)]
crbtree: fill in README and COPYING

Add a basic README with links to the official project. Also fill in
copyright and author information, so others can legally use the code.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
8 years agocrbtree: implement tree operations
David Herrmann [Sun, 29 Nov 2015 17:18:45 +0000 (18:18 +0100)]
crbtree: implement tree operations

This adds the basic build-system and implements the RB-Tree API. It also
adds a couple of tests to verify the RB-Tree works as expected.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
8 years agocrbtree: initialize repository
David Herrmann [Sun, 29 Nov 2015 12:56:45 +0000 (13:56 +0100)]
crbtree: initialize repository

New repository for a stand-alone standard ISO-C11 rb-tree implementation.
No external dependencies. Allocation scheme is in full control of the
user.

Signed-off-by: David Herrmann <dh.herrmann@gmail.com>