In perl.git, the branch smoke-me/yves-re-unicode has been created

<http://perl5.git.perl.org/perl.git/commitdiff/ebfed3c6e56cdbbb186213e04e7bc29885cfb5c0?hp=0000000000000000000000000000000000000000>

        at  ebfed3c6e56cdbbb186213e04e7bc29885cfb5c0 (commit)

- Log -----------------------------------------------------------------
commit ebfed3c6e56cdbbb186213e04e7bc29885cfb5c0
Author: Yves Orton <[email protected]>
Date:   Sun Apr 15 17:03:00 2012 +0200

    fix wording of diagnostics

M       regexec.c

commit bc62bc14bccb5102cdd8773118c99a8749797d87
Author: Yves Orton <[email protected]>
Date:   Sun Apr 15 17:02:25 2012 +0200

    tweak test for undowngradeable mandatory check substr

M       regexec.c

commit fb161a48f0f9d916ca32c16ee1857cdaa1a2851c
Author: Yves Orton <[email protected]>
Date:   Sun Apr 15 17:01:58 2012 +0200

    Add some diagnostics to mandatory susbtr checking

M       regexec.c

commit 06d90f49b24f6b2de5576e5e23953d5ffdc1707a
Author: Yves Orton <[email protected]>
Date:   Sun Apr 15 17:00:56 2012 +0200

    robusitfy mandatory substr checks
    
    If the substr contains unicode that cannot be converted to
    latin then we cannnot match at all. Also add diagnostics.

M       regexec.c

commit 8a18543890811ab36dc2164dd22b79d349d8fd7f
Author: Yves Orton <[email protected]>
Date:   Sun Apr 15 16:59:28 2012 +0200

    Robustify check string logic to latin1/unicode mismatches
    
    If the check string is unicode and contains a value that cannot
    be converted to latin1 we can bail immediately.
    
    This also adds diagnostics.

M       regexec.c

commit e107c0a4bcf6d9e08ddc063613f77b5d916957c1
Author: Yves Orton <[email protected]>
Date:   Sun Apr 15 15:51:17 2012 +0200

    remove highlighting colors from diagnostic log output

M       regexec.c

commit 7332f1ca068df424fcfca277057870f025eab8ca
Author: Yves Orton <[email protected]>
Date:   Sun Apr 15 15:43:37 2012 +0200

    fix broken optimisation of high code point unicode floating matches
    
    If a unicode floating substr cannot be converted to a valid latin1 string
    we end up with a non SvOK substr for latin1 matches, which we would 
pessimize
    and allow the main engine to try the pattern. However we know in this case
    we cannot match at all, so we can instead bail out right away. This also
    prevents us doing anything illegal with the substr SV later.

M       regexec.c
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to