In perl.git, the branch smoke-me/khw-core has been created


        at  0ba54f9ce1b9474645a816042e417b4b27488c26 (commit)

- Log -----------------------------------------------------------------
commit 0ba54f9ce1b9474645a816042e417b4b27488c26
Author: Karl Williamson <>
Date:   Sun Apr 15 14:39:29 2018 -0600


commit 82fad524e5d5520b0b3d5825b662dae0b72bb79b
Author: Karl Williamson <>
Date:   Sun Apr 15 14:37:07 2018 -0600


commit c713c70644d2e0741efa4b53caa2f5abc9fab9b4
Author: Karl Williamson <>
Date:   Wed Apr 11 15:09:23 2018 -0600


commit 5f3cd937f4b3e0507950b88cc15dcdb2462ca5de
Author: Karl Williamson <>
Date:   Wed Apr 11 13:05:08 2018 -0600

    Set up initial \p{} parse function.
    This function will parse the interior of \p{} Unicode property names in
    regular expression patterns.
    The design of this function will be to return NULL on the properties it
    cannot handle; otherwise it returns  an inversion list representing the
    property it did find.  The current mechanism will be used to handle the
    cases where this function returns NULL.
    This initial state is just to have the function return NULL always, so
    the existing mechanism is always used.  Later commits will add
    functionality so that the existing mechanism gets bypassed more and more.

commit bad54ca3048d2616858d6751a9e729bfb806d1c4
Author: Karl Williamson <>
Date:   Mon Apr 9 10:43:06 2018 -0600

    Move inversion lists to utf8.c
    These previously were statics in perl.c.  A future commit would need
    access to these from regcomp.c.  We could create an access function in
    perl.c so that regcomp.c could access them, or we could move them to
    regcomp.c.  But doing that means also they would be statics in
    re_comp.c, and that would mean two copies.
    So that means an access function is needed.  Their use is really
    unrelated to perl.c, which merely initializes them, so that could have
    an access function instead.  But the most logical place for their home
    is utf8.c, which is described as for Unicode things, not just UTF-8
    So this commit moves these inversion lists to utf8.c, and creates an
    initialization function called on perl startup from perl.c

commit c8e2c2b77e2687fa219094d674196f8a5c6f5898
Author: Karl Williamson <>
Date:   Sun Apr 8 15:03:56 2018 -0600

    re/regexp_unicode_prop.t: Add test
    User-defined properties can have the same name as, and override an
    official property definition.  This may or may not be the correct
    behavior going forward, but it shouldn't be changed inadvertently.

commit 3c34b7c687492c5b38d2f979dc5a63a26f78d340
Author: Karl Williamson <>
Date:   Sun Apr 8 14:40:49 2018 -0600

    mktables: Add tests for t/re/unipropsFOO
    Make sure that a non-binary property doesn't get mistakenly matched in
    \p{}, which is only for binary ones.  There are some ambiguities that
    this test keeps us from falling victim to.

commit 983a8947795a658b2c4e9d972401b4032fba38ad
Author: Karl Williamson <>
Date:   Thu Apr 5 20:52:55 2018 -0600

    XXX temp Rmv EBCDIC

commit 08c28c15299a7225a0f095f86b3561b73c7ce825
Author: Karl Williamson <>
Date:   Thu Apr 5 20:40:19 2018 -0600

    XXX commnit does more than this: regen/ Remove improper line
    I don't know what this line was supposed to do, but it wasn't working.

commit 5fd1d16ba0380e9d30acadf45f058efa4ebc57ca
Author: Karl Williamson <>
Date:   Thu Apr 5 20:35:22 2018 -0600

    regen/ stop at 256 for latin1 lists
    This changes the max of a range down from the platform's infinity to
    256 when calculating things dealing with the 0-255 range.  Otherwise, on
    some properties, it could go 256..infinity using up all the machine's

commit 26d008398fb67ff96e6216096d3480f321290b55
Author: Karl Williamson <>
Date:   Thu Apr 5 20:29:29 2018 -0600

    regen/ Add comment
    This gives the paradigm to use should this be needed


Perl5 Master Repository

Reply via email to