On Wed, 30 Apr 2025 at 13:30, Luc Grosheintz wrote: > > This is the sixth interation and replaces: > https://gcc.gnu.org/pipermail/libstdc++/2025-April/061190.html > > Changes since v5: > * Removed superfluous braces. > * Fixed std.cc.in > * Fixed Copyright statement. > > Any layout related code has been removed from this patch > series.
Thanks! I've pushed these to trunk now, congratulations on your first GCC contributions. I accidentally applied an older version of the patch modifying std.cc.in so I fixed that by hand afterwards. > > Luc Grosheintz (4): > libstdc++: Setup internal FTM for mdspan. > libstdc++: Add header mdspan to the build-system. > libstdc++: Implement std::extents [PR107761]. > libstdc++: Add tests for std::extents. > > libstdc++-v3/doc/doxygen/user.cfg.in | 1 + > libstdc++-v3/include/Makefile.am | 1 + > libstdc++-v3/include/Makefile.in | 1 + > libstdc++-v3/include/bits/version.def | 9 + > libstdc++-v3/include/bits/version.h | 9 + > libstdc++-v3/include/precompiled/stdc++.h | 1 + > libstdc++-v3/include/std/mdspan | 309 ++++++++++++++++++ > libstdc++-v3/src/c++23/std.cc.in | 9 +- > .../mdspan/extents/class_mandates_neg.cc | 8 + > .../23_containers/mdspan/extents/ctor_copy.cc | 82 +++++ > .../23_containers/mdspan/extents/ctor_ints.cc | 62 ++++ > .../mdspan/extents/ctor_shape.cc | 160 +++++++++ > .../mdspan/extents/custom_integer.cc | 87 +++++ > .../23_containers/mdspan/extents/misc.cc | 224 +++++++++++++ > 14 files changed, 962 insertions(+), 1 deletion(-) > create mode 100644 libstdc++-v3/include/std/mdspan > create mode 100644 > libstdc++-v3/testsuite/23_containers/mdspan/extents/class_mandates_neg.cc > create mode 100644 > libstdc++-v3/testsuite/23_containers/mdspan/extents/ctor_copy.cc > create mode 100644 > libstdc++-v3/testsuite/23_containers/mdspan/extents/ctor_ints.cc > create mode 100644 > libstdc++-v3/testsuite/23_containers/mdspan/extents/ctor_shape.cc > create mode 100644 > libstdc++-v3/testsuite/23_containers/mdspan/extents/custom_integer.cc > create mode 100644 > libstdc++-v3/testsuite/23_containers/mdspan/extents/misc.cc > > -- > 2.49.0 >