[PATCH] Use std::async instead of our own parallel execution instrumentation.
Shankar Kalpathi Easwaran
shankarke at gmail.com
Fri Oct 11 15:45:13 PDT 2013
I think the main reason behind TaskGroup was to override concurrent libraries that are platform specific available at linktime.
For example: on windows you would use ConcRT and on Darwin there is a different concurrent library (forgot, which was discussed earlier).
std::async doesnot allow to use frameworks that best work on different flavors in my opinion for threads.
http://llvm-reviews.chandlerc.com/D1904
More information about the llvm-commits
mailing list