Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-19 | kern/atomic: remove shortcuts | Richard Braun | |
These shortcuts just don't bring enough value. | |||
2018-01-29 | Fix undefined behavior in conditional macro replacement | Richard Braun | |
See C11 6.10.3 ยง11 : If there are sequences of preprocessing tokens within the list of arguments that would otherwise act as preprocessing directives, the behavior is undefined. | |||
2018-01-16 | Clean up init op dependencies between syscnt and mutex | Richard Braun | |
2018-01-07 | kern/Kconfig: new MUTEX_DEBUG option | Richard Braun | |
2017-12-03 | Revert "Make assert have no side effects" | Richard Braun | |
This reverts commit d18d0e85596f90e0bd597b33d58209d0b3973c95. | |||
2017-09-02 | Make assert have no side effects | Richard Braun | |
This makes sure symbols referenced by assert uses may not be generated if unused. The recently introduced __unused macro is used to suppress compiler warnings resulting from this change. | |||
2017-08-31 | Make mutex debugging slightly more convenient | Richard Braun | |
Define the macro controlling mutex debugging only if not already defined, allowing users to pass it through CFLAGS. | |||
2017-08-31 | Add debugging code to the mutex modules | Richard Braun | |
2017-08-27 | kern/mutex/mutex_plain: implement timed waits | Richard Braun | |
2017-07-25 | kern/mutex/mutex_plain: improve atomic access | Richard Braun | |
2017-07-21 | Rework mutex implementation selection | Agustina Arzille | |