New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[LWG 29] P2630R4 submdspan #6338
Conversation
dd6619c
to
957da33
Compare
source/containers.tex
Outdated
\effects | ||
Equivalent to: | ||
\begin{codeblock} | ||
auto sub_map_offset = submdspan_mapping(src.mapping(), args...); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Huh, so you're telling me we don't really need
the last item of \mandates
and
the first item of \expects
?
It's subsumed by the "Effects: Equivalent to:" semantics.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You could send a PR for this; sounds like a nice simplification.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Opened #6399 for this.
1d8a299
to
ab90dba
Compare
The builds are failing during the system install - who maintains the build machines? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
e9f55fa
to
4cc3622
Compare
4cc3622
to
a5b7415
Compare
9dd51d6
to
f5620ae
Compare
\begin{itemize} | ||
\item $S_k$ models \tcode{\libconcept{convertible_to}<IndexType>}, | ||
\item $S_k$ models \tcode{\exposconcept{index-pair-like}<IndexType>}, | ||
\item \tcode{is_convertible_v<$S_k$, full_extent_t>} is \tcode{true}, or |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Where is full_extent_t
defined?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I opened #6353 for this.
P0009 (R18) mentions in "1.8 P0009r11: 2021-05 Mailing"
Renamed all_type to full_extent_t and all to full_extent
My guess is that submdspan
wasn't up to date.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@crtrott ^^^ ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, thanks for the issue! We can defer that if there's no immediate solution at hand.
Editorial notes: - [mdspan.submdspan.submdspan] Fix typo: "args" should say "slices". - [mdspan.submdspan.overview] Change "subsection" to "subclause". - [mdspan.submdspan.extents] Fix comma placement. - [mdspan.submdspan.extents] "for each" instead of "for all". - [mdspan.submdspan.submdspan, mdspan.syn] Fix cross-reference. - [mdspan.submdspan.submdspan] Fix punctuation in itemized list.
…definitions of structs strided_slice and submdspan_mapping_result
…o "function template"
f5620ae
to
75ed240
Compare
Fixes #6315.
Fixes cplusplus/papers#1293