summaryrefslogtreecommitdiffstats
path: root/libdimension/threads.h
Commit message (Collapse)AuthorAgeFilesLines
* New dmnsn_execute_concurrently internal API.Tavian Barnes2011-02-211-0/+20
| | | | This gets all pthread code out of raytrace.c.
* Document libdimension with Doxygen.Tavian Barnes2010-11-141-5/+18
|
* Make dmnsn_new_thread() bail out on errors.Tavian Barnes2010-09-291-2/+2
|
* New dmnsn_new_thread() function.Tavian Barnes2010-05-091-0/+32
Two advantages: first, waiters are guaranteed to wake if a dmnsn_error() cancels a thread. Second, the thread library is fully abstracted over by threads.{c,h} and progress.{c,h} now, though raytrace.c is still using pthread_create() directly.