[Perl/perl5]
Branch: refs/heads/smoke-me/khw-both_bsd_smoke Home: https://github.com/Perl/perl5
[Perl/perl5]
Branch: refs/heads/smoke-me/khw-alpine Home: https://github.com/Perl/perl5
[Perl/perl5] b701d5: lib/locale.t:
Branch: refs/heads/smoke-me/khw-env Home: https://github.com/Perl/perl5 Commit: b701d55137f82c0250c4dec3301fe4503ddfdaa0 https://github.com/Perl/perl5/commit/b701d55137f82c0250c4dec3301fe4503ddfdaa0 Author: Karl Williamson Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M lib/locale.t Log Message: --- lib/locale.t: Fixes #21697. On some platforms, a locale name is specified in the code page (or code set) that applies to it, rather than plain ASCII. Windows, and hence MingW, is the prime example. The locale name for a particular Turkish variety found in MingW is "Turkish_T?.1254" where the question marks represent different characters that have meaning in the 1254 code page, but would look like mojibake if I had reproduced their actual values here. When doing a setlocale() here, if the current code page is incompatible with the new one, it will fail; if compatible it will succeed. On my box running MingW, locales are tried out by this test file in alphabetical order, and the one before this Turkish happens to be Thai, with a code page of 874. Apparently 1254 is not compatible with 874, so switching directly from Thai to Turkish fails. The solution is to switch into a neutral code page before switching into one being trialed. "C" works in this case, and I suspect in all others. Commit: 2af725ed2430646ce8d0e16bddca0c4234911d39 https://github.com/Perl/perl5/commit/2af725ed2430646ce8d0e16bddca0c4234911d39 Author: Karl Williamson Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M charclass_invlists.h M lib/unicore/Makefile M lib/unicore/mktables M lib/unicore/uni_keywords.pl M regcharclass.h M uni_keywords.h Log Message: --- mktables more verbose Commit: 39bcbd1cc13869689653e2392226fd7cb042f5d4 https://github.com/Perl/perl5/commit/39bcbd1cc13869689653e2392226fd7cb042f5d4 Author: Karl Williamson Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm Log Message: --- BlackBox dont use rare scripts Commit: f2d687eb370041802b59dd036a1b25151cdedbf7 https://github.com/Perl/perl5/commit/f2d687eb370041802b59dd036a1b25151cdedbf7 Author: Karl Williamson Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M t/harness Log Message: --- XXX t/harness temp tweaks Commit: 015705ca2c13b39433b3d6b838b3b13562924649 https://github.com/Perl/perl5/commit/015705ca2c13b39433b3d6b838b3b13562924649 Author: Karl Williamson Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M t/harness Log Message: --- XXX skip croak.t under sanitizer Commit: a7ae3b357a2d7cce6138abc804b7b4fe9a48a02f https://github.com/Perl/perl5/commit/a7ae3b357a2d7cce6138abc804b7b4fe9a48a02f Author: Karl Williamson Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M t/porting/bincompat.t Log Message: --- skip bincompat.t Commit: 7056dcfb44c0aa03c005b9e484f6e9deb1bde916 https://github.com/Perl/perl5/commit/7056dcfb44c0aa03c005b9e484f6e9deb1bde916 Author: Karl Williamson Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M t/TEST Log Message: --- Skip cpan testing message Commit: 3ba1bca597d349aef5a5f8bdc44cac41196fed43 https://github.com/Perl/perl5/commit/3ba1bca597d349aef5a5f8bdc44cac41196fed43 Author: Karl Williamson Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M t/TEST Log Message: --- Also skip non-thread dist testing Commit: 7217d8160be3b35c987907c8f036ea2d06ba64d8 https://github.com/Perl/perl5/commit/7217d8160be3b35c987907c8f036ea2d06ba64d8 Author: Karl Williamson Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M cpan/Archive-Tar/t/02_methods.t Log Message: --- XXX skip Archive-Tar because of symlinks Commit: e1fcf31ffb02f93551a6d42a72e875b46ac8eb89 https://github.com/Perl/perl5/commit/e1fcf31ffb02f93551a6d42a72e875b46ac8eb89 Author: Karl Williamson Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M t/porting/cmp_version.t Log Message: --- XXX skip cmp_version.t because of sym links Commit: 1dabce2075fbf3aae6dfc87c0f3cc4bb4bb646d5 https://github.com/Perl/perl5/commit/1dabce2075fbf3aae6dfc87c0f3cc4bb4bb646d5 Author: Karl Williamson Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M cpan/Sys-Syslog/t/syslog-inet-udp.t M cpan/Sys-Syslog/t/syslog.t Log Message: --- XXX skip syslog tests because fail without LC_TIME Commit: c26c7389b41bb6546bf07f5c7f779cf517c296e1 https://github.com/Perl/perl5/commit/c26c7389b41bb6546bf07f5c7f779cf517c296e1 Author: Karl Williamson Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M dist/Tie-File/t/29a_upcopy.t Log Message: --- up timeout
[Perl/perl5] 2787b2: Fix Safe not able to use modules without an import...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 2787b24b108f265d586974ad880496e066a1ba81 https://github.com/Perl/perl5/commit/2787b24b108f265d586974ad880496e066a1ba81 Author: Mathias Kende Date: 2024-02-02 (Fri, 02 Feb 2024) Changed paths: M dist/Safe/Safe.pm M dist/Safe/t/safeload.t Log Message: --- Fix Safe not able to use modules without an import method. This is done by adding ::import and unimport to Safe default_share array. See issue #21867 for reference.
[Perl/perl5] d90be8: lib/locale.t:
Branch: refs/heads/smoke-me/khw-env Home: https://github.com/Perl/perl5 Commit: d90be81df55f09d37b1fbee89abf7a002dcf8439 https://github.com/Perl/perl5/commit/d90be81df55f09d37b1fbee89abf7a002dcf8439 Author: Karl Williamson Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M lib/locale.t Log Message: --- lib/locale.t: Fixes #21697. On some platforms, a locale name is specified in the code page (or code set) that applies to it, rather than plain ASCII. Windows, and hence MingW, is the prime example. The locale name for a particular Turkish variety found in MingW is "Turkish_T?.1254" where the question marks represent different characters that have meaning in the 1254 code page, but would look like mojibake if I had reproduced their actual values here. When doing a setlocale() here, if the current code page is incompatible with the new one, it will fail; if compatible it will succeed. On my box running MingW, locales are tried out by this test file in alphabetical order, and the one before this Turkish happens to be Thai, with a code page of 874. Apparently 1254 is not compatible with 874, so switching directly from Thai to Turkish fails. The solution is to switch into a neutral code page before switching into one being trialed. "C" works in this case, and I suspect in all others. Commit: d0ca397bafbf0a8db0847118e90da523f5aca6f3 https://github.com/Perl/perl5/commit/d0ca397bafbf0a8db0847118e90da523f5aca6f3 Author: Karl Williamson Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M charclass_invlists.h M lib/unicore/Makefile M lib/unicore/mktables M lib/unicore/uni_keywords.pl M regcharclass.h M uni_keywords.h Log Message: --- mktables more verbose Commit: 511ff485ef0111ea3d06c2911ed93fee4737510d https://github.com/Perl/perl5/commit/511ff485ef0111ea3d06c2911ed93fee4737510d Author: Karl Williamson Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm Log Message: --- BlackBox dont use rare scripts Commit: 0c67280e15e6d7d3d5d3cc0de3fe1448adb33e88 https://github.com/Perl/perl5/commit/0c67280e15e6d7d3d5d3cc0de3fe1448adb33e88 Author: Karl Williamson Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M t/harness Log Message: --- XXX t/harness temp tweaks Commit: 724021e7b01f99c1bd9c5b14818b45bc857ba4f7 https://github.com/Perl/perl5/commit/724021e7b01f99c1bd9c5b14818b45bc857ba4f7 Author: Karl Williamson Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M t/harness Log Message: --- XXX skip croak.t under sanitizer Commit: b15549344a9b5a88a37803e63d47dbb637b2b904 https://github.com/Perl/perl5/commit/b15549344a9b5a88a37803e63d47dbb637b2b904 Author: Karl Williamson Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M t/porting/bincompat.t Log Message: --- skip bincompat.t Commit: 198b00cb32b89aa6081f11cd74bcba18865f2050 https://github.com/Perl/perl5/commit/198b00cb32b89aa6081f11cd74bcba18865f2050 Author: Karl Williamson Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M t/TEST Log Message: --- Skip cpan testing message Commit: 430f815ab6a2f55df1069264eec4932e2ec04f63 https://github.com/Perl/perl5/commit/430f815ab6a2f55df1069264eec4932e2ec04f63 Author: Karl Williamson Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M t/TEST Log Message: --- Also skip non-thread dist testing Commit: ea5a6b829fc003b24afddf3bc39a7a42016a42eb https://github.com/Perl/perl5/commit/ea5a6b829fc003b24afddf3bc39a7a42016a42eb Author: Karl Williamson Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M cpan/Archive-Tar/t/02_methods.t Log Message: --- XXX skip Archive-Tar because of symlinks Commit: 4f7e772c0a508abdbdc66b1a89cd818c176c8093 https://github.com/Perl/perl5/commit/4f7e772c0a508abdbdc66b1a89cd818c176c8093 Author: Karl Williamson Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M t/porting/cmp_version.t Log Message: --- XXX skip cmp_version.t because of sym links Commit: 79e9658d58cc127a81aa15eba8917263e9911f57 https://github.com/Perl/perl5/commit/79e9658d58cc127a81aa15eba8917263e9911f57 Author: Karl Williamson Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M cpan/Sys-Syslog/t/syslog-inet-udp.t M cpan/Sys-Syslog/t/syslog.t Log Message: --- XXX skip syslog tests because fail without LC_TIME Commit: 3884aef80df297ee135ba91e8a200b76bea1c15a https://github.com/Perl/perl5/commit/3884aef80df297ee135ba91e8a200b76bea1c15a Author: Karl Williamson Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M dist/Tie-File/t/29a_upcopy.t Log Message: --- up timeout
[Perl/perl5] 858577: locale.c: Fix ALT_DIGITS on Alpine
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 85857715f96ef9f591dd5ca0322dc293e1f07867 https://github.com/Perl/perl5/commit/85857715f96ef9f591dd5ca0322dc293e1f07867 Author: Karl Williamson Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Fix ALT_DIGITS on Alpine Alpine, for the C and equivalent locales, doesn't return anything like what the Posix Standard says it should for nl_langinfo(ALT_DIGITS). It's supposed to be a string of up to 99 semi-colon-separated values. Instead, it is a string "0123456789". There are no separators and these are standard digits, not alternate. This commit causes any platform that returns any digit [1-9] when alternates are requested to instead return the empty string, which is used elsewhere, and now here, to indicate there are no alternate digits for this locale. The first alternate digit is allowed to be 0 in case the locale doesn't have a zero in it, such as Roman numerals.
[Perl/perl5] b9be37: [doc] `perldelta`: Minor template fixes
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: b9be37a1367029cb4cf6217fc079a5d63c3ac8ce https://github.com/Perl/perl5/commit/b9be37a1367029cb4cf6217fc079a5d63c3ac8ce Author: rwp0 Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M Porting/perldelta_template.pod M pod/perldelta.pod Log Message: --- [doc] `perldelta`: Minor template fixes - http -> https links - Linking modules and sections - Apply formatting
[Perl/perl5] 12bfaf: [inline.h] Silence "[-Wunknown-pragmas]" warnings ...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 12bfaf55b1cd5d72a7381be53a14e480fa3e70da https://github.com/Perl/perl5/commit/12bfaf55b1cd5d72a7381be53a14e480fa3e70da Author: sisyphus Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M inline.h Log Message: --- [inline.h] Silence "[-Wunknown-pragmas]" warnings in MinGW builds.
[Perl/perl5] 94664d: XS::APItest: don't allow a NULL AV * through
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 94664de147ae2d0866c8f79a7dce7ea237bc880a https://github.com/Perl/perl5/commit/94664de147ae2d0866c8f79a7dce7ea237bc880a Author: Tony Cook Date: 2024-01-31 (Wed, 31 Jan 2024) Changed paths: M ext/XS-APItest/APItest.xs Log Message: --- XS::APItest: don't allow a NULL AV * through e6c95c59c changed how av is initialised in multicall_return, leaving it possible for it to be NULL after the switch. Of course the values of "context" for that are invalid, so throw an error. This should also resolve this for Coverity and perhaps other static analysis. cid 480208
[Perl/perl5] fd723c: lib/locale.t:
Branch: refs/heads/smoke-me/khw-env Home: https://github.com/Perl/perl5 Commit: fd723ca513cb6c89b1fcd7efe8f6ecfe086e2ffb https://github.com/Perl/perl5/commit/fd723ca513cb6c89b1fcd7efe8f6ecfe086e2ffb Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M lib/locale.t Log Message: --- lib/locale.t: Fixes #21697. On some platforms, a locale name is specified in the code page (or code set) that applies to it, rather than plain ASCII. Windows, and hence MingW, is the prime example. The locale name for a particular Turkish variety found in MingW is "Turkish_T?.1254" where the question marks represent different characters that have meaning in the 1254 code page, but would look like mojibake if I had reproduced their actual values here. When doing a setlocale() here, if the current code page is incompatible with the new one, it will fail; if compatible it will succeed. On my box running MingW, locales are tried out by this test file in alphabetical order, and the one before this Turkish happens to be Thai, with a code page of 874. Apparently 1254 is not compatible with 874, so switching directly from Thai to Turkish fails. The solution is to switch into a neutral code page before switching into one being trialed. "C" works in this case, and I suspect in all others. Commit: ee8bc0945742378c7c9ed9d85c1225ba380936eb https://github.com/Perl/perl5/commit/ee8bc0945742378c7c9ed9d85c1225ba380936eb Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M charclass_invlists.h M lib/unicore/Makefile M lib/unicore/mktables M lib/unicore/uni_keywords.pl M regcharclass.h M uni_keywords.h Log Message: --- mktables more verbose Commit: 6180ec1c319eed702fcc07519d6195455d7b63c1 https://github.com/Perl/perl5/commit/6180ec1c319eed702fcc07519d6195455d7b63c1 Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm Log Message: --- BlackBox dont use rare scripts Commit: be7102d6962b239e5a65a7e6649a01da65d3b19c https://github.com/Perl/perl5/commit/be7102d6962b239e5a65a7e6649a01da65d3b19c Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M t/harness Log Message: --- XXX t/harness temp tweaks Commit: fc5b1617b0d506223c4843e0d8084a5dbb0e9aa8 https://github.com/Perl/perl5/commit/fc5b1617b0d506223c4843e0d8084a5dbb0e9aa8 Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M t/harness Log Message: --- XXX skip croak.t under sanitizer Commit: 547e73d5ce5e98a71ef20399947d9608d5d8a304 https://github.com/Perl/perl5/commit/547e73d5ce5e98a71ef20399947d9608d5d8a304 Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M t/porting/bincompat.t Log Message: --- skip bincompat.t Commit: 320fdd51ab58dc6430611bef9a5a681e69c8dd57 https://github.com/Perl/perl5/commit/320fdd51ab58dc6430611bef9a5a681e69c8dd57 Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M t/TEST Log Message: --- Skip cpan testing message Commit: 274b504d4fbe6cd59f381b07c699cdbf25d601c7 https://github.com/Perl/perl5/commit/274b504d4fbe6cd59f381b07c699cdbf25d601c7 Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M t/TEST Log Message: --- Also skip non-thread dist testing Commit: d517c455ab5d7f490129b4f740a232ad226125b9 https://github.com/Perl/perl5/commit/d517c455ab5d7f490129b4f740a232ad226125b9 Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M cpan/Archive-Tar/t/02_methods.t Log Message: --- XXX skip Archive-Tar because of symlinks Commit: 8085448413a55f219516901c3b382aa21bd4d1e0 https://github.com/Perl/perl5/commit/8085448413a55f219516901c3b382aa21bd4d1e0 Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M t/porting/cmp_version.t Log Message: --- XXX skip cmp_version.t because of sym links Commit: 22c62b9e0de331b52cc27c6832f120562a45ffb1 https://github.com/Perl/perl5/commit/22c62b9e0de331b52cc27c6832f120562a45ffb1 Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M cpan/Sys-Syslog/t/syslog-inet-udp.t M cpan/Sys-Syslog/t/syslog.t Log Message: --- XXX skip syslog tests because fail without LC_TIME Commit: 58f71ba6f4dd99b7b22ed95a3fc176a81bacb6d2 https://github.com/Perl/perl5/commit/58f71ba6f4dd99b7b22ed95a3fc176a81bacb6d2 Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M dist/Tie-File/t/29a_upcopy.t Log Message: --- up timeout
[Perl/perl5] 551743: localeconv: Need to toggle current MONETARY locale...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 551743390b1b5cb639aefd983c92155da8879f16 https://github.com/Perl/perl5/commit/551743390b1b5cb639aefd983c92155da8879f16 Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M locale.c Log Message: --- localeconv: Need to toggle current MONETARY locale to desired one localeconv() returns the values from the current locale. Prior to this commit we weren't always setting the current locale to the desired LC_MONETARY one which is passed into this function. Also update the comments for LC_NUMERIC to be accurate in this regard. I discovered this in testing a rare Configuration that is unlikely to occur in practice (and which I didn't note down at the time). Since LC_MONETARY is kept in the underlying locale, the desired locale is likely to be that one, so the toggle is likely to be a no-op, which is why this bug wasn't caught until now.
[Perl/perl5] f5ce97: locale.c: Remove redundant lock
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: f5ce970024177e5942f19cffe24a19fde76a0397 https://github.com/Perl/perl5/commit/f5ce970024177e5942f19cffe24a19fde76a0397 Author: Karl Williamson Date: 2024-01-30 (Tue, 30 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Remove redundant lock This is a relic from a past implementation. The operation is locked by the gwLOCALE_LOCK macro just below, so this is redundant.
[Perl/perl5] 36e39d: Langinfo.t: Set locale categories if no LC_ALL
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 36e39d6e1c7bed023d59b7fba3090dc061da2132 https://github.com/Perl/perl5/commit/36e39d6e1c7bed023d59b7fba3090dc061da2132 Author: Karl Williamson Date: 2024-01-29 (Mon, 29 Jan 2024) Changed paths: M ext/I18N-Langinfo/t/Langinfo.t Log Message: --- Langinfo.t: Set locale categories if no LC_ALL This is a minor thing, but all these Linux extra categories need to be set to "C" for testing, when LC_ALL is not available on the platform. This was overlooked in 3c45ca2e154f5fdc7ce2a0fdf51b192da3a1ae98
[Perl/perl5] ce9ebb: locale.c: Avoid unused parameter warning
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: ce9ebb8ee7d67cc96c96b3788fa8df39bf25b45a https://github.com/Perl/perl5/commit/ce9ebb8ee7d67cc96c96b3788fa8df39bf25b45a Author: Karl Williamson Date: 2024-01-29 (Mon, 29 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Avoid unused parameter warning This happend under some Configurations; and it's complicated.
[Perl/perl5] a22b3a: locale.c: Add missing check for error return
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: a22b3a763ec32843d36c7900bf0687979cc57d33 https://github.com/Perl/perl5/commit/a22b3a763ec32843d36c7900bf0687979cc57d33 Author: Karl Williamson Date: 2024-01-29 (Mon, 29 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Add missing check for error return When strftime() fails, it returns NULL; the check for this was missing, which led to a segfault on Windows that didn't appear on other platforms because the particular test worked on other platforms. Fixes GH #21880
[Perl/perl5] 0f9485: Version bumps: File::Glob and Hash::Util
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 0f9485cc78e57077433bdbe29fc9c4096361250f https://github.com/Perl/perl5/commit/0f9485cc78e57077433bdbe29fc9c4096361250f Author: Richard Leach Date: 2024-01-29 (Mon, 29 Jan 2024) Changed paths: M ext/File-Glob/Glob.pm M ext/Hash-Util/lib/Hash/Util.pm Log Message: --- Version bumps: File::Glob and Hash::Util
[Perl/perl5] f2d70d: Hash::Util::bucket_array - use av_push_simple on n...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: f2d70d2486d4c7e6d0324da15e8bdaaf7f9048b3 https://github.com/Perl/perl5/commit/f2d70d2486d4c7e6d0324da15e8bdaaf7f9048b3 Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M ext/Hash-Util/Util.xs Log Message: --- Hash::Util::bucket_array - use av_push_simple on new AVs Commit: b8f7169e69a855dab27ba8f4eb973b4221be6254 https://github.com/Perl/perl5/commit/b8f7169e69a855dab27ba8f4eb973b4221be6254 Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M av.h M embed.fnc M proto.h Log Message: --- av.h - add newAV_mortal macro Commit: f5c91d78a509401203ee7cd70746098b58f32be6 https://github.com/Perl/perl5/commit/f5c91d78a509401203ee7cd70746098b58f32be6 Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M ext/Hash-Util-FieldHash/FieldHash.xs Log Message: --- Hash-Util-FieldHash/FieldHash.xs - use AV _simple close to newAV Commit: 3ac780f7a394805979020a5a6d545f109df37a03 https://github.com/Perl/perl5/commit/3ac780f7a394805979020a5a6d545f109df37a03 Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M ext/Hash-Util-FieldHash/lib/Hash/Util/FieldHash.pm Log Message: --- FieldHash.pm - version bump Commit: 8f6ecd0818d7ae6211e5e05642c967976f1b3676 https://github.com/Perl/perl5/commit/8f6ecd0818d7ae6211e5e05642c967976f1b3676 Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M ext/File-Glob/Glob.xs Log Message: --- File-Glob/Glob.xs - more efficient mortal AV creation Commit: 42680180a524aafa4dc87b408c342f944acc0de2 https://github.com/Perl/perl5/commit/42680180a524aafa4dc87b408c342f944acc0de2 Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M ext/mro/mro.xs Log Message: --- mro/mro.xs - more efficient AV/HV creation and fill Commit: cc3bc4ac1281e8018c5d88e40a1bf37e6253c3f4 https://github.com/Perl/perl5/commit/cc3bc4ac1281e8018c5d88e40a1bf37e6253c3f4 Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M ext/attributes/attributes.xs Log Message: --- attributes/attributes.xs - more efficient mortal hek creation Commit: e6c95c59cf1688f97f4243799395101d0466327d https://github.com/Perl/perl5/commit/e6c95c59cf1688f97f4243799395101d0466327d Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M ext/XS-APItest/APItest.xs Log Message: --- XS-APItest/APItest.xs - more efficient AV creation & fill Commit: 4237b291bc8094c5d5e41db8fc94b5c1ed9ea854 https://github.com/Perl/perl5/commit/4237b291bc8094c5d5e41db8fc94b5c1ed9ea854 Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M ext/PerlIO-encoding/encoding.xs Log Message: --- PerlIO-encoding/encoding.xs - more efficient mortal SV creation Commit: 61ab81fe6cd8a70b3010f8e049ce28447060b6fe https://github.com/Perl/perl5/commit/61ab81fe6cd8a70b3010f8e049ce28447060b6fe Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M ext/PerlIO-encoding/encoding.pm Log Message: --- PerlIO-encoding/encoding.pm - version bump Commit: f910458e3b8a39c38dcebe82097e5a456e8fdf7c https://github.com/Perl/perl5/commit/f910458e3b8a39c38dcebe82097e5a456e8fdf7c Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M ext/POSIX/POSIX.xs Log Message: --- POSIX/POSIX.xs - more efficient mortal PV creation Commit: 95b5d5d1ab7916e982e9949062b034cb35678a35 https://github.com/Perl/perl5/commit/95b5d5d1ab7916e982e9949062b034cb35678a35 Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M ext/Hash-Util-FieldHash/FieldHash.xs M ext/mro/mro.xs Log Message: --- mro/mro.xs - more efficient to create PV type rather than a NULL to immediately upgrade Commit: 196e612fd190f48f2a7e0d0f9d7c82ffb920e0cf https://github.com/Perl/perl5/commit/196e612fd190f48f2a7e0d0f9d7c82ffb920e0cf Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M ext/mro/mro.pm Log Message: --- mro/mro.pm - version bump Commit: 90a628aca7348a6812efd0c0ee15dff833c68fdb https://github.com/Perl/perl5/commit/90a628aca7348a6812efd0c0ee15dff833c68fdb Author: Richard Leach Date: 2024-01-28 (Sun, 28 Jan 2024) Changed paths: M ext/DynaLoader/dl_aix.xs M ext/DynaLoader/dl_dllload.xs M ext/DynaLoader/dl_dlopen.xs M ext/DynaLoader/dl_dyld.xs M ext/DynaLoader/dl_freemint.xs M ext/DynaLoader/dl_hpux.xs Log Message: --- Dynaloader/dl* - create IV dire
[Perl/perl5]
Branch: refs/heads/smoke-me/jkeenan/Biswa96/fix-clang-mingw Home: https://github.com/Perl/perl5
[Perl/perl5]
Branch: refs/heads/smoke-me/jkeenan/khw/alt-freebsd-hints-20201209 Home: https://github.com/Perl/perl5
[Perl/perl5]
Branch: refs/heads/smoke-me/jkeenan/khwilliamson/replacement Home: https://github.com/Perl/perl5
[Perl/perl5]
Branch: refs/heads/smoke-me/jkeenan/zmughal-extutils-cbuilder-win32-gcc-auto-image-base Home: https://github.com/Perl/perl5
[Perl/perl5]
Branch: refs/heads/smoke-me/jkeenan/khw-localeconv Home: https://github.com/Perl/perl5
[Perl/perl5]
Branch: refs/heads/smoke-me/jkeenan/hv/pp_ctl-20210207 Home: https://github.com/Perl/perl5
[Perl/perl5]
Branch: refs/heads/smoke-me/jkeenan/fix-20090-20220818 Home: https://github.com/Perl/perl5
[Perl/perl5]
Branch: refs/heads/smoke-me/jkeenan/gh-21814-21815-combined Home: https://github.com/Perl/perl5
[Perl/perl5]
Branch: refs/heads/smoke-me/jkeenan/gh-18503-locale-maketext Home: https://github.com/Perl/perl5
[Perl/perl5] af9733: builtin.c: Remember to EXTEND() before using XSRET...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: af9733f1e2152339a4db682937e7c6c6ee95b5fb https://github.com/Perl/perl5/commit/af9733f1e2152339a4db682937e7c6c6ee95b5fb Author: Paul "LeoNerd" Evans Date: 2024-01-26 (Fri, 26 Jan 2024) Changed paths: M builtin.c Log Message: --- builtin.c: Remember to EXTEND() before using XSRETURN_{YES,NO}
[Perl/perl5] ecc8f9: test_testlist.t: correction for 1-character typo
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: ecc8f9018bb2c4bb2a9e6d3b16a85bf61e63d948 https://github.com/Perl/perl5/commit/ecc8f9018bb2c4bb2a9e6d3b16a85bf61e63d948 Author: James E Keenan Date: 2024-01-25 (Thu, 25 Jan 2024) Changed paths: M t/porting/test_testlist.t Log Message: --- test_testlist.t: correction for 1-character typo
[Perl/perl5] 80698d: locale.c: Fix ALT_DIGITS on Alpine
Branch: refs/heads/smoke-me/khw-alpine Home: https://github.com/Perl/perl5 Commit: 80698d013342726d075ff7b7f0f177b16833ee78 https://github.com/Perl/perl5/commit/80698d013342726d075ff7b7f0f177b16833ee78 Author: Karl Williamson Date: 2024-01-24 (Wed, 24 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Fix ALT_DIGITS on Alpine Alpine, for the C and equivalent locales, doesn't return anything like what the Posix Standard says it should for nl_langinfo(ALT_DIGITS). It's supposed to be a string of up to 99 semi-colon-separated values. Instead, it is a string "0123456789". There are no separators and these are standard digits, not alternate. This commit causes any platform that returns a standard digit when alternates are requested to instead return the empty string, which is used elsewhere, and now here, to indicate there are no alternate digits for this locale.
[Perl/perl5] e25b06: pad.c: NULL out the pad entry corresponding to a t...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: e25b066d3a582b8da4ccb529a8c6ceea3f0c5f37 https://github.com/Perl/perl5/commit/e25b066d3a582b8da4ccb529a8c6ceea3f0c5f37 Author: Paul "LeoNerd" Evans Date: 2024-01-24 (Wed, 24 Jan 2024) Changed paths: M builtin.c M pad.c Log Message: --- pad.c: NULL out the pad entry corresponding to a tombstone When adding a tombstone entry to the pad, there's no need to use a blank SV for its pad entry, as it will never be used for anything. This does now mean that pad slots whose names start '&' could now become NULL, so downstream modules that try to inspect the pad should be a bit more careful when looking, to see if it is a tombstone. If this commit proves problematic for CPAN modules, we could undo it and leave all the pad slots as blank SVt_NULL instead, at a slight increase in memory usage. Commit: 6d65c70ff0ff908d51e416d33b1e4c6b48307c1d https://github.com/Perl/perl5/commit/6d65c70ff0ff908d51e416d33b1e4c6b48307c1d Author: Paul "LeoNerd" Evans Date: 2024-01-24 (Wed, 24 Jan 2024) Changed paths: M builtin.c M t/lib/warnings/builtin Log Message: --- Import from `builtin` version bundles should be idempotent on existing symbols Commit: 48d382667948f6a16c732c47791ca4be891a9bdb https://github.com/Perl/perl5/commit/48d382667948f6a16c732c47791ca4be891a9bdb Author: Paul "LeoNerd" Evans Date: 2024-01-24 (Wed, 24 Jan 2024) Changed paths: M builtin.c M embed.fnc M embed.h M op.c M pod/perlfunc.pod M pod/perlrun.pod M proto.h M t/comp/use.t M t/run/switches.t M toke.c Log Message: --- Have `use VERSION` and `perl -E` import a corresponding `use builtin` bundle Compare: https://github.com/Perl/perl5/compare/5459eb2e968d...48d382667948
[Perl/perl5] 5459eb: perlapi Document hv_deletes()
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 5459eb2e968db0aa506200323b04e89378af3e13 https://github.com/Perl/perl5/commit/5459eb2e968db0aa506200323b04e89378af3e13 Author: Karl Williamson Date: 2024-01-22 (Mon, 22 Jan 2024) Changed paths: M hv.c Log Message: --- perlapi Document hv_deletes()
[Perl/perl5] 5f9b6a: locale.c: Change some int to Size_t
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 5f9b6ab330440e6f4458b6d48ddc7434719585a2 https://github.com/Perl/perl5/commit/5f9b6ab330440e6f4458b6d48ddc7434719585a2 Author: Karl Williamson Date: 2024-01-22 (Mon, 22 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Change some int to Size_t They can't be negative, and this is their proper declaration type
[Perl/perl5] beb60f: locale.c: Be sure to restore a toggled locale
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: beb60f932eed65788621298197f49afdf71eee29 https://github.com/Perl/perl5/commit/beb60f932eed65788621298197f49afdf71eee29 Author: Karl Williamson Date: 2024-01-22 (Mon, 22 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Be sure to restore a toggled locale ec02ab7a647280ff4f7f3fe63a35eecb515380f5 introduced a code path where a locale gets toggled to something else, but doesn't get restored. This happens only on very rare Configurations in locales that perl doesn't support.
[Perl/perl5] e6145c: locale.c: Fix typo
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: e6145c96910698f2944584752f4fcde8e1ba3365 https://github.com/Perl/perl5/commit/e6145c96910698f2944584752f4fcde8e1ba3365 Author: Karl Williamson Date: 2024-01-22 (Mon, 22 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Fix typo This #define has a trailing underscore
[Perl/perl5]
Branch: refs/heads/haarg/storable-changelog Home: https://github.com/Perl/perl5
[Perl/perl5] ea7611: Storable: reformat and fix up change log
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: ea7611b58ba1e09cf59415d24fe10105fe55ea8c https://github.com/Perl/perl5/commit/ea7611b58ba1e09cf59415d24fe10105fe55ea8c Author: Graham Knop Date: 2024-01-22 (Mon, 22 Jan 2024) Changed paths: M dist/Storable/ChangeLog Log Message: --- Storable: reformat and fix up change log Update the change log for Storable to match a format more commonly used, and is parsable by tools like CPAN::Changes and MetaCPAN. The version numbers are reformatted to match the actual module version number. For very earlier releases, some missing entries were restored, and some others were written from scratch.
[Perl/perl5] 8042a0: Storable: reformat and fix up change log
Branch: refs/heads/haarg/storable-changelog Home: https://github.com/Perl/perl5 Commit: 8042a0dc517d6383e20bc6e0b2b1e3631ff9fb61 https://github.com/Perl/perl5/commit/8042a0dc517d6383e20bc6e0b2b1e3631ff9fb61 Author: Graham Knop Date: 2024-01-22 (Mon, 22 Jan 2024) Changed paths: M dist/Storable/ChangeLog Log Message: --- Storable: reformat and fix up change log Update the change log for Storable to match a format more commonly used, and is parsable by tools like CPAN::Changes and MetaCPAN. The version numbers are reformatted to match the actual module version number. For very earlier releases, some missing entries were restored, and some others were written from scratch.
[Perl/perl5] b2da45: locale.c: Add 2 missing lines
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: b2da456cf039047e0f6ff218fe759a84b1ebaf24 https://github.com/Perl/perl5/commit/b2da456cf039047e0f6ff218fe759a84b1ebaf24 Author: Karl Williamson Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Add 2 missing lines These somehow did not get included in afc6e1ac7f0c8208d2dba809f585e996fd63548f. I don't know how they got dropped. It had to be a rebase, but they weren't anywhere near any conflicts that had to be resolved. I'll just have to be more on the lookout in the future. This would only show up on a platform without nl_langinfo() (Windows and MingW typically), and for a locale whose decimal point is neither a dot nor a comma.
[Perl/perl5] 800cef: locale.c: Use sv_setsv_nomg() over SvSetSV()
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 800cef83424dbe60b8c9dbd98997f526e902a0da https://github.com/Perl/perl5/commit/800cef83424dbe60b8c9dbd98997f526e902a0da Author: Karl Williamson Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Use sv_setsv_nomg() over SvSetSV() This avoids checking for magic and that the source and destination aren't the same. We know here these are not the case.
[Perl/perl5] 117d49: locale.c: No need to SAVEFREEPV literal return
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 117d494eb4db9e622b2ce8dc2c67a22b40050578 https://github.com/Perl/perl5/commit/117d494eb4db9e622b2ce8dc2c67a22b40050578 Author: Karl Williamson Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: No need to SAVEFREEPV literal return The return from this function is normally a copy set to be automatically freed later; but no copy is needed for "literal" returns.
[Perl/perl5] edcae9: POSIX.xs: Perl_localeconv() always returns somethi...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: edcae9b84ddbeba50b53c1d906ed12b18f037065 https://github.com/Perl/perl5/commit/edcae9b84ddbeba50b53c1d906ed12b18f037065 Author: Karl Williamson Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M ext/POSIX/POSIX.xs M ext/POSIX/lib/POSIX.pm M ext/POSIX/t/posix.t Log Message: --- POSIX.xs: Perl_localeconv() always returns something now Commit 0b52bb633d8c55bb15f05cdb19a4b7cb071ea271 changed this. So now the POSIX module can always call it, and doesn't have to skip testing.
[Perl/perl5] a07946: makedef.pl: Sync duplicated code with perl.h
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: a07946c06f5ab5da446ac3d6b9835f60643f8269 https://github.com/Perl/perl5/commit/a07946c06f5ab5da446ac3d6b9835f60643f8269 Author: Karl Williamson Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M makedef.pl Log Message: --- makedef.pl: Sync duplicated code with perl.h These two files each have a portion that must be manually kept in parallel. This changes a line in makedef.pl to mirror the corresponding perl.h line
[Perl/perl5] 26e5c0: perlapi: Note return from Perl_localeconv is mortal
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 26e5c0b6f9a82d0f4d9df203596ac0cb79904c18 https://github.com/Perl/perl5/commit/26e5c0b6f9a82d0f4d9df203596ac0cb79904c18 Author: Karl Williamson Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M locale.c Log Message: --- perlapi: Note return from Perl_localeconv is mortal
[Perl/perl5] d08b8b: locale.c: Refactor some code
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: d08b8b16a4be8a7b245732aadf4c10d6ba242d5c https://github.com/Perl/perl5/commit/d08b8b16a4be8a7b245732aadf4c10d6ba242d5c Author: Karl Williamson Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Refactor some code Three conditions share some code. By setting two variables in the switch case: statements for each, there is no need to iterate on the hash; we can directly delete the desired SV, which allows all three conditions to share more code. This delete allows a later sv_set() to steal a PV. Commit: 0f494ec14c04e2a535493e619c1248df3f2aa8a2 https://github.com/Perl/perl5/commit/0f494ec14c04e2a535493e619c1248df3f2aa8a2 Author: Karl Williamson Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Don't compile unreachable code Compare: https://github.com/Perl/perl5/compare/5da3697fe7b8...0f494ec14c04
[Perl/perl5] 5da369: locale.c: Use hv_deletes instead of hv_delete.
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 5da3697fe7b846b59e8b928aeafdcc4e45f09c05 https://github.com/Perl/perl5/commit/5da3697fe7b846b59e8b928aeafdcc4e45f09c05 Author: Karl Williamson Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Use hv_deletes instead of hv_delete. I stumbled upon this macro where the parameter must be a literal. It is hardly used in core. Should it be API?
[Perl/perl5] afc6e1: locale.c: Simplify some preprocessor directives
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: afc6e1ac7f0c8208d2dba809f585e996fd63548f https://github.com/Perl/perl5/commit/afc6e1ac7f0c8208d2dba809f585e996fd63548f Author: Karl Williamson Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Simplify some preprocessor directives This bit of common code is to be compiled if any combination of three other bits get compiled. Have each of them #define a symbol that it got compiled, so that the common bit only needs to check for that #define
[Perl/perl5] 96a432: locale.c: ALT_DIGITS should be empty not "0" when ...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 96a4323e9d03702ad7250050abc6aeb19cb30266 https://github.com/Perl/perl5/commit/96a4323e9d03702ad7250050abc6aeb19cb30266 Author: Karl Williamson Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: ALT_DIGITS should be empty not "0" when none This and the next commit fix the incorrect behavior that perl has always had for nl_langinfo(ALT_DIGITS). If there are no alternate digits, an empty string is returned by nl_langinfo when there are no such alternate digits. This should also be the case on platforms where we emulate nl_langinfo, but instead "0" was being returned. This commit makes things consistent. The next commit adds tests Commit: cc68a74a641e534b51b21dcc10b1c0b4d366da2b https://github.com/Perl/perl5/commit/cc68a74a641e534b51b21dcc10b1c0b4d366da2b Author: Karl Williamson Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M ext/I18N-Langinfo/Langinfo.pm M lib/locale.t M locale.c M pod/perldelta.pod Log Message: --- Fix langinfo(ALT_DIGITS) This has never worked properly before in Perl. The code is returning the result of the libc function nl_langinfo(). The documentation for it that I have found (and presumably my predecessors) is very unclear. But what actually happens (from using gdb) is that the return is very C unfriendly. Instead of returning a NUL-terminated string, it returns 100 (perhaps fewer) NUL-terminated strings in a row. When it is fewer (given the few examples I've seen), the final one ends with two NULs in a row. (I can't think of a way for it to work and be otherwise). The 100th one doesn't necessarily have two terminating NULs. Prior to this commit, only the string for the zeroth digit was returned; now the entire ALT_DIGIT string sequence is returned, forcing a double NUL at the end of the final one. This information is accessible in several ways. Via XS, one can use any of several functions, including the newly introduced sv_langinfo(), returning an SV, which allows for easier handling of embedded NULs. (Otherwise in XS, using the functions that return a char*, one has to look for the double-NUL.) >From Perl-space, the access is via I18N::Langinfo, which behind the scenes also uses an SV. The documentation added in this commit gives advice for how to turn the return into an @array for more convenient access. Compare: https://github.com/Perl/perl5/compare/d8b7e57ae089...cc68a74a641e
[Perl/perl5] d8b7e5: Module-CoreList version bumpity
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: d8b7e57ae089463120b2a43f7e4fef7a8ab48601 https://github.com/Perl/perl5/commit/d8b7e57ae089463120b2a43f7e4fef7a8ab48601 Author: Chris 'BinGOs' Williams Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M Porting/Maintainers.pl M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm Log Message: --- Module-CoreList version bumpity also fixup some of the contained data
[Perl/perl5] 67452e: new perldelta
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 67452e5596eb9284df37d88bff410d3e0c7443da https://github.com/Perl/perl5/commit/67452e5596eb9284df37d88bff410d3e0c7443da Author: Graham Knop Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M MANIFEST M Makefile.SH M pod/.gitignore M pod/perl.pod A pod/perl5397delta.pod M pod/perldelta.pod M vms/descrip_mms.template M win32/GNUmakefile M win32/Makefile M win32/pod.mak Log Message: --- new perldelta
[Perl/perl5] 4b4007: Storable: reformat and fix up change log
Branch: refs/heads/haarg/storable-changelog Home: https://github.com/Perl/perl5 Commit: 4b4007782cc7b1d6a3b3c5d34a5e57b1d9cd3c06 https://github.com/Perl/perl5/commit/4b4007782cc7b1d6a3b3c5d34a5e57b1d9cd3c06 Author: Graham Knop Date: 2024-01-21 (Sun, 21 Jan 2024) Changed paths: M dist/Storable/ChangeLog Log Message: --- Storable: reformat and fix up change log Update the change log for Storable to match a format more commonly used, and is parsable by tools like CPAN::Changes and MetaCPAN. The version numbers are reformatted to match the actual module version number. For very earlier releases, some missing entries were restored, and some others were written from scratch.
[Perl/perl5] 9fe034: XXXExperimental: use just one of mktime, minimktime
Branch: refs/heads/smoke-me/khw-mktime Home: https://github.com/Perl/perl5 Commit: 9fe0344b13ff832df89866d7498b63dbb93ba1cf https://github.com/Perl/perl5/commit/9fe0344b13ff832df89866d7498b63dbb93ba1cf Author: Karl Williamson Date: 2024-01-20 (Sat, 20 Jan 2024) Changed paths: M ext/POSIX/t/posix.t M locale.c Log Message: --- XXXExperimental: use just one of mktime, minimktime
[Perl/perl5] 7af0ef: Add file existence test for Porting/makerel
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 7af0ef647b29353109650dc0991a7add0c2de055 https://github.com/Perl/perl5/commit/7af0ef647b29353109650dc0991a7add0c2de055 Author: Max Maischein Date: 2024-01-20 (Sat, 20 Jan 2024) Changed paths: M MANIFEST M Porting/makerel A t/porting/makerel.t Log Message: --- Add file existence test for Porting/makerel This came up in the release of 5.39.7. Previously autodie.pm had been upgraded, which removed the file touch_me from the Perl distribution. The name touch_me was still mentioned in Porting/makerel , but this only became apparent when makerel was used to actually build a tarball. This test crudely parses the list of filenames from Porting/makerel and checks that all the files referenced there exist.
[Perl/perl5] dd0634: Bump the Perl version in various places for 5.39.8
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: dd063403c0af26e3187eb0cb517855b639a1ece0 https://github.com/Perl/perl5/commit/dd063403c0af26e3187eb0cb517855b639a1ece0 Author: Max Maischein Date: 2024-01-20 (Sat, 20 Jan 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 README.haiku M README.macosx M README.os2 M README.vms M hints/catamount.sh M lib/B/Op_private.pm 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.39.8 Commit: 2dbac0d8920c351c14405fe6913cf6502b56d42d https://github.com/Perl/perl5/commit/2dbac0d8920c351c14405fe6913cf6502b56d42d Author: Max Maischein Date: 2024-01-20 (Sat, 20 Jan 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: --- Update Module::CoreList for 5.39.8 Commit: ab67b7988ab4359b9f43162f1ff0f05f0404de16 https://github.com/Perl/perl5/commit/ab67b7988ab4359b9f43162f1ff0f05f0404de16 Author: Max Maischein Date: 2024-01-20 (Sat, 20 Jan 2024) Changed paths: M pod/perldelta.pod Log Message: --- Clean up perldelta.pod Compare: https://github.com/Perl/perl5/compare/50ab1b09bfda...ab67b7988ab4
[Perl/perl5] 36f167: Add 5.39.7 epigraph
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 36f167f64ada4334cf96f627107e7912c52012ca https://github.com/Perl/perl5/commit/36f167f64ada4334cf96f627107e7912c52012ca Author: Max Maischein Date: 2024-01-20 (Sat, 20 Jan 2024) Changed paths: M Porting/epigraphs.pod Log Message: --- Add 5.39.7 epigraph Commit: 50ab1b09bfda1c44fa2aabcf79575322bb152986 https://github.com/Perl/perl5/commit/50ab1b09bfda1c44fa2aabcf79575322bb152986 Author: Max Maischein Date: 2024-01-20 (Sat, 20 Jan 2024) Changed paths: M Porting/release_schedule.pod Log Message: --- Tick off release 5.39.7 Compare: https://github.com/Perl/perl5/compare/694e8bf92c66...50ab1b09bfda
[Perl/perl5]
Branch: refs/tags/v5.39.7 Home: https://github.com/Perl/perl5
[Perl/perl5] d91d35: Bump the perl version in various places for 5.39.7
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: d91d3524ba9a75a16da68cab62eabeb68544254b https://github.com/Perl/perl5/commit/d91d3524ba9a75a16da68cab62eabeb68544254b Author: Max Maischein Date: 2024-01-20 (Sat, 20 Jan 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 README.haiku M README.macosx M README.os2 M README.vms M hints/catamount.sh M lib/B/Op_private.pm 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.39.7 Commit: e9d88da85cd41ced39b593002825eac096ef48b0 https://github.com/Perl/perl5/commit/e9d88da85cd41ced39b593002825eac096ef48b0 Author: Max Maischein Date: 2024-01-20 (Sat, 20 Jan 2024) Changed paths: M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm Log Message: --- Update Module::CoreList for 5.39.7 Commit: 5328d5f1254873f2c5a67cc00d02cb33cb1d4d13 https://github.com/Perl/perl5/commit/5328d5f1254873f2c5a67cc00d02cb33cb1d4d13 Author: Max Maischein Date: 2024-01-20 (Sat, 20 Jan 2024) Changed paths: M pod/perldelta.pod Log Message: --- Update Perldelta for 5.39.7 Commit: 96559478fdc3f2fe9c51cad02ebbae0c950b7b68 https://github.com/Perl/perl5/commit/96559478fdc3f2fe9c51cad02ebbae0c950b7b68 Author: Max Maischein Date: 2024-01-20 (Sat, 20 Jan 2024) Changed paths: M pod/perlhist.pod Log Message: --- Add new release to perlhist Commit: 864d3edea29e3b4f8eceb101b76671d2e368e9c7 https://github.com/Perl/perl5/commit/864d3edea29e3b4f8eceb101b76671d2e368e9c7 Author: Max Maischein Date: 2024-01-20 (Sat, 20 Jan 2024) Changed paths: M Porting/makerel Log Message: --- autodie v2.37 removed the touch_me file Commit: 694e8bf92c66b106a6d5a1574052a2cf5b0dffa4 https://github.com/Perl/perl5/commit/694e8bf92c66b106a6d5a1574052a2cf5b0dffa4 Author: Max Maischein Date: 2024-01-20 (Sat, 20 Jan 2024) Changed paths: M pod/perldelta.pod Log Message: --- Note Windows installation issues Compare: https://github.com/Perl/perl5/compare/10ee57449e98...694e8bf92c66
[Perl/perl5] 10ee57: `README`: Bump copyright year
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 10ee57449e98f3aa6ae88ac28d551a7c8f443260 https://github.com/Perl/perl5/commit/10ee57449e98f3aa6ae88ac28d551a7c8f443260 Author: Elvin Aslanov Date: 2024-01-19 (Fri, 19 Jan 2024) Changed paths: M README M perl.c Log Message: --- `README`: Bump copyright year It's 2024 now, so update ©️ to reflect that. Update `perl.c` too because `copyright.t` fails without it.
[Perl/perl5] 9b5c12: nostdio.h: Properly indent #nested lines
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 9b5c12d7ec52806dc858eb74375f847c9d5e431d https://github.com/Perl/perl5/commit/9b5c12d7ec52806dc858eb74375f847c9d5e431d Author: Karl Williamson Date: 2024-01-19 (Fri, 19 Jan 2024) Changed paths: M nostdio.h Log Message: --- nostdio.h: Properly indent #nested lines
[Perl/perl5] c6b756: Change some USE_ITHREADS to USE_THREADS
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: c6b75602cfb11c134419600556bf1a6428c26d39 https://github.com/Perl/perl5/commit/c6b75602cfb11c134419600556bf1a6428c26d39 Author: Karl Williamson Date: 2024-01-18 (Thu, 18 Jan 2024) Changed paths: M locale.c M makedef.pl M perl.h Log Message: --- Change some USE_ITHREADS to USE_THREADS These are where the underlying implementation should not matter.
[Perl/perl5] 973f3a: locale.c: Prepare for SV not always being PV
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 973f3a52d34a1a87427400cd03805584cac16761 https://github.com/Perl/perl5/commit/973f3a52d34a1a87427400cd03805584cac16761 Author: Karl Williamson Date: 2024-01-18 (Thu, 18 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Prepare for SV not always being PV Prior to two commits hence, these SVs always contained PVs. But it will change so sometimes they can be numbers. The SvPVX shortcuts need to be changed to SvPV_nolen instead. Commit: c23c19c029f48e5d2480dc2e2cf356d380296a53 https://github.com/Perl/perl5/commit/c23c19c029f48e5d2480dc2e2cf356d380296a53 Author: Karl Williamson Date: 2024-01-18 (Thu, 18 Jan 2024) Changed paths: M embed.fnc M embed.h M locale.c M perl_langinfo.h M proto.h Log Message: --- Add locale-related #macro for simplification This conditionally defines a macro in perl_langinfo.h that leads currently to just a single simplification in the code, dealing with platforms that don't have LC_MESSAGES, such as Windows. But the next commit will use it more extensively Commit: 3c45ca2e154f5fdc7ce2a0fdf51b192da3a1ae98 https://github.com/Perl/perl5/commit/3c45ca2e154f5fdc7ce2a0fdf51b192da3a1ae98 Author: Karl Williamson Date: 2024-01-18 (Thu, 18 Jan 2024) Changed paths: M ext/I18N-Langinfo/Langinfo.pm M ext/I18N-Langinfo/Langinfo.xs M ext/I18N-Langinfo/Makefile.PL M ext/I18N-Langinfo/t/Langinfo.t M ext/XS-APItest/t/locale.t M lib/locale.t M locale.c M perl_langinfo.h M pod/perldelta.pod M t/porting/known_pod_issues.dat Log Message: --- Handle Linux extra locale categories Linux has six locale categories that aren't in the POSIX standard. This commit enables their use. For example there is meta data about a locale, and information about how telephone numbers are formatted for it. On non-Linux boxes, you can now request them as well, but you will get stub values, as if the locale were C. Compare: https://github.com/Perl/perl5/compare/d5fbacc3aad8...3c45ca2e154f
[Perl/perl5] d5fbac: nostdio.h: Fix comment
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: d5fbacc3aad8a917f4461dfb58c4c162864e3424 https://github.com/Perl/perl5/commit/d5fbacc3aad8a917f4461dfb58c4c162864e3424 Author: Karl Williamson Date: 2024-01-18 (Thu, 18 Jan 2024) Changed paths: M nostdio.h Log Message: --- nostdio.h: Fix comment This #endif didn't end the conditional the comment said it did
[Perl/perl5] a5b7a5: Langinfo: Improve pod about CRNCYSTR
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: a5b7a5fa859c789cd2e759390de95b0fe7f00465 https://github.com/Perl/perl5/commit/a5b7a5fa859c789cd2e759390de95b0fe7f00465 Author: Karl Williamson Date: 2024-01-18 (Thu, 18 Jan 2024) Changed paths: M ext/I18N-Langinfo/Langinfo.pm Log Message: --- Langinfo: Improve pod about CRNCYSTR This adds detail about the Standard-mandated character that is prefixed to the returned currency string.
[Perl/perl5] bfd8f8: Add some locale tests to APItest
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: bfd8f8b80c7c816a789c38e46c73e6d804df006b https://github.com/Perl/perl5/commit/bfd8f8b80c7c816a789c38e46c73e6d804df006b Author: Karl Williamson Date: 2024-01-18 (Thu, 18 Jan 2024) Changed paths: M ext/XS-APItest/t/locale.t Log Message: --- Add some locale tests to APItest
[Perl/perl5] 72b5ea: Langinfo.t; Add comment
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 72b5eafa4717abc321905a415fe571d3dc014eea https://github.com/Perl/perl5/commit/72b5eafa4717abc321905a415fe571d3dc014eea Author: Karl Williamson Date: 2024-01-17 (Wed, 17 Jan 2024) Changed paths: M ext/I18N-Langinfo/t/Langinfo.t Log Message: --- Langinfo.t; Add comment Commit: 27b6de791275c7e7f9bda5f08cd730cada73d67d https://github.com/Perl/perl5/commit/27b6de791275c7e7f9bda5f08cd730cada73d67d Author: Karl Williamson Date: 2024-01-17 (Wed, 17 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Remove unnecessary Perl_form() call There is nothing to format here; just a constant string. Compare: https://github.com/Perl/perl5/compare/e0993acfe19e...27b6de791275
[Perl/perl5] e0993a: locale.c: Don't compile unreachable code
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: e0993acfe19e64409299c35a5a1d6b86e560e7c4 https://github.com/Perl/perl5/commit/e0993acfe19e64409299c35a5a1d6b86e560e7c4 Author: Karl Williamson Date: 2024-01-16 (Tue, 16 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Don't compile unreachable code The switch statement affected by this commit has numerous case: statements within it. Prior to this commit, if any of them was required, all would be compiled. But in many Configurations only a portion of them are required. Skip the others. This takes advantage of the fact that an undefined preprocessor macro evaluates to 0 (false) when used in an #if conditional. In this case, #foo_AVAIL is often undefined, so evaluates to false. (Although locale_table.h could be changed to always define it to 'false', should it become necessary.)
[Perl/perl5] 92d2bd: lib/locale.t: Reorder a list
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 92d2bd9e36afc11ede7eadc5a17fb84532536abb https://github.com/Perl/perl5/commit/92d2bd9e36afc11ede7eadc5a17fb84532536abb Author: Karl Williamson Date: 2024-01-16 (Tue, 16 Jan 2024) Changed paths: M lib/locale.t Log Message: --- lib/locale.t: Reorder a list This is to make the next commits have fewer differences Commit: a0c2c9541fe74ce836462ae99142c6306c4a4f10 https://github.com/Perl/perl5/commit/a0c2c9541fe74ce836462ae99142c6306c4a4f10 Author: Karl Williamson Date: 2024-01-16 (Tue, 16 Jan 2024) Changed paths: M lib/locale.t Log Message: --- lib/locale.t: Use a list for display item source This file displays some items related to the current locale; haphazardly. This commit creates a list that is then used instead of individual statements. It then becomes easy to add items to display Commit: 0185ec19d7a2d02fd87601365f85ad2afac799aa https://github.com/Perl/perl5/commit/0185ec19d7a2d02fd87601365f85ad2afac799aa Author: Karl Williamson Date: 2024-01-16 (Tue, 16 Jan 2024) Changed paths: M lib/locale.t Log Message: --- lib/locale.t: Add more debug output This file tries out every locale it can find on the system. And, in debug mode, outputs information about each locale, in addition to the testing. This commit adds at least one bit of information from every possible information type. So, for example, it displays the name of the first month of the year (but not the rest of the months), the name of the first day of the week (but not the rest), etc. This enables someone to get a good idea what a locale is like. Compare: https://github.com/Perl/perl5/compare/527e765cf579...0185ec19d7a2
[Perl/perl5] 527e76: win32/GNUmakefile: enable warnings for gcc
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 527e765cf579b4374cbeb60151f3d7bbb138bdf1 https://github.com/Perl/perl5/commit/527e765cf579b4374cbeb60151f3d7bbb138bdf1 Author: Tony Cook Date: 2024-01-17 (Wed, 17 Jan 2024) Changed paths: M win32/GNUmakefile Log Message: --- win32/GNUmakefile: enable warnings for gcc Warnings are already enabled for MSVC, so enable them for GCC too. -Wformat is disabled since the default "__printf__" format checker doesn't understand the C99-isms like "%zd", resulting in many spurious warnings. The __gnu_printf__ checker does understand them, but it doesn't understand the Windows specific "%I64d" and similar formats.
[Perl/perl5] 5bb402: loc_tools: Generally return at least C locale
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 5bb402b5171850353df8e2f0e23826ee98b839ed https://github.com/Perl/perl5/commit/5bb402b5171850353df8e2f0e23826ee98b839ed Author: Karl Williamson Date: 2024-01-16 (Tue, 16 Jan 2024) Changed paths: M t/loc_tools.pl Log Message: --- loc_tools: Generally return at least C locale If a category exists on the system, but we are supposed to keep it in the C locale, it still is testable as C or POSIX. Prior to this commit, it wasn't considered testable, and as a result tests in our suite were wrongly skipped.
[Perl/perl5] ed7993: Perl_amagic_call(): don't assume non-NULL PL_op
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: ed79937e388a8232abe29c064ca4863b6b2cc1be https://github.com/Perl/perl5/commit/ed79937e388a8232abe29c064ca4863b6b2cc1be Author: David Mitchell Date: 2024-01-16 (Tue, 16 Jan 2024) Changed paths: M gv.c Log Message: --- Perl_amagic_call(): don't assume non-NULL PL_op This line in Perl_amagic_call(): U8 gimme = (force_scalar || PL_op->op_type == OP_MULTICONCAT) relies on either PL_op always being non-null, or for the times that PL_op is null, that force_scalar always ends up being true. As it happens, qr// with constant overloading calls Perl_amagic_call() with a null PL_op, but also with method=string_amg, which happens to set force_scalar. Add a check for PL_op being non-null, partly to future-proof the code, but mainly to shut up Coverity, which rightly pointed out that some new code added by me with v5.39.6-107-g547324acdb *does* check for PL_op being non-null earlier in the function, and if there's one thing Coverity can't abide, it's inconsistency.
[Perl/perl5] 4e0418: locale.c: Rmv extraneous statement
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 4e041828c77df5e8ee5310c314817314530cd1f4 https://github.com/Perl/perl5/commit/4e041828c77df5e8ee5310c314817314530cd1f4 Author: Karl Williamson Date: 2024-01-15 (Mon, 15 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Rmv extraneous statement Since 60e050beb2e45ebd7ead7f1bf93f845b23c474b5, this isn't necessary. Spotted by Tony Cook Commit: 26830906eb0df48e0b835354edab68236dcaf22d https://github.com/Perl/perl5/commit/26830906eb0df48e0b835354edab68236dcaf22d Author: Karl Williamson Date: 2024-01-15 (Mon, 15 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Use strtod over snprintf for radix determination I have been a little leery of parsing a formatted number to look for the radix character, which is what has been done with snprintf on MingW. It just seems brittle; it's possible (if unlikely) for the output to be right-to-left, for example. And then I saw cases where snprintf always used a dot on MingW; and the Windows documentation makes no mention of the possibility of another radix character. Experimentation by Tony Cook showed that it could output a comma instead; and the dots I was getting were probably cockpit errors. But almost all locales in the world use either a dot or a comma, and I think it better to start with a string "1,5" or "1.5" and see which strtod() parses correctly. We then don't have to ourselves parse, but see how strtod parses known strings by looking at what it calculates as the value. In a dot locale, for example, "1,5" will not yield anything like 1.5. Should we encounter a locale not using either a dot nor a comma, the code drops down to call localeconv() to return the actual character string. On platforms where using localeconv() isn't known to have a race (MSVC since VS2015, for example), the code previously always used localeconv(), because of my leeriness about parsing an unknown string. But now strtod is used, being less buggy and faster than localeconv; and less brittle thant snprintf. This change also avoids the malloc that the snprintf() version required. Compare: https://github.com/Perl/perl5/compare/0b52bb633d8c...26830906eb0d
[Perl/perl5] 0b52bb: Return C values if localeconv() not available
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 0b52bb633d8c55bb15f05cdb19a4b7cb071ea271 https://github.com/Perl/perl5/commit/0b52bb633d8c55bb15f05cdb19a4b7cb071ea271 Author: Karl Williamson Date: 2024-01-15 (Mon, 15 Jan 2024) Changed paths: M embed.fnc M embed.h M locale.c M proto.h Log Message: --- Return C values if localeconv() not available localeconv() is a C89 function. But the existing code handled the case if it isn't available anyway by returning an empty hash if POSIX::localeconv() is called. Prior commits have made it actually easier to instead return the hash populated with the values that the C locale has, which is more desirable than the current state. And that is what this commit does. There are reasons that localeconv() might not be available. We recently had a case where Configure didn't catch its existence. And it still is broken on MingW, and until recently on older Windows releases that we now no longer support. Workarounds were developed for those cases, but there may be other platforms where it ends up broken without a workaround, and this code handles them better and more simply than before this commit.
[Perl/perl5] 511669: Add API function sv_langinfo()
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 51166936e4342134180c32271e1bbc5e0f9f2a02 https://github.com/Perl/perl5/commit/51166936e4342134180c32271e1bbc5e0f9f2a02 Author: Karl Williamson Date: 2024-01-15 (Mon, 15 Jan 2024) Changed paths: M embed.fnc M embed.h M ext/I18N-Langinfo/Langinfo.xs M locale.c M pod/perldelta.pod M proto.h Log Message: --- Add API function sv_langinfo() This performs the same task as Perl_langinfo8(), but returns an SV. This is typically more convenient for the caller. It turns out that nl_langinfo() has some weird returns that aren't yet exposed by perl, but future commits will. An SV makes these easier to cope with.
[Perl/perl5] 862eff: perlapi: Emphasize that setpv() doesn't change the...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 862efff77390e71807deb409e51fb9a5a0034807 https://github.com/Perl/perl5/commit/862efff77390e71807deb409e51fb9a5a0034807 Author: Karl Williamson Date: 2024-01-15 (Mon, 15 Jan 2024) Changed paths: M sv.c Log Message: --- perlapi: Emphasize that setpv() doesn't change the UTF-8 flag I keep getting tripped up by this.
[Perl/perl5] 08cb8d: Configure: Handle case of no localeconv() found
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 08cb8dc811173a8180d7ea8c58ba9f609d1a4e42 https://github.com/Perl/perl5/commit/08cb8dc811173a8180d7ea8c58ba9f609d1a4e42 Author: Karl Williamson Date: 2024-01-15 (Mon, 15 Jan 2024) Changed paths: M Configure Log Message: --- Configure: Handle case of no localeconv() found If not found, there certainly won't be a subset of its returns
[Perl/perl5] fb2394: Langinfo.pm: Change list init indents; sort order
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: fb2394a7ea9c135fd44d3fca59cc38857812758f https://github.com/Perl/perl5/commit/fb2394a7ea9c135fd44d3fca59cc38857812758f Author: Karl Williamson Date: 2024-01-15 (Mon, 15 Jan 2024) Changed paths: M ext/I18N-Langinfo/Langinfo.pm Log Message: --- Langinfo.pm: Change list init indents; sort order 10 should come after 9
[Perl/perl5] 6028b1: locale.c: White space only
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 6028b17614d0ad1a9def5e7eaf569987a74b27b7 https://github.com/Perl/perl5/commit/6028b17614d0ad1a9def5e7eaf569987a74b27b7 Author: Karl Williamson Date: 2024-01-15 (Mon, 15 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: White space only
[Perl/perl5] ca4e10: Unmatched {} in C file generated by Configure issu...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: ca4e10252da38325f00fc662b8873b102c3781b2 https://github.com/Perl/perl5/commit/ca4e10252da38325f00fc662b8873b102c3781b2 Author: H.Merijn Brand Date: 2024-01-15 (Mon, 15 Jan 2024) Changed paths: M Configure Log Message: --- Unmatched {} in C file generated by Configure issue#21730 m-hilgendorf
[Perl/perl5] aba64a: S_my_langinfo_i: Always return both a buffer and a...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: aba64a3701304050c0c6046bda36a1454917c9f1 https://github.com/Perl/perl5/commit/aba64a3701304050c0c6046bda36a1454917c9f1 Author: Karl Williamson Date: 2024-01-14 (Sun, 14 Jan 2024) Changed paths: M locale.c Log Message: --- S_my_langinfo_i: Always return both a buffer and a value This function returns a value, and also copies that value into a buffer. Certain rare Configurations failed to fill in the buffer in some circumstances. This commit fixes bugs on those Configurations, and is the first step in the next several commits in not doing unnecessary copies, which will obsolete this commit. Commit: 7b7cc04c876ac4b0d6234204a55da6d5cf97341c https://github.com/Perl/perl5/commit/7b7cc04c876ac4b0d6234204a55da6d5cf97341c Author: Karl Williamson Date: 2024-01-14 (Sun, 14 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Move some langinfo emulation code Some paths through this section of code don't require the result to be saved to a buffer. Move the code so to avoid that unnecessary work. The result is indented an extra amount to prepare for a future commit. Commit: 329e972b3af43f395fdcbce2ae91e4cb4fe81977 https://github.com/Perl/perl5/commit/329e972b3af43f395fdcbce2ae91e4cb4fe81977 Author: Karl Williamson Date: 2024-01-14 (Sun, 14 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Refactor use of Perl_form This commit creates #define's for the format to use in that function call. This will make a future commit easier. Commit: 1497fbf95829b280cb87778bc86a3da858a9b046 https://github.com/Perl/perl5/commit/1497fbf95829b280cb87778bc86a3da858a9b046 Author: Karl Williamson Date: 2024-01-14 (Sun, 14 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Indent a couple statements This will allow them to vertically align with code added in a future commit Commit: 756e776bc149386372dc453a4a2866527f1a7aba https://github.com/Perl/perl5/commit/756e776bc149386372dc453a4a2866527f1a7aba Author: Karl Williamson Date: 2024-01-14 (Sun, 14 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Move a small block of code This moves this conditional and function call to when the locale is still toggled. Prior to this change, it is possible that we would have to re-toggle within the function call. The extra indentation will make sense in a future commit Commit: ef8abfb46850e520b971e5b23aec0a557864e582 https://github.com/Perl/perl5/commit/ef8abfb46850e520b971e5b23aec0a557864e582 Author: Karl Williamson Date: 2024-01-14 (Sun, 14 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Add/clarify some comments Commit: cfc0f8aad9a2afec551523b32dc85cea5ca56d86 https://github.com/Perl/perl5/commit/cfc0f8aad9a2afec551523b32dc85cea5ca56d86 Author: Karl Williamson Date: 2024-01-14 (Sun, 14 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Change name and API of static function This now is passed a pointer to the value that may need to be overridden, and returns a bool (ignored for the time being) as to whether it changed it or not. This is in preparation for a future commit. Commit: 788c5671ddbc3d066c813c08fb089b45f4d43adc https://github.com/Perl/perl5/commit/788c5671ddbc3d066c813c08fb089b45f4d43adc Author: Karl Williamson Date: 2024-01-14 (Sun, 14 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Use an SV instead of a PV in one place This was creating a temporary PV; the commit changes to use a mortal SV. This is in preparation for a future commit where the SV can be passed in by a caller, and there will be fewer wasted mallocs and frees. Commit: a8c373685a54fe6738c866dfd06fae37bc91b3df https://github.com/Perl/perl5/commit/a8c373685a54fe6738c866dfd06fae37bc91b3df Author: Karl Williamson Date: 2024-01-14 (Sun, 14 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Rename macro I got tired of typing the prefix 'my_' and there is no good reason since there is no symbol that differs only in that. Commit: 312a42c94577765993ec268f3907c6edc6160b70 https://github.com/Perl/perl5/commit/312a42c94577765993ec268f3907c6edc6160b70 Author: Karl Williamson Date: 2024-01-14 (Sun, 14 Jan 2024) Changed paths: M embed.fnc M embed.h M locale.c M proto.h Log Message: --- locale.c: Rename static function This is in preparation for a future commit which will change its parameter types Commit: 43e12d1ffb8542493c2ef8cd8654c6ff365b549c https://github.com/Perl/perl5/commit/43e12d1ffb8542493c2ef8cd8654c6ff365b549c Author: Karl Williamson Date: 2024-01-14 (Sun, 14 Jan 2024
[Perl/perl5] f1902d: t/re/charset: spell the locale when setlocale() fails
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: f1902d2eb20567174c618f49d673cf81029a556a https://github.com/Perl/perl5/commit/f1902d2eb20567174c618f49d673cf81029a556a Author: Дилян Палаузов Date: 2024-01-13 (Sat, 13 Jan 2024) Changed paths: M t/re/charset.t Log Message: --- t/re/charset: spell the locale when setlocale() fails Closes https://github.com/Perl/perl5/issues/21805
[Perl/perl5] 679f9b: dilyanpalauzov is now a Perl author
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 679f9b8902d824c7f4ae04d94997bfdf9dde6b2f https://github.com/Perl/perl5/commit/679f9b8902d824c7f4ae04d94997bfdf9dde6b2f Author: Karl Williamson Date: 2024-01-13 (Sat, 13 Jan 2024) Changed paths: M AUTHORS Log Message: --- dilyanpalauzov is now a Perl author
[Perl/perl5] 8508c3: [doc] Minor spelling issues in C file comments
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 8508c300fda3c9dc9bbedcf2e7c31adb8e3e5062 https://github.com/Perl/perl5/commit/8508c300fda3c9dc9bbedcf2e7c31adb8e3e5062 Author: rwp0 Date: 2024-01-12 (Fri, 12 Jan 2024) Changed paths: M locale.c M pp_ctl.c M regcomp.c M regexec.c M utf8.c M util.c Log Message: --- [doc] Minor spelling issues in C file comments Correct duplicate words and convert links to HTTPS where supported
[Perl/perl5] dd4c68: Update IO version number in Porting/Maintainers.pl
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: dd4c688013f9cd20258d0d372b63771c3d5465be https://github.com/Perl/perl5/commit/dd4c688013f9cd20258d0d372b63771c3d5465be Author: Max Maischein Date: 2024-01-12 (Fri, 12 Jan 2024) Changed paths: M Porting/Maintainers.pl Log Message: --- Update IO version number in Porting/Maintainers.pl The code is 1.55 but the version number in Maintainers.pl was at 1.51 Checking that the stuff is identical was done with ./perl Porting/core-cpan-diff -d IO Commit: 1ecfed3f60fa41a15cd58885774f88070819fd2c https://github.com/Perl/perl5/commit/1ecfed3f60fa41a15cd58885774f88070819fd2c Author: Max Maischein Date: 2024-01-12 (Fri, 12 Jan 2024) Changed paths: M Porting/Maintainers.pl M dist/Locale-Maketext/ChangeLog Log Message: --- Correct Locale::Maketext version number in Maintainers.pl to 1.33 ... also update the Changes file to the 1.33 version. No other differences found via ./perl Porting/core-cpan-diff -d Locale::Maketext Diff applied via ./perl Porting/core-cpan-diff -d Locale::Maketext -r | patch -p0 Commit: 8f1437252d15a5dafe73096e79633cda268e96cc https://github.com/Perl/perl5/commit/8f1437252d15a5dafe73096e79633cda268e96cc Author: Max Maischein Date: 2024-01-12 (Fri, 12 Jan 2024) Changed paths: M Porting/Maintainers.pl M dist/Exporter/Changes M dist/Exporter/lib/Exporter.pm M dist/Exporter/lib/Exporter/Heavy.pm Log Message: --- Update Exporter version number to 0.78 This was released to CPAN with changes from the blead Makefile.PL ( via 04528e741d17821b6c5e65bfb24935e912d182d3 ) under a new version number but the version number bump was not done in bleadperl. Found via ./perl Porting/core-cpan-diff -d Exporter after editing the version number in Porting/Maintainers.pl to 5.78. Applied via ./perl Porting/core-cpan-diff -d Exporter -r | patch -p0 Compare: https://github.com/Perl/perl5/compare/90350694709e...8f1437252d15
[Perl/perl5] b020cc: cpan/Math-BigInt - Update to version 2.003002
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: b020cc52e20c5e26fc439fab03b920a60a610508 https://github.com/Perl/perl5/commit/b020cc52e20c5e26fc439fab03b920a60a610508 Author: Max Maischein Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M Porting/Maintainers.pl M cpan/Math-BigInt/lib/Math/BigFloat.pm M cpan/Math-BigInt/lib/Math/BigInt.pm M cpan/Math-BigInt/lib/Math/BigInt/Calc.pm M cpan/Math-BigInt/lib/Math/BigInt/Lib.pm M cpan/Math-BigInt/lib/Math/BigRat.pm Log Message: --- cpan/Math-BigInt - Update to version 2.003002 2.003002 2024-01-05 * Improved interaction between Math::BigInt and the backend libraries. * Much faster versions of _ilog2() and _clog2() implemented in the Math::BigInt::Calc backend library. This should speed up bilog2() and bclog2() in Math::BigInt when "Calc" is used as the backend liberary. Commit: 90350694709e57c52f8d543846ec7d7843301fb4 https://github.com/Perl/perl5/commit/90350694709e57c52f8d543846ec7d7843301fb4 Author: Max Maischein Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M Porting/Maintainers.pl M cpan/Math-BigInt-FastCalc/lib/Math/BigInt/FastCalc.pm Log Message: --- cpan/Math-BigInt-FastCalc - Update to version 0.5018 0.5018 2024-01-06 * Sync test files with Math-BigInt. Compare: https://github.com/Perl/perl5/compare/56ceebf2f5db...90350694709e
[Perl/perl5] 56ceeb: cpan/Pod-Checker - Update to version 1.76
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 56ceebf2f5db916509330dc1973fe5241cfc7071 https://github.com/Perl/perl5/commit/56ceebf2f5db916509330dc1973fe5241cfc7071 Author: Max Maischein Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M MANIFEST M Porting/Maintainers.pl M cpan/Pod-Checker/lib/Pod/Checker.pm M cpan/Pod-Checker/scripts/podchecker.PL Log Message: --- cpan/Pod-Checker - Update to version 1.76 Version 1.76 + CPAN#149267: "OK" message should go to STDOUT, not STDERR + CPAN#150660: podchecker -quiet does not print "OK" message 21-May-2022 Marek Rouchal
[Perl/perl5] 142fad: locale.c: Change S_emulate_langinfo formal arg type
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 142fad4314e422f85799a7991e48b413c3dd9840 https://github.com/Perl/perl5/commit/142fad4314e422f85799a7991e48b413c3dd9840 Author: Karl Williamson Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Change S_emulate_langinfo formal arg type The type of this parameter changed recently from an enum to an int, and embed.fnc was updated, but not the actual function definition. No compilers except the OpenBSD one complained so far. Fixes GH #21811
[Perl/perl5]
Branch: refs/heads/pod-headings-remove-full-stops Home: https://github.com/Perl/perl5
[Perl/perl5] c60ffc: Remove full stops from POD headings
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: c60ffc18d95f78ee7648b195a460da80064bba28 https://github.com/Perl/perl5/commit/c60ffc18d95f78ee7648b195a460da80064bba28 Author: Dagfinn Ilmari Mannsåker Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M Porting/epigraphs.pod M Porting/pumpkin.pod M Porting/release_managers_guide.pod M README.os2 M README.solaris M dist/SelfLoader/lib/SelfLoader.pm M ext/Hash-Util/lib/Hash/Util.pm M hints/README.hints M lib/perl5db.pl M pod/perl5005delta.pod M pod/perl5125delta.pod M pod/perl5140delta.pod M pod/perl5142delta.pod M pod/perl5160delta.pod M pod/perl5180delta.pod M pod/perl5220delta.pod M pod/perl5240delta.pod M pod/perl5260delta.pod M pod/perl5300delta.pod M pod/perl587delta.pod M pod/perl589delta.pod M pod/perldbmfilter.pod M pod/perldeprecation.pod M pod/perlebcdic.pod M pod/perliol.pod M pod/perlperf.pod Log Message: --- Remove full stops from POD headings Headings are not sentences and should not have a trailing full stop unless the last word is an abbreviation or as part of an ellipsis.
[Perl/perl5] afbef1: locale.c: Change S_emulate_langinfo formal arg type
Branch: refs/heads/smoke-me/jkeenan/gh-21814-21815-combined Home: https://github.com/Perl/perl5 Commit: afbef12461864bb75113f402cc28224ec1a0698d https://github.com/Perl/perl5/commit/afbef12461864bb75113f402cc28224ec1a0698d Author: Karl Williamson Date: 2024-01-10 (Wed, 10 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Change S_emulate_langinfo formal arg type The type of this parameter changed recently from an enum to an int, and embed.fnc was updated, but not the actual function definition. No compilers except the OpenBSD one complained so far. Fixes GH #21811 Commit: 9a124ec1f5401a8310daae2fd9023a8712f85598 https://github.com/Perl/perl5/commit/9a124ec1f5401a8310daae2fd9023a8712f85598 Author: Karl Williamson Date: 2024-01-10 (Wed, 10 Jan 2024) Changed paths: M embed.fnc M embed.h M proto.h Log Message: --- Fix blead not compiling with -DNO_LOCALE This recently introduced failure was due to yet another problem with my doing a 'rebase -i'. embed.fnc nowadays gets re-sorted as part of the build process, and I need to manually verify each time that the new ordering didn't screw anything up. Anyway, this function declaration got placed in the wrong bucket of #ifdefs in embed.fnc. This commit fixes that. Commit: ef01f2a9e614898fe71cd786a91238d1819e9cc4 https://github.com/Perl/perl5/commit/ef01f2a9e614898fe71cd786a91238d1819e9cc4 Author: James E Keenan Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M embed.fnc M embed.h M proto.h Log Message: --- Merge branch 'gh-21815-khw-mv_emul_langi' into smoke-me/jkeenan/gh-21814-21815-combined Compare: https://github.com/Perl/perl5/compare/afbef1246186%5E...ef01f2a9e614
[Perl/perl5] eec417: locale.c Use macro to avoid conditionals
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: eec4172ad66d22cc508a1e12de1bb0a1930c11ee https://github.com/Perl/perl5/commit/eec4172ad66d22cc508a1e12de1bb0a1930c11ee Author: Karl Williamson Date: 2024-01-10 (Wed, 10 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c Use macro to avoid conditionals We know at compile time what these conditionals always evaluate to. Use a macro to replace the confitional with nothing when its always going to be true. (The section of code doesn't even get compiled when its going to always be false.)
[Perl/perl5] 3fe767: Fix blead not compiling with -DNO_LOCALE
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 3fe76709a4c94e22d19d500f4d7f877ef5182dbb https://github.com/Perl/perl5/commit/3fe76709a4c94e22d19d500f4d7f877ef5182dbb Author: Karl Williamson Date: 2024-01-10 (Wed, 10 Jan 2024) Changed paths: M embed.fnc M embed.h M proto.h Log Message: --- Fix blead not compiling with -DNO_LOCALE This recently introduced failure was due to yet another problem with my doing a 'rebase -i'. embed.fnc nowadays gets re-sorted as part of the build process, and I need to manually verify each time that the new ordering didn't screw anything up. Anyway, this function declaration got placed in the wrong bucket of #ifdefs in embed.fnc. This commit fixes that.
[Perl/perl5] 745153: perldelta for 11c545feea
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 745153a54e6f83aa095b21c98a19677792d8843b https://github.com/Perl/perl5/commit/745153a54e6f83aa095b21c98a19677792d8843b Author: Tony Cook Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M pod/perldelta.pod Log Message: --- perldelta for 11c545feea
[Perl/perl5] 11c545: XSUB.h: use Stack_off_t for AX and items
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 11c545feeab1b822b7ebf4fca92645a4bfcf49b5 https://github.com/Perl/perl5/commit/11c545feeab1b822b7ebf4fca92645a4bfcf49b5 Author: Tony Cook Date: 2024-01-11 (Thu, 11 Jan 2024) Changed paths: M XSUB.h M embed.fnc M proto.h M util.c Log Message: --- XSUB.h: use Stack_off_t for AX and items I hadn't expected code to be taking pointers or references to AX, which turned out to be wrong, so make them Stack_off_t. This allows XS::Framework or similar code to build with a default build of perl, but it will still fail to build if perl is built with -DPERL_STACK_OFFSET_SSIZET, which can only be fixed by updating XS::Framework to use Stack_off_t itself. Fixes #21782
[Perl/perl5] ce6253: Remove full stops from POD headings
Branch: refs/heads/pod-headings-remove-full-stops Home: https://github.com/Perl/perl5 Commit: ce6253eb873216440ab0718403bc61661b50efa7 https://github.com/Perl/perl5/commit/ce6253eb873216440ab0718403bc61661b50efa7 Author: Dagfinn Ilmari Mannsåker Date: 2024-01-10 (Wed, 10 Jan 2024) Changed paths: M Porting/epigraphs.pod M Porting/pumpkin.pod M Porting/release_managers_guide.pod M README.os2 M README.solaris M dist/SelfLoader/lib/SelfLoader.pm M ext/Hash-Util/lib/Hash/Util.pm M hints/README.hints M lib/perl5db.pl M pod/perl5005delta.pod M pod/perl5125delta.pod M pod/perl5140delta.pod M pod/perl5142delta.pod M pod/perl5160delta.pod M pod/perl5180delta.pod M pod/perl5220delta.pod M pod/perl5240delta.pod M pod/perl5260delta.pod M pod/perl5300delta.pod M pod/perl587delta.pod M pod/perl589delta.pod M pod/perldbmfilter.pod M pod/perldeprecation.pod M pod/perlebcdic.pod M pod/perliol.pod M pod/perlperf.pod Log Message: --- Remove full stops from POD headings Headings are not sentences and should not have a trailing full stop unless the last word is an abbreviation or as part of an ellipsis.
[Perl/perl5] fc3886: Remove full stops from POD headings
Branch: refs/heads/pod-headings-remove-full-stops Home: https://github.com/Perl/perl5 Commit: fc3886f648e16690c06780b6c1a0e2b26fdcd2e4 https://github.com/Perl/perl5/commit/fc3886f648e16690c06780b6c1a0e2b26fdcd2e4 Author: Dagfinn Ilmari Mannsåker Date: 2024-01-10 (Wed, 10 Jan 2024) Changed paths: M Porting/epigraphs.pod M Porting/pumpkin.pod M Porting/release_managers_guide.pod M README.os2 M README.solaris M dist/SelfLoader/lib/SelfLoader.pm M ext/Hash-Util/lib/Hash/Util.pm M hints/README.hints M lib/perl5db.pl M pod/perl5005delta.pod M pod/perl5125delta.pod M pod/perl5140delta.pod M pod/perl5142delta.pod M pod/perl5160delta.pod M pod/perl5180delta.pod M pod/perl5220delta.pod M pod/perl5240delta.pod M pod/perl5260delta.pod M pod/perl5300delta.pod M pod/perl587delta.pod M pod/perl589delta.pod M pod/perldbmfilter.pod M pod/perldeprecation.pod M pod/perlebcdic.pod M pod/perliol.pod M pod/perlperf.pod Log Message: --- Remove full stops from POD headings Headings are not senteces and should not have a trailing full stop unless the last word is an abbreviation or as part of an ellipsis.
[Perl/perl5] 1653dc: Remove full stops from POD headings
Branch: refs/heads/pod-headings-remove-full-stops Home: https://github.com/Perl/perl5 Commit: 1653dc160363ef25f5cd3e7db23cc45c242a531c https://github.com/Perl/perl5/commit/1653dc160363ef25f5cd3e7db23cc45c242a531c Author: Dagfinn Ilmari Mannsåker Date: 2024-01-10 (Wed, 10 Jan 2024) Changed paths: M Porting/epigraphs.pod M Porting/pumpkin.pod M Porting/release_managers_guide.pod M README.os2 M README.solaris M dist/SelfLoader/lib/SelfLoader.pm M ext/Hash-Util/lib/Hash/Util.pm M hints/README.hints M lib/perl5db.pl M pod/perl5005delta.pod M pod/perl5125delta.pod M pod/perl5140delta.pod M pod/perl5142delta.pod M pod/perl5160delta.pod M pod/perl5180delta.pod M pod/perl5220delta.pod M pod/perl5240delta.pod M pod/perl5260delta.pod M pod/perl5300delta.pod M pod/perl587delta.pod M pod/perl589delta.pod M pod/perldbmfilter.pod M pod/perldeprecation.pod M pod/perlebcdic.pod M pod/perliol.pod M pod/perlperf.pod Log Message: --- Remove full stops from POD headings Headings are not senteces and shuld not have a trailing full stop unless the last word is an abbreviation or as part of an ellipsis.
[Perl/perl5] 973ace: Remove full stops from POD headings
Branch: refs/heads/pod-headings-remove-full-stops Home: https://github.com/Perl/perl5 Commit: 973ace1b853d10396797b2959ea2aa493600f185 https://github.com/Perl/perl5/commit/973ace1b853d10396797b2959ea2aa493600f185 Author: Dagfinn Ilmari Mannsåker Date: 2024-01-10 (Wed, 10 Jan 2024) Changed paths: M Porting/epigraphs.pod M Porting/pumpkin.pod M Porting/release_managers_guide.pod M README.os2 M README.solaris M dist/SelfLoader/lib/SelfLoader.pm M ext/Hash-Util/lib/Hash/Util.pm M hints/README.hints M lib/perl5db.pl M pod/perl5005delta.pod M pod/perl5125delta.pod M pod/perl5140delta.pod M pod/perl5142delta.pod M pod/perl5160delta.pod M pod/perl5180delta.pod M pod/perl5220delta.pod M pod/perl5240delta.pod M pod/perl5260delta.pod M pod/perl5300delta.pod M pod/perl587delta.pod M pod/perl589delta.pod M pod/perldbmfilter.pod M pod/perldeprecation.pod M pod/perlebcdic.pod M pod/perliol.pod M pod/perlperf.pod Log Message: --- Remove full stops from POD headings Headings are not senteces and shuld not have a trailing full stop unless the last word is an abbreviation or as part of an ellipsis.
[Perl/perl5] 4f406f: perlapi: Rmv obsolete advice regarding Perl_langinfo
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 4f406f5e0366ad7d322c346827855450d900bf1b https://github.com/Perl/perl5/commit/4f406f5e0366ad7d322c346827855450d900bf1b Author: Karl Williamson Date: 2024-01-09 (Tue, 09 Jan 2024) Changed paths: M locale.c Log Message: --- perlapi: Rmv obsolete advice regarding Perl_langinfo The header files have long been adjusted so that the programmer doesn't have to concern themselves with this bookkeeping.
[Perl/perl5] 3fa85d: locale.c: Use macros to avoid some #ifdef's
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 3fa85d5507f4b5641847a5227e14c8ba16a5c062 https://github.com/Perl/perl5/commit/3fa85d5507f4b5641847a5227e14c8ba16a5c062 Author: Karl Williamson Date: 2024-01-09 (Tue, 09 Jan 2024) Changed paths: M locale.c Log Message: --- locale.c: Use macros to avoid some #ifdef's This #defines these macros once depending on the Configuration to be either no-ops, or the appropriate expansion. Then in the code just the macros instead of #ifdef's.
[Perl/perl5] aed1f3: Renée and Max swapped their release dates/versions
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: aed1f3d73a779cd93b1d8d9800f8ccc5e0ca137b https://github.com/Perl/perl5/commit/aed1f3d73a779cd93b1d8d9800f8ccc5e0ca137b Author: Max Maischein Date: 2024-01-09 (Tue, 09 Jan 2024) Changed paths: M Porting/release_schedule.pod Log Message: --- Renée and Max swapped their release dates/versions
[Perl/perl5]
Branch: refs/heads/davem/rc7 Home: https://github.com/Perl/perl5