Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@JMazurkiewicz
Copy link
Contributor

layout_right:

  • Implement preconditions (checked unconditionally for now),
  • Fix is_(unique/exhaustive/strided) functions - all three should be static,
  • Implement rev-prod-of-extents function in extents,
  • Add separate regular tests and death tests.

layout_left:

  • Fix incorrect preconditions in constructor from layout_stride,
  • Fix tests and add extra coverage.

Testing:

  • Get rid of CanInvokeCallOperatorOfMapping concept and use already defined in helper header CheckCallOperatorOfLayoutMapping concept.

@JMazurkiewicz JMazurkiewicz requested a review from a team as a code owner April 3, 2023 12:01
@StephanTLavavej StephanTLavavej added the mdspan C++23 mdspan label Apr 3, 2023
@StephanTLavavej StephanTLavavej merged commit 74a6e2f into microsoft:feature/mdspan2 Apr 4, 2023
@StephanTLavavej
Copy link
Member

Thanks! 😻 Merged with one tiny suggestion for followup.

@JMazurkiewicz JMazurkiewicz deleted the mdspan/layout_right branch April 4, 2023 00:23
JMazurkiewicz added a commit to JMazurkiewicz/STL that referenced this pull request Apr 6, 2023
JMazurkiewicz added a commit to JMazurkiewicz/STL that referenced this pull request Apr 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mdspan C++23 mdspan

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants