cccl icon indicating copy to clipboard operation
cccl copied to clipboard

Replace mdspan with upstream libc++ implementation

Open jrhemstad opened this issue 2 years ago • 2 comments

### Tasks
- [ ] Backport libc++ implementation to C++14 (no submdspan())
- [ ] Implement `submdspan_extents` and write exhaustive tests for it
- [ ] Implement the various `submdspan_mapping` specializations for the different mappings
- [ ] Implement `submdspan` and write exhaustive tests for it
- [ ] Implement `layout_left_padded` and write exhaustive tests for it
- [ ] Implement `layout_right_padded` and write exhaustive tests for it

jrhemstad avatar Dec 06 '23 18:12 jrhemstad

@miscco to fill in the description and breakdown of tasks.

jrhemstad avatar Dec 06 '23 18:12 jrhemstad

Update06/2024:

  • I have implemented and backported libc++ implementation and incorporated all tests into our test framework
  • I have implemented submdspan_extents without proper testing

@bernhardmgruber is taking that over on a "when time permits" basis

miscco avatar Jun 13 '24 11:06 miscco

@miscco this should be largely done, right?

bernhardmgruber avatar Oct 14 '25 12:10 bernhardmgruber

This is done, except for the padded layouts

miscco avatar Oct 14 '25 12:10 miscco