Skip to content

[2026-03 LWG Motion 6] P4012R1 Value-preserving consteval broadcast to simd::vec#8920

Merged
tkoeppe merged 1 commit intocplusplus:mainfrom
eisenwave:motions-2026-03-lwg-6
Apr 18, 2026
Merged

[2026-03 LWG Motion 6] P4012R1 Value-preserving consteval broadcast to simd::vec#8920
tkoeppe merged 1 commit intocplusplus:mainfrom
eisenwave:motions-2026-03-lwg-6

Conversation

@eisenwave
Copy link
Copy Markdown
Member

Fixes #8840
Fixes NB DE-286 (C++26 CD).

Also fixes cplusplus/papers#2648
Also fixes https://github.com/cplusplus/nbballot/issues/861

@eisenwave eisenwave added this to the post-2026-03 milestone Apr 5, 2026
@eisenwave eisenwave changed the title P4012R1 Value-preserving consteval broadcast to simd::vec [2026-03 LWG Motion 6] P4012R1 Value-preserving consteval broadcast to simd::vec Apr 5, 2026
@tkoeppe
Copy link
Copy Markdown
Contributor

tkoeppe commented Apr 18, 2026

(Feature test macro is not updated again, that seems fine. We already updated it in Motion 3.)

Partially fixes NB DE 286 (C++26 CD).

Editorial note:
* The feature test macro __cpp_lib_simd was not updated again,
  since it was already adjusted by P3690R1 (LWG Motion 3).
@tkoeppe tkoeppe force-pushed the motions-2026-03-lwg-6 branch from 68f35b7 to c296b85 Compare April 18, 2026 22:15
@tkoeppe tkoeppe merged commit a56721b into cplusplus:main Apr 18, 2026
2 checks passed
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.

[2026-03 LWG Motion 6] P4012R1 Value-preserving consteval broadcast to simd::vec P4012 R0 value-preserving consteval broadcast to simd::vec

3 participants