Skip to content
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

P1928R11 #98

Merged
merged 14 commits into from
Sep 13, 2024
Merged
10 changes: 10 additions & 0 deletions P1928/changelog.tex
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,16 @@ \section{Changelog}
\item Say “\textit{op}” instead of “the indicated operator”
\item Fix constraints on shift operators with \simdsizetype{} on the right operand.
\item Remove wording removed by P3275 (non-const \code{operator[]}).
\item Make intrinsics conversion recommended practice.
\item Make \code{simd_flags} template arguments exposition-only.
\item Make \code{simd_alignment} \emph{not} implementation-defined.
\item Reword “supported” to “enabled or disabled”.
\item Apply improved wording from \ref{sec:simd.overview} to \ref{sec:simd.mask.overview}.
\item Add comments for LWG to address to broadcast ctor (\ref{sec:simd.ctor}).
\item Respecify generator ctor to not reuse broadcast constraint (\ref{sec:simd.ctor}).
\item Use \code{to_address} on contiguous iterators (\ref{sec:simd.ctor} and \ref{sec:simd.copy}).
This is more explicit about allowing memcpy on the complete range rather than
having to iterate the range per element.

%\todo Reorder \code{simd} and \code{simd_mask} specification in the wording (mask first).
\end{revision}
7 changes: 5 additions & 2 deletions P1928/main.tex
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
\newcommand\wgTitle{std::simd --- merge data-parallel types from the Parallelism TS 2}
\newcommand\wgName{Matthias Kretz <[email protected]>}
\newcommand\wgDocumentNumber{D1928R11}
\newcommand\wgGroup{LWG, LEWG}
\newcommand\wgDocumentNumber{P1928R11}
\newcommand\wgGroup{LWG}
\newcommand\wgTarget{\CC{}26}
\newcommand\wgAcknowledgements{Thanks to Daniel Towner, Ruslan Arutyunyan, Jonathan Müller, Jeff Garland, and Nicolas Morales for discussions and/or pull requests on this/previous paper(s).}

Expand Down Expand Up @@ -36,6 +36,9 @@
\newcommand\maskelementsize{\UNSP{mask-element-size}}
\newcommand\integerfrom{\UNSP{integer-from}}
\newcommand\constexprwrapperlike{\UNSP{constexpr-wrapper-like}}
\newcommand\convertflag{\UNSP{convert-flag}}
\newcommand\alignedflag{\UNSP{aligned-flag}}
\newcommand\overalignedflag{\UNSP{overaligned-flag}}

\renewcommand{\lst}[1]{Listing~\ref{#1}}
\renewcommand{\sect}[1]{Section~\ref{#1}}
Expand Down
Loading