In perl.git, the branch smoke-me/khw-5.25 has been created
<http://perl5.git.perl.org/perl.git/commitdiff/5e3dae04b665791310651fdd32b42f43a59eaa2e?hp=0000000000000000000000000000000000000000>
at 5e3dae04b665791310651fdd32b42f43a59eaa2e (commit)
- Log -----------------------------------------------------------------
commit 5e3dae04b665791310651fdd32b42f43a59eaa2e
Author: Karl Williamson <[email protected]>
Date: Tue May 10 22:17:22 2016 -0600
Use memmem() if available on the platform for Perl_ninstr()
M embed.fnc
M embed.h
M proto.h
M util.c
M util.h
commit a5f44df50334e013925065d8fe9973b3795b6852
Author: Karl Williamson <[email protected]>
Date: Tue May 10 22:12:06 2016 -0600
mathoms.c: Remove special casing from instr()
This function was recently moved to mathoms. Now that various changes
have been made to the system, the special casing needed to get things to
compile can be removed. Also, it can just call the macro
implementation, instead of what the macro expands to.
M mathoms.c
commit 705568dfb838161c278c634e6f2a83691bb6e0a0
Author: Karl Williamson <[email protected]>
Date: Tue May 10 22:01:30 2016 -0600
XXX NATIVE_TO_NEED prob. fix embed.fnc: Alter 'b' flag meaning
This commit changes this flag to mean that the backward compatibility
functions are compiled unless the -DNO_MATHOMS cflag is specified to
Configure. Previously the meaning was sort of like that but not
precisely.
Doing this means that the prototypes that needed to be manually added to
mathoms.c are no longer needed. No special parameter assertions have to
be made. makedef.pl no longer needs to parse mathoms.c and have special
cases for it. And several special case entries in embed.fnc can be
non-special cased.
M embed.fnc
M embed.h
M makedef.pl
M mathoms.c
M proto.h
M regen/embed.pl
commit 85ec6ae6bca02d5d7be72c8e2f70841b416eb567
Author: Karl Williamson <[email protected]>
Date: Tue May 10 21:26:33 2016 -0600
embed.fnc: Change 'b' flag to not imply 'p' flag
By doing this, we make it more general, which will be useful in a future
commit.
M embed.fnc
M makedef.pl
M regen/embed.pl
commit ead0644f1c9f9a8bb0a2183c0baabf0e488f38be
Author: Karl Williamson <[email protected]>
Date: Tue May 10 21:02:16 2016 -0600
XXX Don't know why these were declared 'b'
But see
http://perl5.git.perl.org/perl.git/commit/db2b0bab8e5c98bc74fde3b86eb3523fbfef5650?f=embed.fnc
M embed.fnc
commit 9d922cbedec6eb17d0ddb2d88ce59602ab08e9cc
Author: Karl Williamson <[email protected]>
Date: Tue May 10 18:35:54 2016 -0600
embed.fnc: Indicate ninstr(), rninstr() have documentation
M embed.fnc
commit 9e92fd35d54b124e5d35cab53277a0ed2a346f76
Author: Karl Williamson <[email protected]>
Date: Tue May 10 17:51:58 2016 -0600
mathoms.c: Fix prototype
This would probably have refused to compile if anyone were actually
using this function in a threaded build.
M mathoms.c
commit 8b788a841cf618c7707cf6fb39eb01148bc5ecec
Author: Karl Williamson <[email protected]>
Date: Tue May 10 17:34:25 2016 -0600
regen/embed.pl: Verify flags field of embed.fnc
Make sure that the flags specified are known.
M regen/embed.pl
commit cd081df657cdc50ad109f3e1e24f5a64d6b8b783
Author: Karl Williamson <[email protected]>
Date: Tue May 10 17:32:36 2016 -0600
embed.fnc: Remove improper flag character
This was introduced by efaf36747029c85b4d8825318cb4d485a0bb350e;
apparently a typo.
M embed.fnc
-----------------------------------------------------------------------
--
Perl5 Master Repository