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

<https://perl5.git.perl.org/perl.git/commitdiff/16fa5f7f34fc90de040e8fd86078a1f82a083629?hp=0000000000000000000000000000000000000000>

        at  16fa5f7f34fc90de040e8fd86078a1f82a083629 (commit)

- Log -----------------------------------------------------------------
commit 16fa5f7f34fc90de040e8fd86078a1f82a083629
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 21:07:33 2019 -0600

    embed.fnc: Clarify and fix 'b' flag description

commit dd78bc5c96cb6fcc952c79501827559df92e2c0f
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 21:05:22 2019 -0600

    embed.fnc: Fix typo in comment

commit 5286a83480293e47de410a3e60e2e0455a7a8d0b
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 21:03:45 2019 -0600

    embed.fnc: Correct grammar in comment

commit a386fd7024dd0a99b57b86d9a07bcf7ffd8bfcd5
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 21:01:40 2019 -0600

    embed.fnc: Trivial comment only

commit c6599492eb82bc0dbfd9fb76c02a078acb27e183
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 16:55:45 2019 -0600

    XXX figure out what is going on embed.fnc: Remove M flag from several 
functions
    
    These do have an extra macro, but.

commit 343c5a8c552ca0fe6f3e6320be4c82d8fcd3536e
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 15:57:20 2019 -0600

    embed.fnc: Remove experimental status from some internal fcns
    
    These have been around long enough that they aren't going away.

commit b7b6cd0e429525cac311a388a10f012ec8f06170
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 15:31:56 2019 -0600

    embed.fnc: Restrict the 'ref' function's accessibility
    
    This could otherwise cause name collisions.  It is only used in two .c
    files in the core

commit a2e40bc2d076c845b5d3244f243fc9e8b00973ef
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 15:24:41 2019 -0600

    Note that config.h contains usable API macros
    
    Things like UVSIZE...

commit 8aac1060c1d7391f24d95a49a116f1e2465ec3d1
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 14:55:46 2019 -0600

    Fix documentation of WITH_LC_NUMERIC_foo
    
    Now that Devel::PPPort can handle a macro whose argument is a {...}
    block, we can appropriately document these.

commit 2866d64b56bee06b20ff45fb9b17ccca1d68cbb0
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 14:55:07 2019 -0600

    Document STMT_START .. STMT_END
    
    Now that we have the 'u' flag we can document these macros and not have
    to break downstream processing.

commit ab18847267179893e496b01670a39ae6941bc005
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 14:47:48 2019 -0600

    Mark BHK macros as unorthodox
    
    This is because they take a preprocessor token as an argument

commit f7f34c7d9416faf08a6eefb445d2a33757fcd54a
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 14:45:25 2019 -0600

    Note that STR_WITH_LEN() is unorthodox
    
    Now that we have the 'u' flag for macros, this one returns
    a pair of values, so should be marked as such.

commit e35d6742befd529aacfabe7735079382202b54bf
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 14:40:12 2019 -0600

    Change pod for macros that require "literal strings"
    
    Now that Devel::PPPort  has the ability to handle these, we can loosen
    the syntax for clarity.

commit 3256da0276e9d99a0d32ea407f342733bdebc861
Author: Karl Williamson <[email protected]>
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 8c40425832af0467e19da9f041a90b183b8bc32a
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 14:25:26 2019 -0600

    embed.fnc: Add 'u' flag for unorthodox parameter macros
    
    This tells downstream processors, such as Devel::PPPort that compiling
    macros like these will be won't work, as they have some issue.  For
    example, aTHX_ expands to have a trailing comma.

commit 2d9d12689157eb50a0bd1b580276d56bcc1d6492
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 14:12:49 2019 -0600

    Refer to CopLABEL_len[_flags] in pod for cop_fetch_label

commit 660c4bad31ecaf5f0fe3d713425a3641af0a84e1
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 14:10:52 2019 -0600

    Document CopLABEL[_len[_flags]]

commit aa67e5060dfe25b6832f8cd3149982565fca6bb3
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 13:58:16 2019 -0600

    Note that various items in perlguts are documented

commit 16edf182b8d9fde3627e3fd6b62d422b2a566cfe
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 13:59:35 2019 -0600

    perlguts: Document save_item

commit a5a764d2dbd4beb0623788504cda35dd614f1495
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 12:59:08 2019 -0600

    sv.c: Note that some SV flags are documented

commit d6d8aac93090ba19d092fcfaf72a300eb7f4f289
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 11:10:54 2019 -0600

    Remove redundant documentation for PL_parser

commit ec196c7518e5f5e7e12ba4027516bfb1b24946b6
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 11:09:19 2019 -0600

    Note that various XS macros are documented

commit 8e731a96fc0faf394922dd8e881f23e6587f0bf2
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 11:07:38 2019 -0600

    Note that AvFILLp is not for public use

commit 7178b9a51140f088342cbcfbdb70792ac1596d7d
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 11:05:58 2019 -0600

    Note that PERL_VERSION and kin are documented

