[PATCH] Use std::async instead of our own parallel execution instrumentation.

Rui Ueyama ruiu at google.com
Tue Oct 15 14:25:35 PDT 2013


Is that broken enough to write a parallel execution framework ourselves?

My eventual goal with this patch is not only use std::async, but to use
std::future to represent a file being parsed, so that we can start the core
linker as soon as the first file is parsed. Currently we wait all the files
to be parsed completely, which is not always necessary.


On Fri, Oct 11, 2013 at 4:11 PM, Michael Spencer <bigcheesegs at gmail.com>wrote:

>
>   Current implementations of std::async are broken performance wise and
> there is talk of deprecating std::async in the standard.
>
> http://llvm-reviews.chandlerc.com/D1904
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131015/62f424bc/attachment.html>


More information about the llvm-commits mailing list