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 <[email protected]>
Date: Tue Sep 10 22:50:13 2019 -0600
smoke6
commit 8d34e29c215d57fc9cb5facde577947ff66ee87a
Author: Karl Williamson <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: Sun Jul 21 14:02:31 2019 -0600
sv.h: SVt_INVLIST is core-only
commit 613258ff071a1c21e7fdc918b6479788bd6771d6
Author: Karl Williamson <[email protected]>
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 <[email protected]>
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 <[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 2f2fa0e993cba52547a79051e798aad0333ba36d
Author: Karl Williamson <[email protected]>
Date: Wed Jun 26 13:02:35 2019 -0600
Configure
commit c6c6a599b8406691435db1206e6d042d85203083
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
-----------------------------------------------------------------------
--
Perl5 Master Repository