Skip to content

P1030 R8 std::filesystem::path_view #406

Open
@wg21bot

Description

@wg21bot
Collaborator

P1030R2 std::filesystem::path_view (Niall Douglas)

Activity

added this to the 2019-07 milestone on Jun 23, 2019
added
LEWGLibrary Evolution
LEWGILibrary Evolution Incubator
on Jun 23, 2019
tituswinters

tituswinters commented on Jul 11, 2019

@tituswinters

LEWG-I doesn't seem necessary here, LEWG is taking it.

tahonermann

tahonermann commented on Jul 18, 2019

@tahonermann
Collaborator

SG16 2019-07 review in Cologne

Polls taken:

Attendance: 13

P1030R2 - std::byte oriented interfaces should be provided with the understanding that the interface will require implementation defined semantics.

SF F N A SA
5 5 1 0 1

That has consensus.

SA: This is a foot gun. The semantics are implementation defined and non-portable.

P1030R2 - char and wchar_t oriented interfaces should be provided that behave according to the std::filesystem::path specification in terms of encoding.

SF F N A SA
3 2 0 4 2

No consensus.

P1030R2 - char32_t oriented interfaces should be provided that behave according to the std::filesystem::path specification in terms of encoding.

SF F N A SA
2 2 4 2 2

No consensus.

The author was present.

Dropping the SG16 label.

tituswinters

tituswinters commented on Jul 18, 2019

@tituswinters

Discussed in Cologne - http://wiki.edg.com/bin/view/Wg21cologne2019/P1030

Encourage more work (use the ‘is_null_terminated’ tag idea). Include benchmarks.
Unanimous consent

Needs revision.

removed this from the 2019-07 milestone on Aug 24, 2019
wg21bot

wg21bot commented on Oct 15, 2019

@wg21bot
CollaboratorAuthor

P1030R3 std::filesystem::path_view (Niall Douglas)

added this to the 2019-11 milestone on Oct 15, 2019

91 remaining items

cor3ntin

cor3ntin commented on Oct 17, 2024

@cor3ntin
Collaborator

Related paper #2056

inbal2l

inbal2l commented on Dec 6, 2024

@inbal2l
Member

2024-11-18 Library Evolution Wroclaw Meeting

P1030R7 std::filesystem::path_view

2024-11-18 Library Evolution Wroclaw Meeting Minutes

Champion: Victor Zverovich
Chair: Inbal Levi / Fabio Fracassi
Minutes: Robert Leahy

Summary

Related to P2645.

ACTIONS: Add discussion as part of P1030 (after getting input from SG16):

  1. Re-consider full transcoding - reduce support in win platform (char *)
  2. Consider equivalent
  3. Do we need path_view for C++26
  4. Do we need the full overload set (the one that matches path)

No polls were taken at this time.

Next Steps

As a follow-up, Naill has discussed with Victor about removing the win-related transcoding to avoid complications of the type.
We will discuss the paper again with alternatives suggested for the topics above.

added
needs-revisionPaper needs changes before it can proceed
and removed on Dec 6, 2024
removed this from the 2024-telecon milestone on Dec 18, 2024
wg21bot

wg21bot commented on Jan 14, 2025

@wg21bot
CollaboratorAuthor

P1030R8 std::filesystem::path_view (Niall Douglas)

added this to the 2025-telecon milestone on Jan 14, 2025
changed the title [-]P1030 R7 std::filesystem::path_view[/-] [+]P1030 R8 std::filesystem::path_view[/+] on Jan 14, 2025
added
C++29Targeted at C++29
and removed
C++26Targeted at C++26
on May 29, 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

    B3 - additionBucket 3 as described by P0592: material that is not mentioned in P0592C++29Targeted at C++29ISShip vehicle: ISLEWGLibrary Evolutionready-for-library-evolution-meeting-reviewThis paper needs to be discussed at a Library Evolution meetingsize - largepaper size estimate

    Type

    No type

    Projects

    Status

    No status

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @dhollman@ned14@brycelelbach@mhoemmen@FabioFracassi

        Issue actions

          P1030 R8 std::filesystem::path_view · Issue #406 · cplusplus/papers