Title
`datapar::resize` does not resize
Status
wp
Section
[simd.traits]
Submitter
Tim Song

Created on 2025-03-24.00:00:00 last changed 1 week ago

Messages

Date: 2025-06-23.16:37:24

Proposed resolution:

This wording is relative to N5008.

  1. Modify [simd.traits] as indicated:

    template<simd-size-type N, class V> struct resize { using type = see below; };
    

    […]

    -9- If `V` is a specialization of `basic_simd`, let `Abi1` denote an ABI tag such that basic_simd<T, Abi1>::size() equals V::size()N. If `V` is a specialization of `basic_simd_mask`, let `Abi1` denote an ABI tag such that basic_simd_mask<sizeof(T), Abi1>::size() equals V::size()N.

Date: 2025-06-23.16:37:24

[ Sofia 2025-06-21; Status changed: Voting → WP. ]

Date: 2025-06-15.00:00:00

[ 2025-06-12; Reflector poll ]

Set status to Tentatively Ready after seven votes in favour during reflector poll.

Date: 2025-03-24.00:00:00

The wording actually requires the size to be left unchanged.

History
Date User Action Args
2025-06-23 16:37:24adminsetmessages: + msg14857
2025-06-23 16:37:24adminsetstatus: voting -> wp
2025-06-12 20:59:27adminsetstatus: ready -> voting
2025-06-12 20:55:03adminsetmessages: + msg14799
2025-06-12 20:55:03adminsetstatus: new -> ready
2025-03-27 17:02:59adminsetmessages: + msg14702
2025-03-24 00:00:00admincreate