-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
P1030 R8 std::filesystem::path_view #406
Comments
LEWG-I doesn't seem necessary here, LEWG is taking it. |
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.
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.
No consensus. P1030R2 - char32_t oriented interfaces should be provided that behave according to the std::filesystem::path specification in terms of encoding.
No consensus. The author was present. Dropping the SG16 label. |
Discussed in Cologne - http://wiki.edg.com/bin/view/Wg21cologne2019/P1030 Encourage more work (use the ‘is_null_terminated’ tag idea). Include benchmarks. Needs revision. |
P1030R3 std::filesystem::path_view (Niall Douglas) |
SG16 reviewed P1030R3 in Belfast. No polls were taken. SG16 feedback to the author included suggestions to delete Removing the SG16 label. SG16 minutes are available at: |
POLL: Do we want path_view.compare<>() to do what path.compare() does? Unanimous POLL: We like the design of the paper, ask the author to provide wording and come back.
|
In the SG9 Ranges meeting on |
SG9 Meeting Kona 2023-11-06POLL: SG9 generally recommends against something named
Consensus: No consensus for change. Attendance: 11 (6 in person, 5 online) Author position: A (collaborators N & A) POLL: SG9 recommends that the authors pursue an alternative design that doesn’t involve a type that is both owning and non-owning.
Result: No consensus for change. Attendance: 11 (6 in person, 5 online) Author position: SA (collaborators A & SA) POLL: SG9 would prefer to have a separate, more general-use type for “maybe-owning” strings (which this paper would use if standardized in time)?
Result: Consensus in favor Attendance: 11 (6 in person, 5 online) Author position: F (collaborators F & N) POLL: SG9 believes that having a move constructor exposes this type to misuse.
Result: Not consensus. Attendance: 11 (6 in person, 5 online) Author position: A (collaborators A & SA) POLL: SG9 recommends that SG23 see this (because of the owning/non-owning nature of
Result: Consensus against. Attendance: 11 (6 in person, 5 online) Author position: A (collaborators A & N) @inbal2l I would infer from the above that SG9 does think path view is consistent with "views" as they see it in terms of lifetime and ownership, though it's not a slam dunk obvious inference. |
P1030R6 std::filesystem::path_view (Niall Douglas) |
@ned14 wrote:
FYI, the EDIT: What about EDIT: They should be marked |
My notes on changes requested at the St. Louis meeting:
|
2024-06-25 Library Evolution St. Louis Meeting (Second Morning Session)P1030R6: std::filesystem::path_view 2024-06-25 Library Evolution St. Louis Meeting Minutes Champion: Naill Douglas SummaryThe next revision of the paper should contain:
Next StepsNo polls were taken, the discussion on the paper continued during the next session. |
2024-06-25 Library Evolution St. Louis Meeting (First Afternoon Session)P1030R6: std::filesystem::path_view 2024-06-25 Library Evolution St. Louis Meeting Minutes Champion: Naill Douglas SummaryIn addition to the fixes required during the previous session, we took the following polls: POLL: Prefer to choose the path-view-like overload over the existing filesystem::path overload in the free functions (fs.filesystem.syn, e.g. copy_file)
Attendance: 14 + 5 POLL: We approve of the design of P1030R6 (modulo new information and the action items)
Attendance: 14 + 7 Next StepsThe author will apply the fixes required during the previous session, as well as the results of the polls and publish an R7. |
P1030R7 std::filesystem::path_view (Niall Douglas) |
Related paper #2056 |
2024-11-18 Library Evolution Wroclaw MeetingP1030R7 std::filesystem::path_view 2024-11-18 Library Evolution Wroclaw Meeting Minutes Champion: Victor Zverovich SummaryRelated to P2645. ACTIONS: Add discussion as part of P1030 (after getting input from SG16):
No polls were taken at this time. Next StepsAs a follow-up, Naill has discussed with Victor about removing the win-related transcoding to avoid complications of the type. |
P1030R8 std::filesystem::path_view (Niall Douglas) |
P1030R2 std::filesystem::path_view (Niall Douglas)
The text was updated successfully, but these errors were encountered: