In perl.git, the branch smoke-me/khw-ppport has been created
<https://perl5.git.perl.org/perl.git/commitdiff/3f13b03086f6b010e8d6528d150133d9000d5dfe?hp=0000000000000000000000000000000000000000>
at 3f13b03086f6b010e8d6528d150133d9000d5dfe (commit)
- Log -----------------------------------------------------------------
commit 3f13b03086f6b010e8d6528d150133d9000d5dfe
Author: Karl Williamson <[email protected]>
Date: Tue Sep 10 07:50:23 2019 -0600
smoke5
commit 04d7fc0048360f6766040edf87e200a7b72a010b
Author: Karl Williamson <[email protected]>
Date: Mon Sep 9 22:26:20 2019 -0600
pop
commit 0a9face5757a95f4cc1d95cc74c0b41639957503
Author: Karl Williamson <[email protected]>
Date: Mon Sep 9 12:18:03 2019 -0600
pop
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