[Bug libstdc++/54354] TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54354 --- Comment #8 from Jonathan Wakely redi at gcc dot gnu.org --- Author: redi Date: Mon Dec 22 13:45:52 2014 New Revision: 219013 URL: https://gcc.gnu.org/viewcvs?rev=219013root=gccview=rev Log: 2014-12-22 RĂ¼diger Sonderfeld ruedi...@c-plusplus.de PR libstdc++/54354 * include/std/iomanip (_Get_time): New struct. (get_time): New manipulator. (operator): New overloaded function. * testsuite/27_io/manipulators/extended/get_time/char/1.cc: New. * testsuite/27_io/manipulators/extended/get_time/char/2.cc: New. * testsuite/27_io/manipulators/extended/get_time/wchar_t/1.cc: New. * testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc: New. Added: trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/ trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/char/ trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/char/1.cc trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/char/2.cc trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/wchar_t/ trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/wchar_t/1.cc trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/get_time/wchar_t/2.cc Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/include/std/iomanip
[Bug libstdc++/54354] TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54354 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #9 from Jonathan Wakely redi at gcc dot gnu.org --- Fixed for GCC 5
[Bug libstdc++/54354] TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54354 --- Comment #7 from Jonathan Wakely redi at gcc dot gnu.org --- Author: redi Date: Tue Oct 14 17:01:25 2014 New Revision: 216211 URL: https://gcc.gnu.org/viewcvs?rev=216211root=gccview=rev Log: 2014-10-14 RĂ¼diger Sonderfeld ruedi...@c-plusplus.de PR libstdc++/54354 * include/std/iomanip (_Put_time): New struct. (put_time): New manipulator. (operator): New overloaded function. * testsuite/27_io/manipulators/extended/put_time/char/1.cc: New. * testsuite/27_io/manipulators/extended/put_time/char/2.cc: New. * testsuite/27_io/manipulators/extended/put_time/wchar_t/1.cc: New. * testsuite/27_io/manipulators/extended/put_time/wchar_t/2.cc: New. Added: trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/ trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/char/ trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/char/1.cc trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/char/2.cc trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/wchar_t/ trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/wchar_t/1.cc trunk/libstdc++-v3/testsuite/27_io/manipulators/extended/put_time/wchar_t/2.cc Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/include/std/iomanip
[Bug libstdc++/54354] TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54354 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |5.0
[Bug libstdc++/54354] TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54354 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC||lcarreon at bigpond dot net.au --- Comment #6 from Paolo Carlini paolo.carlini at oracle dot com --- *** Bug 57976 has been marked as a duplicate of this bug. ***
[Bug libstdc++/54354] TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54354 Daniel Morilha dmorilha at gmail dot com changed: What|Removed |Added CC||dmorilha at gmail dot com --- Comment #3 from Daniel Morilha dmorilha at gmail dot com --- any update on that? is there any workaround? I am trying to parse from ISO 8601 date/time format to C++11 time_points and relied on std::get_time to do the parsing work. Any ideas on how to accomplish that by other means? Thanks
[Bug libstdc++/54354] TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54354 --- Comment #4 from Paolo Carlini paolo.carlini at oracle dot com --- We are trying to break the ABI for 4.9
[Bug libstdc++/54354] TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54354 --- Comment #5 from Daniel Morilha dmorilha at gmail dot com --- I just realized I can use operating system functionality to achieve the same goal. Please ignore my question and thanks for the quick follow up. Looking forward to gcc 4.9.0
[Bug libstdc++/54354] TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54354 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2012-08-23 Ever Confirmed|0 |1
[Bug libstdc++/54354] TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54354 --- Comment #1 from Jonathan Wakely redi at gcc dot gnu.org 2012-08-23 08:37:24 UTC --- Author: redi Date: Thu Aug 23 08:37:19 2012 New Revision: 190616 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=190616 Log: PR libstdc++/54354 * doc/xml/manual/status_cxx2011.xml: Note missing manipulators. * doc/html/*: Regenerate. Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/doc/html/api.html trunk/libstdc++-v3/doc/html/faq.html trunk/libstdc++-v3/doc/html/index.html trunk/libstdc++-v3/doc/html/manual/abi.html trunk/libstdc++-v3/doc/html/manual/algorithms.html trunk/libstdc++-v3/doc/html/manual/api.html trunk/libstdc++-v3/doc/html/manual/appendix_contributing.html trunk/libstdc++-v3/doc/html/manual/appendix_free.html trunk/libstdc++-v3/doc/html/manual/appendix_gpl.html trunk/libstdc++-v3/doc/html/manual/appendix_porting.html trunk/libstdc++-v3/doc/html/manual/atomics.html trunk/libstdc++-v3/doc/html/manual/backwards.html trunk/libstdc++-v3/doc/html/manual/bk01pt02.html trunk/libstdc++-v3/doc/html/manual/bk01pt03ch17s03.html trunk/libstdc++-v3/doc/html/manual/bk01pt03ch18s03.html trunk/libstdc++-v3/doc/html/manual/bk01pt03ch19s02.html trunk/libstdc++-v3/doc/html/manual/bk01pt03ch19s07.html trunk/libstdc++-v3/doc/html/manual/bk01pt03ch21s02.html trunk/libstdc++-v3/doc/html/manual/bk01pt03pr01.html trunk/libstdc++-v3/doc/html/manual/concurrency.html trunk/libstdc++-v3/doc/html/manual/configure.html trunk/libstdc++-v3/doc/html/manual/containers.html trunk/libstdc++-v3/doc/html/manual/debug.html trunk/libstdc++-v3/doc/html/manual/diagnostics.html trunk/libstdc++-v3/doc/html/manual/documentation_hacking.html trunk/libstdc++-v3/doc/html/manual/extensions.html trunk/libstdc++-v3/doc/html/manual/facets.html trunk/libstdc++-v3/doc/html/manual/index.html trunk/libstdc++-v3/doc/html/manual/intro.html trunk/libstdc++-v3/doc/html/manual/io.html trunk/libstdc++-v3/doc/html/manual/iterators.html trunk/libstdc++-v3/doc/html/manual/localization.html trunk/libstdc++-v3/doc/html/manual/memory.html trunk/libstdc++-v3/doc/html/manual/numerics.html trunk/libstdc++-v3/doc/html/manual/parallel_mode.html trunk/libstdc++-v3/doc/html/manual/policy_data_structures.html trunk/libstdc++-v3/doc/html/manual/policy_data_structures_design.html trunk/libstdc++-v3/doc/html/manual/policy_data_structures_using.html trunk/libstdc++-v3/doc/html/manual/profile_mode.html trunk/libstdc++-v3/doc/html/manual/status.html trunk/libstdc++-v3/doc/html/manual/strings.html trunk/libstdc++-v3/doc/html/manual/support.html trunk/libstdc++-v3/doc/html/manual/test.html trunk/libstdc++-v3/doc/html/manual/using.html trunk/libstdc++-v3/doc/html/manual/using_concurrency.html trunk/libstdc++-v3/doc/html/manual/using_dynamic_or_shared.html trunk/libstdc++-v3/doc/html/manual/using_exceptions.html trunk/libstdc++-v3/doc/html/manual/using_headers.html trunk/libstdc++-v3/doc/html/manual/using_macros.html trunk/libstdc++-v3/doc/html/manual/utilities.html trunk/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
[Bug libstdc++/54354] TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54354 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Keywords||ABI --- Comment #2 from Paolo Carlini paolo.carlini at oracle dot com 2012-08-23 09:33:37 UTC --- This is also because of the ABI: I did the money ones but then noticed that in C++11 time has an additional virtual. It's also a bit discussed in the mailing list.