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

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

        at  1845f04276293a0f31bb3367099778bcee67cda7 (commit)

- Log -----------------------------------------------------------------
commit 1845f04276293a0f31bb3367099778bcee67cda7
Author: Father Chrysostomos <[email protected]>
Date:   Sat Aug 18 13:16:31 2012 -0700

    Move S_CvDEPTHp from cv.h to inline.h; shrink macros
    
    This allows us to use assert() inside S_CvDEPTHp, so we no longer need
    GCC and non-GCC variants of the macro that calls it.

M       cv.h
M       inline.h

commit 3a81dc4c0baaf2ef55937fc9e184834fa9748bc9
Author: Father Chrysostomos <[email protected]>
Date:   Sat Aug 18 12:58:38 2012 -0700

    Static inline functions for SvPADTMP and SvPADSTALE
    
    This allows non-GCC compilers to have assertions and avoids
    repeating the macros.

M       inline.h
M       perl.h
M       sv.h

commit dfcd9843da4f2fe7707796f3c9bafbae467c891f
Author: Father Chrysostomos <[email protected]>
Date:   Sat Aug 18 12:39:40 2012 -0700

    Use fast SvREFCNT_dec for non-GCC

M       inline.h
M       sv.h

commit ea9a32058a1bf26fbb250648706a2a1307abbee5
Author: Father Chrysostomos <[email protected]>
Date:   Sat Aug 18 12:34:33 2012 -0700

    Use static inline functions for SvREFCNT_inc
    
    This avoids the need to repeat the macros in GCC and non-GCC versions.
    For non-GCC compilers capable of inlining, this should speed things up
    slightly, too, as PL_Sv is no longer needed.

M       inline.h
M       sv.h

commit e3ca0488c737154b4ed6b14000d8769c5f02adbb
Author: Father Chrysostomos <[email protected]>
Date:   Thu Aug 16 21:54:53 2012 -0700

    [perl #113718] Add inline.h
    
    We can put static inline functions here, and they can depend on
    function prototypes and struct definitions from other header
    files.

M       MANIFEST
A       inline.h
M       perl.h
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to