Skip to content

P3558 R1 Core Language Contracts By Default #2204

@wg21bot

Description

@wg21bot
Collaborator

P3558R0 Core Language Contracts By Default (Joshua Berne, John Lakos)

Activity

added this to the 2025-telecon milestone on Jan 14, 2025
wg21bot

wg21bot commented on Mar 19, 2025

@wg21bot
CollaboratorAuthor

P3558R1 Core Language Contracts By Default (Joshua Berne, John Lakos)

changed the title [-]P3558 R0 Core Language Contracts By Default[/-] [+]P3558 R1 Core Language Contracts By Default[/+] on Mar 19, 2025
timuraudio

timuraudio commented on Mar 28, 2025

@timuraudio
Collaborator

The current revision of this paper is not targeting SG21. Removing SG21 label, adding SG15 and EWG labels instead (target audience is SG23+SG15+EWG as stated in the paper).

added
EWGEvolution
and removed
SG21Contracts
on Mar 28, 2025
jfbastien

jfbastien commented on May 26, 2025

@jfbastien
Collaborator

Timur told me: This paper (P3558R1) was mainly written to argue against inclusion of profiles in their current form (i.e., including runtime checking) in C++26. Since profiles did not make it into C++26, the point that this paper was trying to make is now moot. This issue can be closed.

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

    EWGEvolutionSG15ToolingSG23Safety and Security

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @jfbastien@timuraudio@jensmaurer@wg21bot

        Issue actions

          P3558 R1 Core Language Contracts By Default · Issue #2204 · cplusplus/papers