In perl.git, the branch smoke-me/khw-av has been created <http://perl5.git.perl.org/perl.git/commitdiff/7575af144cc399e1972047925432bbdd7dee7585?hp=0000000000000000000000000000000000000000>
at 7575af144cc399e1972047925432bbdd7dee7585 (commit) - Log ----------------------------------------------------------------- commit 7575af144cc399e1972047925432bbdd7dee7585 Author: Karl Williamson <pub...@khwilliamson.com> Date: Sat Feb 2 10:18:45 2013 -0700 Change pods to not refer to av_len() This name for the function is misleading; don't encourage its use. M dist/ExtUtils-ParseXS/lib/perlxstut.pod M pod/perlembed.pod M pp_sort.c commit 771cd06bbe48e1209cbd1efbdb1a4753fba726e4 Author: Karl Williamson <pub...@khwilliamson.com> Date: Thu Feb 7 12:16:48 2013 -0700 Add av_tindex() synonym for av_top_index() The latter is a somewhat less clumsy name. The old one is provided a a very clear name; the new one as a somewhat slangy version M av.c M av.h M embed.fnc M pod/perldelta.pod M proto.h M regcomp.c commit f419efad2bd418586bab0fba3af3954e0141ffe2 Author: Karl Williamson <pub...@khwilliamson.com> Date: Thu Feb 7 12:06:43 2013 -0700 Inline av_top_index() This function is just an assert and a macro call. Avoid the function call overhead by making it linline. M av.c M embed.fnc M inline.h M proto.h commit 4d3a92f16b26979adc8869bdd4f7e4adbf1692fe Author: Karl Williamson <pub...@khwilliamson.com> Date: Thu Feb 7 11:43:02 2013 -0700 Change name 'av_top' to 'av_top_index' In using the av_top() function created in a recent commit, I found myself being confused, and thinking it meant the top element of the array, whereas it really means the index of the top element of that array. Since the new name has not appeared in a stable release, it can be changed, without remorse, to include 'index' in it. M av.c M av.h M embed.fnc M embed.h M pod/perlguts.pod M proto.h M regcomp.c commit 9cd2e43664c514c79f150f112214efde2198cfbf Author: Karl Williamson <pub...@khwilliamson.com> Date: Thu Feb 7 10:51:49 2013 -0700 regen/embed.pl: Allow inline functions to have 'Perl_' Inline functions are static to the file they are embedded in, so should have a 'S_' prefix. However if that file is a header file that is #included and is listed in embed.fnc, makedef.pl will automatically create a def list for Win32 that has a "Perl_" prefix. This commit allows the "p" flag to override the normal "S_" prefix for inline functions. M embed.fnc M regen/embed.pl commit 1923ee5cb7536ff5fb7f9b58078404c519c8e754 Author: Karl Williamson <pub...@khwilliamson.com> Date: Thu Feb 7 10:45:14 2013 -0700 regen/embed.pl: Extract out duplicate code into a fcn M regen/embed.pl commit cf0a6be057bc468ca95f28ab45da958922bf2d56 Author: Karl Williamson <pub...@khwilliamson.com> Date: Thu Feb 7 10:31:22 2013 -0700 regen/embed.pl: Make error if have both p and s flags This moves the current test for having both i and s to the new place M regen/embed.pl commit 386bd4c7d3d33f1d6d69b8a9a988811fd395ee87 Author: Karl Williamson <pub...@khwilliamson.com> Date: Thu Feb 7 10:26:54 2013 -0700 embed.fnc: Remove inappropriate 'p' flags These functions do not begin with 'Perl_'; currently this flag is ignored here. M embed.fnc ----------------------------------------------------------------------- -- Perl5 Master Repository