<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/108691>108691</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libcxx][pstl][stdpar] What are the differences between libcxx/include/__pstl and pstl?
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Ehu1
</td>
</tr>
</table>
<pre>
Why does LLVM currently call std::for_each(std::execution::par, first, last, func) using the implementation under the include/__pstl directory in libcxx, rather than using the PSTL implementation in the LLVM library? Or, in other words, why was __pstl under the libcxx directory created? Are these two projects working on different things?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxkkk1v2zAMhn-NfCEa2JJjRwcf2nU-ddiADeuxkCU60qZIgT6a-t8PsrOm2E765MOXLyliNEeHOJD9A9k_ViIn7cPwWeemmrxahme9gPIY4enp5xeQOQR0yS4ghbUQkyLsnrD72YcXFFITeni_wzeUORnvtuNZBEI_wWxCTGVjxbbO2UlCOeRo3BGSRjCns8UTuiRKNGSnMGwPTtqskNDx5eUckwVlAsrkwwLGgTWTfHsryCCSXkOE-4D99v3H079s49antTZrpiDCQtgIX1epxoFfQRcfVCw3F73ARUS4pr8p23J_0CMDioSqwO4Dlj8RIV08nIP_hTLFAv1dpHkHyswzFl8haeOOkbCxUgNTnHFR4dD0tGN1xzmv9EAPcy1Z11F16JsOad3z-dA1bdcfsOuRVmagNW1r3rQ1b1nDd3PL25a3rJ9b1vUCSVvjSRi7s_b1tPPhWJkYMw5Nfeh4U1kxoY1_5yEM5dfdlI-RtLU1McVbXDLJrpNztX7_SPYPxZltF5MqTd8_wrMWCcTmw3u1EiNMmC6It96N_7VYOAUrko1VDnbQKZ1jmSg6EjoeTdJ52kl_InQsuq7L3dXmQizFRULHa32vA_0TAAD__9zE_DU">