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

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

        at  01d8d202cf836ecd65d22ab04e4c04aee9557851 (commit)

- Log -----------------------------------------------------------------
commit 01d8d202cf836ecd65d22ab04e4c04aee9557851
Author: Karl Williamson <[email protected]>
Date:   Mon Sep 1 20:00:01 2014 -0600

    PATCH: [perl #122671] Many warnings in regcomp.c can occur twice
    
    This solves the problem by moving the warnings to be output only in
    pass2 of compilation.  The problem arises because almost all of pass1
    can be repeated under certain circumstances described in the ticket and
    the added comments of this patch.

M       regcomp.c
M       t/re/reg_mesg.t

commit b05824c3befad922dcbf3122da56c5fb5b332abb
Author: Karl Williamson <[email protected]>
Date:   Mon Sep 1 18:54:03 2014 -0600

    recomp.c: Don't output same warning twice
    
    This warning was untested for as well.

M       regcomp.c
M       t/re/reg_mesg.t

commit a84a1c6c8444908ddb9236d5edd2ecf277f743bf
Author: Karl Williamson <[email protected]>
Date:   Mon Sep 1 16:44:38 2014 -0600

    regcomp.c: Vertically stack ternary
    
    for legibility

M       regcomp.c

commit 31826ab9bbf6cc33f45adc2ed82b3bb5fb6b2b97
Author: Karl Williamson <[email protected]>
Date:   Mon Sep 1 14:57:49 2014 -0600

    regcomp.c: Don't prematurely skip error checking
    
    The assertion in the comment changed by this commit was true only for
    pass1 of the regex compilation; not pass2.  This makes it true in both
    passes by moving it, and the code it was about past some error checking.
    This error checking was executed in pass1, but not pass2.  It also
    changes the warning to only be done in the second pass, part of
    [perl #122671].  A future commit will fix the others

M       regcomp.c

commit 3710ab8b0ccac2fa274d14a63d4dbad016644e04
Author: Karl Williamson <[email protected]>
Date:   Mon Sep 1 14:48:02 2014 -0600

    regcomp.c: Move comment closer to code it applies to

M       regcomp.c

commit eb6d56718afb782483ee533269d87dcb5357988d
Author: Karl Williamson <[email protected]>
Date:   Thu Aug 28 21:12:39 2014 -0600

    regcomp.c: Remove unnecessary cast
    
    The macro does the appropriate cast, and this is slightly more legible.

M       regcomp.c

commit 57af18bcbd77e8cf05431c4f98ba5bc3416c0108
Author: Karl Williamson <[email protected]>
Date:   Tue Aug 26 15:34:25 2014 -0600

    regcomp.c: Make macro a lookup
    
    The recently introduced macro isMNEMONIC_CNTRL has a look-up and several
    tests in it, which occupy time and space.  Since it was only used for
    debugging, that did not matter much, but future commits will use it in
    more mainline code.  This commit changes it to be a single look-up,
    using up one of the spare bits available for that purpose in
    PL_charclass.  There are enough available bits that we aren't likely to
    run out, really ever.  (We can always add a 2nd word of bits if
    necessary.)

M       handy.h
M       l1_char_class_tab.h
M       regcomp.c
M       regen/mk_PL_charclass.pl

commit 79a6f25973109ba28a04dbc19403e08b1b176a5d
Author: Karl Williamson <[email protected]>
Date:   Tue Aug 26 17:29:31 2014 -0600

    regcomp.c: Extract functionality into a static function
    
    This is in preparation for it being used in more than one place in a
    future commit.

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

commit 1b78c814c6d632307d323770a76db9a319b99aa4
Author: Karl Williamson <[email protected]>
Date:   Thu Aug 28 13:59:01 2014 -0600

    XXXcharbits

M       regcomp.h

commit d1b8b8f19f04bf495b09df04c204fb955c7291c0
Author: Karl Williamson <[email protected]>
Date:   Tue Jun 17 18:49:53 2014 -0600

    XXX partial perlapi text

M       perlvars.h

commit 551d94e71e45a73e78637d8a37e925a57ac5afdc
Author: Karl Williamson <[email protected]>
Date:   Sat May 17 19:37:06 2014 -0600

    XXX Don't push. attempt to tell tries everything at compile time
    
    But, it appears this is thrown away, have to consult with Yves to see if
    is worth pursuing

M       embed.fnc
M       embed.h
M       perl.h
M       proto.h
M       regcomp.c
M       regcomp.h
M       regcomp.sym
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to