Skip to content

P2319 R5 Prevent path presentation problems #1987

@wg21bot

Description

@wg21bot
Collaborator

P2319R0 Prevent path presentation problems (Victor Zverovich)

Activity

added this to the 2024-telecon milestone on Jul 16, 2024
wg21bot

wg21bot commented on Sep 21, 2024

@wg21bot
CollaboratorAuthor

P2319R1 Prevent path presentation problems (Victor Zverovich)

changed the title [-]P2319 R0 Prevent path presentation problems[/-] [+]P2319 R1 Prevent path presentation problems[/+] on Sep 21, 2024
wg21bot

wg21bot commented on Oct 17, 2024

@wg21bot
CollaboratorAuthor

P2319R2 Prevent path presentation problems (Victor Zverovich)

changed the title [-]P2319 R1 Prevent path presentation problems[/-] [+]P2319 R2 Prevent path presentation problems[/+] on Oct 17, 2024
tahonermann

tahonermann commented on Nov 18, 2024

@tahonermann
Collaborator

SG16 reviewed P2319R0 during its 2024-09-11 meeting. The following polls were taken:

  • Poll 1: P2319R0: The string() member function of std::filesystem::path should be deprecated.
    • Attendees: 9
      SF F N A SA
      2 4 1 0 0
    • Consensus in favor.
  • Poll 2: P2319R0: The proposed system_string() member function should be added to std::filesystem::path.
    • Attendees: 9
      SF F N A SA
      0 2 4 1 0
    • No consensus.
tahonermann

tahonermann commented on Nov 18, 2024

@tahonermann
Collaborator

SG16 reviewed P2319R1 during its 2024-09-25 meeting. The following polls were taken:

  • Poll 1: P2319R2: Forward to LEWG.
    • Attendees: 8
      SF F N A SA
      2 6 0 0 0
    • Strong consensus in favor.

The general consensus of the group is that portable code should be written to use std::format() to format paths or to use the native() member function and convert appropriately to the desired encoding.

SG16 has completed its review; I'm removing the SG16 label. This paper is ready for LEWG review.

added
LEWGLibrary Evolution
and removed
SG16Text processing
on Nov 18, 2024
added
ISShip vehicle: IS
C++26Targeted at C++26
B2 - improvementBucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between e
on Nov 19, 2024

19 remaining items

moved this to Tentatively Ready in LWG 2025 Spring-Summeron Jun 17, 2025
bstamour

bstamour commented on Jun 17, 2025

@bstamour
Collaborator

LWG polled this in Sofia

Poll: put P2319r4 (pending review by JW and TK) into C++26?

|F|A|N|
|12|0|1|

minutes: https://wiki.edg.com/bin/view/Wg21sofia2025/P2319-20250617

moved this from Tentatively Ready to straw poll in LWG 2025 Spring-Summeron Jun 20, 2025
added
plenary-approvedPapers approved for inclusion in their target vehicle by plenary vote.
on Jun 21, 2025
added a commit that references this issue on Jun 23, 2025
4291427
wg21bot

wg21bot commented on Jul 24, 2025

@wg21bot
CollaboratorAuthor

P2319R5 Prevent path presentation problems (Victor Zverovich)

changed the title [-]P2319 R4 Prevent path presentation problems[/-] [+]P2319 R5 Prevent path presentation problems[/+] on Jul 24, 2025
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

    B2 - improvementBucket 2 as described by P0592: bug fixes, performance improvements, integration fixes for/between eC++26Targeted at C++26ISShip vehicle: ISLWGLibraryplenary-approvedPapers approved for inclusion in their target vehicle by plenary vote.size - mediumpaper size estimate

    Type

    No type

    Projects

    Status

    Done

    Status

    straw poll

    Relationships

    None yet

      Development

      Participants

      @bstamour@cor3ntin@tahonermann@JeffGarland@inbal2l

      Issue actions

        P2319 R5 Prevent path presentation problems · Issue #1987 · cplusplus/papers