[PATCH] libstdc++: Fix localized D_T_FMT %c formatting for [PR117214]

2025-01-26 Thread XU Kailiang
bstdc++/117214 * include/bits/chrono_io.h (__formatter_chrono::_M_c): use _M_locale_fmt to format %c time point. * testsuite/std/time/format/pr117214.cc: New test. Signed-off-by: XU Kailiang ---  libstdc++-v3/include/bits/chrono_io.h | 35 ++-  .../test

[PING, REFORMAT][PATCH v2, 1/1] libstdc++: Fix localized D_T_FMT %c formatting for [PR117214]

2025-02-28 Thread XU Kailiang
bstdc++/117214 * include/bits/chrono_io.h (__formatter_chrono::_M_c): use _M_locale_fmt to format %c time point. * testsuite/std/time/format/pr117214.cc: New test. Signed-off-by: XU Kailiang --- libstdc++-v3/include/bits/chrono_io.h | 35 ++- .../test

[PING, REFORMAT][PATCH v2, 0/1] libstdc++: Fix localized D_T_FMT %c formatting for [PR117214]

2025-02-28 Thread XU Kailiang
you find it okay, could you please help commit it? Or please let me know if there is something I still need to improve. Thank you for your assistance! Best regards, XU Kailiang XU Kailiang (1): libstdc++: Fix localized D_T_FMT %c formatting for [PR117214] libstdc++-v3/include/bits/chrono_io.h

[PATCH] libstdc++: Format chrono %a/%A/%b/%B/%p using locale's time_put [PR117214]

2025-07-02 Thread XU Kailiang
, __formatter_chrono::_M_p): use _M_locale_fmt to format %a/%A/%b/%B/%p. * testsuite/std/time/format/pr117214_custom_timeput.cc: New test. Signed-off-by: XU Kailiang --- libstdc++-v3/include/bits/chrono_io.h | 31 ++-- .../time/format/pr117214_custom_timeput.cc