summaryrefslogtreecommitdiff
path: root/test/test_rdxtree.c
AgeCommit message (Collapse)Author
2018-08-14Change the way unused arguments are handledRichard Braun
Use the __unused macro when declaring unused arguments in function definitions. Use main(void) instead of main(argc, argv) where appropriate.
2018-01-04Move sources to new src/ directoryRichard Braun
2018-01-04error: remove and use errno.h directlyRichard Braun
2018-01-04Make the copyright notice fit on 80 columnsRichard Braun
2017-10-07Change the license to MITRichard Braun
Not a real change, it's just that MIT license seems to be the most popular permissive license.
2017-07-25error: fix namespaceRichard Braun
2017-01-26rdxtree: make key allocation optionalRichard Braun
2016-12-09Force brackets around one-line conditional statementsRichard 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-05-14rdxtree: fix tree walking overflowRichard Braun
This change also allows directly using the iterator key from within a foreach loop so a new rdxtree_iter_key() function is introduced.
2015-05-14rdxtree: fix blunderRichard Braun
2015-05-03rdxtree: support lockless tree walkingRichard Braun
2015-04-08rdxtree: introduce the rdxtree_key_t type for 32/64-bits keysRichard Braun
2013-07-05test_rdxtree: use 64-bit keysRichard Braun
In addition, add a test with a key larger than 32 bits.
2013-07-05rdxtree: change definition of rdxtree_bm_tRichard Braun
When the radix value is 6, always typedef to unsigned long long.
2013-06-07test_rdxtree: new tests covering node creation failuresRichard Braun
2013-06-07test_rdxtree: more lookup testsRichard Braun
2013-06-07test_rdxtree: more removal testsRichard Braun
2013-06-07test_rdxtree: test insert with allocation and slotRichard Braun
2013-06-07test_rdxtree: test insert with slotRichard Braun
2013-06-07test_rdxtree: test insertion on busy keyRichard Braun
2013-06-07rdxtree: encode pointer type in entry addressRichard Braun
Entry addresses are odd if they refer to an internal tree node. This change is required for the upcoming lockless concurrent code.
2013-06-07rdxtree: rename slots to entriesRichard Braun
A slot is actually a pointer to an entry. Improve clarity by using the proper terminology.
2013-06-07test_rdxtree: fix test 5Richard Braun
2012-08-26Slight coding style changeRichard Braun
2012-04-13rdatree: rename to rdxtreeRichard Braun