Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | New dmnsn_execute_concurrently internal API. | Tavian Barnes | 2011-02-21 | 1 | -0/+20 |
| | | | | This gets all pthread code out of raytrace.c. | ||||
* | Document libdimension with Doxygen. | Tavian Barnes | 2010-11-14 | 1 | -5/+18 |
| | |||||
* | Make dmnsn_new_thread() bail out on errors. | Tavian Barnes | 2010-09-29 | 1 | -2/+2 |
| | |||||
* | New dmnsn_new_thread() function. | Tavian Barnes | 2010-05-09 | 1 | -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. |