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

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

        at  c829f06120bfc2dd6a9653dff5206b5b86dc1fae (commit)

- Log -----------------------------------------------------------------
commit c829f06120bfc2dd6a9653dff5206b5b86dc1fae
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 23 10:46:41 2015 -0600

    XXX

M       pod/perldebguts.pod
M       pod/perlrecharclass.pod
M       regcomp.c
M       regcomp.h
M       regcomp.sym
M       regexec.c
M       regnodes.h

commit 3af62f4e03d5c5f092a2bee20e450dbfe05c6ebb
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 23 10:45:43 2015 -0600

    l

M       regexec.c

commit 11b4d7611ee57fe635f324224d073929ccd3fe2b
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 23 10:45:22 2015 -0600

    l

M       regcomp.c

commit 6641a96d65ed9b71e8c40378c15be1c343507d3e
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 23 10:30:02 2015 -0600

    XXX commit msg Make qr/(?[ ])/ work in UTF-8 locales

M       pod/perldiag.pod
M       pod/perlrecharclass.pod
M       regcomp.c
M       regcomp.h
M       regexec.c
M       t/lib/warnings/regexec
M       t/re/reg_mesg.t
M       t/re/regex_sets.t

commit 3ffa30f6d77c6c19d7b46003e721086dc448f987
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 23 10:25:16 2015 -0600

    regcomp.c: Add a parameter to static function
    
    This will be used by the next commit

M       embed.fnc
M       embed.h
M       proto.h
M       regcomp.c

commit fa57b436a5bd6b45b3e90ad244c7b04e4c46306a
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 21 22:21:57 2015 -0600

     regcomp.h: Fold 2 ANYOF flags into a single one
    
    The ANYOF_FLAGS bits are all used up, but a future commit wants one.
    This commit frees up a bit by sharing two of the existing
    comparatively-rarely-used ones.  One bit is used only under /d matching
    rules, while the other is used only when not under /d.  Only the latter
    bit is used in synthetic start classes.  The previous commit introduced
    an ANYOFD node type corresponding to /d.  An SSC never is this type.
    Thus, the bits have mutually exclusive meanings, and We can use the node
    type to distinguish between the two meanings of the combined bit.
    
    An alternative implementation would have been to use the
    ANYOF_HAS_NONBITMAP_NON_UTF8_MATCHES non-/d bit instead of the one
    chosen.  But this is used more frequently, so the disambiguation would
    have been exercised more frequently, slowing execution down ever so
    slightly; more importantly, this one required fewer code changes, by a
    slight amount.

M       regcomp.c
M       regcomp.h
M       regexec.c

commit 4e3a9bf707c4448a28bf07cb4ce19d71b4dfbf42
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 21 13:06:53 2015 -0600

    Add ANYOFD regex node
    
    This is like an ANYOF node, but just for when /d is in effect.  It will
    be used in future commits

M       pod/perldebguts.pod
M       regcomp.c
M       regcomp.sym
M       regexec.c
M       regnodes.h

commit 7797b209ef7b257bfd2763d3713cd2001476dd98
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 21 09:54:05 2015 -0600

    perldebguts: Add clarification

M       pod/perldebguts.pod
M       regcomp.sym
M       regnodes.h
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to