commit 48e2dacbf91082ec35ba17e45618287fc6df66d5
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 11:05:11 2019 -0600

    Note that mro[gs]et_private_data are documented

commit b146837b81adfd4ca9f815d61a4e3e30a0fe2712
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 11:03:45 2019 -0600

    Note that filter_add, filter_read are documented

commit 3a8766bf90dee4df8415e5e228b42b6a70714aa6
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 11:03:21 2019 -0600

    Note that PL_errgv is documented

commit 406679f81e9488b274be81c3615ac91c4fdad342
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 11:02:14 2019 -0600

    Note that G_METHOD[_NAMED] are documented

commit fcca369fad7953db6175125584a630d2aa89b844
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 14:19:18 2019 -0600

    Note that PERL_MAGIC_foo are documented

commit d1a7a8241ef1b4be5029f3b3956dfb08206e8314
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 14:18:09 2019 -0600

    Document PERL_INT_MAX, and similar

commit 02eaf42af9db6398894a85415506b6b26dc9f349
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 14:14:28 2019 -0600

    Document my_exit()

commit cd436046855be4d86763fd456a22d34b89dab142
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 14:11:49 2019 -0600

    numeric.c: Note that flag bit names are documented

commit ad101670cf3ed71a9e150dadfacf29a66f23922d
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 14:09:48 2019 -0600

    Note that [cm]alloc, realloc are documented
    
    As they are really Unix calls

commit b89fdbe8a847ed179bcc2ee7c41fa428abb21236
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 14:09:13 2019 -0600

    Document HvFILL

commit 54d547025fc2f48091b2921eea9d10f4a91a4278
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 14:08:13 2019 -0600

    Document WIDEST_UTYPE

commit 61ad94ca2783ea723fb390b1540e4e4f83dfd8be
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 14:06:20 2019 -0600

    gv.c: Note that some GV_foo constants are documented

commit 7c5d7e0ab6ce3c848a6e1fec2164a4af97588a86
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 14:05:27 2019 -0600

    dump.c: Note that constants to pass are documented

commit 8d14fc42f8e0dc24906fe5180fa2832ac038ad91
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 14:00:36 2019 -0600

    Config: mention it is generated by configpm

commit 4c5355fa1624562afdb52f22d45d23005f36f36d
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 13:57:05 2019 -0600

    Document UTF8_MAXBYTES

commit 1db50dc2dcb297d2473b592379775fb71adad01c
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 13:56:30 2019 -0600

    Document rsignal()

commit 2a10fdea4f4c65768912c869c2d785a275934eb0
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 13:56:10 2019 -0600

    Document my_setenv()

commit 034625935904e9ea8de5d0e0039eb96d2783a148
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 13:49:36 2019 -0600

    Document instr()

commit 6231ab64370bd2be54f16e7947eb209bfdce659e
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 17:15:45 2019 -0600

    Note that the PerlIO functions and macros are documented
    
    in perlapio

commit e4d65dc42de874024160466ef08d303b150eacbf
Author: Karl Williamson <[email protected]>
Date:   Thu Aug 29 21:23:20 2019 -0600

    Note that the warnings categories are documented
    
    This generates a hidden apidoc entry for the warnings categories, for
    downstream processing, like Devel::PPPort.

commit a6476d47884a550cc691bda49f1ba00f60282190
Author: Karl Williamson <[email protected]>
Date:   Thu Aug 29 16:52:45 2019 -0600

    warnings.h: Add pod about finding the XS warning category
    
    The XS category names are easily derivable from the chart of perl-space
    categories.

commit d2f6fad8fc48dace2a16f91204c2d20b3ac4da21
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 20:53:03 2019 -0600

    regen/embed.pl: Enforce 'b' without 'M' requires 'D'

commit 3343d5ad5500e8fe689676d0c31d89e7c83dfefd
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 20:03:04 2019 -0600

    embed.fnc: Functions in mathoms are deprecated
    
    (unless there is a macro to bypass them)
    
    These functions can be removed at any time, and any installation may
    disallow them.  So they are effectively deprecated.  Make this explicit.

commit 1d256991b78db9aacd2d85713b07cf690a28d40a
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 20:51:52 2019 -0600

    regen/embed.pl: Enforce mutual exclusivity of 'b', 'm'

commit cd131dbfd746cd1e6d9032dfb1bec5f5e4f7cc71
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 16:43:35 2019 -0600

    embed.fnc: pack_cat, pad_compname_type have macro
    
    contrary to what was specified here

commit 59af63a053721c2c5edd0374547f0ae6399d795f
Author: Karl Williamson <[email protected]>
Date:   Tue Aug 20 12:35:49 2019 -0600

    embed.fnc: Use M flag generally with b, not m.
    
    Commit 54c193aee0eb1f20806952d8fcd2ddadd5e57600 introduced the M flag,
    to indicate an extra macro in addition to a regular function, beyond the
    m flag which indicates a macro that replaces the function.  This
    distinction matters to downstream processes.
    
    But some of the functions with the b flag (hence in mathoms) still had
    an m flag, but the macro is actually extra.  This commit changes those
    from m to M.

