Skip to content

Meta LWG issue: 2024-11 meeting #5109

Description

(Previous meta-issue: #4759)

At the November 2024 meeting, the following LWG issues were resolved in the C++ Working Paper.

❔ Not yet analyzed

  • Remaining issues:
    • All done!

❌ Not applicable

If an issue requires no action from implementers, we mark it as N/A. Categories:

  • Pure wording clarifications with nothing to implement (these can be changes to non-normative text like examples and informative notes, or wording cleanups to normative text that don't impact observable behavior)
    • LWG-4064 Clarify that std::launder is not needed when using the result of std::memcpy
    • LWG-4126 Some feature-test macros for fully freestanding features are not yet marked freestanding
    • LWG-4141 Improve prohibitions on "additional storage"
  • Something that increases the restrictions placed on users, but implementers aren't expected to enforce those restrictions
    • LWG-4170 contiguous_iterator should require to_address(I{})
  • Fixes for obviously broken wording, where implementers would have done the right thing anyways

😸 Already implemented

Sometimes we cite LWG issues in product code comments as we're implementing their proposed resolutions. When the resolutions are officially accepted, we should remove the citations (as the default assumption is that we're implementing what the Standard says). If something is especially subtle, we can convert the citation to mention the relevant Standard section. Sometimes we should add test coverage - e.g. when the Standard begins requiring something that we were already doing but weren't explicitly testing for.

🩹 Patches an unimplemented feature

🐞 Not yet implemented

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    LWGLibrary Working Group issuemetaIssues about issues!resolvedSuccessfully resolved without a commit

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions