summaryrefslogtreecommitdiffstats
path: root/libdimension/dimension/future.h
Commit message (Collapse)AuthorAgeFilesLines
* Add a C89 compliance test for the headers.Tavian Barnes2014-06-121-1/+1
| | | | | Technically we still require a couple things from C99 like "bool", but it works with -std=c89 under gcc.
* Add a C99 conformance test for the headers.Tavian Barnes2014-06-121-1/+1
|
* future: Add a dmnsn_future_is_done() function.Tavian Barnes2014-04-261-0/+7
|
* future: Add a race-free way to examine a partial computation.Tavian Barnes2014-04-231-1/+14
| | | | | | This allows safe OpenGL previews, for example. dmnsn_future* learned the dmnsn_future_{pause,resume}() functions which cause all worker threads to block. render.test now survives Helgrind with no errors.
* Rename progress objects to future objects.Tavian Barnes2011-10-191-0/+59