diff --git a/libcxx/docs/ReleaseNotes/19.rst b/libcxx/docs/ReleaseNotes/19.rst index e167d21e39f93c..b55f3fa04f24b6 100644 --- a/libcxx/docs/ReleaseNotes/19.rst +++ b/libcxx/docs/ReleaseNotes/19.rst @@ -46,7 +46,8 @@ Work on the experimental C++17 Parallel STL has progressed. See :ref:`pstl-status` for the current status. Work on the C++17 mathematical special functions has started. See -:ref:`special-math-status` for the current status. +`this issue `__ +for the current status. Implemented Papers ------------------ diff --git a/libcxx/docs/Status/Cxx17.rst b/libcxx/docs/Status/Cxx17.rst index 94f9d890c36417..d55fad2a7ec7ef 100644 --- a/libcxx/docs/Status/Cxx17.rst +++ b/libcxx/docs/Status/Cxx17.rst @@ -39,7 +39,7 @@ Paper Status .. note:: .. [#note-P0067R5] P0067R5: ``std::(to|from)_chars`` for integrals has been available since version 7.0. ``std::to_chars`` for ``float`` and ``double`` since version 14.0 ``std::to_chars`` for ``long double`` uses the implementation for ``double``. - .. [#note-P0226] P0226: Progress is tracked `here `_. + .. [#note-P0226] P0226: Progress is tracked `here `_. .. [#note-P0607] P0607: The parts of P0607 that are not done are the ```` bits. .. [#note-P0154] P0154: The required macros are only implemented as of clang 19. .. [#note-P0452] P0452: The changes to ``std::transform_inclusive_scan`` and ``std::transform_exclusive_scan`` have not yet been implemented. diff --git a/libcxx/docs/Status/SpecialMath.rst b/libcxx/docs/Status/SpecialMath.rst deleted file mode 100644 index 46e5c97cdaab2c..00000000000000 --- a/libcxx/docs/Status/SpecialMath.rst +++ /dev/null @@ -1,35 +0,0 @@ -.. _special-math-status: - -====================================================== -libc++ Mathematical Special Functions Status (P0226R1) -====================================================== - -.. include:: ../Helpers/Styles.rst - -.. contents:: - :local: - -Overview -======== - -This document contains the status of the C++17 mathematical special functions implementation in libc++. -It is used to track both the status of the sub-projects of the effort and who is assigned to these sub-projects. -This avoids duplicating effort. - -If you are interested in contributing to this effort, please send a message -to the #libcxx channel in the LLVM discord. Please *do not* start working -on any items below that has already been assigned to someone else. - -Sub-projects in the Implementation Effort -========================================= - -.. csv-table:: - :file: SpecialMathProjects.csv - :header-rows: 1 - :widths: auto - -Paper and Issue Status -====================== - -The underlying paper is `Mathematical Special Functions for C++17 (P0226) `_ and is included in C++17. -Implementation is *In Progress*. diff --git a/libcxx/docs/Status/SpecialMathProjects.csv b/libcxx/docs/Status/SpecialMathProjects.csv deleted file mode 100644 index f964e79de91d3c..00000000000000 --- a/libcxx/docs/Status/SpecialMathProjects.csv +++ /dev/null @@ -1,22 +0,0 @@ -Section,Description,Assignee,Complete -| `[sf.cmath.assoc.laguerre] `_, std::assoc_laguerre, None, |Not Started| -| `[sf.cmath.assoc.legendre] `_, std::assoc_legendre, None, |Not Started| -| `[sf.cmath.beta] `_, std::beta, None, |Not Started| -| `[sf.cmath.comp.ellint.1] `_, std::comp_ellint_1, None, |Not Started| -| `[sf.cmath.comp.ellint.2] `_, std::comp_ellint_2, None, |Not Started| -| `[sf.cmath.comp.ellint.3] `_, std::comp_ellint_3, None, |Not Started| -| `[sf.cmath.cyl.bessel.i] `_, std::cyl_bessel_i, None, |Not Started| -| `[sf.cmath.cyl.bessel.j] `_, std::cyl_bessel_j, None, |Not Started| -| `[sf.cmath.cyl.bessel.k] `_, std::cyl_bessel_k, None, |Not Started| -| `[sf.cmath.cyl.neumann] `_, std::cyl_neumann, None, |Not Started| -| `[sf.cmath.ellint.1] `_, std::ellint_1, None, |Not Started| -| `[sf.cmath.ellint.2] `_, std::ellint_2, None, |Not Started| -| `[sf.cmath.ellint.3] `_, std::ellint_3, None, |Not Started| -| `[sf.cmath.expint] `_, std::expint, None, |Not Started| -| `[sf.cmath.hermite] `_, std::hermite, Paul Xi Cao, |Complete| -| `[sf.cmath.laguerre] `_, std::laguerre, None, |Not Started| -| `[sf.cmath.legendre] `_, std::legendre, None, |Not Started| -| `[sf.cmath.riemann.zeta] `_, std::riemann_zeta, None, |Not Started| -| `[sf.cmath.sph.bessel] `_, std::sph_bessel, None, |Not Started| -| `[sf.cmath.sph.legendre] `_, std::sph_legendre, None, |Not Started| -| `[sf.cmath.sph.neumann] `_, std::sph_neumann, None, |Not Started| diff --git a/libcxx/docs/Status/Zip.rst b/libcxx/docs/Status/Zip.rst deleted file mode 100644 index 9f713866973530..00000000000000 --- a/libcxx/docs/Status/Zip.rst +++ /dev/null @@ -1,29 +0,0 @@ -.. zip-status: - -=========================== -libc++ Zip Status (P2321R2) -=========================== - -.. include:: ../Helpers/Styles.rst - -.. contents:: - :local: - -Overview -======== - -This document contains the status of the C++23 zip implementation in libc++. -It is used to track both the status of the sub-projects of the effort and who -is assigned to these sub-projects. This avoids duplicating effort. - -If you are interested in contributing to this effort, please send a message -to the #libcxx channel in the LLVM discord. Please *do not* start working -on any items below that has already been assigned to someone else. - -Sub-projects in the Implementation Effort -========================================= - -.. csv-table:: - :file: ZipProjects.csv - :header-rows: 1 - :widths: auto diff --git a/libcxx/docs/Status/ZipProjects.csv b/libcxx/docs/Status/ZipProjects.csv deleted file mode 100644 index 699a382ff66b73..00000000000000 --- a/libcxx/docs/Status/ZipProjects.csv +++ /dev/null @@ -1,27 +0,0 @@ -Section,Description,Dependencies,Assignee,Complete -| `[tuple.syn] `_, "`[tuple] basic_common_reference, common_type `_", None, Nikolas Klauser, |Complete| -| `[tuple.tuple] `_, "`[tuple] constructor, assignment and swap overloads `_", None, Hui Xie, |Complete| -| `[utility.syn] `_, "[pair] basic_common_reference, common_type", None, Nikolas Klauser, |Complete| -| `[pairs.pair] `_, "`[pair] constructor, assignment and swap overloads `_", None, Hui Xie, |Complete| -"| `[memory.syn] `_ -| `[allocator.uses.construction] `_", "[pair] uses_allocator_construction_args overloads", None, Nikolas Klauser, |Complete| -| `[vector.bool] `_, "[vector::reference] add const operator= overload", None, Hui Xie, |Not Started| -| `[iterator.concept.winc] `_, "Update weakly_comparable", None, Hui Xie, |Not Started| -| `[range.zip] `_, "`zip_view `_", "| `zip_view::iterator` -| `zip_view::sentinel`", Hui Xie, |Complete| -| `[range.zip.iterator] `_, "`zip_view::iterator `_", None, Hui Xie, |Complete| -| `[range.zip.sentinel] `_, "`zip_view::sentinel `_", None, Hui Xie, |Complete| -| `[range.zip.transform.view] `_, "zip_transform_view", "| `zip_transform_view::iterator` -| `zip_transform_view::sentinel`", Hui Xie, |Not Started| -| `[range.zip.transform.iterator] `_, "zip_transform_view::iterator", None, Hui Xie, |Not Started| -| `[range.zip.transform.sentinel] `_, "zip_transform_view::sentinel", None, Hui Xie, |Not Started| -| `[range.adjacent.view] `_, "adjacent_view", "| `adjacent_view::iterator` -| `adjacent_view::sentinel`", Hui Xie, |Not Started| -| `[range.adjacent.iterator] `_, "adjacent_view::iterator", None, unassigned, |Not Started| -| `[range.adjacent.sentinel] `_, "adjacent_view::sentinel", None, unassigned, |Not Started| -| `[range.adjacent.transform.view] `_, "adjacent_transform_view", "| `adjacent_transform_view::iterator`, -| `adjacent_transform_view::sentinel`", Hui Xie, |Not Started| -| `[range.adjacent.transform.iterator] `_, "adjacent_transform_view::iterator", None, Hui Xie, |Not Started| -| `[range.adjacent.transform.sentinel] `_, "adjacent_transform_view::sentinel", None, Hui Xie, |Not Started| -| `[ranges.syn] `_, "enable_borrowed_range zip_view and adjacent_view", "| `zip_view` -| `adjacent_view`", Hui Xie, |Not Started| diff --git a/libcxx/docs/index.rst b/libcxx/docs/index.rst index a77405eb138124..a9610cbb4db3a4 100644 --- a/libcxx/docs/index.rst +++ b/libcxx/docs/index.rst @@ -50,8 +50,6 @@ Getting Started with libc++ Status/Format Status/Parallelism Status/PSTL - Status/SpecialMath - Status/Zip .. toctree::