parlib: Add 'timed' functions for sems/mtxs/cvs
[akaros.git] / user / parlib / include / parlib / uthread.h
2017-05-03 Barret Rhodenparlib: Add 'timed' functions for sems/mtxs/cvs
2017-05-03 Barret Rhodenparlib: Add uth_cond_var_wait_recurse()
2017-05-03 Barret Rhodenparlib: sem/mtx/cv: Add init() and destroy()
2017-05-03 Barret Rhodenparlib: Implement uthread mutexes with semaphores
2017-05-03 Barret Rhodenparlib: Add static initializers for mutexes / CVs
2017-05-03 Barret Rhodenparlib: Change opaque mutex/cv types to be structs
2017-05-03 Barret Rhodenparlib: Always use the default mutex/cv interface
2017-05-03 Barret Rhodenparlib: Add synchronization objects
2017-05-03 Barret Rhodenparlib: Add a helper for multi-threaded-ness
2017-05-03 Barret Rhodenparlib: Add recursive uthread mutexes
2017-05-03 Barret Rhodenparlib: Add trylock to uthread mutexes
2017-02-09 Barret RhodenAtomically initialize parts of the 2LS (XCC)
2017-01-20 Barret Rhodenparlib: Don't double-lock a mutex to sleep
2016-09-16 Barret RhodenAdd a helper for finding current_uthread's context
2016-05-13 Barret RhodenAdd generic uthread condition variables
2016-05-02 Barret RhodenAdd a helper for blocking a uthread from VC ctx
2016-05-02 Barret RhodenAdd a helper to sleep a uthread forever
2016-05-02 Barret RhodenAdd a helper for stopping current_uthread
2016-05-02 Barret RhodenMark parlib 2LS functions as noreturn
2016-02-17 Barret RhodenClean up user library include paths (XCC)