Boost logo

Boost :

Subject: Re: [boost] [1.47.0] Regression test failures
From: John Maddock (boost.regex_at_[hidden])
Date: 2011-06-29 14:21:43


> The following are failing on critical platforms (Darwin/Linux/Windows
> with recent GCC or VC++ releases):
>
> regex

I've tracked most (all?) of the failures to a change in ICU/Uniocde
versions - the tests pass with ICU-4.4 but not 4.8 (Unicode 6).

I've just committed the patch below to Trunk, if it works OK (it does
locally), OK to merge to Release in a day or two?

John.

Index: test_unicode.cpp
===================================================================
--- test_unicode.cpp (revision 72757)
+++ test_unicode.cpp (working copy)
@@ -75,8 +75,8 @@
    TEST_REGEX_CLASS_U(Non-Spacing Mark, 20EA);
    TEST_REGEX_CLASS_U(Mc, 1938);
    TEST_REGEX_CLASS_U(Spacing Combining Mark, 1938);
- TEST_REGEX_CLASS_U(Me, 06DE);
- TEST_REGEX_CLASS_U(Enclosing Mark, 06DE);
+ TEST_REGEX_CLASS_U(Me, 0488);
+ TEST_REGEX_CLASS_U(Enclosing Mark, 0488);
    TEST_REGEX_CLASS_U(N*, 0669);
    TEST_REGEX_CLASS_U(Number, 0669);
    TEST_REGEX_CLASS_U(Nd, 0669);


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk