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

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

        at  9fed575b8201f1488ab95dddee816f3304c4afbc (commit)

- Log -----------------------------------------------------------------
commit 9fed575b8201f1488ab95dddee816f3304c4afbc
Author: Karl Williamson <[email protected]>
Date:   Tue May 10 22:17:22 2016 -0600

    Use memmem() if available on the platform for Perl_ninstr()

M       embed.fnc
M       embed.h
M       proto.h
M       util.c
M       util.h

commit d59f542cebfbaa15f45d1af98aaedae225a1af37
Author: Karl Williamson <[email protected]>
Date:   Tue May 10 22:12:06 2016 -0600

    mathoms.c: Remove special casing from instr()
    
    This function was recently moved to mathoms.  Now that various changes
    have been made to the system, the special casing needed to get things to
    compile can be removed.  Also, it can just call the macro
    implementation, instead of what the macro expands to.

M       mathoms.c

commit 88722849b038da028a9b998c8ca3065ac9fe6005
Author: Karl Williamson <[email protected]>
Date:   Tue May 10 21:02:16 2016 -0600

    Make two functions for 5.005 backcompat MATHOMS
    
    The functions sv_setpviv() and sv_setpviv_mg() exist only for backcompat
    with 5.005. (verified with Jarkko and Nicholas).  Make them compile only
    when mathoms is present.  They can't be moved to mathoms.c because they
    both call a static function visible only in sv.c.

M       embed.fnc
M       embed.h
M       proto.h
M       sv.c

commit ad1bf66de492faaa2c148a14ae52858849231a19
Author: Karl Williamson <[email protected]>
Date:   Tue May 10 22:01:30 2016 -0600

    embed.fnc: Alter 'b' flag meaning
    
    This commit changes this flag to mean that the backward compatibility
    functions are compiled unless the -DNO_MATHOMS cflag is specified to
    Configure.  Previously the meaning was sort of like that but not
    precisely.
    
    Doing this means that the prototypes that needed to be manually added to
    mathoms.c are no longer needed.  No special parameter assertions have to
    be made.  makedef.pl no longer needs to parse mathoms.c and have special
    cases for it.  And several special case entries in embed.fnc can be
    non-special cased.

M       embed.fnc
M       embed.h
M       makedef.pl
M       mathoms.c
M       proto.h
M       regen/embed.pl

commit 69ebebf65b2d3d82633fa6f3452d6eae28b6461d
Author: Karl Williamson <[email protected]>
Date:   Thu May 12 11:51:10 2016 -0600

    embed.fnc: Temporarily remove backcompat flag for 2 fcns
    
    Otherwise, the next commit could potentially cause errors when bisecting
    under -DNO_MATHOMS.  They will be restored 2 commits hence.

M       embed.fnc

commit 68b549a4d4fd463966e077ebefaa170765350d7c
Author: Karl Williamson <[email protected]>
Date:   Thu May 12 11:31:10 2016 -0600

    regen/embed.pl: Don't: #define FOO FOO
    
    Doing so would be useless.  This doesn't currently happen, but would in
    a couple of commits.

M       regen/embed.pl

commit 56023dc0131b559a74ece3a996b7b0978c741dc1
Author: Karl Williamson <[email protected]>
Date:   Tue May 10 21:26:33 2016 -0600

    embed.fnc:  Change 'b' flag to not imply 'p' flag
    
    By doing this, we make it more general, which will be useful in a few
    commits.

M       embed.fnc
M       makedef.pl
M       regen/embed.pl

commit 146f9bf02126aefcce4a32df6dabe7943a77d632
Author: Karl Williamson <[email protected]>
Date:   Tue May 10 18:35:54 2016 -0600

    embed.fnc: Indicate ninstr(), rninstr() have documentation

M       embed.fnc

commit 278aace95d24c04021d53ce02c04c888ef90a9bb
Author: Karl Williamson <[email protected]>
Date:   Tue May 10 17:51:58 2016 -0600

    mathoms.c: Fix prototype
    
    This would probably have refused to compile if anyone were actually
    using this function in a threaded build.

M       mathoms.c

commit 414435bb00aaede72a9ea4ade18083328dd71534
Author: Karl Williamson <[email protected]>
Date:   Tue May 10 17:34:25 2016 -0600

    regen/embed.pl: Verify flags field of embed.fnc
    
    Make sure that the specified flags are legal.

M       regen/embed.pl

commit 2afca52ec03e08fc116f24fb8d40e714e4b92447
Author: Karl Williamson <[email protected]>
Date:   Tue May 10 17:32:36 2016 -0600

    embed.fnc: Remove improper flag character
    
    This was introduced by efaf36747029c85b4d8825318cb4d485a0bb350e;
    apparently a typo.

M       embed.fnc
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to