summaryrefslogtreecommitdiff
path: root/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-18 02:53:13 +0000
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-18 02:53:13 +0000
commite3e68d5655b64430dd340b97fab307e10edb1966 (patch)
treee7584e40d7eed94eae7c070a823234cb31e6a925 /libstdc++-v3/ChangeLog
parent8fee6c5ba203062646a84ef04770c79ba2be0a6a (diff)
downloadgcc-e3e68d5655b64430dd340b97fab307e10edb1966.tar.gz
2001-08-17 Benjamin Kosnik <bkoz@redhat.com>
Implement std::collate. * config/locale/collate_specializations_gnu.cc: Add here, implement in MT-safe way. * config/locale/collate_specializations_generic.cc: Add here, but in a less sophisticated manner. * include/bits/locale_facets.tcc (collate): Add generic definition. * include/bits/locale_facets.h (~collate): Mark virtual. (collate::_M_compare_helper): New. (collate::_M_transform_helper): New. * src/locale.cc: Remove unnecessary specializations. * src/string-inst.cc: Tweak instantiation of ctors. * acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Do configury for collate. * aclocal.m4: Regenerate. * configure: Regenerate. * src/Makefile.am (sources): Add collate.cc. * src/Makefile.in: Regenerate. * testsuite/22_locale/collate_byname.cc: New. * testsuite/22_locale/collate.cc: New file. * testsuite/22_locale/collate_char_members.cc: New file. * testsuite/22_locale/collate_wchar_t_members.cc: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44996 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r--libstdc++-v3/ChangeLog25
1 files changed, 25 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 4429a51d57a..71496a4607a 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,28 @@
+2001-08-17 Benjamin Kosnik <bkoz@redhat.com>
+
+ Implement std::collate.
+ * config/locale/collate_specializations_gnu.cc: Add here, implement in
+ MT-safe way.
+ * config/locale/collate_specializations_generic.cc: Add here, but
+ in a less sophisticated manner.
+ * include/bits/locale_facets.tcc (collate): Add generic definition.
+ * include/bits/locale_facets.h (~collate): Mark virtual.
+ (collate::_M_compare_helper): New.
+ (collate::_M_transform_helper): New.
+ * src/locale.cc: Remove unnecessary specializations.
+ * src/string-inst.cc: Tweak instantiation of ctors.
+
+ * acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Do configury for collate.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+ * src/Makefile.am (sources): Add collate.cc.
+ * src/Makefile.in: Regenerate.
+
+ * testsuite/22_locale/collate_byname.cc: New.
+ * testsuite/22_locale/collate.cc: New file.
+ * testsuite/22_locale/collate_char_members.cc: New file.
+ * testsuite/22_locale/collate_wchar_t_members.cc: New file.
+
2001-08-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* configure.target: Set LIMITSH for powerpc-*-*.