<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">