Skip to content

P3697R1: Minor additions to C++26 standard library hardening #148180

Open
@frederick-vs-ja

Description

@frederick-vs-ja

Link: https://wg21.link/P3697R1

Feature-test macros:

#define __cpp_lib_hardened_basic_stacktrace       202506L // also in <stacktrace>
#define __cpp_lib_hardened_common_iterator        202506L // also in <iterator>
#define __cpp_lib_hardened_counted_iterator       202506L // also in <iterator>
#define __cpp_lib_hardened_shared_ptr_array       202506L // also in <memory>
#define __cpp_lib_hardened_view_interface         202506L // also in <ranges>

Metadata

Metadata

Assignees

No one assigned

    Labels

    c++26hardeningIssues related to the hardening effortlibc++libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.wg21 paperIssues representing the implementation of a WG21 paper

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions