[PATCH] Get all localization tests passing on linux!

Eric Fiselier eric at efcs.ca
Mon Aug 11 21:33:12 PDT 2014


Hi mclow.lists, danalbert,

This patch gets all localization tests passing on linux.
It doesn't actually change any code in locale. Only tests. 
Most of the failures were due to different locale behavior between apple and linux. 
Other failures seem to be related to bugs in GLIBCs handling of some characters.

http://reviews.llvm.org/D4861

Files:
  test/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp
  test/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_1.pass.cpp
  test/localization/locale.categories/category.ctype/locale.ctype.byname/narrow_many.pass.cpp
  test/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_1.pass.cpp
  test/localization/locale.categories/category.ctype/locale.ctype.byname/tolower_many.pass.cpp
  test/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_1.pass.cpp
  test/localization/locale.categories/category.ctype/locale.ctype.byname/toupper_many.pass.cpp
  test/localization/locale.categories/category.ctype/locale.ctype.byname/widen_1.pass.cpp
  test/localization/locale.categories/category.ctype/locale.ctype.byname/widen_many.pass.cpp
  test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
  test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp
  test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp
  test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp
  test/localization/locale.categories/category.monetary/locale.moneypunct.byname/decimal_point.pass.cpp
  test/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp
  test/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp
  test/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp
  test/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp
  test/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
  test/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp
  test/localization/locale.categories/category.time/locale.time.get.byname/get_weekday.pass.cpp
  test/localization/locale.categories/category.time/locale.time.get.byname/get_weekday_wide.pass.cpp
  test/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp
  test/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp
  test/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp
  test/localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4861.12383.patch
Type: text/x-patch
Size: 51289 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140812/749d4363/attachment.bin>


More information about the cfe-commits mailing list