Commit graph

4 commits

Author SHA1 Message Date
Lewis Baker
bf9eb2c581 Rename lazy_task -> task, shared_lazy_task -> shared_task.
No need to keep the 'lazy' term in the name to distinguish it
from eager tasks as all task are lazy now.
2017-08-17 21:14:34 +09:30
Lewis Baker
64b0a049f9 Remove eager task types task<T> and shared_task<T>.
These types make it difficult to write exception-safe code
when compared with their lazy-task counterparts.
2017-08-17 07:55:58 +09:30
Lewis Baker
1871e52a7f Add fmap() and implement transform for task<T> and lazy_task<T>. 2017-07-11 08:35:46 +09:30
Lewis Baker
9a620aa4c5 Change tests to use doctest testing framework.
Break out tests to separate files per abstraction.
2017-05-22 06:34:19 +09:30