Join GitHub today
Properly define (and maybe formalise) Tasks #178
As mentioned in #177, Tasks are still pretty ad-hoc and experimental, so a lot of edge cases may remain when dealing with concurrent execution. We should try to give people better tools to understand Task-based code, reason about concurrency with them, debug concurrency problems in Task-based code, and, of course, get rid of any bugs that remains in the implementation.
To this end we'll need:
This work subsumes the one in #153