Re: [PATCH v6 6/8] libstdc++: Implement layout_stride from mdspan.

2025-06-11 Thread Jonathan Wakely
On Wed, 4 Jun 2025 at 16:16, Luc Grosheintz wrote: > > Implements the remaining parts of layout_left and layout_right; and all > of layout_stride. > > The implementation of layout_stride::mapping::is_exhaustive applies > the following change to the standard: > > 4266. layout_stride::mapping shou

Re: [PATCH v6 6/8] libstdc++: Implement layout_stride from mdspan.

2025-06-11 Thread Tomasz Kaminski
On Tue, Jun 10, 2025 at 8:45 AM Luc Grosheintz wrote: > Same style error. > Will be included in my fixup commit. > > On 6/4/25 16:58, Luc Grosheintz wrote: > > Implements the remaining parts of layout_left and layout_right; and all > > of layout_stride. > > > > The implementation of layout_strid

Re: [PATCH v6 6/8] libstdc++: Implement layout_stride from mdspan.

2025-06-09 Thread Luc Grosheintz
Same style error. On 6/4/25 16:58, Luc Grosheintz wrote: Implements the remaining parts of layout_left and layout_right; and all of layout_stride. The implementation of layout_stride::mapping::is_exhaustive applies the following change to the standard: 4266. layout_stride::mapping should tr

Re: [PATCH v6 6/8] libstdc++: Implement layout_stride from mdspan.

2025-06-05 Thread Tomasz Kaminski
On Thu, Jun 5, 2025 at 8:15 AM Daniel Krügler wrote: > Am Mi., 4. Juni 2025 um 17:18 Uhr schrieb Luc Grosheintz < > luc.groshei...@gmail.com>: > >> Implements the remaining parts of layout_left and layout_right; and all >> of layout_stride. >> >> The implementation of layout_stride::mapping::is_e

Re: [PATCH v6 6/8] libstdc++: Implement layout_stride from mdspan.

2025-06-04 Thread Daniel Krügler
Am Mi., 4. Juni 2025 um 17:18 Uhr schrieb Luc Grosheintz < luc.groshei...@gmail.com>: > Implements the remaining parts of layout_left and layout_right; and all > of layout_stride. > > The implementation of layout_stride::mapping::is_exhaustive applies > the following change to the standard: > >

[PATCH v6 6/8] libstdc++: Implement layout_stride from mdspan.

2025-06-04 Thread Luc Grosheintz
Implements the remaining parts of layout_left and layout_right; and all of layout_stride. The implementation of layout_stride::mapping::is_exhaustive applies the following change to the standard: 4266. layout_stride::mapping should treat empty mappings as exhaustive https://cplusplus.github.io