[Bug libstdc++/106749] Implement C++23 library features

2024-04-15 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Bug 106749 depends on bug 113386, which changed state. Bug 113386 Summary: [C++23] std::pair comparison operators should be transparent, but are not in libstdc++ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113386 What|Removed

[Bug libstdc++/106749] Implement C++23 library features

2024-02-02 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Bug 106749 depends on bug 113335, which changed state. Bug 113335 Summary: [C++23] Implement LWG3617 function/packaged_task deduction guides and deducing this https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113335 What|Removed

[Bug libstdc++/106749] Implement C++23 library features

2024-02-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Bug 106749 depends on bug 113309, which changed state. Bug 113309 Summary: [C++23] Implement P2165R4, Compatibility between tuple and tuple-like objects https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113309 What|Removed

[Bug libstdc++/106749] Implement C++23 library features

2024-01-17 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Bug 106749 depends on bug 113318, which changed state. Bug 113318 Summary: [C++23] Implement P1185R12, Naming text encodings to demystify them https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113318 What|Removed

[Bug libstdc++/106749] Implement C++23 library features

2024-01-13 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Bug 106749 depends on bug 108822, which changed state. Bug 108822 Summary: [C++23] Implement P2255R2, type trait to detect reference binding to temporary https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108822 What|Removed

[Bug libstdc++/106749] Implement C++23 library features

2024-01-12 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Bug 106749 depends on bug 108827, which changed state. Bug 108827 Summary: [C++23] Implement P2387R3, Pipe support for user-defined range adaptors https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108827 What|Removed

[Bug libstdc++/106749] Implement C++23 library features

2024-01-12 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Bug 106749 depends on bug 105505, which changed state. Bug 105505 Summary: P1951R1 (Default Arguments for pair's Forwarding Constructor) is unimplemented https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105505 What|Removed

[Bug libstdc++/106749] Implement C++23 library features

2024-01-10 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Bug 106749 depends on bug 113311, which changed state. Bug 113311 Summary: [C++23] Implement P2445R1, std::forward_like https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113311 What|Removed |Added

[Bug libstdc++/106749] Implement C++23 library features

2023-12-14 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Bug 106749 depends on bug 107760, which changed state. Bug 107760 Summary: Implement C++23 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107760 What|Removed |Added

[Bug libstdc++/106749] Implement C++23 library features

2023-11-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Bug 106749 depends on bug 111667, which changed state. Bug 111667 Summary: [C++23] Implement P1132R8, out_ptr - a scalable output pointer abstraction https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111667 What|Removed

[Bug libstdc++/106749] Implement C++23 library features

2022-11-19 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Bug 106749 depends on bug 106652, which changed state. Bug 106652 Summary: [C++23] P1467 - Extended floating-point types and standard names https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106652 What|Removed

[Bug libstdc++/106749] Implement C++23 library features

2022-10-03 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Bug 106749 depends on bug 106953, which changed state. Bug 106953 Summary: C++23 add new headers for freestanding https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106953 What|Removed |Added

[Bug libstdc++/106749] Implement C++23 library features

2022-08-26 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Marek Polacek changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug libstdc++/106749] Implement C++23 library features

2022-08-26 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 --- Comment #1 from Jonathan Wakely --- Much already done in gcc-11 and gcc-12: https://gcc.gnu.org/onlinedocs/libstdc++/manual/status.html#status.iso.2023 See also https://en.cppreference.com/w/cpp/compiler_support#C.2B.2B23_library_features