[Bug libstdc++/54354] TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5)

2014-12-22 Thread redi at gcc dot gnu.org
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)

2014-12-22 Thread redi at gcc dot gnu.org
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)

2014-10-14 Thread redi at gcc dot gnu.org
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)

2014-09-19 Thread redi at gcc dot gnu.org
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)

2013-07-24 Thread paolo.carlini at oracle dot com
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)

2013-05-23 Thread dmorilha at gmail dot com
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)

2013-05-23 Thread paolo.carlini at oracle dot com
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)

2013-05-23 Thread dmorilha at gmail dot com
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)

2012-08-23 Thread redi at gcc dot gnu.org
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)

2012-08-23 Thread redi at gcc dot gnu.org
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)

2012-08-23 Thread paolo.carlini at oracle dot com
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.