This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [patch] Add <codecvt> and last pieces of C++11 std::lib
- From: Jonathan Wakely <jwakely at redhat dot com>
- To: libstdc++ at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Date: Sat, 17 Jan 2015 00:14:10 +0000
- Subject: Re: [patch] Add <codecvt> and last pieces of C++11 std::lib
- Authentication-results: sourceware.org; auth=none
- References: <20150116233830 dot GJ3360 at redhat dot com>
On 16/01/15 23:38 +0000, Jonathan Wakely wrote:
This defines the C++11 header <codecvt> and adds the wstring_convert
and wbuffer_convert utilities.
These need lots more tests, so if anyone understands how to use them
please test them and report problems to Bugzilla.
Tested x86_64-linux, committed to trunk.
Here's a tiny tweak to some of the new tests, committed to trunk.
commit 7da829b76fec8438f677b9b2914e77c0bad32a2d
Author: redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sat Jan 17 00:12:50 2015 +0000
* testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc:
Remove unused header.
* testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc:
Likewise.
* testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc:
Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219781 138bc75d-0d04-0410-961f-82ee72b054a4
diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc b/libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc
index 38bb393..457c65c 100644
--- a/libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc
+++ b/libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/requirements/1.cc
@@ -21,7 +21,6 @@
#include <codecvt>
#include <type_traits>
-#include <testsuite_hooks.h>
template<typename C>
using codecvt = std::codecvt<C, char, std::mbstate_t>;
diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc b/libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc
index 6bc2418..3629cfb 100644
--- a/libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc
+++ b/libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc
@@ -21,7 +21,6 @@
#include <codecvt>
#include <type_traits>
-#include <testsuite_hooks.h>
template<typename C>
using codecvt = std::codecvt<C, char, std::mbstate_t>;
diff --git a/libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc b/libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc
index 5e5f8dd..d73a856 100644
--- a/libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc
+++ b/libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8_utf16/requirements/1.cc
@@ -21,7 +21,6 @@
#include <codecvt>
#include <type_traits>
-#include <testsuite_hooks.h>
template<typename C>
using codecvt = std::codecvt<C, char, std::mbstate_t>;