develooper Front page | perl.perl5.changes | Postings from September 2019

[perl.git] branch smoke-me/khw-ppport created.v5.31.3-152-g8580908e1f

From:
Karl Williamson
Date:
September 11, 2019 04:51
Subject:
[perl.git] branch smoke-me/khw-ppport created.v5.31.3-152-g8580908e1f
Message ID:
E1i7uaT-0006pX-7t@git.dc.perl.space
In perl.git, the branch smoke-me/khw-ppport has been created

<https://perl5.git.perl.org/perl.git/commitdiff/8580908e1f8eeccf3ecd268c72d2bedc0b7c3b80?hp=0000000000000000000000000000000000000000>

        at  8580908e1f8eeccf3ecd268c72d2bedc0b7c3b80 (commit)

- Log -----------------------------------------------------------------
commit 8580908e1f8eeccf3ecd268c72d2bedc0b7c3b80
Author: Karl Williamson <khw@cpan.org>
Date:   Tue Sep 10 22:50:13 2019 -0600

    smoke6

commit 8d34e29c215d57fc9cb5facde577947ff66ee87a
Author: Karl Williamson <khw@cpan.org>
Date:   Tue Sep 10 12:37:28 2019 -0600

    Some SvREFCNT_foo are no longer macros
    
    but are inline functions.  They should be listed in embed.fnc.

commit 036ac0d048b832588d427ba912327bc085c63041
Author: Karl Williamson <khw@cpan.org>
Date:   Tue Sep 10 11:51:40 2019 -0600

    Strip leading underscore from macro name
    
    Those style names are reserved for the C implementers.

commit 8f3a6c9813ac942e23f60eea32e7665ec080abf4
Author: Karl Williamson <khw@cpan.org>
Date:   Tue Sep 10 11:12:59 2019 -0600

     Strip leading underscore from macro name
    
    Those style names are reserved for the C implementers.  Instead add a
    suffix to differentiate this name from an otherwise identical one.

commit 1cf8e9b2e9da52d1af1a6c4ccf7110feae91d8a5
Author: Karl Williamson <khw@cpan.org>
Date:   Tue Sep 10 10:59:04 2019 -0600

    Strip leading underscore from macro name
    
    Those style names are reserved for the C implementers

commit 16353015b02846460b8ba0ec113bfbf4dbffd2aa
Author: Karl Williamson <khw@cpan.org>
Date:   Mon Sep 9 11:53:55 2019 -0600

    regen/embed.pl: Always generate an ARGS_ASSERT
    
    Prior to this commit, if you changed a pointer argument to allow it
    being a NULL, you had to go in and remove the function's ARGS_ASSERT.
    Now, you can add such a call to any new function, and it will compile to
    nothing if there is no assertion needed.
    
    This makes use of these macros optional when no assert is needed; but
    required by the porting test args_assert.t when an assert is needed,
    which has been the case all along

commit 7e6cbb65177a234e8be3d2cce846b0ec5209b672
Author: Karl Williamson <khw@cpan.org>
Date:   Mon Sep 9 11:43:18 2019 -0600

    regen/embed.pl: Wrap #if..#endif differently
    
    By surrounding the interior stuff with these in one statement, it makes
    it easier to change that interior stuff without having dangling
    statements.
    
    This makes no difference in the current generated output

commit 28d7eab8641f654e577ea72e12083c3aa5062db0
Author: Karl Williamson <khw@cpan.org>
Date:   Sat Aug 31 20:58:57 2019 -0600

    embed.fnc: Mark atof2, atof3 for internal use only
    
    Now that we have Strtod, my_strtod, those should be used instead.

commit b3fbfdadf98d31012c02f52ca60ba2bfe7938f6e
Author: Karl Williamson <khw@cpan.org>
Date:   Sun Jul 21 14:02:31 2019 -0600

    sv.h: SVt_INVLIST is core-only

commit 613258ff071a1c21e7fdc918b6479788bd6771d6
Author: Karl Williamson <khw@cpan.org>
Date:   Fri Aug 9 11:41:07 2019 -0600

    embed.fnc: Change some 'x' marked fcns to 'C'
    
    The previous commit added the C flag, which is better to use in many
    instances than x.  This commit changes the x entries in embed.fnc that
    I'm pretty sure would be better off being C, and removes some 'x'
    entries for internal only functions

commit c0fc8225d1b7114579dcd1bab718de0764269ed1
Author: Karl Williamson <khw@cpan.org>
Date:   Sun Jul 21 13:20:55 2019 -0600

    Add 'C' flag to embed.fnc, for "core-only" fcns
    
    Previously the x flag was (mis-)used for this purpose.  Some functions
    that are accessible by XS writers shouldn't be used by them, such as
    helper functions that an inline public function calls.  This new flag
    alows that to be specified, without having to mark the function as
    experimental, which could be misleading to later core maintainers

commit 6eaafc9b57133d75ea4afcfffda0b03573aace34
Author: Karl Williamson <khw@cpan.org>
Date:   Sat Aug 31 14:30:29 2019 -0600

    embed.fnc: Clarify comments, and note 'u' flag exceptions
    
    The next release of Devel::PPPort will know how to handle all these
    unorthodox functions, so no need to declare them as such, and in fact
    they shouldn't be declared so.

commit 2f2fa0e993cba52547a79051e798aad0333ba36d
Author: Karl Williamson <khw@cpan.org>
Date:   Wed Jun 26 13:02:35 2019 -0600

    Configure

commit c6c6a599b8406691435db1206e6d042d85203083
Author: Karl Williamson <khw@cpan.org>
Date:   Mon Nov 26 20:16:09 2018 -0700

    XXX need to do process; figure name Configure Fix alignment needed probe

-----------------------------------------------------------------------

-- 
Perl5 Master Repository



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About