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


        at  4da059fcafd378273e0e80f8cf29c6b53d8899de (commit)

- Log -----------------------------------------------------------------
commit 4da059fcafd378273e0e80f8cf29c6b53d8899de
Author: Karl Williamson <>
Date:   Sun Apr 15 20:49:46 2018 -0600


commit 616384cdbcd45effa2cc96845140788270d803a9
Author: Karl Williamson <>
Date:   Sun Apr 15 14:39:29 2018 -0600


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


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


commit 09f2bccaeb5939fe876e1b0fb28a5a1a5bbe5a76
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 0a55dddeee2a3ca5eed79d01e4c7252809b800fd
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 b3fa636cbe6c2d770e59db13025367dea38c85db
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 c46558ce3d0c9933f3a93d367b05251c09d20bbd
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 4792515183081115853e761b6f9e640332d2f2e3
Author: Karl Williamson <>
Date:   Thu Apr 5 20:52:55 2018 -0600

    XXX temp Rmv EBCDIC

commit 6508318398603db395ef267cdbef017266e21d20
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 570966e3927d542c05d959fea259274d7632cc34
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 fbd01af262f3d9e81315d06e112d05e347076465
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