commit 6bc7c99da7ecd5cbc53fed76d146ab3c87c94f4e
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 17:00:26 2019 -0600

    embed.fnc: There is no macro for sv_nolocking()
    
    Contrary to what this said.

commit c0515cfeb1f7fe5fdc1ad2246ea2d82b6467b19e
Author: Karl Williamson <[email protected]>
Date:   Mon Nov 26 20:16:09 2018 -0700

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

commit b71b9798b12742e4edebb31295393f6d17b194a2
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 4 21:03:42 2019 -0600

    perlapi: Formally give prototypes for isFOO variants
    
    These macros are documented unconventionally, with the main one of a
    type documented, and the corresponding variants listed with a pointer to
    how the variant differs from the main entry.  This is because they all
    have similar corresponding variants, and doing it this way makes the
    documentation more compact.  But downstream software is looking for
    an apidoc entry to know about the existence of these.  This commit adds
    that, using the new 'h', or hidden flag to suppress them from being
    displayed.

commit a15e0a78ae9b8c9d7794d496b5f3fdcb25697439
Author: Karl Williamson <[email protected]>
Date:   Thu Aug 29 16:28:33 2019 -0600

    autodoc.pl: Add h flag for hidden documentation
    
    This is to be used when the documentation exists, but isn't the typical
    sort in perlapi or perlintern.

commit 9a2abce452a24f513fe1a0f8e70e8ac55d02d0c4
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 4 18:26:16 2019 -0600

    perlapi: Document memEQs memNEs

commit 781455b2967bc1207b6c5d7a4537d96a47da6867
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 4 18:25:31 2019 -0600

    perlapi: Document C_ARRAY_LENGTH, END

commit 8ebdd76928b86b90a76edd11dc6266560e96f526
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 4 18:23:03 2019 -0600

    perlapi: Document __ASSERT_

commit 1df09c8bc9d549f860e85dac28068fc2b316b97d
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 4 18:22:16 2019 -0600

    perlapi: Document cBOOL

commit ef7bce2b9a1b2ac6792140ee7a7e7921b33e7773
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 4 18:21:11 2019 -0600

    perlapi: Document XST_mUV
    
    This one was missing from the set

commit 9cb44e852502a7886eca73dd032704ac1d407860
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 4 18:19:25 2019 -0600

    perlapi: Document GROK_NUMERIC_RADIX, PERL_ABS

commit 16c6b0cdc56a5d62157478421d1269db432dd08a
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 4 18:17:48 2019 -0600

    perlapi: Document my_strotod, Strtod

commit b3d34885d15843b43dbef2c9bf0926ace43911f0
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 4 18:16:10 2019 -0600

    perlapi: Document IN_LOCALE, and related

commit e6ce11de6cb46c0c41492cc5dbd8c0313749abe4
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 4 18:14:43 2019 -0600

    perlapi: Document LIKELY, UNLIKELY

commit 6ab56884776cc709429996f023fee0b83026f56b
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 4 18:03:03 2019 -0600

    perlapi: Document SvUVXx()
    
    I'm doing so because Devel::PPPort provides this function.

commit 672c48c89e08657da5f6af60cc55f942a29a1bf5
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 4 18:01:11 2019 -0600

    perlapi: Document UNICODE_REPLACEMENT

commit 73ae116e6f0f3f624a8699c909b4d50706f625e9
Author: Karl Williamson <[email protected]>
Date:   Sun Aug 4 18:00:01 2019 -0600

    perlapi: Document NATIVE_to_foo, converse functions

commit 152fbdd24c63646161d1c95239f5e5476bd18738
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 11:16:40 2019 -0600

    perlapi: Generalize SEE ALSO lists
    
    This makes sure perlintern and perlapi are consistent

commit 017cae54636e560c161df260d4f276cb8367474f
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 20:45:08 2019 -0600

    regen/embed.pl: Improve error msg
    
    by indicating which function the problem occurs in

commit 631ac4212b614f23d84db8083ce49eda9fcab4a6
Author: Karl Williamson <[email protected]>
Date:   Fri Aug 30 13:06:18 2019 -0600

    regen/embed.pl: Sort accepted flags list; N n s are legal
    
    This makes it easier to look up a flag in the list.  It had gotten out
    of order due to an earlier renaming of a flag.  And several legal flags
    (though not used in embed.fnc) were missing

commit b10b92fe91ce49ad18f299ac1b8e27774eaee823
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 14:13:57 2019 -0600

    perlapi: Clarify pod for cop_store_label

commit 949cc445884cb627f973f8efdce28f190fe76f93
Author: Karl Williamson <[email protected]>
Date:   Sat Aug 31 13:01:24 2019 -0600

    perlapi: Fix pod for perl_clone()
    
    There were grammar mistakes, and the example it cited is no longer
    valid.

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

-- 
Perl5 Master Repository

Reply via email to