[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #27 from GCC Commits --- The master branch has been updated by Tomasz Kaminski : https://gcc.gnu.org/g:2ca5725e104d432317a44ad45183a4f555da3b82 commit r16-293-g2ca5725e104d432317a44ad45183a4f555da3b82 Author: Tomasz KamiÅski Date:

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-25 Thread tkaminsk at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #26 from Tomasz Kamiński --- The latest commit (optimization) is for GCC 16 only.

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-25 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #25 from GCC Commits --- The master branch has been updated by Tomasz Kaminski : https://gcc.gnu.org/g:01e5ef3e8b91288f5d387a27708f9f8979a50edf commit r16-142-g01e5ef3e8b91288f5d387a27708f9f8979a50edf Author: Tomasz KamiÅski Date:

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-25 Thread tkaminsk at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #24 from Tomasz Kamiński --- > Although it doesn't seem to be in the upcoming GCC-15 release. GCC 15.1 has everything expect formatters for adaptors. So ranges, debug presentation, pair, tuple and std::vector::reference will be in.

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-25 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #23 from 康桓瑋 --- (In reply to Tomasz Kamiński from comment #22) > > That is highly intentional to fix incorrect formatting when the container > > is a string. See https://cplusplus.github.io/LWG/issue3881 > > I am well aware of thi

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-25 Thread tkaminsk at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #22 from Tomasz Kamiński --- > That is highly intentional to fix incorrect formatting when the container is > a string. See https://cplusplus.github.io/LWG/issue3881 I am well aware of this quirk, but my implementation uses range_f

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-25 Thread hewillk at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #21 from 康桓瑋 --- > Furthermore the standard specifies these formatters as delegating to > formatter, charT>, which in turn > delegates to range_formatter. This patch avoids one level of indirection, > and dependency o

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-25 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |15.2 Status|ASSIGNED

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-25 Thread tkaminsk at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 Tomasz Kamiński changed: What|Removed |Added CC||tkaminsk at gcc dot gnu.org --- Comme

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-25 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #18 from GCC Commits --- The releases/gcc-15 branch has been updated by Tomasz Kaminski : https://gcc.gnu.org/g:17e0decc1dbf827747aebfa0573cc8e50969ae3f commit r15-9589-g17e0decc1dbf827747aebfa0573cc8e50969ae3f Author: Tomasz KamiÅ

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-25 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #17 from GCC Commits --- The releases/gcc-15 branch has been updated by Tomasz Kaminski : https://gcc.gnu.org/g:5bd02daf8430ecce1d7fd847ef4fc9c369179542 commit r15-9588-g5bd02daf8430ecce1d7fd847ef4fc9c369179542 Author: Tomasz KamiÅ

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-25 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #16 from GCC Commits --- The master branch has been updated by Tomasz Kaminski : https://gcc.gnu.org/g:8b6cc2064306ba506b61f3e224829219033a9373 commit r16-136-g8b6cc2064306ba506b61f3e224829219033a9373 Author: Tomasz KamiÅski Date:

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-25 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #15 from GCC Commits --- The master branch has been updated by Tomasz Kaminski : https://gcc.gnu.org/g:bacf741a92a9a84becd23542b73186da4e4acbf6 commit r16-135-gbacf741a92a9a84becd23542b73186da4e4acbf6 Author: Tomasz KamiÅski Date:

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-17 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #14 from GCC Commits --- The master branch has been updated by Tomasz Kaminski : https://gcc.gnu.org/g:843b273c6851b71407b116584982b0389be4d6fd commit r15-9547-g843b273c6851b71407b116584982b0389be4d6fd Author: Tomasz KamiÅski Date

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #13 from GCC Commits --- The master branch has been updated by Tomasz Kaminski : https://gcc.gnu.org/g:aef87975224b0a4b5b103f241fd366b0e3a21360 commit r15-9520-gaef87975224b0a4b5b103f241fd366b0e3a21360 Author: Tomasz KamiÅski Date

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #12 from GCC Commits --- The master branch has been updated by Tomasz Kaminski : https://gcc.gnu.org/g:473dde525248a694c0f4e62b31a7fc24b238c5b0 commit r15-9517-g473dde525248a694c0f4e62b31a7fc24b238c5b0 Author: Tomasz KamiÅski Date

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-15 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #11 from GCC Commits --- The master branch has been updated by Tomasz Kaminski : https://gcc.gnu.org/g:f62e5d720de829cf346b799f3463fee53728ba6c commit r15-9490-gf62e5d720de829cf346b799f3463fee53728ba6c Author: Tomasz KamiÅski Date

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-10 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #10 from GCC Commits --- The master branch has been updated by Tomasz Kaminski : https://gcc.gnu.org/g:3b33d792cf1e4d2ea3d36d3ad403cbb452243cd8 commit r15-9377-g3b33d792cf1e4d2ea3d36d3ad403cbb452243cd8 Author: Tomasz KamiÅski Date

[Bug libstdc++/109162] C++23 improvements to std::format

2025-04-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #9 from GCC Commits --- The master branch has been updated by Tomasz Kaminski : https://gcc.gnu.org/g:84d668b0ca67c5d3fe6430f101d61e60aa796a81 commit r15-9198-g84d668b0ca67c5d3fe6430f101d61e60aa796a81 Author: Tomasz KamiÅski Date:

[Bug libstdc++/109162] C++23 improvements to std::format

2024-07-31 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #8 from GCC Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:74b5101cc9e297f7c530642553e3498d4d705cf4 commit r15-2444-g74b5101cc9e297f7c530642553e3498d4d705cf4 Author: Jonathan Wakely Date:

[Bug libstdc++/109162] C++23 improvements to std::format

2024-07-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #7 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #0) > https://wg21.link/P2419R2 localized chrono formatting (also p2372r3) Patch posted: https://gcc.gnu.org/pipermail/gcc-patches/2024-July/657386.html

[Bug libstdc++/109162] C++23 improvements to std::format

2024-01-17 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 Bug 109162 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++/109162] C++23 improvements to std::format

