[Perl/perl5] 3bcea5: locale.c: Change %p to 0x%p
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 3bcea52bbcfba89484bbb3e8d7e0c5ec08acfe9d https://github.com/Perl/perl5/commit/3bcea52bbcfba89484bbb3e8d7e0c5ec08acfe9d Author: Karl Williamson Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: M locale.c Log Message: --- locale.c: Change %p to 0x%p It makes it clearer in these messages that the output is hex To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] bd8229: Storable: remove conditional define
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: bd8229e7049add6f6da46c15d55a498e9c298b76 https://github.com/Perl/perl5/commit/bd8229e7049add6f6da46c15d55a498e9c298b76 Author: Graham Knop Date: 2024-08-01 (Thu, 01 Aug 2024) Changed paths: M dist/Storable/t/huge.t Log Message: --- Storable: remove conditional define To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 9a99c2: make tests pass when build directory name contains...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 9a99c2bec339a81cc62c0d6a25c4e1343be0eaad https://github.com/Perl/perl5/commit/9a99c2bec339a81cc62c0d6a25c4e1343be0eaad Author: Lukas Mai Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: M t/io/pipe.t Log Message: --- make tests pass when build directory name contains @ $ \ " If you build and test perl from a directory whose name contains an `@` sign (such as `/tmp/hello@world/perl5`), one of the tests in `t/io/pipe.t` fails. This is because it takes the path to the perl binary (which is `/tmp/hello@world/perl5/perl` in our example) and interpolates it in double-quotes into a string that is then eval'd and run (via `fresh_perl()`). Thus the code that the interpreter in the child process sees is: $Perl = "/tmp/hello@world/perl5/perl"; which of course tries to interpolate the (non-existent) `@world` array. (Similar problems would be caused by paths containing `$` or `"` characters). Switching to single quotes, as in $Perl = '/tmp/hello@world/perl5/perl'; would fix this case, but would still be vulnerable to a path containing `'` symbols. Sidestep the problem by using `q` (to prevent variable interpolation) with a NUL byte delimiter (which cannot occur in path names). Found while investigating #22446. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 5f7593: autodoc: Add consistency checks
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 5f75937de2b7345e1092cf4b92ceff9d6aa32995 https://github.com/Perl/perl5/commit/5f75937de2b7345e1092cf4b92ceff9d6aa32995 Author: Karl Williamson Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Add consistency checks These verify that if we are outputting a Perl_FOO() function signature, that there actually is one defined, as well as the few perl_FOO() ones. This commit, while still a WIP on my local box, was the impetus behind a dozen or so of the most recent autodoc-related commits that fixed issues it catches. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] de9762: autodoc: Fixup signature arglist indentation
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: de9762b11e8cf050382a1279c1e7c04efbec1339 https://github.com/Perl/perl5/commit/de9762b11e8cf050382a1279c1e7c04efbec1339 Author: Karl Williamson Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Fixup signature arglist indentation Somehow this got removed from eabcc813bd321e2c9973f985fa28ab67657e78e2. It affects only a few edge cases. For example, before this, perlapi had these lines, void sv_vcatpvfn (SV * const sv, const char * const pat, const STRLEN patlen, ... where the first argument to the function was misaligned with the others. This patch produces instead: void sv_vcatpvfn (SV * const sv, const char * const pat, const STRLEN patlen, ... To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] c6c03e: Storable: remove MANIFEST and add MANIFEST.SKIP
Branch: refs/heads/haarg/storable-cleanup Home: https://github.com/Perl/perl5 Commit: c6c03e9d6086669aba2fe0dc7334bbc44f37c5e2 https://github.com/Perl/perl5/commit/c6c03e9d6086669aba2fe0dc7334bbc44f37c5e2 Author: Graham Knop Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: R dist/Storable/MANIFEST A dist/Storable/MANIFEST.SKIP Log Message: --- Storable: remove MANIFEST and add MANIFEST.SKIP Commit: 00fd001ff95af949edd4ff849086951548d2c582 https://github.com/Perl/perl5/commit/00fd001ff95af949edd4ff849086951548d2c582 Author: Graham Knop Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: M dist/Storable/Makefile.PL Log Message: --- Storable: clean up Makefile.PL We don't need to have conditional handling for older versions of EUMM. They will warn for unhandled keys, but it won't cause an errors. We can also remove the warning relating to perl 5.6. Anyone still using perl 5.6 isn't going to be changing their build. Storable is maintained in core, so it doesn't have a consistent separate repository where its tags would go. The release process can be done manually. Commit: 3009c651516e7c026fee372731e70f7b9e8625be https://github.com/Perl/perl5/commit/3009c651516e7c026fee372731e70f7b9e8625be Author: Graham Knop Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: M dist/Storable/Makefile.PL R dist/Storable/Storable.pm A dist/Storable/lib/Storable.pm Log Message: --- Storable: move Storable.pm to lib dir Commit: 08422cae4f90fba1616803d352117835ed5f1167 https://github.com/Perl/perl5/commit/08422cae4f90fba1616803d352117835ed5f1167 Author: Graham Knop Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: M dist/Storable/Makefile.PL M dist/Storable/Storable.xs M dist/Storable/hints/hpux.pl M dist/Storable/hints/linux.pl M dist/Storable/lib/Storable.pm M dist/Storable/stacksize M dist/Storable/t/CVE-2015-1592.t M dist/Storable/t/HAS_ATTACH.pm M dist/Storable/t/HAS_HOOK.pm M dist/Storable/t/HAS_OVERLOAD.pm M dist/Storable/t/attach.t M dist/Storable/t/attach_errors.t M dist/Storable/t/attach_singleton.t M dist/Storable/t/blessed.t M dist/Storable/t/boolean.t M dist/Storable/t/canonical.t M dist/Storable/t/circular_hook.t M dist/Storable/t/code.t M dist/Storable/t/compat01.t M dist/Storable/t/compat06.t M dist/Storable/t/croak.t M dist/Storable/t/dclone.t M dist/Storable/t/destroy.t M dist/Storable/t/downgrade.t M dist/Storable/t/file_magic.t M dist/Storable/t/flags.t M dist/Storable/t/forgive.t M dist/Storable/t/freeze.t M dist/Storable/t/huge.t M dist/Storable/t/hugeids.t M dist/Storable/t/integer.t M dist/Storable/t/interwork56.t M dist/Storable/t/just_plain_nasty.t M dist/Storable/t/leaks.t M dist/Storable/t/lock.t M dist/Storable/t/make_56_interwork.pl M dist/Storable/t/make_downgrade.pl M dist/Storable/t/malice.t M dist/Storable/t/overload.t M dist/Storable/t/recurse.t M dist/Storable/t/regexp.t M dist/Storable/t/restrict.t M dist/Storable/t/retrieve.t M dist/Storable/t/st-dump.pl M dist/Storable/t/store.t M dist/Storable/t/testlib.pl M dist/Storable/t/threads.t M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/tied_items.t M dist/Storable/t/tied_reify.t M dist/Storable/t/tied_store.t M dist/Storable/t/utf8.t M dist/Storable/t/utf8hash.t M dist/Storable/t/weak.t Log Message: --- Storable: Normalize whitespace as 4 space indents The code had a mix of indents, heavily mixing tabs and spaces. Normalize all of the indents at 4 spaces. Commit: 5528f95bed1ffd316ee778d8e1fd8e68d0600766 https://github.com/Perl/perl5/commit/5528f95bed1ffd316ee778d8e1fd8e68d0600766 Author: Graham Knop Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: M dist/Storable/t/huge.t Log Message: --- Storable: remove conditional define Commit: c4f3f2af42a44579109ad9514c0ebfa68c077f6c https://github.com/Perl/perl5/commit/c4f3f2af42a44579109ad9514c0ebfa68c077f6c Author: Graham Knop Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: M dist/Storable/t/downgrade.t Log Message: --- Storable: simplify check for Hash::Util Rather than using a custom error for when Hash::Util isn't available (which should never happen) just require it. Commit: 439b82ac55a59c7eadef31c631a3ded30ea9ad1f https://github.com/Perl/perl5/commit/439b82ac55a59c7eadef31c631a3ded30ea9ad1f Author: Graham Knop Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: M dist/Storable/t/attach.t M dist/Storable/t/attach_errors.t M dist/Storable/t/attach_singleton.t M dist/Storable/t/blessed.t M dist/Storable/t/boolean.t M dist/Storable
[Perl/perl5] ddf056: t/porting/libperl.t: add better diagnostics
Branch: refs/heads/davem/libperl Home: https://github.com/Perl/perl5 Commit: ddf056bb3b02caf1880bf71d63e8ad16f0fcebf4 https://github.com/Perl/perl5/commit/ddf056bb3b02caf1880bf71d63e8ad16f0fcebf4 Author: David Mitchell Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: M t/porting/libperl.t Log Message: --- t/porting/libperl.t: add better diagnostics If it fails to find a symbol where expected (e.g. in the text section of the object file), then print a diagnostic message which lists all the nm lines where the symbol *was* found (if any). This is achieved by adding a xref hash which maps symbol names to arrays of lines / object files. Also document the format of the %symbols hash. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] e18994: document when backwards-compatibility features bec...
Branch: refs/heads/book/feature-doc-patch Home: https://github.com/Perl/perl5 Commit: e1899456367312471394f6a4bf75185abd37aeee https://github.com/Perl/perl5/commit/e1899456367312471394f6a4bf75185abd37aeee Author: Philippe Bruhat (BooK) Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M lib/feature.pm M regen/feature.pl Log Message: --- document when backwards-compatibility features became disabled by default To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 01f235: Fix Gid_t_f and Uid_t_f on VMS
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 01f2355587a223218cc51ad1d87f047634b9f9cb https://github.com/Perl/perl5/commit/01f2355587a223218cc51ad1d87f047634b9f9cb Author: Craig A. Berry Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M configure.com Log Message: --- Fix Gid_t_f and Uid_t_f on VMS Give them enough quotes so one set makes it through to be seen by the compiler. They've been wrong for 24 years but aren't used in core so we didn't notice until c5df4fd101, when we started checking explicitly. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 918b24: Document that U is the formatting code for u...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 918b24dd73958163e204cb2eaf0b0436b58195d5 https://github.com/Perl/perl5/commit/918b24dd73958163e204cb2eaf0b0436b58195d5 Author: Paul "LeoNerd" Evans Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M pod/perlpod.pod M pod/perlpodspec.pod Log Message: --- Document that U is the formatting code for underline To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 062de4: Storable: use strict and warnings in tests
Branch: refs/heads/haarg/storable-cleanup Home: https://github.com/Perl/perl5 Commit: 062de485643b4f33b0adc05ad0ff0a7d66fecd32 https://github.com/Perl/perl5/commit/062de485643b4f33b0adc05ad0ff0a7d66fecd32 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/t/CVE-2015-1592.t M dist/Storable/t/attach.t M dist/Storable/t/attach_errors.t M dist/Storable/t/attach_singleton.t M dist/Storable/t/blessed.t M dist/Storable/t/canonical.t M dist/Storable/t/circular_hook.t M dist/Storable/t/code.t M dist/Storable/t/compat01.t M dist/Storable/t/compat06.t M dist/Storable/t/croak.t M dist/Storable/t/dclone.t M dist/Storable/t/destroy.t M dist/Storable/t/downgrade.t M dist/Storable/t/file_magic.t M dist/Storable/t/flags.t M dist/Storable/t/forgive.t M dist/Storable/t/freeze.t M dist/Storable/t/integer.t M dist/Storable/t/interwork56.t M dist/Storable/t/just_plain_nasty.t M dist/Storable/t/leaks.t M dist/Storable/t/lock.t M dist/Storable/t/malice.t M dist/Storable/t/overload.t M dist/Storable/t/recurse.t M dist/Storable/t/robust.t M dist/Storable/t/sig_die.t M dist/Storable/t/store.t M dist/Storable/t/threads.t M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/tied_items.t M dist/Storable/t/tied_reify.t M dist/Storable/t/tied_store.t M dist/Storable/t/utf8.t M dist/Storable/t/utf8hash.t M dist/Storable/t/weak.t Log Message: --- Storable: use strict and warnings in tests Commit: e9804c4e31521a5b82b33e18afd8dce169b10f23 https://github.com/Perl/perl5/commit/e9804c4e31521a5b82b33e18afd8dce169b10f23 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M MANIFEST Log Message: --- update MANIFEST for Storable changes Commit: 0372a667cd030fed7bdb7de91d3abd145f2ae6a0 https://github.com/Perl/perl5/commit/0372a667cd030fed7bdb7de91d3abd145f2ae6a0 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/ChangeLog Log Message: --- Storable: change log entries Commit: 13544cd475c82d19fbdb10f7e19a83a32d9f4aee https://github.com/Perl/perl5/commit/13544cd475c82d19fbdb10f7e19a83a32d9f4aee Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/lib/Storable.pm Log Message: --- Storable: version bump Compare: https://github.com/Perl/perl5/compare/a63ca6f84c45...13544cd475c8 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] e5b2bc: update MANIFEST for Storable changes
Branch: refs/heads/haarg/storable-cleanup Home: https://github.com/Perl/perl5 Commit: e5b2bcfa91ba79d785ae7d2c54ba54ee997bdb9e https://github.com/Perl/perl5/commit/e5b2bcfa91ba79d785ae7d2c54ba54ee997bdb9e Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M MANIFEST Log Message: --- update MANIFEST for Storable changes Commit: 1d26b69b1bf65996cc050ae9a450a782df0f8ecf https://github.com/Perl/perl5/commit/1d26b69b1bf65996cc050ae9a450a782df0f8ecf Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/ChangeLog Log Message: --- Storable: change log entries Commit: a63ca6f84c4549f05e830f4cf41a16190152e4ae https://github.com/Perl/perl5/commit/a63ca6f84c4549f05e830f4cf41a16190152e4ae Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/lib/Storable.pm Log Message: --- Storable: version bump Compare: https://github.com/Perl/perl5/compare/fef413ed91ff...a63ca6f84c45 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 68a291: Storable: normalize test utility scripts
Branch: refs/heads/haarg/storable-cleanup Home: https://github.com/Perl/perl5 Commit: 68a2918a22fd507ac19e32bac4c5ad407f61f99a https://github.com/Perl/perl5/commit/68a2918a22fd507ac19e32bac4c5ad407f61f99a Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M Porting/exec-bit.txt M dist/Storable/t/make_56_interwork.pl M dist/Storable/t/make_downgrade.pl M dist/Storable/t/make_overload.pl Log Message: --- Storable: normalize test utility scripts Commit: 27ad0e0d69bc1da9d4a4bdfdcd0c467ae59e74f8 https://github.com/Perl/perl5/commit/27ad0e0d69bc1da9d4a4bdfdcd0c467ae59e74f8 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: R dist/Storable/t/HAS_HOOK.pm R dist/Storable/t/HAS_OVERLOAD.pm M dist/Storable/t/blessed.t M dist/Storable/t/dclone.t M dist/Storable/t/freeze.t M dist/Storable/t/interwork56.t A dist/Storable/t/lib/HAS_HOOK.pm A dist/Storable/t/lib/HAS_OVERLOAD.pm A dist/Storable/t/lib/st-dump.pl A dist/Storable/t/lib/testlib.pl M dist/Storable/t/lock.t M dist/Storable/t/malice.t M dist/Storable/t/overload.t M dist/Storable/t/retrieve.t R dist/Storable/t/st-dump.pl M dist/Storable/t/store.t R dist/Storable/t/testlib.pl M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/weak.t Log Message: --- Storable: move test libs to t/lib Commit: 274193e4282537d2c9a21ff2295925f053ae9831 https://github.com/Perl/perl5/commit/274193e4282537d2c9a21ff2295925f053ae9831 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/Makefile.PL M dist/Storable/t/blessed.t M dist/Storable/t/dclone.t M dist/Storable/t/freeze.t A dist/Storable/t/lib/STDump.pm A dist/Storable/t/lib/STTestLib.pm R dist/Storable/t/lib/st-dump.pl R dist/Storable/t/lib/testlib.pl M dist/Storable/t/lock.t M dist/Storable/t/malice.t M dist/Storable/t/retrieve.t M dist/Storable/t/store.t M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/weak.t Log Message: --- Storable: convert test libraries into normal modules Commit: 28420f070500c35c2c9b669283c261f8cdb55cb7 https://github.com/Perl/perl5/commit/28420f070500c35c2c9b669283c261f8cdb55cb7 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/.gitignore Log Message: --- Storable: gitignore release tarballs Commit: 814b7d2250d6de64101ddb9df5e587efeffe9ddb https://github.com/Perl/perl5/commit/814b7d2250d6de64101ddb9df5e587efeffe9ddb Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/lib/Storable.pm Log Message: --- Storable: enable strict Commit: ae0b8ce5995bb0a15db6e5edfaee9541fafb2805 https://github.com/Perl/perl5/commit/ae0b8ce5995bb0a15db6e5edfaee9541fafb2805 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/lib/Storable.pm M dist/Storable/t/code.t M dist/Storable/t/recurse.t Log Message: --- Storable: stop using indirect object syntax in docs and tests Commit: 790fc9d88b7f9ebf80ca71586fe1c25777c301dd https://github.com/Perl/perl5/commit/790fc9d88b7f9ebf80ca71586fe1c25777c301dd Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/t/downgrade.t M dist/Storable/t/integer.t M dist/Storable/t/interwork56.t M dist/Storable/t/malice.t Log Message: --- Storable: remove notes about long gone 5.004 compatibility Commit: 5139ed89ba3c109b3eb4b8845552ebc37ed92047 https://github.com/Perl/perl5/commit/5139ed89ba3c109b3eb4b8845552ebc37ed92047 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/t/CVE-2015-1592.t M dist/Storable/t/attach.t M dist/Storable/t/attach_errors.t M dist/Storable/t/attach_singleton.t M dist/Storable/t/blessed.t M dist/Storable/t/canonical.t M dist/Storable/t/circular_hook.t M dist/Storable/t/code.t M dist/Storable/t/compat01.t M dist/Storable/t/compat06.t M dist/Storable/t/croak.t M dist/Storable/t/dclone.t M dist/Storable/t/destroy.t M dist/Storable/t/downgrade.t M dist/Storable/t/file_magic.t M dist/Storable/t/flags.t M dist/Storable/t/forgive.t M dist/Storable/t/freeze.t M dist/Storable/t/integer.t M dist/Storable/t/interwork56.t M dist/Storable/t/just_plain_nasty.t M dist/Storable/t/leaks.t M dist/Storable/t/lock.t M dist/Storable/t/malice.t M dist/Storable/t/overload.t M dist/Storable/t/recurse.t M dist/Storable/t/robust.t M dist/Storable/t/sig_die.t M dist/Storable/t/store.t M dist/Storable/t/threads.t M dist/Storable/t/tied.t
[Perl/perl5] aeaa40: asdadsasd
Branch: refs/heads/haarg/storable-cleanup Home: https://github.com/Perl/perl5 Commit: aeaa40c70cf650420b6da129d6f8a5f400f14270 https://github.com/Perl/perl5/commit/aeaa40c70cf650420b6da129d6f8a5f400f14270 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M MANIFEST Log Message: --- asdadsasd To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 2625c9: update MANIFEST for Storable changes
Branch: refs/heads/haarg/storable-cleanup Home: https://github.com/Perl/perl5 Commit: 2625c9f2ed1080ebf0d92109f865c7a88d3aec69 https://github.com/Perl/perl5/commit/2625c9f2ed1080ebf0d92109f865c7a88d3aec69 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M MANIFEST Log Message: --- update MANIFEST for Storable changes Commit: 8c3fb0b8d27bc8caa0757184a4ecbcf2ef1caa6f https://github.com/Perl/perl5/commit/8c3fb0b8d27bc8caa0757184a4ecbcf2ef1caa6f Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/ChangeLog Log Message: --- Storable: change log entries Commit: 7674911fa4320ce7bccdaa8b88fe80d903baefd8 https://github.com/Perl/perl5/commit/7674911fa4320ce7bccdaa8b88fe80d903baefd8 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/lib/Storable.pm Log Message: --- Storable: version bump Compare: https://github.com/Perl/perl5/compare/405c7363be6c...7674911fa432 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 7bcf85: Storable: remove test skips when extension not ena...
Branch: refs/heads/haarg/storable-cleanup Home: https://github.com/Perl/perl5 Commit: 7bcf857328e963155c3ffcf08948459f749d10ba https://github.com/Perl/perl5/commit/7bcf857328e963155c3ffcf08948459f749d10ba Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/t/attach.t M dist/Storable/t/attach_errors.t M dist/Storable/t/attach_singleton.t M dist/Storable/t/blessed.t M dist/Storable/t/boolean.t M dist/Storable/t/canonical.t M dist/Storable/t/circular_hook.t M dist/Storable/t/code.t M dist/Storable/t/compat01.t M dist/Storable/t/compat06.t M dist/Storable/t/croak.t M dist/Storable/t/dclone.t M dist/Storable/t/downgrade.t M dist/Storable/t/forgive.t M dist/Storable/t/freeze.t M dist/Storable/t/huge.t M dist/Storable/t/hugeids.t M dist/Storable/t/integer.t M dist/Storable/t/interwork56.t M dist/Storable/t/just_plain_nasty.t M dist/Storable/t/lock.t M dist/Storable/t/malice.t M dist/Storable/t/overload.t M dist/Storable/t/recurse.t M dist/Storable/t/restrict.t M dist/Storable/t/retrieve.t M dist/Storable/t/sig_die.t M dist/Storable/t/store.t M dist/Storable/t/threads.t M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/tied_items.t M dist/Storable/t/tied_store.t M dist/Storable/t/utf8.t M dist/Storable/t/utf8hash.t M dist/Storable/t/weak.t Log Message: --- Storable: remove test skips when extension not enabled The tests for the dist are already skipped in core if building the extension is disabled. There is no need to do a check in the tests themselves. Commit: 51182b1bedf780a1042163fcd084848de109e6d3 https://github.com/Perl/perl5/commit/51182b1bedf780a1042163fcd084848de109e6d3 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/t/HAS_HOOK.pm M dist/Storable/t/HAS_OVERLOAD.pm Log Message: --- Storable: enable strict and warnings in test modules Commit: 924c2d8a54dc26b1eb73a2f5c219fb8a4feebb4e https://github.com/Perl/perl5/commit/924c2d8a54dc26b1eb73a2f5c219fb8a4feebb4e Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/t/make_56_interwork.pl M dist/Storable/t/make_downgrade.pl M dist/Storable/t/make_overload.pl Log Message: --- Storable: normalize test utility scripts Commit: 6777dc04aba0a6f4279bad1492a13cc307ca5291 https://github.com/Perl/perl5/commit/6777dc04aba0a6f4279bad1492a13cc307ca5291 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: R dist/Storable/t/HAS_HOOK.pm R dist/Storable/t/HAS_OVERLOAD.pm M dist/Storable/t/blessed.t M dist/Storable/t/dclone.t M dist/Storable/t/freeze.t M dist/Storable/t/interwork56.t A dist/Storable/t/lib/HAS_HOOK.pm A dist/Storable/t/lib/HAS_OVERLOAD.pm A dist/Storable/t/lib/st-dump.pl A dist/Storable/t/lib/testlib.pl M dist/Storable/t/lock.t M dist/Storable/t/malice.t M dist/Storable/t/overload.t M dist/Storable/t/retrieve.t R dist/Storable/t/st-dump.pl M dist/Storable/t/store.t R dist/Storable/t/testlib.pl M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/weak.t Log Message: --- Storable: move test libs to t/lib Commit: ceac4c56167b837df7231c2f63bf152325418e42 https://github.com/Perl/perl5/commit/ceac4c56167b837df7231c2f63bf152325418e42 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/Makefile.PL M dist/Storable/t/blessed.t M dist/Storable/t/dclone.t M dist/Storable/t/freeze.t A dist/Storable/t/lib/STDump.pm A dist/Storable/t/lib/STTestLib.pm R dist/Storable/t/lib/st-dump.pl R dist/Storable/t/lib/testlib.pl M dist/Storable/t/lock.t M dist/Storable/t/malice.t M dist/Storable/t/retrieve.t M dist/Storable/t/store.t M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/weak.t Log Message: --- Storable: convert test libraries into normal modules Commit: 642d0c7aa6312866675c61666f225e82cddfa50c https://github.com/Perl/perl5/commit/642d0c7aa6312866675c61666f225e82cddfa50c Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/.gitignore Log Message: --- Storable: gitignore release tarballs Commit: 1277f89190c168e99c662fa642227fb06725ba3c https://github.com/Perl/perl5/commit/1277f89190c168e99c662fa642227fb06725ba3c Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/lib/Storable.pm Log Message: --- Storable: enable strict Commit: 6c4c561922a9d254927bbf6e748d1b3514a74235 https://github.com/Perl/perl5/commit
[Perl/perl5] a27863: Storable: remove MANIFEST and add MANIFEST.SKIP
Branch: refs/heads/haarg/storable-cleanup Home: https://github.com/Perl/perl5 Commit: a27863754e618479676f6aea6b7d58113731863b https://github.com/Perl/perl5/commit/a27863754e618479676f6aea6b7d58113731863b Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: R dist/Storable/MANIFEST A dist/Storable/MANIFEST.SKIP Log Message: --- Storable: remove MANIFEST and add MANIFEST.SKIP Commit: 9601240eccfc3acddbba115a2bb4964b903a9a98 https://github.com/Perl/perl5/commit/9601240eccfc3acddbba115a2bb4964b903a9a98 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/Makefile.PL Log Message: --- Storable: clean up Makefile.PL We don't need to have conditional handling for older versions of EUMM. They will warn for unhandled keys, but it won't cause an errors. We can also remove the warning relating to perl 5.6. Anyone still using perl 5.6 isn't going to be changing their build. Storable is maintained in core, so it doesn't have a consistent separate repository where its tags would go. The release process can be done manually. Commit: d84cea188ead2407f234667f6593878ca81b7c7f https://github.com/Perl/perl5/commit/d84cea188ead2407f234667f6593878ca81b7c7f Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/Makefile.PL R dist/Storable/Storable.pm A dist/Storable/lib/Storable.pm Log Message: --- Storable: move Storable.pm to lib dir Commit: fc6723418d149e5d96efd3499645966316314b4d https://github.com/Perl/perl5/commit/fc6723418d149e5d96efd3499645966316314b4d Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/Makefile.PL M dist/Storable/Storable.xs M dist/Storable/hints/hpux.pl M dist/Storable/hints/linux.pl M dist/Storable/lib/Storable.pm M dist/Storable/stacksize M dist/Storable/t/CVE-2015-1592.t M dist/Storable/t/HAS_ATTACH.pm M dist/Storable/t/HAS_HOOK.pm M dist/Storable/t/HAS_OVERLOAD.pm M dist/Storable/t/attach.t M dist/Storable/t/attach_errors.t M dist/Storable/t/attach_singleton.t M dist/Storable/t/blessed.t M dist/Storable/t/boolean.t M dist/Storable/t/canonical.t M dist/Storable/t/circular_hook.t M dist/Storable/t/code.t M dist/Storable/t/compat01.t M dist/Storable/t/compat06.t M dist/Storable/t/croak.t M dist/Storable/t/dclone.t M dist/Storable/t/destroy.t M dist/Storable/t/downgrade.t M dist/Storable/t/file_magic.t M dist/Storable/t/flags.t M dist/Storable/t/forgive.t M dist/Storable/t/freeze.t M dist/Storable/t/huge.t M dist/Storable/t/hugeids.t M dist/Storable/t/integer.t M dist/Storable/t/interwork56.t M dist/Storable/t/just_plain_nasty.t M dist/Storable/t/leaks.t M dist/Storable/t/lock.t M dist/Storable/t/make_56_interwork.pl M dist/Storable/t/make_downgrade.pl M dist/Storable/t/malice.t M dist/Storable/t/overload.t M dist/Storable/t/recurse.t M dist/Storable/t/regexp.t M dist/Storable/t/restrict.t M dist/Storable/t/retrieve.t M dist/Storable/t/st-dump.pl M dist/Storable/t/store.t M dist/Storable/t/testlib.pl M dist/Storable/t/threads.t M dist/Storable/t/tied.t M dist/Storable/t/tied_hook.t M dist/Storable/t/tied_items.t M dist/Storable/t/tied_reify.t M dist/Storable/t/tied_store.t M dist/Storable/t/utf8.t M dist/Storable/t/utf8hash.t M dist/Storable/t/weak.t Log Message: --- Storable: Normalize whitespace as 4 space indents The code had a mix of indents, heavily mixing tabs and spaces. Normalize all of the indents at 4 spaces. Commit: 5a7bd34dec8edfd3d4820be66845aefb2067223e https://github.com/Perl/perl5/commit/5a7bd34dec8edfd3d4820be66845aefb2067223e Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/t/huge.t Log Message: --- Storable: remove conditional define Commit: edebd65b540c913a490e0fc29503d6058bcd9702 https://github.com/Perl/perl5/commit/edebd65b540c913a490e0fc29503d6058bcd9702 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/t/downgrade.t Log Message: --- Storable: simplify check for Hash::Util Rather than using a custom error for when Hash::Util isn't available (which should never happen) just require it. Commit: e72f4fc863030cd97dd2393936f22bf263b5 https://github.com/Perl/perl5/commit/e72f4fc863030cd97dd2393936f22bf263b5 Author: Graham Knop Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/Storable/t/attach.t M dist/Storable/t/attach_errors.t M dist/Storable/t/attach_singleton.t M dist/Storable/t/blessed.t M dist/Storable/t/boolean.t M dist/Storable
[Perl/perl5] dce9f5: document when backwards-compatibility features bec...
Branch: refs/heads/book/feature-doc-patch Home: https://github.com/Perl/perl5 Commit: dce9f542bbb4c8b2b4d24e6bcb74c881140114d7 https://github.com/Perl/perl5/commit/dce9f542bbb4c8b2b4d24e6bcb74c881140114d7 Author: Philippe Bruhat (BooK) Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M lib/feature.pm M regen/feature.pl Log Message: --- document when backwards-compatibility features became disabled by default To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] c98bed: document when backwards-compatibility features are...
Branch: refs/heads/book/feature-doc-patch Home: https://github.com/Perl/perl5 Commit: c98bed004ce12f2b2bcb48535d2b52dad0008f29 https://github.com/Perl/perl5/commit/c98bed004ce12f2b2bcb48535d2b52dad0008f29 Author: Philippe Bruhat (BooK) Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M lib/feature.pm Log Message: --- document when backwards-compatibility features are disabled by default To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] c1936b: document when the backwards-compatibility features...
Branch: refs/heads/book/feature-doc-patch Home: https://github.com/Perl/perl5 Commit: c1936b8a22ed759b7c07f4747325f0625384f601 https://github.com/Perl/perl5/commit/c1936b8a22ed759b7c07f4747325f0625384f601 Author: Philippe Bruhat (BooK) Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M lib/feature.pm Log Message: --- document when the backwards-compatibility features are disabled by default To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5]
Branch: refs/heads/book/feature-doc-patch Home: https://github.com/Perl/perl5 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 70a7d0: t/porting/libperl.t: add better diagnostics
Branch: refs/heads/davem/libperl Home: https://github.com/Perl/perl5 Commit: 70a7d0c5ab4a33fccf3ffb7d45ca80de06a40aed https://github.com/Perl/perl5/commit/70a7d0c5ab4a33fccf3ffb7d45ca80de06a40aed Author: David Mitchell Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M t/porting/libperl.t Log Message: --- t/porting/libperl.t: add better diagnostics If it fails to find a symbol where expected (e.g. in the text section of the object file), then print a diagnostic message which lists all the nm lines where the symbol *was* found (if any). This is achieved by adding a xref hash which maps symbol names to arrays of lines / object files. Also document the format of the %symbols hash. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] c75226: bump ExtUtils::ParseXS versions to 3.53
Branch: refs/heads/davem/xscomments Home: https://github.com/Perl/perl5 Commit: c752269e22e4a9b897c9c64f83cf6e28f26e3e37 https://github.com/Perl/perl5/commit/c752269e22e4a9b897c9c64f83cf6e28f26e3e37 Author: David Mitchell Date: 2024-07-29 (Mon, 29 Jul 2024) Changed paths: M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Constants.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/CountLines.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Eval.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Utilities.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/Cmd.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/InputMap.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/OutputMap.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps/Type.pm M dist/ExtUtils-ParseXS/lib/perlxs.pod Log Message: --- bump ExtUtils::ParseXS versions to 3.53 Commit: ec1b011f41a093a579b266b2b65d810b7e59d336 https://github.com/Perl/perl5/commit/ec1b011f41a093a579b266b2b65d810b7e59d336 Author: David Mitchell Date: 2024-07-29 (Mon, 29 Jul 2024) Changed paths: M MANIFEST Log Message: --- MANIFEST: point out XS-Typemap isn't installed It's easy to confuse these two: XS::Typemap ExtUtils::Typemaps Update the description of the XS::Typemap files in MANIFEST to aid in deconfusion. Commit: 24382a39ec2f9d9028f50ff4780e1726eab0d94c https://github.com/Perl/perl5/commit/24382a39ec2f9d9028f50ff4780e1726eab0d94c Author: David Mitchell Date: 2024-07-29 (Mon, 29 Jul 2024) Changed paths: M lib/ExtUtils/typemap Log Message: --- lib/ExtUtils/typemap: add some comments Add a few lines to the top of this file explaining what its purpose is. Commit: fee5e5b933aa4792bf576f1657f015df25bf4cc7 https://github.com/Perl/perl5/commit/fee5e5b933aa4792bf576f1657f015df25bf4cc7 Author: David Mitchell Date: 2024-07-29 (Mon, 29 Jul 2024) Changed paths: M MANIFEST M Porting/exec-bit.txt A dist/ExtUtils-ParseXS/author/mksnapshot.pl Log Message: --- ExtUtils-ParseXS: add author/mksnapshot.pl utility Crude tool to collect before and after snapshots of all .c files created by xsubpp, in order to see what (if anything) has changed in functionality while working on ParseXS files. Commit: 339e005a3a31e47da916b678dbca0a2949ae9ed2 https://github.com/Perl/perl5/commit/339e005a3a31e47da916b678dbca0a2949ae9ed2 Author: David Mitchell Date: 2024-07-29 (Mon, 29 Jul 2024) Changed paths: M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Utilities.pm Log Message: --- ExtUtils::ParseXS: update pod for error handling Consolidate the POD for the various warning- and error-raising methods into a single block of text, to give a better overview of which method should be used when (e.g. warning vs deferred errors vs die immediately) The diff looks confusing, but its basically deleting the individual chunk of pod directly above each method, then adding a complete new block of pod. This contains completely new text, rather than copying and pasting. Commit: 7244f6488fd013b68fa490990ed15515c8a64289 https://github.com/Perl/perl5/commit/7244f6488fd013b68fa490990ed15515c8a64289 Author: David Mitchell Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Constants.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS/Utilities.pm M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm Log Message: --- Extutils::ParseXS *.pm: add many code comments To aid the understanding of this module and its sub-modules: - add lots of code comments - add blank lines - reformat and/or line-wrap a few long code lines There should be no functional changes. In particular, the line count of ParseXS.pm is increased by about 60% with this commit. I've tried to consistently use the word 'emit' rather than 'print' or 'output' in comments about the code that gets generated and ends up in the .c file. At the moment most of this code code is indeed just immediately printed to STDOUT, but in the longer term I would like to separate out code generation and output stages. Compare: https://github.com/Perl/perl5/compare/c752269e22e4%5E...7244f6488fd0 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 0a0ecf: mv get_cvs() API definition to where defined in so...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 0a0ecf570361807f17e905a312cc8730e82a79dd https://github.com/Perl/perl5/commit/0a0ecf570361807f17e905a312cc8730e82a79dd Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M handy.h M perl.c Log Message: --- mv get_cvs() API definition to where defined in source and change the formal parameter name to match the one used by the other group members in perlapi Commit: 34e470dfa222e617443b03d9f5bd4f9209088330 https://github.com/Perl/perl5/commit/34e470dfa222e617443b03d9f5bd4f9209088330 Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M handy.h M sv.c Log Message: --- mv setpvs...() API definition to where defined in source This also changes the formal parameter names in the macros to match the names of the function they call Commit: 1858fba0538a25af3973caf587b3312c761e https://github.com/Perl/perl5/commit/1858fba0538a25af3973caf587b3312c761e Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M gv.c M gv.h M handy.h Log Message: --- mv gv_fetchpv...() API definition to where defined in source And changes the formal parameter name of one of the macros to make more sense Commit: 03ae35606b831c36d7c4d1129962686637785412 https://github.com/Perl/perl5/commit/03ae35606b831c36d7c4d1129962686637785412 Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M hv.c M hv.h Log Message: --- mv hv_deletes() API definition to where defined in source Commit: d5a4665fd3f4c19f0eaa2ea062a943473e3edcfd https://github.com/Perl/perl5/commit/d5a4665fd3f4c19f0eaa2ea062a943473e3edcfd Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M sv.h Log Message: --- mv SvREFCNT_inc...() API definition to where defined in source Commit: 50a0ecedd348125293e0fa4825e759d514a0f716 https://github.com/Perl/perl5/commit/50a0ecedd348125293e0fa4825e759d514a0f716 Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M sv_inline.h Log Message: --- Sv[INU]Vx() are macros Commit: 1844b08644f06d5e84e7d5bb80db1cdcc066a8da https://github.com/Perl/perl5/commit/1844b08644f06d5e84e7d5bb80db1cdcc066a8da Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M sv.h Log Message: --- mv SvTRUE...() API definitions to where defined in source Commit: 52c8322aa6ec473d7df822691bdb4c3c6b080c35 https://github.com/Perl/perl5/commit/52c8322aa6ec473d7df822691bdb4c3c6b080c35 Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M hv.c M hv.h Log Message: --- mv hv_name_sets() API definition to where defined in source Commit: c0f8d9182e0755d9f2ac52bc7a949e9a0fc24f65 https://github.com/Perl/perl5/commit/c0f8d9182e0755d9f2ac52bc7a949e9a0fc24f65 Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M sv.h Log Message: --- mv sv_setsv_nomg() API definition to where defined in source Commit: 96724313e393f7df78cb94b0a8ea1862ca3028b0 https://github.com/Perl/perl5/commit/96724313e393f7df78cb94b0a8ea1862ca3028b0 Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M sv.h Log Message: --- mv sv_catsv_nomg() API definition to where defined in source Commit: 963e0b1995573435ca571773f0104f792f9f695e https://github.com/Perl/perl5/commit/963e0b1995573435ca571773f0104f792f9f695e Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M sv.h Log Message: --- perlapi: newRV_inc() is a macro Compare: https://github.com/Perl/perl5/compare/3d8c3264c063...963e0b199557 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 3d8c32: perlapi: gv_autoload4 is a macro not a Perl_ function
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 3d8c3264c0634c375e184df5f881cbd54ef92b5f https://github.com/Perl/perl5/commit/3d8c3264c0634c375e184df5f881cbd54ef92b5f Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M gv.h Log Message: --- perlapi: gv_autoload4 is a macro not a Perl_ function This also used the new ability to continue apidoc lines to avoid a long line To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] f39893: perlapi: Combine all sv_catpv() forms into one group
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: f39893a6ac2f8f63a02b0b6817485635a6280af6 https://github.com/Perl/perl5/commit/f39893a6ac2f8f63a02b0b6817485635a6280af6 Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M handy.h M sv.c M sv.h Log Message: --- perlapi: Combine all sv_catpv() forms into one group This also changes the formal parameter name of some of the macros so that all forms in the group have consistent parameter names. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 668769: regen_lib.pl: Dont repeat constant
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 6687698f2adc620996a8840a7e01139a05e528a7 https://github.com/Perl/perl5/commit/6687698f2adc620996a8840a7e01139a05e528a7 Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M regen/regen_lib.pl Log Message: --- regen_lib.pl: Dont repeat constant There is a variable designed to be used for this purpose, so do so. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] ba648d: perldelta for 300daee11
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: ba648dfb0f2ec6aec5ada06872a0d4459d462613 https://github.com/Perl/perl5/commit/ba648dfb0f2ec6aec5ada06872a0d4459d462613 Author: Tony Cook Date: 2024-07-29 (Mon, 29 Jul 2024) Changed paths: M pod/perldelta.pod Log Message: --- perldelta for 300daee11 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 300dae: readdir() etc: better warning if called on handle ...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 300daee115d7db34046e449a893aafc0e34b368c https://github.com/Perl/perl5/commit/300daee115d7db34046e449a893aafc0e34b368c Author: Tony Cook Date: 2024-07-29 (Mon, 29 Jul 2024) Changed paths: M embed.fnc M embed.h M pod/perldiag.pod M pp_sys.c M proto.h M t/op/readdir.t Log Message: --- readdir() etc: better warning if called on handle open()ed as file Fixes #22394 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] d6b3d8: autodoc: Combine adjacent elements with identical pod
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: d6b3d8320c4c753b4497562b83777886df70c039 https://github.com/Perl/perl5/commit/d6b3d8320c4c753b4497562b83777886df70c039 Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Combine adjacent elements with identical pod If adjacent items share the same pod, it makes things more compact and easier to read if they are combined into a single group. Most instances of this actually happening are when the items all point to the same external pod for their detailed descriptions. This saves about 300 lines in the current pod. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 2c1358: autodoc: Add info to =for hackers lines in perlapi...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 2c1358d210bfc283a8d74b7be2a4086c6c5e3b04 https://github.com/Perl/perl5/commit/2c1358d210bfc283a8d74b7be2a4086c6c5e3b04 Author: Karl Williamson Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Add info to =for hackers lines in perlapi,intern These lines have always given a file name for where an API element can be found. Now, it includes a line number; and, if different, where the prototype definition is as well as the documentation. Further, if multiple API elements are grouped together, each now has its own information given there. Note this information is not displayed to the user; it helps people hacking on the core. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 6e7a08: perldata: $# is a sigil, too
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 6e7a08ee6592de6672127b25e6905d02c265fd4a https://github.com/Perl/perl5/commit/6e7a08ee6592de6672127b25e6905d02c265fd4a Author: Lukas Mai Date: 2024-07-27 (Sat, 27 Jul 2024) Changed paths: M pod/perldata.pod Log Message: --- perldata: $# is a sigil, too To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] a1f85d: perldelta: Document the new SvTYPE() checks added ...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: a1f85d995e8797503b4272d0177e662c998792a2 https://github.com/Perl/perl5/commit/a1f85d995e8797503b4272d0177e662c998792a2 Author: Paul "LeoNerd" Evans Date: 2024-07-26 (Fri, 26 Jul 2024) Changed paths: M pod/perldelta.pod Log Message: --- perldelta: Document the new SvTYPE() checks added by 2463f19365 and related work To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 0209f7: perldelta for GH #22412 / d8935409c9
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 0209f740cae39cb59b1996012f94696982bef45c https://github.com/Perl/perl5/commit/0209f740cae39cb59b1996012f94696982bef45c Author: Lukas Mai Date: 2024-07-26 (Fri, 26 Jul 2024) Changed paths: M pod/perldelta.pod Log Message: --- perldelta for GH #22412 / d8935409c9 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 5a099d: t/op/bop.t: consistently use 4-space indentation
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 5a099d9e732823639742396273e296862d7643df https://github.com/Perl/perl5/commit/5a099d9e732823639742396273e296862d7643df Author: Lukas Mai Date: 2024-07-26 (Fri, 26 Jul 2024) Changed paths: M t/op/bop.t Log Message: --- t/op/bop.t: consistently use 4-space indentation Previously, this block used 2- and even 1-space indents unlike the rest of the file. Commit: d8935409c94992d3e665cdaa1c5411eb55a0e9e2 https://github.com/Perl/perl5/commit/d8935409c94992d3e665cdaa1c5411eb55a0e9e2 Author: Lukas Mai Date: 2024-07-26 (Fri, 26 Jul 2024) Changed paths: M op.c M t/op/bop.t Log Message: --- op.c: treat bitwise-{and,xor,or} assignment as lvalue Previously, `($x &= $y) += $z` was fine (since `&=` returns an lvalue), but not under feature "bitwise": Can't modify numeric bitwise and (&) in addition (+) at ... Similar for `^=` and `|=`. Extend the lvalue behavior of the old number/string mixed bitwise assignment operators (`&= ^= |=`) to the new separate bitwise assignment operators available under feature "bitwise" (`&= ^= |= &.= ^.= |.=`). Fixes #22412. Compare: https://github.com/Perl/perl5/compare/eabcc813bd32...d8935409c949 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] e12cf1: perlapi, perlintern: Show all function signatures
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: e12cf12d26bfbc17c621a16584a237864ac6d813 https://github.com/Perl/perl5/commit/e12cf12d26bfbc17c621a16584a237864ac6d813 Author: Karl Williamson Date: 2024-07-25 (Thu, 25 Jul 2024) Changed paths: M autodoc.pl M embed.fnc Log Message: --- perlapi, perlintern: Show all function signatures Suppose someone wants to use the long name of an element in these pods. I realized that there was no way to know its signature, or even if such a name exists without also looking through the source code. For example, macros don't have long names, and that an item is is a macro or not was not shown. Some long names take a pTHX, and some don't. This also wasn't shown. This commit simply shows all legal signatures, eliminating all ambiguity. It enables not having to output the warning messages that certain forms aren't available; as that fact is immediately known. Commit: eabcc813bd321e2c9973f985fa28ab67657e78e2 https://github.com/Perl/perl5/commit/eabcc813bd321e2c9973f985fa28ab67657e78e2 Author: Karl Williamson Date: 2024-07-25 (Thu, 25 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Vertically align long/short usage names perlapi and perlintern now output both the short and long name prototypes for every API element that has them. This commit adds code so that every element in a group is nicely vertically aligned, so that any 'Perl_' prefix is outdented, and the basenames are vertically aligned, along with the arguments. Compare: https://github.com/Perl/perl5/compare/154b3020f113...eabcc813bd32 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] ad459f: autodoc: Add forgotten fix-up
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: ad459fb8e2fe98c74f54da64a333f8bf7c49ebb7 https://github.com/Perl/perl5/commit/ad459fb8e2fe98c74f54da64a333f8bf7c49ebb7 Author: Karl Williamson Date: 2024-07-25 (Thu, 25 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Add forgotten fix-up When we discover that a function claimed to have no arg list, actually does have one, we warn and change a boolean to reflect the discovery. But, prior to this commit, the flag remained (incorrectly) set that indicates there was no such list. That doesn't matter with the code as structured now, but it could trip up future code changes. It's best to keep things in a consistent state. Since this function is the final use of this data, and that is unlikely to change, we don't need to change the underlying hash containing the flag value; just the local variable. Commit: ecf9477caa63bff6b6c44c2780e64c7b17175577 https://github.com/Perl/perl5/commit/ecf9477caa63bff6b6c44c2780e64c7b17175577 Author: Karl Williamson Date: 2024-07-25 (Thu, 25 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Check that exists before dereferencing Commit: 078564ac8cd6feaaec8e24af98abddde9bf1ee0d https://github.com/Perl/perl5/commit/078564ac8cd6feaaec8e24af98abddde9bf1ee0d Author: Karl Williamson Date: 2024-07-25 (Thu, 25 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc.pl: Move code from one loop to another This is in preparation for the first loop to be removed in a later commit, but also makes other future commits simpler. Commit: ad0ac7c1ea35cb50d661cc5dc256d5edf7cb7393 https://github.com/Perl/perl5/commit/ad0ac7c1ea35cb50d661cc5dc256d5edf7cb7393 Author: Karl Williamson Date: 2024-07-25 (Thu, 25 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc.pl: Eliminate a loop Instead the check is done as we go along in another loop. Commit: f9db87516a3ccba006c054b59815837973260516 https://github.com/Perl/perl5/commit/f9db87516a3ccba006c054b59815837973260516 Author: Karl Williamson Date: 2024-07-25 (Thu, 25 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Change variable name The use of this hash has outgrown its name Commit: ae26bc0f83c717ead7859ef84683d1ce3014a468 https://github.com/Perl/perl5/commit/ae26bc0f83c717ead7859ef84683d1ce3014a468 Author: Karl Williamson Date: 2024-07-25 (Thu, 25 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Revise sub calling sequence This puts all the data for the function that outputs the generated files into a single structure to be passed to it. This will facilitate future commits not having to have duplicate code for perlapi and perlintern. Commit: 32ba4a5b98ce2f246b75b02fdcc4abc3dc45c8b8 https://github.com/Perl/perl5/commit/32ba4a5b98ce2f246b75b02fdcc4abc3dc45c8b8 Author: Karl Williamson Date: 2024-07-25 (Thu, 25 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Fix loop terminator The loop should end for any line besides 'apidoc_item', as the comments say. Prior to this commit, only apidoc_section ended it. This hasn't caused problems so far, just an extra trip around the loop typically with no action taken. But future commits will rely on this behaving as documented. Commit: 2f16d4cc4a0855872deb4f127eb9b267a8c77db9 https://github.com/Perl/perl5/commit/2f16d4cc4a0855872deb4f127eb9b267a8c77db9 Author: Karl Williamson Date: 2024-07-25 (Thu, 25 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Pass in file name, line number to functions These specify where in the source code a line we are processing is found. In one function, the file is already passed in, but the function uses $. for the line number. Future commits will change things so that value won't always be accurate. The other function uses these values to add to the data structure associated with the line. This will enable future commits to give better warnings. Commit: a9b0db65eb34f638aa83e81345e76e73dd7a86a9 https://github.com/Perl/perl5/commit/a9b0db65eb34f638aa83e81345e76e73dd7a86a9 Author: Karl Williamson Date: 2024-07-25 (Thu, 25 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Use enum-like values instead of strings This commit creates some constants to be used as == instead of eq. Commit: 588d7fd3e7d538153fb88637e3476ec883ccb702 https://github.com/Perl/perl5/commit/588d7fd3e7d538153fb88637e3476ec883ccb702 Author: Karl Williamson Date: 2024-07-25 (Thu, 25 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Consolidate duplicate code By passing more a
[Perl/perl5] 8e916e: pad.c: Ensure SvTYPE(cvbody) == SVt_PVCV during de...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 8e916e2da49b0112fbf2629de82d28f1106d116a https://github.com/Perl/perl5/commit/8e916e2da49b0112fbf2629de82d28f1106d116a Author: Paul "LeoNerd" Evans Date: 2024-07-24 (Wed, 24 Jul 2024) Changed paths: M pad.c Log Message: --- pad.c: Ensure SvTYPE(cvbody) == SVt_PVCV during destruction to keep asserts happy Commit: 6951448cba147cb7162bdb65373828f5745b1b45 https://github.com/Perl/perl5/commit/6951448cba147cb7162bdb65373828f5745b1b45 Author: Paul "LeoNerd" Evans Date: 2024-07-24 (Wed, 24 Jul 2024) Changed paths: M regen/embed.pl Log Message: --- regen/embed.pl: minor refactor of code that generates args assert macros Commit: 8a3f7de4fca3ce5f371b0ce9da80430697b68840 https://github.com/Perl/perl5/commit/8a3f7de4fca3ce5f371b0ce9da80430697b68840 Author: Paul "LeoNerd" Evans Date: 2024-07-24 (Wed, 24 Jul 2024) Changed paths: M proto.h M regen/embed.pl Log Message: --- regen/embed.pl: better line-wrapping of args assert macros Commit: 2463f19365f941f68e9d5eed2f787341df8ccdef https://github.com/Perl/perl5/commit/2463f19365f941f68e9d5eed2f787341df8ccdef Author: Paul "LeoNerd" Evans Date: 2024-07-24 (Wed, 24 Jul 2024) Changed paths: M embed.fnc M proto.h M regen/embed.pl Log Message: --- Put SvTYPE() asserts in args check macros By default, any argument to a function whose type is AV *, CV * or HV * will have an SvTYPE() check added to its PERL_ARGS_ASSERT_... macro. This helps catch errors of mismatched structure types being passed to API functions. AV and HV checks are simple. CV checks must check for both SVt_PVCV and SVt_PVFM, because of forms. Currently we do not implement checks on GVs because so many of the GV-related functions are sometimes used when the "gv" pointer does not in fact point at a valid GV instance. Arguments to a number of the functions have been marked with a "NOCHECK" tag, which disables the type checking on that argument. These are for similar reasons to GVs; functions which permit pointers to be passed that don't in fact point at the type of structure the pointer argument would suggest. It may be an ongoing task to tidy up some of these usecases (if internal), or to either change the external-facing APIs, or define new "union types" of pointer to better indicate the nature of allowed values for the remaining functions. Compare: https://github.com/Perl/perl5/compare/6483534c5e13...2463f19365f9 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 043614: perlhacktips: Nits
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 0436145ad24501908ac845fcc7b2dcb422de825a https://github.com/Perl/perl5/commit/0436145ad24501908ac845fcc7b2dcb422de825a Author: Karl Williamson Date: 2024-07-24 (Wed, 24 Jul 2024) Changed paths: M pod/perlhacktips.pod Log Message: --- perlhacktips: Nits Restore missing phrase, add missing example, better wording Commit: 0032084db718d6b475b8e394df9c6225bc81efdd https://github.com/Perl/perl5/commit/0032084db718d6b475b8e394df9c6225bc81efdd Author: Karl Williamson Date: 2024-07-24 (Wed, 24 Jul 2024) Changed paths: M pod/perlclib.pod Log Message: --- perlclib: White-space, fix typo Commit: 7cd5f69e20b07f545535181eac98e1c10f6d6503 https://github.com/Perl/perl5/commit/7cd5f69e20b07f545535181eac98e1c10f6d6503 Author: Karl Williamson Date: 2024-07-24 (Wed, 24 Jul 2024) Changed paths: M pod/perlclib.pod Log Message: --- perlclib: Move some pod closer to relevant areas Commit: 6483534c5e139d544b5fb0b9c18c065a6cf32cd1 https://github.com/Perl/perl5/commit/6483534c5e139d544b5fb0b9c18c065a6cf32cd1 Author: Karl Williamson Date: 2024-07-24 (Wed, 24 Jul 2024) Changed paths: M pod/perlclib.pod M pod/perlhacktips.pod Log Message: --- mv hacktips text to clib perlclib is the place where the the libc and perl interfaces are most extensively documented. This commit removes redundant text from perlhacktips, and moves the non-redundant parts to perlclib. Compare: https://github.com/Perl/perl5/compare/14c6cf250f94...6483534c5e13 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 882351: t/op/sub_lval.t: Add tests for lvalue subs returni...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 882351cd85e35e54eda68d31eacab1f9e389c692 https://github.com/Perl/perl5/commit/882351cd85e35e54eda68d31eacab1f9e389c692 Author: TAKAI Kousuke <62541129+t-...@users.noreply.github.com> Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M t/op/sub_lval.t Log Message: --- t/op/sub_lval.t: Add tests for lvalue subs returning vec() or substr() and called twice in one expression Perl prior to v5.20 (at least v5.16.3, v5.18.4) fail to return correct value from subroutine returning vec() and substr() as lvalue but called multiple times in rvalue context of one expression: $ perl -wle 'my $x = "\002"; sub myvec1 :lvalue { vec($x, $_[0], 1) }' \ -e 'print myvec1(0); print myvec1(1); print myvec1(0) + myvec1(1)' 0 1 2 $ This apparently had been fixed in the commit 169504d53dbeb12d5171b2b44e7db3c2b81af314 (in 2013), but testcases for these symptoms doesn't seem to exist. Commit: 14c6cf250f94c71721a13c5ecf226384afed3235 https://github.com/Perl/perl5/commit/14c6cf250f94c71721a13c5ecf226384afed3235 Author: TAKAI Kousuke <62541129+t-...@users.noreply.github.com> Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M t/op/sub_lval.t Log Message: --- t/op/sub_lval.t: Fix grammar in comment Thanks to @jkeenan for pointing this out. Compare: https://github.com/Perl/perl5/compare/8c299c38076a...14c6cf250f94 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 8c299c: perlhacktips: Clarify variable naming rules
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 8c299c38076a6fea5fbee214b69812963953b9e7 https://github.com/Perl/perl5/commit/8c299c38076a6fea5fbee214b69812963953b9e7 Author: Karl Williamson Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M pod/perlhacktips.pod Log Message: --- perlhacktips: Clarify variable naming rules A symbol's name not at file-level scope may begin with a single underscore. Spotted by Lukas Mai. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] eba70b: fix embed.fnc argnames for do_trans_count_invmap/d...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: eba70b4712b50ee9794fb0d0d8b31828b34d62e6 https://github.com/Perl/perl5/commit/eba70b4712b50ee9794fb0d0d8b31828b34d62e6 Author: Paul "LeoNerd" Evans Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M embed.fnc M proto.h Log Message: --- fix embed.fnc argnames for do_trans_count_invmap/do_trans_invmap Commit: c9d48c1703835a0743f9b1128c271fb9aa3116c1 https://github.com/Perl/perl5/commit/c9d48c1703835a0743f9b1128c271fb9aa3116c1 Author: Paul "LeoNerd" Evans Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M gv.c Log Message: --- gv.c: make Perl_cvstash_set()'s argument names match its embed.fnc entry Compare: https://github.com/Perl/perl5/compare/cb7053107d31...c9d48c170383 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5]
Branch: refs/heads/haarg/makerel-ustar Home: https://github.com/Perl/perl5 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] cb7053: makerel: always use ustar format
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: cb7053107d319696177f9ee39e872a959797ccad https://github.com/Perl/perl5/commit/cb7053107d319696177f9ee39e872a959797ccad Author: Graham Knop Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M Porting/makerel Log Message: --- makerel: always use ustar format When generating release tarballs, always use ustar format. The ustar format is one of the POSIX standard formats, and is the basis for future tar formats. It supports all of the features we need to create a release tarball. The newer formats support extended attributes that can produce warnings when extracting on some systems. This includes attributes like LIBARCHIVE.xattr.com.apple.quarantine, set on macOS systems on files downloaded from the internet. Using the ustar format prevents those attributes from being stored in the tarball and avoids the warnings. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] cdc26f: perldelta for de5c773a8f0b
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: cdc26f786ed336e8d9234b8b03ea02061aea71ce https://github.com/Perl/perl5/commit/cdc26f786ed336e8d9234b8b03ea02061aea71ce Author: Tony Cook Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M pod/perldelta.pod Log Message: --- perldelta for de5c773a8f0b To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 0fbaa6: hints/cygwin.sh: don't touch system symbol __STRIC...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 0fbaa61cadd4107aa1e9737266b985742949004c https://github.com/Perl/perl5/commit/0fbaa61cadd4107aa1e9737266b985742949004c Author: Tony Cook Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M hints/cygwin.sh Log Message: --- hints/cygwin.sh: don't touch system symbol __STRICT_ANSI__ Adding _GNU_SOURCE, which was done much later, should give us the GNU-ish symbols (though POSIX_C_SOURCE would be more general.) I couldn't find the reason for this being added, but the C++ headers react badly to it: In file included from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/iostream:38, from source.cpp:1: /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/x86_64-pc-cygwin/bits/c++config.h:573:2: warning: #warning "__STRICT_ANSI__ seems to have been undefined; this is not supported" [-Wcpp] 573 | #warning "__STRICT_ANSI__ seems to have been undefined; this is not supported" | ^~~ In file included from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/bits/max_size_type.h:37, from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/bits/ranges_base.h:38, from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/string_view:48, from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/bits/basic_string.h:48, from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/string:55, from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/ios:42, from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/ostream:38, from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/iostream:39, from source.cpp:1: /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/numbers:139:9: error: unable to find numeric literal operator 'operator""Q' 139 | = 2.718281828459045235360287471352662498Q; | ^~~ ... Commit: de5c773a8f0b6ad68db300ffd18117f078bbdb5a https://github.com/Perl/perl5/commit/de5c773a8f0b6ad68db300ffd18117f078bbdb5a Author: Tony Cook Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M MANIFEST A t/porting/cpphdrcheck.t Log Message: --- porting/cpphdrcheck.t: test perl's headers with C++ compilers This searches for a C++ compiler based on the supplied C compiler, and checks that compiler for any options controlling the C++ standard requested, including simple checks that the compiler supports that standard. If a C++ compiler is found, test compilation of the same simple code as above but with the perl headers included after any C++ headers. Ideally we'd also test runtime, but would require more complex test code, which I leave to later contributors (which may still be me). Tested at various times with: - MSVC - gcc - clang - Oracle/Sun Development Workshop cc (CC is the C++ compiler), on Oracle Linux - Intel oneAPI compiler (llvm based apparently, and now free to use) - Intel classic compiler (discontinued) Currently this probes the compiler for C++ sanity with the perl ccflags, since icc (Intel classic) would successfully build the sample without perl's ccflags, but then fail with both the headers and perl's ccflags. It turned out to fail with just the ccflags, and since the primary intent is to test the headers, I probe *with* ccflags. The Sun Workshop compiler failed to build the C++11 or 14 sample at all in my testing, which may have been due to an installation problem. Compare: https://github.com/Perl/perl5/compare/27fb3da4282f...de5c773a8f0b To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 27fb3d: perldelta for 6507a1d24b, 0b035daf24666
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 27fb3da4282fb1e71f7b7cd08eb5687db6a714ef https://github.com/Perl/perl5/commit/27fb3da4282fb1e71f7b7cd08eb5687db6a714ef Author: Tony Cook Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M pod/perldelta.pod Log Message: --- perldelta for 6507a1d24b, 0b035daf24666 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 27974f: perl5db.pl: it fiddles with %sub, not @sub
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 27974fe813200d3d61d223418d942f70ba772563 https://github.com/Perl/perl5/commit/27974fe813200d3d61d223418d942f70ba772563 Author: Tony Cook Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M lib/perl5db.pl Log Message: --- perl5db.pl: it fiddles with %sub, not @sub Commit: 6507a1d24b17b1807ae1bb8ddec26f7ee2778a48 https://github.com/Perl/perl5/commit/6507a1d24b17b1807ae1bb8ddec26f7ee2778a48 Author: Tony Cook Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M lib/perl5db.pl M lib/perl5db.t Log Message: --- perl5db.pl: b subname and c subname break on first executable line This currently doesn't try to handle "b postpone subname" since that internally has an offset function that doesn't really work with this implementation. This is a partial fix for #799 Commit: 0b035daf2466608dcac4f5051711e1708d9e5db4 https://github.com/Perl/perl5/commit/0b035daf2466608dcac4f5051711e1708d9e5db4 Author: Tony Cook Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M lib/perl5db.pl M lib/perl5db.t Log Message: --- perl5db.pl: apply the "break on first line" fix to b postpone subname and just plain fix "b postpone subname", which didn't stop at all on my postponed sub test code at all as far back at 5.10. Fixes #799 Commit: fd9c3b24b97c29cdc2ebbc5d7467a61a7b8c6b25 https://github.com/Perl/perl5/commit/fd9c3b24b97c29cdc2ebbc5d7467a61a7b8c6b25 Author: Tony Cook Date: 2024-07-23 (Tue, 23 Jul 2024) Changed paths: M lib/perl5db.t Log Message: --- perl5db.t: add a test for "b compile subname" I've just been looking at the implementation, and there's no test, so add one. Compare: https://github.com/Perl/perl5/compare/352ca4bc58b6...fd9c3b24b97c To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 6a5261: handy.h: Use 'ref_' as a macro-local temporary as ...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 6a526154191fcb68dcb7cd97ccb6171c77e9b72f https://github.com/Perl/perl5/commit/6a526154191fcb68dcb7cd97ccb6171c77e9b72f Author: Paul "LeoNerd" Evans Date: 2024-07-22 (Mon, 22 Jul 2024) Changed paths: M handy.h Log Message: --- handy.h: Use 'ref_' as a macro-local temporary as '_ref' might be reserved by C Commit: 7ce5a41b882b12286a3f310385ad5e565679d4a8 https://github.com/Perl/perl5/commit/7ce5a41b882b12286a3f310385ad5e565679d4a8 Author: Paul "LeoNerd" Evans Date: 2024-07-22 (Mon, 22 Jul 2024) Changed paths: M handy.h Log Message: --- handy.h: Add GV_FROM_REF() Commit: 352ca4bc58b68e6be2951711d9a1c660286e4508 https://github.com/Perl/perl5/commit/352ca4bc58b68e6be2951711d9a1c660286e4508 Author: Paul "LeoNerd" Evans Date: 2024-07-22 (Mon, 22 Jul 2024) Changed paths: M mg.c M op.c M perlio.c M pp.c M pp_ctl.c M pp_hot.c M regcomp.c M regcomp_study.c M regexec.c M sv.c M universal.c M vutil.c Log Message: --- Replace most calls of MUTABLE_xV(SvRV()) with xV_FROM_REF() This results in shorter neater code, and additional debugging assertions that the dereferenced SVs really are the requested type when built under `-DDEBUGGING`. When I added the xV_FROM_REF() macros, I searched for `(TYPE)SvRV` style cast expressions, but forgot to additionally look for `MUTABLE_xV()` calls. There are additionally two spots in pp_hot.c that cannot be modified, because despite casting the result to a CV pointer, the SV isn't actually a CV. I've added a comment on these lines as to why they're not altered. Compare: https://github.com/Perl/perl5/compare/de762f931176...352ca4bc58b6 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] de762f: Define and use macro families for typed refcount i...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: de762f931176aff45a21bfc3ab7854cd229602ad https://github.com/Perl/perl5/commit/de762f931176aff45a21bfc3ab7854cd229602ad Author: Paul "LeoNerd" Evans Date: 2024-07-22 (Mon, 22 Jul 2024) Changed paths: M av.h M class.c M cv.h M gv.c M gv.h M hv.h M pad.c M perl.c M pp_ctl.c M pp_hot.c M pp_sort.c M regcomp.c M sv.c M toke.c Log Message: --- Define and use macro families for typed refcount increment Create specific macros for incrementing the refcount of an AV, CV, GV or HV, returning a typed pointer to avoid the caller needing to cast the result. This yields neater easier-to-read code. While not implemented here, this gives an opportunity to add an `assert()` check on the SvTYPE of the structure being adjusted, for extra debug checking during debugging builds. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 1c8b66: Update perlcheat.pod removing inconsistency
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 1c8b66f3dcebedb963116eabf0b583223fe8ee70 https://github.com/Perl/perl5/commit/1c8b66f3dcebedb963116eabf0b583223fe8ee70 Author: 積丹尼 Dan Jacobson Date: 2024-07-21 (Sun, 21 Jul 2024) Changed paths: M pod/perlcheat.pod Log Message: --- Update perlcheat.pod removing inconsistency P.S., "p" and "t" are never explained. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 709453: bump here too
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 70945362941220de536dd8b3ee92494669ec4dcc https://github.com/Perl/perl5/commit/70945362941220de536dd8b3ee92494669ec4dcc Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M lib/B/Op_private.pm Log Message: --- bump here too To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 7da67d: Module-CoreList-5.20240720 is released
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 7da67db2b4409c4e11d5a0e485e665d58a9a3021 https://github.com/Perl/perl5/commit/7da67db2b4409c4e11d5a0e485e665d58a9a3021 Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M Porting/Maintainers.pl Log Message: --- Module-CoreList-5.20240720 is released Commit: e0f9f015bd380689891ccca86b1c44e96a9ea089 https://github.com/Perl/perl5/commit/e0f9f015bd380689891ccca86b1c44e96a9ea089 Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M dist/Module-CoreList/Changes M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm Log Message: --- Prepare Module::Corelist for 5.41.3 Compare: https://github.com/Perl/perl5/compare/c59d397c9cff...e0f9f015bd38 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] c59d39: add epigraph for 5.41.2
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: c59d397c9cff51ee88ea2f5a4d7b76eef694d1e6 https://github.com/Perl/perl5/commit/c59d397c9cff51ee88ea2f5a4d7b76eef694d1e6 Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M Porting/epigraphs.pod Log Message: --- add epigraph for 5.41.2 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 71e85a: fix placeholder
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 71e85a12884a16abcbd915fe825fdca37d1463a7 https://github.com/Perl/perl5/commit/71e85a12884a16abcbd915fe825fdca37d1463a7 Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M Porting/release_announcement_template.txt Log Message: --- fix placeholder Commit: 475136c4d0e4f9abead1f936becd98c2cd89200d https://github.com/Perl/perl5/commit/475136c4d0e4f9abead1f936becd98c2cd89200d Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M Porting/release_schedule.pod Log Message: --- tick off releases 5.41.[012] Commit: 29e697c9cdce6da1a44ddce9d4096be1ec5a6751 https://github.com/Perl/perl5/commit/29e697c9cdce6da1a44ddce9d4096be1ec5a6751 Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M MANIFEST M Makefile.SH M pod/.gitignore M pod/perl.pod A pod/perl5412delta.pod M pod/perldelta.pod M vms/descrip_mms.template M win32/GNUmakefile M win32/Makefile M win32/pod.mak Log Message: --- New perldelta for 5.41.2 Commit: 2063be14c28f0fcb5e82b4905c486dca6ea79c7f https://github.com/Perl/perl5/commit/2063be14c28f0fcb5e82b4905c486dca6ea79c7f Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M Cross/config.sh-arm-linux M Cross/config.sh-arm-linux-n770 M INSTALL M META.json M META.yml M Porting/config.sh M Porting/config_H M Porting/perldelta_template.pod M Porting/todo.pod M README.haiku M README.macosx M README.os2 M README.vms M hints/catamount.sh M patchlevel.h M plan9/config_sh.sample M win32/GNUmakefile M win32/Makefile Log Message: --- Bump the perl version in various places for 5.41.3 Compare: https://github.com/Perl/perl5/compare/bcb5884b9b0a...2063be14c28f To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] c846a1: bump POSIX version (for change 6d28b2f81a)
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: c846a1499facd087b62b5fb01fcf3dbdfdd9d15a https://github.com/Perl/perl5/commit/c846a1499facd087b62b5fb01fcf3dbdfdd9d15a Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M ext/POSIX/lib/POSIX.pm Log Message: --- bump POSIX version (for change 6d28b2f81a) Commit: 6dc9313944f1234c07ee592d1cc02f70275f3faa https://github.com/Perl/perl5/commit/6dc9313944f1234c07ee592d1cc02f70275f3faa Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M dist/Module-CoreList/lib/Module/CoreList.pm Log Message: --- Update Module::CoreList for 5.41.2 Commit: 3aa065a617e196ecf08a94c5f4a2f65f0da5beab https://github.com/Perl/perl5/commit/3aa065a617e196ecf08a94c5f4a2f65f0da5beab Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M pod/perldelta.pod Log Message: --- finalize perldelta for 5.41.2 - remove template content and unused sections - add missing content for documentation and utility changes - insert list of changed modules - turn github references into links - add acknowledgements Commit: b7bc753c3a3f431a570fe81fe1380cb685b223b9 https://github.com/Perl/perl5/commit/b7bc753c3a3f431a570fe81fe1380cb685b223b9 Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M Porting/perldelta_template.pod Log Message: --- amend delta template: pod markup, whitespace Commit: bcb5884b9b0ae1345ac74420bacb865ba11baab3 https://github.com/Perl/perl5/commit/bcb5884b9b0ae1345ac74420bacb865ba11baab3 Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M pod/perlhist.pod Log Message: --- Add new release to perlhist Compare: https://github.com/Perl/perl5/compare/e5303a25e4ae...bcb5884b9b0a To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] c846a1: bump POSIX version (for change 6d28b2f81a)
Branch: refs/tags/v5.41.2 Home: https://github.com/Perl/perl5 Commit: c846a1499facd087b62b5fb01fcf3dbdfdd9d15a https://github.com/Perl/perl5/commit/c846a1499facd087b62b5fb01fcf3dbdfdd9d15a Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M ext/POSIX/lib/POSIX.pm Log Message: --- bump POSIX version (for change 6d28b2f81a) Commit: 6dc9313944f1234c07ee592d1cc02f70275f3faa https://github.com/Perl/perl5/commit/6dc9313944f1234c07ee592d1cc02f70275f3faa Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M dist/Module-CoreList/lib/Module/CoreList.pm Log Message: --- Update Module::CoreList for 5.41.2 Commit: 3aa065a617e196ecf08a94c5f4a2f65f0da5beab https://github.com/Perl/perl5/commit/3aa065a617e196ecf08a94c5f4a2f65f0da5beab Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M pod/perldelta.pod Log Message: --- finalize perldelta for 5.41.2 - remove template content and unused sections - add missing content for documentation and utility changes - insert list of changed modules - turn github references into links - add acknowledgements Commit: b7bc753c3a3f431a570fe81fe1380cb685b223b9 https://github.com/Perl/perl5/commit/b7bc753c3a3f431a570fe81fe1380cb685b223b9 Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M Porting/perldelta_template.pod Log Message: --- amend delta template: pod markup, whitespace Commit: bcb5884b9b0ae1345ac74420bacb865ba11baab3 https://github.com/Perl/perl5/commit/bcb5884b9b0ae1345ac74420bacb865ba11baab3 Author: Karen Etheridge Date: 2024-07-20 (Sat, 20 Jul 2024) Changed paths: M pod/perlhist.pod Log Message: --- Add new release to perlhist Compare: https://github.com/Perl/perl5/compare/c846a1499fac%5E...bcb5884b9b0a To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] e5303a: fix typos in old entries
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: e5303a25e4aed228e89e4db6ce3391829b7f9382 https://github.com/Perl/perl5/commit/e5303a25e4aed228e89e4db6ce3391829b7f9382 Author: Karen Etheridge Date: 2024-07-19 (Fri, 19 Jul 2024) Changed paths: M Porting/epigraphs.pod Log Message: --- fix typos in old entries To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5]
Branch: refs/heads/smartmatch-removal Home: https://github.com/Perl/perl5 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 995f06: switch removal: remove given/when/break/continue
Branch: refs/heads/smartmatch-removal Home: https://github.com/Perl/perl5 Commit: 995f0662f4f3f5e0ba82ccba6a9c8948c01d4b6c https://github.com/Perl/perl5/commit/995f0662f4f3f5e0ba82ccba6a9c8948c01d4b6c Author: Tony Cook Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M MANIFEST M cop.h M dump.c M embed.fnc M embed.h M ext/Opcode/Opcode.pm M gv.c M inline.h M keywords.c M keywords.h M lib/B/Deparse-core.t M lib/B/Deparse.pm M lib/B/Deparse.t M lib/B/Op_private.pm M op.c M opcode.h M opnames.h M perl.h M perly.act M perly.h M perly.tab M perly.y M pod/perldiag.pod M pod/perlguts.pod M pod/perlsyn.pod M pp_ctl.c M pp_proto.h M proto.h M regen/keywords.pl M regen/opcodes M sv.c M t/lib/croak/pp_ctl R t/lib/feature/switch M t/op/coreamp.t M t/op/coresubs.t M t/op/cproto.t M t/op/state.t R t/op/switch.t M t/op/taint.t M toke.c Log Message: --- switch removal: remove given/when/break/continue continue blocks are not removed Commit: fb7c6d762195075209f099bcef6261b2ab6ffd67 https://github.com/Perl/perl5/commit/fb7c6d762195075209f099bcef6261b2ab6ffd67 Author: Tony Cook Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M MANIFEST M embed.fnc M embed.h M ext/Opcode/Opcode.pm M lib/B/Deparse.pm M lib/B/Op_private.pm M lib/overload.pm M lib/overload.t M lib/overload/numbers.pm M op.c M opcode.h M opnames.h M overload.h M overload.inc M pod/perlcheat.pod M pod/perldiag.pod M pod/perlop.pod M pp_ctl.c M pp_proto.h M proto.h M regen/opcodes M regen/overload.pl M sv.c M t/lib/warnings/9uninit M t/lib/warnings/op M t/lib/warnings/utf8 R t/op/smartmatch.t M t/op/svleak.t M t/op/taint.t M t/op/tie_fetch_count.t M toke.c Log Message: --- switch removal: remove smartmatch Commit: c88bef28cad881fb3b6b2dea0e84a53326158979 https://github.com/Perl/perl5/commit/c88bef28cad881fb3b6b2dea0e84a53326158979 Author: Tony Cook Date: 2024-07-18 (Thu, 18 Jul 2024) Changed paths: M feature.h M lib/B/Deparse.t M lib/feature.pm M regen/feature.pl M t/lib/feature/api M t/lib/feature/removed Log Message: --- smartmatch removal: remove the feature from feature.pm Compare: https://github.com/Perl/perl5/compare/995f0662f4f3%5E...c88bef28cad8 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] c43f2f: Update PSC after 2024 elections
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: c43f2fd16a6517cc5028fffb8e6e474df98faf52 https://github.com/Perl/perl5/commit/c43f2fd16a6517cc5028fffb8e6e474df98faf52 Author: James E Keenan Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M .mailmap M Porting/core-team.json M pod/perlgov.pod Log Message: --- Update PSC after 2024 elections One more entry for atoomic. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] a07529: regexp apidoc was misspelled
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: a0752950df1e0d8602bf374035fe52ceca3bfb82 https://github.com/Perl/perl5/commit/a0752950df1e0d8602bf374035fe52ceca3bfb82 Author: Karl Williamson Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M regexp.h Log Message: --- regexp apidoc was misspelled To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] d5130c: perldelta for 3c9d78c0eb
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: d5130c9e6f6b97c6bbb6bfa9db18b88bb3412383 https://github.com/Perl/perl5/commit/d5130c9e6f6b97c6bbb6bfa9db18b88bb3412383 Author: James E Keenan Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M pod/perldelta.pod Log Message: --- perldelta for 3c9d78c0eb Revised per feedback in GH #22410. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 66788e: Update metadata
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 66788e856e366dac035ca73842d2101af21d79b8 https://github.com/Perl/perl5/commit/66788e856e366dac035ca73842d2101af21d79b8 Author: Erik Huelsmann Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M dist/Safe/Makefile.PL Log Message: --- Update metadata To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 4b7eff: File::Spec::Unix->path(): Keep trailing empty PATH...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 4b7eff31fe162cee932440362b8d110ebc6f4377 https://github.com/Perl/perl5/commit/4b7eff31fe162cee932440362b8d110ebc6f4377 Author: Aaron Dill Date: 2024-07-16 (Tue, 16 Jul 2024) Changed paths: M AUTHORS M dist/PathTools/Cwd.pm M dist/PathTools/lib/File/Spec.pm M dist/PathTools/lib/File/Spec/AmigaOS.pm M dist/PathTools/lib/File/Spec/Cygwin.pm M dist/PathTools/lib/File/Spec/Epoc.pm M dist/PathTools/lib/File/Spec/Functions.pm M dist/PathTools/lib/File/Spec/Mac.pm M dist/PathTools/lib/File/Spec/OS2.pm M dist/PathTools/lib/File/Spec/Unix.pm M dist/PathTools/lib/File/Spec/VMS.pm M dist/PathTools/lib/File/Spec/Win32.pm M dist/PathTools/t/Spec.t Log Message: --- File::Spec::Unix->path(): Keep trailing empty PATH elements Fixes #22346 by ensuring that trailing PATH elements are maintained *on Unix* Commit: 9d1d951ba93af016e2d2da4ba4477fc44b3b5498 https://github.com/Perl/perl5/commit/9d1d951ba93af016e2d2da4ba4477fc44b3b5498 Author: Aaron Dill Date: 2024-07-16 (Tue, 16 Jul 2024) Changed paths: M dist/PathTools/lib/File/Spec/OS2.pm M dist/PathTools/t/Spec.t Log Message: --- File::Spec::OS2->path(): Keep trailing empty PATH elements keeps empty trailing PATH segments on OS2. I'm unsure of the OS2 semantics regarding PATH, so this is in a seperate commit in case it needs to be reverted. Compare: https://github.com/Perl/perl5/compare/9ade21367526...9d1d951ba93a To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 9ade21: Fix typo in comment in sv.c for perlapi
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 9ade213675268107c9ba13383a2112ba6da71fe9 https://github.com/Perl/perl5/commit/9ade213675268107c9ba13383a2112ba6da71fe9 Author: Karl Williamson Date: 2024-07-16 (Tue, 16 Jul 2024) Changed paths: M sv.c Log Message: --- Fix typo in comment in sv.c for perlapi Though this fix doesn't change the output To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 411ade: perldelta for 08962c5467e2a7e
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 411ade5162317467d6c4142737a77f65b68620e8 https://github.com/Perl/perl5/commit/411ade5162317467d6c4142737a77f65b68620e8 Author: Tony Cook Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M pod/perldelta.pod Log Message: --- perldelta for 08962c5467e2a7e To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] a400cf: mathoms.c: Remove obsolete perlapi comments
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: a400cf7642eb3bfae2a43023faef6711f0603d7b https://github.com/Perl/perl5/commit/a400cf7642eb3bfae2a43023faef6711f0603d7b Author: Karl Williamson Date: 2024-07-16 (Tue, 16 Jul 2024) Changed paths: M mathoms.c Log Message: --- mathoms.c: Remove obsolete perlapi comments These comments were meant to be used in perlapi, but ended up being ignored. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 08962c: cpan/Win32: import PR 39
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 08962c5467e2a7e68626052bc8d9c66670992f9a https://github.com/Perl/perl5/commit/08962c5467e2a7e68626052bc8d9c66670992f9a Author: Tony Cook Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M cpan/Win32/Win32.pm M cpan/Win32/Win32.xs Log Message: --- cpan/Win32: import PR 39 https://github.com/perl-libwin32/win32/pull/37 was submitted in June 2022, it fixes a bug that causes tests to fail for Win32.pm for 32-bit builds on windows, including in perl (and in 5.40.) Jan requested a minor change to that PR which wasn't followed up on, so I submitted https://github.com/perl-libwin32/win32/pull/39 which includes that requested change in August 2023. This still hasn't been acted on. So import this change into blead. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] f4a775: test-dist-modules.pl: make separate installation t...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: f4a775ea785a27dbeb069cb8cff699cd5d91d8ec https://github.com/Perl/perl5/commit/f4a775ea785a27dbeb069cb8cff699cd5d91d8ec Author: Tony Cook Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M .github/workflows/testsuite.yml M Porting/test-dist-modules.pl Log Message: --- test-dist-modules.pl: make separate installation the default This avoids the dangerous default of overwriting installed modules. Commit: 0cd3930a5eda46cc0852b128988c46becbce7512 https://github.com/Perl/perl5/commit/0cd3930a5eda46cc0852b128988c46becbce7512 Author: Tony Cook Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M .github/workflows/testsuite.yml Log Message: --- testsuite.yml: test dist/ modules on threaded perls too This originally also tested on Windows, but Storable fails a test on 5.24, and several other modules fail on 5.10 and 5.8. Commit: d033adf874e9a1054ff816d8986d570821e2f440 https://github.com/Perl/perl5/commit/d033adf874e9a1054ff816d8986d570821e2f440 Author: Tony Cook Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M dist/Devel-PPPort/PPPort_pm.PL M dist/Devel-PPPort/parts/inc/misc Log Message: --- Devel::PPPort: add PERL_STACK_REALIGN This was causing build failures when building threads.pm against older perls. Commit: 0637dad265e6fa21c2357c565cb35d487d092d55 https://github.com/Perl/perl5/commit/0637dad265e6fa21c2357c565cb35d487d092d55 Author: Tony Cook Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M dist/threads/lib/threads.pm M dist/threads/threads.xs Log Message: --- threads: thread_locale_init/term() needs 5.27.9 or later Commit: baab724ded8d628c1edf89829361ce4bba281ade https://github.com/Perl/perl5/commit/baab724ded8d628c1edf89829361ce4bba281ade Author: Tony Cook Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M dist/Storable/ChangeLog M dist/Storable/Storable.pm M dist/Storable/t/utf8.t Log Message: --- Storable: add test names to t/utf8.t Commit: 65dbd0e2bd3ce74617a363a5e448b5730df1c136 https://github.com/Perl/perl5/commit/65dbd0e2bd3ce74617a363a5e448b5730df1c136 Author: Tony Cook Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M dist/Devel-PPPort/parts/inc/SvREFCNT M dist/threads/threads.xs Log Message: --- Devel::PPPort: threads-shared needs SvREFCNT_dec_NN() and threads.xs no longer needs to define SvREFCNT_dec_NN() Commit: 6a83e0d27f2871f248fa35afcae2897ca20488a3 https://github.com/Perl/perl5/commit/6a83e0d27f2871f248fa35afcae2897ca20488a3 Author: Tony Cook Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M Porting/test-dist-modules.pl Log Message: --- test-dist-modules.pl: update usage(), exit on usage Commit: ca8d60d1b5b3bdf135a6c8eba9ced89fbb74fbb5 https://github.com/Perl/perl5/commit/ca8d60d1b5b3bdf135a6c8eba9ced89fbb74fbb5 Author: Tony Cook Date: 2024-07-17 (Wed, 17 Jul 2024) Changed paths: M Porting/test-dist-modules.pl Log Message: --- test-dist-modules.pl: add some POD Compare: https://github.com/Perl/perl5/compare/1f92987284f5...ca8d60d1b5b3 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] fb1568: embed.fnc: Clarify comment
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: fb1568f4de7d406406b58e624bfe1e1be339bdd2 https://github.com/Perl/perl5/commit/fb1568f4de7d406406b58e624bfe1e1be339bdd2 Author: Karl Williamson Date: 2024-07-15 (Mon, 15 Jul 2024) Changed paths: M embed.fnc Log Message: --- embed.fnc: Clarify comment Commit: 1f92987284f574458c07a915bbf134a74d6d762e https://github.com/Perl/perl5/commit/1f92987284f574458c07a915bbf134a74d6d762e Author: Karl Williamson Date: 2024-07-15 (Mon, 15 Jul 2024) Changed paths: M pod/perlguts.pod Log Message: --- perlguts: Remove relic perlapi-like line This line was added by me in 6ef63541071 by mistake. This was left over from some arrested development. Compare: https://github.com/Perl/perl5/compare/3c9d78c0eb15...1f92987284f5 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5]
Branch: refs/heads/sync-podlators-20240714 Home: https://github.com/Perl/perl5 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] b83347: Remove CUSTOMIZED element for podlators
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: b83347ba23ffb627ce71d91aaf08e74ad85f4a1c https://github.com/Perl/perl5/commit/b83347ba23ffb627ce71d91aaf08e74ad85f4a1c Author: James E Keenan Date: 2024-07-15 (Mon, 15 Jul 2024) Changed paths: M Porting/Maintainers.pl Log Message: --- Remove CUSTOMIZED element for podlators To prepare for sync with cpan. Commit: 3c9d78c0eb151a4917a98f20de4b2bd603dbef05 https://github.com/Perl/perl5/commit/3c9d78c0eb151a4917a98f20de4b2bd603dbef05 Author: Russ Allbery Date: 2024-07-15 (Mon, 15 Jul 2024) Changed paths: M MANIFEST M Porting/Maintainers.pl M cpan/podlators/Makefile.PL M cpan/podlators/docs/docknot.yaml M cpan/podlators/lib/Pod/Man.pm M cpan/podlators/lib/Pod/ParseLink.pm M cpan/podlators/lib/Pod/Text.pm M cpan/podlators/lib/Pod/Text/Color.pm M cpan/podlators/lib/Pod/Text/Overstrike.pm M cpan/podlators/lib/Pod/Text/Termcap.pm M cpan/podlators/scripts/pod2man.PL M cpan/podlators/scripts/pod2text.PL M cpan/podlators/t/data/basic.man M cpan/podlators/t/data/man/encoding.groff M cpan/podlators/t/data/man/encoding.roff M cpan/podlators/t/data/man/encoding.utf8 M cpan/podlators/t/data/perl.conf M cpan/podlators/t/data/perltidyrc M cpan/podlators/t/data/regenerate-data A cpan/podlators/t/data/snippets/color/nonbreaking-wrap M cpan/podlators/t/data/snippets/man/error-normal M cpan/podlators/t/data/snippets/man/error-pod M cpan/podlators/t/data/snippets/man/fixed-font-in-item M cpan/podlators/t/data/snippets/man/guesswork M cpan/podlators/t/data/snippets/man/guesswork-all M cpan/podlators/t/data/snippets/man/guesswork-none M cpan/podlators/t/data/snippets/man/guesswork-partial R cpan/podlators/t/data/snippets/man/hyphen-in-s M cpan/podlators/t/data/snippets/man/iso-8859-1 M cpan/podlators/t/data/snippets/man/iso-8859-1-roff A cpan/podlators/t/data/snippets/man/item-spacing A cpan/podlators/t/data/snippets/man/man-l M cpan/podlators/t/data/snippets/man/nonbreaking-space-l M cpan/podlators/t/data/snippets/man/not-numbers M cpan/podlators/t/data/snippets/man/quote-escaping M cpan/podlators/t/data/snippets/man/utf8-nonbreaking A cpan/podlators/t/data/snippets/overstrike/nonbreaking-wrap A cpan/podlators/t/data/snippets/termcap/nonbreaking-wrap A cpan/podlators/t/data/snippets/text/nonbreaking-wrap M cpan/podlators/t/docs/changes.t M cpan/podlators/t/docs/pod-spelling.t M cpan/podlators/t/docs/pod.t M cpan/podlators/t/docs/spdx-license.t M cpan/podlators/t/docs/synopsis.t M cpan/podlators/t/general/basic.t M cpan/podlators/t/general/filehandle.t M cpan/podlators/t/general/pod-parser.t M cpan/podlators/t/lib/Test/Podlators.pm M cpan/podlators/t/lib/Test/RRA.pm M cpan/podlators/t/lib/Test/RRA/Config.pm M cpan/podlators/t/lib/Test/RRA/ModuleVersion.pm M cpan/podlators/t/man/devise-date.t M cpan/podlators/t/man/devise-title.t M cpan/podlators/t/man/empty.t M cpan/podlators/t/man/encoding.t M cpan/podlators/t/man/heading.t M cpan/podlators/t/man/iso-8859-1.t M cpan/podlators/t/man/no-encode.t M cpan/podlators/t/man/snippets.t M cpan/podlators/t/man/utf8-io.t M cpan/podlators/t/parselink/basic.t M cpan/podlators/t/style/critic.t M cpan/podlators/t/style/kwalitee.t M cpan/podlators/t/style/minimum-version.t M cpan/podlators/t/style/module-version.t M cpan/podlators/t/style/obsolete-strings.t M cpan/podlators/t/style/strict.t M cpan/podlators/t/text/color.t M cpan/podlators/t/text/invalid.t M cpan/podlators/t/text/iso-8859-1.t M cpan/podlators/t/text/overstrike.t M cpan/podlators/t/text/snippets.t M cpan/podlators/t/text/termcap.t M cpan/podlators/t/text/utf8-io.t Log Message: --- cpan/podlators - Update to version v6.0.2 (with v6.0.1 and v6.0.0) v6.0.0 - 2024-07-10 - Drop support for Perl 5.10. podlators now requires Perl 5.12 or later. - podlators now uses semantic versioning for the package and module versions, with a v prefix to work with Perl's packaging system. - Pod::Man now translates all "-" characters in the input into *roff "\-" escapes (normally rendered as an ASCII hyphen-minus, U+002D) rather than using fragile heuristics to decide which characters represent true hyphens and which represent ASCII hyphen-minus. The previous heuristics misrendered command names such as apt-get, causing search and cut-and-paste issues. This change may cause line-break issues with long hyphenated phrases. In cases where the intent is a true hyphen, consider using UTF-8 as the POD character set (declared with =encoding) and using true Unicode hyphens instead of the ASCII "-" character. - Pod::Man now disables the spec
[Perl/perl5]
Branch: refs/heads/sync-podlators-20240713 Home: https://github.com/Perl/perl5 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 1cb17e: Remove CUSTOMIZED element for podlators
Branch: refs/heads/sync-podlators-20240714 Home: https://github.com/Perl/perl5 Commit: 1cb17ed0489b534bdc2113fbbcb0a0e8f2e4711b https://github.com/Perl/perl5/commit/1cb17ed0489b534bdc2113fbbcb0a0e8f2e4711b Author: James E Keenan Date: 2024-07-14 (Sun, 14 Jul 2024) Changed paths: M Porting/Maintainers.pl Log Message: --- Remove CUSTOMIZED element for podlators To prepare for sync with cpan. Commit: 9647a2a6695b0f821a3d09a5992d554b18596dc9 https://github.com/Perl/perl5/commit/9647a2a6695b0f821a3d09a5992d554b18596dc9 Author: Russ Allbery Date: 2024-07-14 (Sun, 14 Jul 2024) Changed paths: M MANIFEST M Porting/Maintainers.pl M cpan/podlators/Makefile.PL M cpan/podlators/docs/docknot.yaml M cpan/podlators/lib/Pod/Man.pm M cpan/podlators/lib/Pod/ParseLink.pm M cpan/podlators/lib/Pod/Text.pm M cpan/podlators/lib/Pod/Text/Color.pm M cpan/podlators/lib/Pod/Text/Overstrike.pm M cpan/podlators/lib/Pod/Text/Termcap.pm M cpan/podlators/scripts/pod2man.PL M cpan/podlators/scripts/pod2text.PL M cpan/podlators/t/data/basic.man M cpan/podlators/t/data/man/encoding.groff M cpan/podlators/t/data/man/encoding.roff M cpan/podlators/t/data/man/encoding.utf8 M cpan/podlators/t/data/perl.conf M cpan/podlators/t/data/perltidyrc M cpan/podlators/t/data/regenerate-data A cpan/podlators/t/data/snippets/color/nonbreaking-wrap M cpan/podlators/t/data/snippets/man/error-normal M cpan/podlators/t/data/snippets/man/error-pod M cpan/podlators/t/data/snippets/man/fixed-font-in-item M cpan/podlators/t/data/snippets/man/guesswork M cpan/podlators/t/data/snippets/man/guesswork-all M cpan/podlators/t/data/snippets/man/guesswork-none M cpan/podlators/t/data/snippets/man/guesswork-partial R cpan/podlators/t/data/snippets/man/hyphen-in-s M cpan/podlators/t/data/snippets/man/iso-8859-1 M cpan/podlators/t/data/snippets/man/iso-8859-1-roff A cpan/podlators/t/data/snippets/man/item-spacing A cpan/podlators/t/data/snippets/man/man-l M cpan/podlators/t/data/snippets/man/nonbreaking-space-l M cpan/podlators/t/data/snippets/man/not-numbers M cpan/podlators/t/data/snippets/man/quote-escaping M cpan/podlators/t/data/snippets/man/utf8-nonbreaking A cpan/podlators/t/data/snippets/overstrike/nonbreaking-wrap A cpan/podlators/t/data/snippets/termcap/nonbreaking-wrap A cpan/podlators/t/data/snippets/text/nonbreaking-wrap M cpan/podlators/t/docs/changes.t M cpan/podlators/t/docs/pod-spelling.t M cpan/podlators/t/docs/pod.t M cpan/podlators/t/docs/spdx-license.t M cpan/podlators/t/docs/synopsis.t M cpan/podlators/t/general/basic.t M cpan/podlators/t/general/filehandle.t M cpan/podlators/t/general/pod-parser.t M cpan/podlators/t/lib/Test/Podlators.pm M cpan/podlators/t/lib/Test/RRA.pm M cpan/podlators/t/lib/Test/RRA/Config.pm M cpan/podlators/t/lib/Test/RRA/ModuleVersion.pm M cpan/podlators/t/man/devise-date.t M cpan/podlators/t/man/devise-title.t M cpan/podlators/t/man/empty.t M cpan/podlators/t/man/encoding.t M cpan/podlators/t/man/heading.t M cpan/podlators/t/man/iso-8859-1.t M cpan/podlators/t/man/no-encode.t M cpan/podlators/t/man/snippets.t M cpan/podlators/t/man/utf8-io.t M cpan/podlators/t/parselink/basic.t M cpan/podlators/t/style/critic.t M cpan/podlators/t/style/kwalitee.t M cpan/podlators/t/style/minimum-version.t M cpan/podlators/t/style/module-version.t M cpan/podlators/t/style/obsolete-strings.t M cpan/podlators/t/style/strict.t M cpan/podlators/t/text/color.t M cpan/podlators/t/text/invalid.t M cpan/podlators/t/text/iso-8859-1.t M cpan/podlators/t/text/overstrike.t M cpan/podlators/t/text/snippets.t M cpan/podlators/t/text/termcap.t M cpan/podlators/t/text/utf8-io.t Log Message: --- cpan/podlators - Update to version v6.0.2 (with v6.0.1 and v6.0.0) v6.0.0 - 2024-07-10 - Drop support for Perl 5.10. podlators now requires Perl 5.12 or later. - podlators now uses semantic versioning for the package and module versions, with a v prefix to work with Perl's packaging system. - Pod::Man now translates all "-" characters in the input into *roff "\-" escapes (normally rendered as an ASCII hyphen-minus, U+002D) rather than using fragile heuristics to decide which characters represent true hyphens and which represent ASCII hyphen-minus. The previous heuristics misrendered command names such as apt-get, causing search and cut-and-paste issues. This change may cause line-break issues with long hyphenated phrases. In cases where the intent is a true hyphen, consider using UTF-8 as the POD character set (declared with =encoding) and using true Unicode hyphens instead of the ASCII "-" character. - Pod::Man now disables
[Perl/perl5] 78facf: PathTools: Keep $VERSION consistent in all *.pm files
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 78facf50a113cc1ce43c518fed81278168721ba4 https://github.com/Perl/perl5/commit/78facf50a113cc1ce43c518fed81278168721ba4 Author: James E Keenan Date: 2024-07-14 (Sun, 14 Jul 2024) Changed paths: M dist/PathTools/Cwd.pm M dist/PathTools/lib/File/Spec.pm Log Message: --- PathTools: Keep $VERSION consistent in all *.pm files Corrects oversight in aa5929628d0; spotted by Aaron Dill in GH #22346. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5]
Branch: refs/heads/path-tools-consistent-version-20240714 Home: https://github.com/Perl/perl5 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] eb3162: [doc] `Benchmark.pm`: Scope variables
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: eb3162494be89687065391bdb6384b39f8aad07c https://github.com/Perl/perl5/commit/eb3162494be89687065391bdb6384b39f8aad07c Author: Elvin Aslanov Date: 2024-07-14 (Sun, 14 Jul 2024) Changed paths: M lib/Benchmark.pm Log Message: --- [doc] `Benchmark.pm`: Scope variables Add `my` (and `;`) where due Also fix indirect syntax for `import` To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] db66ee: Remove CUSTOMIZED element for podlators
Branch: refs/heads/sync-podlators-20240713 Home: https://github.com/Perl/perl5 Commit: db66ee7e76f821157bffd06c17c8f358d80ef5ac https://github.com/Perl/perl5/commit/db66ee7e76f821157bffd06c17c8f358d80ef5ac Author: James E Keenan Date: 2024-07-13 (Sat, 13 Jul 2024) Changed paths: M Porting/Maintainers.pl Log Message: --- Remove CUSTOMIZED element for podlators To prepare for sync with cpan. Commit: 6d72f3d9c4b276728edfbb75d9a6cf4f87c85feb https://github.com/Perl/perl5/commit/6d72f3d9c4b276728edfbb75d9a6cf4f87c85feb Author: Russ Allbery Date: 2024-07-13 (Sat, 13 Jul 2024) Changed paths: M MANIFEST M Porting/Maintainers.pl M cpan/podlators/Makefile.PL M cpan/podlators/docs/docknot.yaml M cpan/podlators/lib/Pod/Man.pm M cpan/podlators/lib/Pod/ParseLink.pm M cpan/podlators/lib/Pod/Text.pm M cpan/podlators/lib/Pod/Text/Color.pm M cpan/podlators/lib/Pod/Text/Overstrike.pm M cpan/podlators/lib/Pod/Text/Termcap.pm M cpan/podlators/scripts/pod2man.PL M cpan/podlators/scripts/pod2text.PL M cpan/podlators/t/data/basic.man M cpan/podlators/t/data/man/encoding.groff M cpan/podlators/t/data/man/encoding.roff M cpan/podlators/t/data/man/encoding.utf8 M cpan/podlators/t/data/perl.conf M cpan/podlators/t/data/perltidyrc M cpan/podlators/t/data/regenerate-data A cpan/podlators/t/data/snippets/color/nonbreaking-wrap M cpan/podlators/t/data/snippets/man/error-normal M cpan/podlators/t/data/snippets/man/error-pod M cpan/podlators/t/data/snippets/man/fixed-font-in-item M cpan/podlators/t/data/snippets/man/guesswork M cpan/podlators/t/data/snippets/man/guesswork-all M cpan/podlators/t/data/snippets/man/guesswork-none M cpan/podlators/t/data/snippets/man/guesswork-partial R cpan/podlators/t/data/snippets/man/hyphen-in-s M cpan/podlators/t/data/snippets/man/iso-8859-1 M cpan/podlators/t/data/snippets/man/iso-8859-1-roff A cpan/podlators/t/data/snippets/man/item-spacing A cpan/podlators/t/data/snippets/man/man-l M cpan/podlators/t/data/snippets/man/nonbreaking-space-l M cpan/podlators/t/data/snippets/man/not-numbers M cpan/podlators/t/data/snippets/man/quote-escaping M cpan/podlators/t/data/snippets/man/utf8-nonbreaking A cpan/podlators/t/data/snippets/overstrike/nonbreaking-wrap A cpan/podlators/t/data/snippets/termcap/nonbreaking-wrap A cpan/podlators/t/data/snippets/text/nonbreaking-wrap M cpan/podlators/t/docs/changes.t M cpan/podlators/t/docs/pod-spelling.t M cpan/podlators/t/docs/pod.t M cpan/podlators/t/docs/spdx-license.t M cpan/podlators/t/docs/synopsis.t M cpan/podlators/t/general/basic.t M cpan/podlators/t/general/filehandle.t M cpan/podlators/t/general/pod-parser.t M cpan/podlators/t/lib/Test/Podlators.pm M cpan/podlators/t/lib/Test/RRA.pm M cpan/podlators/t/lib/Test/RRA/Config.pm M cpan/podlators/t/lib/Test/RRA/ModuleVersion.pm M cpan/podlators/t/man/devise-date.t M cpan/podlators/t/man/devise-title.t M cpan/podlators/t/man/empty.t M cpan/podlators/t/man/encoding.t M cpan/podlators/t/man/heading.t M cpan/podlators/t/man/iso-8859-1.t M cpan/podlators/t/man/no-encode.t M cpan/podlators/t/man/snippets.t M cpan/podlators/t/man/utf8-io.t M cpan/podlators/t/parselink/basic.t M cpan/podlators/t/style/critic.t M cpan/podlators/t/style/kwalitee.t M cpan/podlators/t/style/minimum-version.t M cpan/podlators/t/style/module-version.t M cpan/podlators/t/style/obsolete-strings.t M cpan/podlators/t/style/strict.t M cpan/podlators/t/text/color.t M cpan/podlators/t/text/invalid.t M cpan/podlators/t/text/iso-8859-1.t M cpan/podlators/t/text/overstrike.t M cpan/podlators/t/text/snippets.t M cpan/podlators/t/text/termcap.t M cpan/podlators/t/text/utf8-io.t Log Message: --- cpan/podlators - Update to version v6.0.1, including v6.0.0 v6.0.0 - 2024-07-10 - Drop support for Perl 5.10. podlators now requires Perl 5.12 or later. - podlators now uses semantic versioning for the package and module versions, with a v prefix to work with Perl's packaging system. - Pod::Man now translates all "-" characters in the input into *roff "\-" escapes (normally rendered as an ASCII hyphen-minus, U+002D) rather than using fragile heuristics to decide which characters represent true hyphens and which represent ASCII hyphen-minus. The previous heuristics misrendered command names such as apt-get, causing search and cut-and-paste issues. This change may cause line-break issues with long hyphenated phrases. In cases where the intent is a true hyphen, consider using UTF-8 as the POD character set (declared with =encoding) and using true Unicode hyphens instead of the ASCII "-" character. - Pod::Man now disables the spec
[Perl/perl5] 4b4df8: PathTools: Keep $VERSION consistent in all *.pm files
Branch: refs/heads/path-tools-consistent-version-20240714 Home: https://github.com/Perl/perl5 Commit: 4b4df8857d0bd125f76b9e1280fa6a59a4decc03 https://github.com/Perl/perl5/commit/4b4df8857d0bd125f76b9e1280fa6a59a4decc03 Author: James E Keenan Date: 2024-07-14 (Sun, 14 Jul 2024) Changed paths: M dist/PathTools/Cwd.pm M dist/PathTools/lib/File/Spec.pm Log Message: --- PathTools: Keep $VERSION consistent in all *.pm files Corrects oversight in aa5929628d0; spotted by Aaron Dill in GH #22346. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5]
Branch: refs/heads/book/removed-variables Home: https://github.com/Perl/perl5 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 71eb28: $# and $* throw a compilation error, not a warning
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 71eb28d8d1f8d6d4b61c1942ead4f8eca9447443 https://github.com/Perl/perl5/commit/71eb28d8d1f8d6d4b61c1942ead4f8eca9447443 Author: Philippe Bruhat (BooK) Date: 2024-07-13 (Sat, 13 Jul 2024) Changed paths: M pod/perlvar.pod Log Message: --- $# and $* throw a compilation error, not a warning To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 3b4e5c: Remove CUSTOMIZED element for podlators
Branch: refs/heads/sync-podlators-20240713 Home: https://github.com/Perl/perl5 Commit: 3b4e5c6204fd45b880bc1db2fc403c48756a9b2a https://github.com/Perl/perl5/commit/3b4e5c6204fd45b880bc1db2fc403c48756a9b2a Author: James E Keenan Date: 2024-07-13 (Sat, 13 Jul 2024) Changed paths: M Porting/Maintainers.pl Log Message: --- Remove CUSTOMIZED element for podlators To prepare for sync with cpan. Commit: 4081ca2295189846510cf1a1c455a5097eece4d0 https://github.com/Perl/perl5/commit/4081ca2295189846510cf1a1c455a5097eece4d0 Author: Russ Allbery Date: 2024-07-13 (Sat, 13 Jul 2024) Changed paths: M MANIFEST M Porting/Maintainers.pl M cpan/podlators/Makefile.PL M cpan/podlators/docs/docknot.yaml M cpan/podlators/lib/Pod/Man.pm M cpan/podlators/lib/Pod/ParseLink.pm M cpan/podlators/lib/Pod/Text.pm M cpan/podlators/lib/Pod/Text/Color.pm M cpan/podlators/lib/Pod/Text/Overstrike.pm M cpan/podlators/lib/Pod/Text/Termcap.pm M cpan/podlators/scripts/pod2man.PL M cpan/podlators/scripts/pod2text.PL M cpan/podlators/t/data/basic.man M cpan/podlators/t/data/man/encoding.groff M cpan/podlators/t/data/man/encoding.roff M cpan/podlators/t/data/man/encoding.utf8 M cpan/podlators/t/data/perl.conf M cpan/podlators/t/data/perltidyrc M cpan/podlators/t/data/regenerate-data A cpan/podlators/t/data/snippets/color/nonbreaking-wrap M cpan/podlators/t/data/snippets/man/error-normal M cpan/podlators/t/data/snippets/man/error-pod M cpan/podlators/t/data/snippets/man/fixed-font-in-item M cpan/podlators/t/data/snippets/man/guesswork M cpan/podlators/t/data/snippets/man/guesswork-all M cpan/podlators/t/data/snippets/man/guesswork-none M cpan/podlators/t/data/snippets/man/guesswork-partial R cpan/podlators/t/data/snippets/man/hyphen-in-s M cpan/podlators/t/data/snippets/man/iso-8859-1 M cpan/podlators/t/data/snippets/man/iso-8859-1-roff A cpan/podlators/t/data/snippets/man/item-spacing A cpan/podlators/t/data/snippets/man/man-l M cpan/podlators/t/data/snippets/man/nonbreaking-space-l M cpan/podlators/t/data/snippets/man/not-numbers M cpan/podlators/t/data/snippets/man/quote-escaping M cpan/podlators/t/data/snippets/man/utf8-nonbreaking A cpan/podlators/t/data/snippets/overstrike/nonbreaking-wrap A cpan/podlators/t/data/snippets/termcap/nonbreaking-wrap A cpan/podlators/t/data/snippets/text/nonbreaking-wrap M cpan/podlators/t/docs/changes.t M cpan/podlators/t/docs/pod-spelling.t M cpan/podlators/t/docs/pod.t M cpan/podlators/t/docs/spdx-license.t M cpan/podlators/t/docs/synopsis.t M cpan/podlators/t/general/basic.t M cpan/podlators/t/general/filehandle.t M cpan/podlators/t/general/pod-parser.t M cpan/podlators/t/lib/Test/Podlators.pm M cpan/podlators/t/lib/Test/RRA.pm M cpan/podlators/t/lib/Test/RRA/Config.pm M cpan/podlators/t/lib/Test/RRA/ModuleVersion.pm M cpan/podlators/t/man/devise-date.t M cpan/podlators/t/man/devise-title.t M cpan/podlators/t/man/empty.t M cpan/podlators/t/man/encoding.t M cpan/podlators/t/man/heading.t M cpan/podlators/t/man/iso-8859-1.t M cpan/podlators/t/man/no-encode.t M cpan/podlators/t/man/snippets.t M cpan/podlators/t/man/utf8-io.t M cpan/podlators/t/parselink/basic.t M cpan/podlators/t/style/critic.t M cpan/podlators/t/style/kwalitee.t M cpan/podlators/t/style/minimum-version.t M cpan/podlators/t/style/module-version.t M cpan/podlators/t/style/obsolete-strings.t M cpan/podlators/t/style/strict.t M cpan/podlators/t/text/color.t M cpan/podlators/t/text/invalid.t M cpan/podlators/t/text/iso-8859-1.t M cpan/podlators/t/text/overstrike.t M cpan/podlators/t/text/snippets.t M cpan/podlators/t/text/termcap.t M cpan/podlators/t/text/utf8-io.t Log Message: --- cpan/podlators - Update to version v6.0.1, including v6.0.0 v6.0.0 - 2024-07-10 - Drop support for Perl 5.10. podlators now requires Perl 5.12 or later. - podlators now uses semantic versioning for the package and module versions, with a v prefix to work with Perl's packaging system. - Pod::Man now translates all "-" characters in the input into *roff "\-" escapes (normally rendered as an ASCII hyphen-minus, U+002D) rather than using fragile heuristics to decide which characters represent true hyphens and which represent ASCII hyphen-minus. The previous heuristics misrendered command names such as apt-get, causing search and cut-and-paste issues. This change may cause line-break issues with long hyphenated phrases. In cases where the intent is a true hyphen, consider using UTF-8 as the POD character set (declared with =encoding) and using true Unicode hyphens instead of the ASCII "-" character. - Pod::Man now disables the spec
[Perl/perl5] 21fcf6: $# and $* throw a compilation error, not a warning
Branch: refs/heads/book/removed-variables Home: https://github.com/Perl/perl5 Commit: 21fcf615a28cc1fa5fda835d8e7224fb2d23e731 https://github.com/Perl/perl5/commit/21fcf615a28cc1fa5fda835d8e7224fb2d23e731 Author: Philippe Bruhat (BooK) Date: 2024-07-13 (Sat, 13 Jul 2024) Changed paths: M pod/perlvar.pod Log Message: --- $# and $* throw a compilation error, not a warning To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] c2b9cb: perl.h: remove UNION_ANY_DEFINITION support
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: c2b9cbd1bee86f98462175690163b6f6c59d4088 https://github.com/Perl/perl5/commit/c2b9cbd1bee86f98462175690163b6f6c59d4088 Author: Lukas Mai Date: 2024-07-12 (Fri, 12 Jul 2024) Changed paths: M perl.h Log Message: --- perl.h: remove UNION_ANY_DEFINITION support This macro, if defined, is supposed to provide an alternative definition of the `union any` type. It was added in commit 0f4eea8fa1779e0 (June 1998) to let win32.h override `union any` with its own definition. That override was removed from win32.h in commit c06b86730d867c (July 1999). For the past 25 years, this feature has been sitting there undocumented and unused. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] afff10: Update author's email address
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: afff10bbdeff0bc0a8ff3a5b036599108f0a4815 https://github.com/Perl/perl5/commit/afff10bbdeff0bc0a8ff3a5b036599108f0a4815 Author: James E Keenan Date: 2024-07-11 (Thu, 11 Jul 2024) Changed paths: M .mailmap M AUTHORS Log Message: --- Update author's email address Per communication with author. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 308138: INSTALL: remove POD markup from the non-POD parts ...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 3081381236ef2829aa03fa1efb559c72eea60205 https://github.com/Perl/perl5/commit/3081381236ef2829aa03fa1efb559c72eea60205 Author: Lukas Mai Date: 2024-07-11 (Thu, 11 Jul 2024) Changed paths: M INSTALL Log Message: --- INSTALL: remove POD markup from the non-POD parts of the file ... replacing F<> by plain English "the file". Commit: 09d25ac5c12802f008c57421e8a0647aabe376a7 https://github.com/Perl/perl5/commit/09d25ac5c12802f008c57421e8a0647aabe376a7 Author: Lukas Mai Date: 2024-07-11 (Thu, 11 Jul 2024) Changed paths: M INSTALL Log Message: --- INSTALL: clarify requirements You don't need an installed, runnable "up-to-date version of Perl" to build perl, just a reasonably recent source tree. Also, update references to 5.8 and 5.10 to the more current versions 5.38 and 5.40. (See also: GH #22390) Commit: 4e75bce0a8c85f0b9b5f94f5f6607ae84de674dd https://github.com/Perl/perl5/commit/4e75bce0a8c85f0b9b5f94f5f6607ae84de674dd Author: Lukas Mai Date: 2024-07-11 (Thu, 11 Jul 2024) Changed paths: M INSTALL Log Message: --- INSTALL: use C< > markup for commands and their arguments Compare: https://github.com/Perl/perl5/compare/638b6461b431...4e75bce0a8c8 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 638b64: wording improvement in gory parsing details
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 638b6461b43137161eccc2eacebf115c4c5a38a4 https://github.com/Perl/perl5/commit/638b6461b43137161eccc2eacebf115c4c5a38a4 Author: Karen Etheridge Date: 2024-07-11 (Thu, 11 Jul 2024) Changed paths: M pod/perlop.pod Log Message: --- wording improvement in gory parsing details Perl is not ambivalent, but it can handle ambiguity. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 9cc725: perldelta for e3d27bea9a4
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 9cc725b301b978dd8c9d4afdfeacfe232290beed https://github.com/Perl/perl5/commit/9cc725b301b978dd8c9d4afdfeacfe232290beed Author: Tony Cook Date: 2024-07-11 (Thu, 11 Jul 2024) Changed paths: M pod/perldelta.pod Log Message: --- perldelta for e3d27bea9a4 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] e3d27b: Mark `__CLASS__` as experimental
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: e3d27bea9a451fcb7f16dee611ad21126353a942 https://github.com/Perl/perl5/commit/e3d27bea9a451fcb7f16dee611ad21126353a942 Author: Elvin Aslanov Date: 2024-07-11 (Thu, 11 Jul 2024) Changed paths: M pod/perldiag.pod M toke.c Log Message: --- Mark `__CLASS__` as experimental Fixes https://github.com/Perl/perl5/issues/22288 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] c844ea: B::Deparse: teach Deparse about ^^ (high-precedenc...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: c844eac5926d1efbdfbf2e8bcc3989ba6a6aee50 https://github.com/Perl/perl5/commit/c844eac5926d1efbdfbf2e8bcc3989ba6a6aee50 Author: Lukas Mai Date: 2024-07-11 (Thu, 11 Jul 2024) Changed paths: M lib/B/Deparse-core.t M lib/B/Deparse.pm M lib/B/Deparse.t Log Message: --- B::Deparse: teach Deparse about ^^ (high-precedence xor) To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] f651c0: perlapi: Fold in gv_autoload4 to gv_autoload_pv group
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: f651c04aa9df4e58f4a76f30dafe4023e6fe0940 https://github.com/Perl/perl5/commit/f651c04aa9df4e58f4a76f30dafe4023e6fe0940 Author: Karl Williamson Date: 2024-07-10 (Wed, 10 Jul 2024) Changed paths: M embed.fnc M gv.c M gv.h M proto.h Log Message: --- perlapi: Fold in gv_autoload4 to gv_autoload_pv group And correct some of the misleading documentation previously there To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] bda5b6: wording improvement in gory parsing details
Branch: refs/heads/ether/perlop-ambiguity Home: https://github.com/Perl/perl5 Commit: bda5b654c9f05f808e7ddf3ce36b3e566436e73b https://github.com/Perl/perl5/commit/bda5b654c9f05f808e7ddf3ce36b3e566436e73b Author: Karen Etheridge Date: 2024-07-09 (Tue, 09 Jul 2024) Changed paths: M pod/perlop.pod Log Message: --- wording improvement in gory parsing details Perl is not ambivalent, but it can handle ambiguity. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 1b7e05: perlapi: Combine all forms of gv_fetchmeth()
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 1b7e058fb9770a4e4c4baec52baff0b509fc9dbb https://github.com/Perl/perl5/commit/1b7e058fb9770a4e4c4baec52baff0b509fc9dbb Author: Karl Williamson Date: 2024-07-09 (Tue, 09 Jul 2024) Changed paths: M gv.c Log Message: --- perlapi: Combine all forms of gv_fetchmeth() To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5]
Branch: refs/heads/rework-dist-modules Home: https://github.com/Perl/perl5 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 4cc962: test-dist-modules.pl: make separate installation t...
Branch: refs/heads/rework-dist-modules Home: https://github.com/Perl/perl5 Commit: 4cc962b236da9e8e68bc067d94cda1e340e1fb81 https://github.com/Perl/perl5/commit/4cc962b236da9e8e68bc067d94cda1e340e1fb81 Author: Tony Cook Date: 2024-07-09 (Tue, 09 Jul 2024) Changed paths: M .github/workflows/testsuite.yml M Porting/test-dist-modules.pl Log Message: --- test-dist-modules.pl: make separate installation the default This avoids the default of overwriting installed modules. Commit: 87969216497f0850498b89bb8dfa2ef2511042e2 https://github.com/Perl/perl5/commit/87969216497f0850498b89bb8dfa2ef2511042e2 Author: Tony Cook Date: 2024-07-09 (Tue, 09 Jul 2024) Changed paths: M Porting/test-dist-modules.pl Log Message: --- Tony is dumb Compare: https://github.com/Perl/perl5/compare/4cc962b236da%5E...87969216497f To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] b786e5: write_buildcustomize.pl: Standardize indents at 4 ...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: b786e5e6e5e961082d2f48dac2a1f3ab69339b14 https://github.com/Perl/perl5/commit/b786e5e6e5e961082d2f48dac2a1f3ab69339b14 Author: James E Keenan Date: 2024-07-06 (Sat, 06 Jul 2024) Changed paths: M write_buildcustomize.pl Log Message: --- write_buildcustomize.pl: Standardize indents at 4 spaces Including one place spotted by mauke. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] c5df4f: util.c: assert that format strings are not empty
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: c5df4fd1012cc64d1b3e19c87bf8c51d4f3f90d6 https://github.com/Perl/perl5/commit/c5df4fd1012cc64d1b3e19c87bf8c51d4f3f90d6 Author: Lukas Mai Date: 2024-07-06 (Sat, 06 Jul 2024) Changed paths: M util.c Log Message: --- util.c: assert that format strings are not empty If any of these format strings are empty, things can go very wrong at runtime, from garbage output to segfaults (e.g. see #22375). This is a static check, so it could be placed in any source file. I chose util.c because according to the comment at the top, it is the home of "any stuff that people couldn't think of a better place for". To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 7712b0: Sync (manual) version.pm 0.9932
Branch: refs/heads/smoke-me/jkeenan/cpan-version-sync-20240705 Home: https://github.com/Perl/perl5 Commit: 7712b07f6a73c240e30c4f776e6c2b2e6a3dd3cd https://github.com/Perl/perl5/commit/7712b07f6a73c240e30c4f776e6c2b2e6a3dd3cd Author: James E Keenan Date: 2024-07-05 (Fri, 05 Jul 2024) Changed paths: M cpan/version/lib/version.pm M cpan/version/lib/version.pod M cpan/version/lib/version/Internals.pod M cpan/version/lib/version/regex.pm M cpan/version/t/01base.t M cpan/version/t/02derived.t M cpan/version/t/03require.t M cpan/version/t/05sigdie.t M cpan/version/t/06noop.t M cpan/version/t/07locale.t M cpan/version/t/08_corelist.t M cpan/version/t/09_list_util.t M t/porting/customized.dat M vutil.h M vxs.inc Log Message: --- Sync (manual) version.pm 0.9932 Update database of customized files Via: ./perl -Ilib t/porting/customized.t --regen This branch is for smoke-testing only. It should not be merged yet because recent changes to vxs.inc have begun to generate build-time warnings. See: https://github.com/Perl/version.pm/issues/41 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 335f06: autodoc: Remove useless loop
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 335f06f02664d527781d431ef81828253fc64624 https://github.com/Perl/perl5/commit/335f06f02664d527781d431ef81828253fc64624 Author: Karl Williamson Date: 2024-07-04 (Thu, 04 Jul 2024) Changed paths: M autodoc.pl Log Message: --- autodoc: Remove useless loop Commit ef302588bff6e9cead3506a3d6117d3edd1ca9e0 added this loop, but there was a logic error. It also added a loop above it that completely empties the hash this loop is iterating over. Hence there is never anything there by the time this loop is encountered. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications