develooper Front page | perl.perl5.changes | Postings from January 2019

[perl.git] branch smoke-me/khw-turkish created.v5.29.7-29-g1fde159b19

Karl Williamson
January 28, 2019 16:49
[perl.git] branch smoke-me/khw-turkish created.v5.29.7-29-g1fde159b19
Message ID:
In perl.git, the branch smoke-me/khw-turkish has been created


        at  1fde159b196b26ea4e33768f72b61954f0426456 (commit)

- Log -----------------------------------------------------------------
commit 1fde159b196b26ea4e33768f72b61954f0426456
Author: Karl Williamson <>
Date:   Mon Jan 28 02:28:25 2019 -0700

    Split t/re/fold_grind.t into multiple test files
    I've resisted doing this for a long time, thinking it would be a lot of
    effort,  but now have realized that there was a fairly easy simplistic
    The core file is renamed  It formerly had an outer loop
    which iterated over the possible character set regex pattern modifiers,
    /a, /l, etc that were tested.  Now that loop is just a block and new
    wrapper files have been created, one per modifier.  They just pass a
    global to the core file that gives which modifier this test file is to
    use.  Hence each file corresponds to one iteration of the old outer
    loop, splitting the tests up into 6 smaller tests that can run in

commit 0ef95586297e92b28c191bcae3e6760784460846
Author: Karl Williamson <>
Date:   Fri Jan 25 09:55:58 2019 -0700

    handy.h: White-space only
    Vertically align the ternary colon with the question mark above it.

commit 49895125efe12a0a860269b3b53ce4e95aff9dc9
Author: Karl Williamson <>
Date:   Wed Jan 23 15:42:35 2019 -0700

    handy.h: Add void * casts to memEQ, memNE
    This change is to allow these macros to be called without having to do
    casting in the call.

commit 77a21f58bd41fc91df2f4e38ac64abcf2c7125aa
Author: Karl Williamson <>
Date:   Mon Jan 21 09:46:00 2019 -0700

    mktables: Make Turkic 'I' chars problematic
    In a Turkic locale, these are problematic because their mappings
    cross the 255/256 boundary.
    This change has the side effect of causing U+307 to be added to the
    problematic list, and it normally really isn't problematic, because in
    those locales where U+130 and U+131 are problematic, U+307 isn't used.
    But applications could switch in and out of Turkic locales, so it's best
    to leave it be considered problematic.  The consequences of making this
    mark problematic are simply slightly less optimized regex pattern code.


Perl5 Master Repository Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About