Skip to content

P3697R1 Minor additions to C++26 standard library hardening #8001

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

jwakely
Copy link
Member

@jwakely jwakely commented Jun 23, 2025

Fixes #7970

jwakely added 2 commits June 23, 2025 17:10
LWG noticed that these conditions were missing 'is true' so I offered to
editorially change them to math expressions.
@jwakely jwakely changed the title Motions 2025 06 lwg 33 P3697R1 Minor additions to C++26 standard library hardening Jun 23, 2025
#define @\defnlibxname{cpp_lib_hardened_span}@ 202502L // also in \libheader{span}
#define @\defnlibxname{cpp_lib_hardened_valarray}@ 202502L // also in \libheader{valarray}
#define @\defnlibxname{cpp_lib_hardened_vector}@ 202502L // also in \libheader{vector}
#define @\defnlibxname{cpp_lib_hardened_view_interface}@ 202506L // also in \libheader{memory}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
#define @\defnlibxname{cpp_lib_hardened_view_interface}@ 202506L // also in \libheader{memory}
#define @\defnlibxname{cpp_lib_hardened_view_interface}@ 202506L // also in \libheader{ranges}

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[2025-06 LWG Motion 33] P3697R1 Minor additions to C++26 standard library hardening
2 participants