Skip to content

Update README - #486

Merged
crtrott merged 2 commits into
kokkos:stablefrom
crtrott:update-readme
Oct 15, 2026
Merged

crtrott merged 2 commits into
kokkos:stablefrom
crtrott:update-readme

Conversation

@crtrott

@crtrott crtrott commented Oct 15, 2026

Copy link
Copy Markdown
Member

No description provided.

Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread README.md
Comment thread README.md Outdated
@crtrott
crtrott force-pushed the update-readme branch 2 times, most recently from 2095bbb to f7dde61 Compare October 15, 2026 21:57

@mhoemmen mhoemmen left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Christian! Some comments.

Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
- the conditional explicit markup is missing, making certain constructors implicit
- most notably you can implicitly convert from dynamic extent to static extent, which you can't in C++20 mode
- there is a constraint on `layout_left::mapping::stride()`, `layout_right::mapping::stride()` and `layout_stride::mapping::stride()` that `extents_type::rank() > 0` is `true`, which is not implemented in C++17 or C++14.
- `submdspan` is not available.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to contradict what I see under C++14.

Comment thread README.md Outdated
Signed-off-by: Christian Trott <crtrott@sandia.gov>
Comment thread README.md Outdated

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- you can control which operator is available by defining `MDSPAN_USE_BRACKET_OPERATOR=[0,1]` and `MDSPAN_USE_PAREN_OPERATOR=[0,1]` irrespective of whether language support for multidimensional `operator[]` is detected.

Co-authored-by: Mark Hoemmen <mhoemmen@users.noreply.github.com>

@mhoemmen mhoemmen left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Christian!

@crtrott
crtrott merged commit e9d2674 into kokkos:stable Oct 15, 2026
16 checks passed
@crtrott
crtrott deleted the update-readme branch October 15, 2026 23:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants