[PATCH] libstdc++: Remove reference to PSTL

Jonathan Wakely jwakely.gcc@gmail.com
Sat Oct 4 22:53:26 GMT 2025


We should refer to the oneDPL upstream instead.

https://uxlfoundation.github.io/oneDPL/parallel_api_main.html

There's probably a better link though, and we might want to reword our
reference to it.

On Sat, 4 Oct 2025, 16:38 Gerald Pfeifer, <gerald@pfeifer.com> wrote:

> LLVM removed PSTL from its main respository (so the link is 404).
>
> I did find https://github.com/llvm-mirror/pstl which has a note of "This
> repository was archived by the owner on Apr 23, 2020. It is now
> read-only."
>
> This patch removes that broken link.
>
>
> Okay? Or is there an alternate fix you suggest?
>
> Gerald
>
>
> libstdc++-v3:
>         * doc/xml/manual/status_cxx2017.xml: Remove reference to PSTL
>         for C++ item 28.4.
>         * doc/html/manual/status.html: Regenerate.
> ---
>  libstdc++-v3/doc/html/manual/status.html       | 2 +-
>  libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml
> b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml
> index 253aa4832aa..c6a8481b19f 100644
> --- a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml
> +++ b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml
> @@ -1896,7 +1896,7 @@ since C++14 and the implementation is complete.
>        <entry>28.4</entry>
>        <entry>Parallel algorithms</entry>
>        <entry/>
> -      <entry>Using <link xmlns:xlink="http://www.w3.org/1999/xlink"
> xlink:href="https://github.com/llvm/llvm-project/tree/main/pstl
> ">PSTL</link></entry>
> +      <entry/>
>      </row>
>      <row>
>        <entry>28.5</entry>
> diff --git a/libstdc++-v3/doc/html/manual/status.html
> b/libstdc++-v3/doc/html/manual/status.html
> index 164faebbf37..f759e3733b4 100644
> --- a/libstdc++-v3/doc/html/manual/status.html
> +++ b/libstdc++-v3/doc/html/manual/status.html
> @@ -970,7 +970,7 @@ since C++14 and the implementation is complete.
>         <span class="emphasis"><em>28</em></span>
>        </td><td colspan="3" align="left">
>         <span class="emphasis"><em>Algorithms</em></span>
> -      </td></tr><tr><td align="left">28.1</td><td
> align="left">General</td><td align="left">??</td><td
> align="left">??</td></tr><tr><td align="left">28.2</td><td
> align="left">Header <code class="code"><algorithm></code>
> synopsis</td><td align="left">??</td><td align="left">??</td></tr><tr><td
> align="left">28.3</td><td align="left">Algorithms requirements</td><td
> align="left">??</td><td align="left">??</td></tr><tr><td
> align="left">28.4</td><td align="left">Parallel algorithms</td><td
> align="left">??</td><td align="left">Using <a class="link" href="
> https://github.com/llvm/llvm-project/tree/main/pstl"
> target="_top">PSTL</a></td></tr><tr><td align="left">28.5</td><td
> align="left">Non-modifying sequence operations</td><td
> align="left">Y</td><td align="left">??</td></tr><tr><td
> align="left">28.6</td><td align="left">Mutating sequence operations</td><td
> align="left">Y</td><td align="left">??</td></tr><tr><td
> align="left">28.7</td><td align="left">Sorting and related operations</td><
>  td align="left">Y</td><td align="left">??</td></tr><tr><td
> align="left">28.8</td><td align="left">C library algorithms</td><td
> align="left">Y</td><td align="left">??</td></tr><tr><td align="left">
> +      </td></tr><tr><td align="left">28.1</td><td
> align="left">General</td><td align="left">??</td><td
> align="left">??</td></tr><tr><td align="left">28.2</td><td
> align="left">Header <code class="code"><algorithm></code>
> synopsis</td><td align="left">??</td><td align="left">??</td></tr><tr><td
> align="left">28.3</td><td align="left">Algorithms requirements</td><td
> align="left">??</td><td align="left">??</td></tr><tr><td
> align="left">28.4</td><td align="left">Parallel algorithms</td><td
> align="left">??</td><td> </td></tr><tr><td align="left">28.5</td><td
> align="left">Non-modifying sequence operations</td><td
> align="left">Y</td><td align="left">??</td></tr><tr><td
> align="left">28.6</td><td align="left">Mutating sequence operations</td><td
> align="left">Y</td><td align="left">??</td></tr><tr><td
> align="left">28.7</td><td align="left">Sorting and related
> operations</td><td align="left">Y</td><td align="left">??</td></tr><tr><td
> align="left">28.8</td><td align="left">C library algorit
>  hms</td><td align="left">Y</td><td align="left">??</td></tr><tr><td
> align="left">
>        <span class="emphasis"><em>29</em></span>
>        </td><td colspan="3" align="left">
>         <span class="emphasis"><em>Numerics</em></span>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://gcc.gnu.org/pipermail/libstdc++/attachments/20251004/b6b1954a/attachment-0001.htm>


More information about the Libstdc++ mailing list