Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-14 | Rename variables in function-like macros | Richard Braun | |
2018-02-24 | Update license note about modules from librbraun | Richard Braun | |
2018-02-24 | Don't use reserved identifiers | Richard Braun | |
2017-09-04 | kern/rbtree: update from upstream | Richard Braun | |
2017-08-27 | Add TODO entries | Richard Braun | |
2017-05-30 | Move assert.h to the include directory | Richard Braun | |
This turns assert.h into a standard header. | |||
2017-03-04 | Add missing braces for one-line blocks | Richard Braun | |
2017-02-04 | Clean up compilation | Richard Braun | |
Instead of mixing standard headers and internal redefinitions of standard types, completely rely on the compiler for what is guaranteed for a free standing environment. This results in the removal of kern/stddef.h and kern/stdint.h. The kern/types.h header is reintroduced for the different (and saner) purpose of defining types not specified in standard C, namely ssize_t for now. | |||
2017-01-13 | Replace unsigned long with uintptr_t for integer/pointer conversions | Richard Braun | |
This is mostly done for the machine-independent part. | |||
2016-12-09 | rbtree: remove trailing backslash in for_each_remove macro | Richard Braun | |
2014-08-15 | Remove static initializer macros | Richard Braun | |
These initializers are unnecessary, unused, and cumbersome to maintain. | |||
2012-12-01 | kern/rbtree: strongly reduce risks of name capture | Richard Braun | |
As a side effect, rbtree_insert_slot is now an inline function. | |||
2012-11-03 | Merge lib into kern | Richard Braun | |
There are no precise enough criteria to justify the separation of these two directories. |