2024-01-11 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 Jonathan Wakely changed: What|Removed |Added Depends on||113318 --- Comment #6 from Jonathan W

[Bug libstdc++/109162] C++23 improvements to std::format

2024-01-10 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #5 from Jonathan Wakely --- Since the set of locales that get this encoding conversion is impl-defined, we *could* just say that for libstdc++ the set is empty. Done, feature implemented :-P That's cheating though.

[Bug libstdc++/109162] C++23 improvements to std::format

2024-01-10 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #4 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #3) > (In reply to Jonathan Wakely from comment #0) > > https://wg21.link/P2419R2 localized chrono formatting (also p2372r3) > > I think this this requires using

[Bug libstdc++/109162] C++23 improvements to std::format

2023-12-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #3 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #0) > https://wg21.link/P2419R2 localized chrono formatting (also p2372r3) I think this this requires using nl_langinfo_l(CODESET, loc) to find out if the locale

[Bug libstdc++/109162] C++23 improvements to std::format

2023-12-09 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 Bug 109162 depends on bug 111826, which changed state. Bug 111826 Summary: __cpp_lib_format should be 202110, not 202106 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111826 What|Removed |Added -

[Bug libstdc++/109162] C++23 improvements to std::format

2023-12-07 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #2 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #0) > https://wg21.link/P2693R1 formatting thread::id and stacktrace This has been implemented for gcc-14

[Bug libstdc++/109162] C++23 improvements to std::format

2023-12-07 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 --- Comment #1 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #0) > https://wg21.link/P2372R3 formatting ranges Oops, that should be https://wg21.link/p2286r8

[Bug libstdc++/109162] C++23 improvements to std::format

2023-03-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109162 Jonathan Wakely changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu.org Last