[Perl/perl5] cfe3ee: Pod-Perldoc: exclude corpus files that are not use...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: cfe3eec1741a8336d1dc6b70c3741485449a77dc https://github.com/Perl/perl5/commit/cfe3eec1741a8336d1dc6b70c3741485449a77dc Author: Graham Knop Date: 2023-07-17 (Mon, 17 Jul 2023) Changed paths: M MANIFEST M Porting/Maintainers.pl R cpan/Pod-Perldoc/corpus/no-head.pod R cpan/Pod-Perldoc/corpus/perlfunc.pod R cpan/Pod-Perldoc/corpus/utf8.pod M t/porting/podcheck.t Log Message: --- Pod-Perldoc: exclude corpus files that are not used for anything The Pod-Perldoc distribution includes several files in its corpus directory but which aren't used for anything. They appear to be for manual testing. There is little reason to include them in core. Additionally, one of the files included is an old copy of perlfunc.pod, which continually confuses contributors to core.
[Perl/perl5] 8d63ff: config.yml: RFC -> PPC
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 8d63ff02cf07be7a66f24cdb5a515de169f74071 https://github.com/Perl/perl5/commit/8d63ff02cf07be7a66f24cdb5a515de169f74071 Author: Elvin Aslanov Date: 2023-07-17 (Mon, 17 Jul 2023) Changed paths: M .github/ISSUE_TEMPLATE/config.yml Log Message: --- config.yml: RFC -> PPC Rename in "url" and "about"
[Perl/perl5] 84310e: perl5100delta: document removal of 'package;' syntax
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 84310ea03ac90137e8006de6b422fa5800ee3584 https://github.com/Perl/perl5/commit/84310ea03ac90137e8006de6b422fa5800ee3584 Author: Lukas Mai Date: 2023-07-17 (Mon, 17 Jul 2023) Changed paths: M pod/perl5100delta.pod Log Message: --- perl5100delta: document removal of 'package;' syntax The 'package;' (null package) syntax that was deprecated in perl 5.8 was removed in 5.10, but there is no mention of it in the perldeltas. Until now.
[Perl/perl5] cc5495: regen/HeaderParser.pm - friendly perl version check
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: cc54951f97bda0a3ef8cbe3552ad5784a9bb4392 https://github.com/Perl/perl5/commit/cc54951f97bda0a3ef8cbe3552ad5784a9bb4392 Author: Yves Orton Date: 2023-07-16 (Sun, 16 Jul 2023) Changed paths: M regen/HeaderParser.pm Log Message: --- regen/HeaderParser.pm - friendly perl version check If the installed version of perl is too old then HeaderParser.pm will die because it uses named capture buffers. We could do a "standard" version assertion, but doing it this way makes for a more user friendly error message.
[Perl/perl5] e38e5c: locale.c: Move setting errno out of critical section
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: e38e5c71ea2260e88d7c7c9729f9d5893a989fbf https://github.com/Perl/perl5/commit/e38e5c71ea2260e88d7c7c9729f9d5893a989fbf Author: Karl Williamson Date: 2023-07-16 (Sun, 16 Jul 2023) Changed paths: M locale.c Log Message: --- locale.c: Move setting errno out of critical section I doesn't matter much, but its better practice to make critical sections as small as possible.
[Perl/perl5] ae4b4d: locale.c: Improve collation debugging output
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: ae4b4da7c260660769ecdfea5a2989abd9d9dd8a https://github.com/Perl/perl5/commit/ae4b4da7c260660769ecdfea5a2989abd9d9dd8a Author: Karl Williamson Date: 2023-07-16 (Sun, 16 Jul 2023) Changed paths: M locale.c Log Message: --- locale.c: Improve collation debugging output This adds a special case for when the buffer is empty
[Perl/perl5] 358f5b: Perl__byte_dump_string(): Properly handle NULL input
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 358f5bbe54cdef533446eee53fb5a7d073a721f6 https://github.com/Perl/perl5/commit/358f5bbe54cdef533446eee53fb5a7d073a721f6 Author: Karl Williamson Date: 2023-07-16 (Sun, 16 Jul 2023) Changed paths: M embed.fnc M proto.h M utf8.c Log Message: --- Perl__byte_dump_string(): Properly handle NULL input Instead of an assert, this returns (nil) and things can proceed.
[Perl/perl5] 890622: regen/HeaderParser.pm - friendly perl version check
Branch: refs/heads/yves/headerparse_friendly_version_check Home: https://github.com/Perl/perl5 Commit: 89062212b39db082e119ad4c479cf5f05dd5a729 https://github.com/Perl/perl5/commit/89062212b39db082e119ad4c479cf5f05dd5a729 Author: Yves Orton Date: 2023-07-16 (Sun, 16 Jul 2023) Changed paths: M regen/HeaderParser.pm Log Message: --- regen/HeaderParser.pm - friendly perl version check If the installed version of perl is too old then HeaderParser.pm will die because it uses named capture buffers. We could do a "standard" version assertion, but doing it this way makes for a more user friendly error message.
[Perl/perl5] bca544: regen/HeaderParser.pm - friendly perl version check
Branch: refs/heads/yves/headerparse_friendly_version_check Home: https://github.com/Perl/perl5 Commit: bca5447a8ab219ce876822454a57a3f1faa80144 https://github.com/Perl/perl5/commit/bca5447a8ab219ce876822454a57a3f1faa80144 Author: Yves Orton Date: 2023-07-16 (Sun, 16 Jul 2023) Changed paths: M regen/HeaderParser.pm Log Message: --- regen/HeaderParser.pm - friendly perl version check If the installed version of perl is too old then HeaderParser.pm will die because it uses named capture buffers. We could do a "standard" version assertion, but doing it this way makes for a more user friendly error message.
[Perl/perl5] 3bb926: t/porting/podcheck.t - some verbatim text is copie...
Branch: refs/heads/yves/fixup_perlreapi_pod Home: https://github.com/Perl/perl5 Commit: 3bb926fca1c767bdbfec90e5065454e40054ac11 https://github.com/Perl/perl5/commit/3bb926fca1c767bdbfec90e5065454e40054ac11 Author: Yves Orton Date: 2023-07-16 (Sun, 16 Jul 2023) Changed paths: M t/porting/podcheck.t Log Message: --- t/porting/podcheck.t - some verbatim text is copied from the source So we should check if it is still in sync with the source, and ignore any line length issues as the source needs to be changed, not the copy. To enable this simply put "file source: FILENAME" or "copied from: FILENAME" in the first line of the verbatim text. Commit: c1298638e49ecaba082ebeb8690da0e48d6dce48 https://github.com/Perl/perl5/commit/c1298638e49ecaba082ebeb8690da0e48d6dce48 Author: Yves Orton Date: 2023-07-16 (Sun, 16 Jul 2023) Changed paths: M pod/perlreapi.pod M regexp.h Log Message: --- regexp.h/perlreapi.pod - synchronize struct regexp documentation with source and update the individual struct members documentation accordingly, some time ago this structure was synchonize with the SV structure, so some members that used to be documented are now actually macros. Thanks to Tony C for noticing this and calling it to my attention. Compare: https://github.com/Perl/perl5/compare/de7c27d35a83...c1298638e49e
[Perl/perl5] 26b63d: win32: make win32 FILE access macros depend on lib...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 26b63da690b28dba2297996624585ef2813f8409 https://github.com/Perl/perl5/commit/26b63da690b28dba2297996624585ef2813f8409 Author: Tony Cook Date: 2023-07-16 (Sun, 16 Jul 2023) Changed paths: M win32/config_sh.PL M win32/win32.h Log Message: --- win32: make win32 FILE access macros depend on libc instead of compiler Thanks to xenu for information on the macro used here. Commit: 822430206c79e250593808c3c113d17b23220583 https://github.com/Perl/perl5/commit/822430206c79e250593808c3c113d17b23220583 Author: Tony Cook Date: 2023-07-16 (Sun, 16 Jul 2023) Changed paths: M .github/workflows/testsuite.yml Log Message: --- mingw64 ci: install a fresh mingw64 and use it This is far from perfect but should let us become less accustomed to red crosses due to mingw64. The installation of mingw64 is slow, hopefully a future change will let us use the github workflow caching mechanism. Compare: https://github.com/Perl/perl5/compare/0c77b7235984...822430206c79
[Perl/perl5] b37fdf: t/porting/podcheck.t - some verbatim text is copie...
Branch: refs/heads/yves/fixup_perlreapi_pod Home: https://github.com/Perl/perl5 Commit: b37fdfad87ed644738bec9b86eeefcf8a640953b https://github.com/Perl/perl5/commit/b37fdfad87ed644738bec9b86eeefcf8a640953b Author: Yves Orton Date: 2023-07-16 (Sun, 16 Jul 2023) Changed paths: M t/porting/podcheck.t Log Message: --- t/porting/podcheck.t - some verbatim text is copied from the source So we should check if it is still in sync with the source, and ignore any line length issues as the source needs to be changed, not the copy. To enable this simply put "file source: FILENAME" or "copied from: FILENAME" in the first line of the verbatim text. Commit: de7c27d35a83a6ff5a86b3a76b9ee0e58105f3ce https://github.com/Perl/perl5/commit/de7c27d35a83a6ff5a86b3a76b9ee0e58105f3ce Author: Yves Orton Date: 2023-07-16 (Sun, 16 Jul 2023) Changed paths: M pod/perlreapi.pod M regexp.h Log Message: --- regexp.h/perlreapi.pod - synchronize struct regexp documentation with source and update the individual struct members documentation accordingly, some time ago this structure was synchonize with the SV structure, so some members that used to be documented are now actually macros. Thanks to Tony C for noticing this and calling it to my attention. Compare: https://github.com/Perl/perl5/compare/b37fdfad87ed%5E...de7c27d35a83