[Perl/perl5] c0a42e: Bump the perl version in various places for 5.35.1
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: c0a42e20387e41e3cf254c50d27e21f1291ef970 https://github.com/Perl/perl5/commit/c0a42e20387e41e3cf254c50d27e21f1291ef970 Author: Max Maischein Date: 2021-05-23 (Sun, 23 May 2021) Changed paths: M Cross/config.sh-arm-linux M Cross/config.sh-arm-linux-n770 M INSTALL M META.json M META.yml M NetWare/Makefile M NetWare/config_H.wc M Porting/config.sh M Porting/config_H M Porting/perldelta_template.pod M Porting/todo.pod M README.haiku M README.macosx M README.os2 M README.vms M hints/catamount.sh M 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.35.1 Ideally, this would've been done earlier in the process of developing 5.35, but here we are Commit: 3bc1ad44a62bb8e6e27dac5f932c837ed3dcd18b https://github.com/Perl/perl5/commit/3bc1ad44a62bb8e6e27dac5f932c837ed3dcd18b Author: Max Maischein Date: 2021-05-23 (Sun, 23 May 2021) Changed paths: M dist/Module-CoreList/Changes M dist/Module-CoreList/lib/Module/CoreList.pm M dist/Module-CoreList/lib/Module/CoreList/Utils.pm Log Message: --- Prepare Module::CoreList for 5.35.1 Compare: https://github.com/Perl/perl5/compare/47ee1e48dc13...3bc1ad44a62b
[Perl/perl5] 47ee1e: Update entry for dist/Data-Dumper
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 47ee1e48dc130466ab32a88f492de8316d8368b3 https://github.com/Perl/perl5/commit/47ee1e48dc130466ab32a88f492de8316d8368b3 Author: James E Keenan Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M Porting/Maintainers.pl Log Message: --- Update entry for dist/Data-Dumper Corion reported discrepancy in output of 'Porting/core-cpan-diff -x -a'. We have most recent version (2.180) both in dist/ and out on CPAN, but apparently the entry in Maintainers.pl didn't get updated.
[Perl/perl5] 543a84: gh17824: zero curlocales[]
Branch: refs/heads/gh17824 Home: https://github.com/Perl/perl5 Commit: 543a843b5a5feefefae2cae19d5432101b05d235 https://github.com/Perl/perl5/commit/543a843b5a5feefefae2cae19d5432101b05d235 Author: Hugo van der Sanden Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M locale.c Log Message: --- gh17824: zero curlocales[] Static analysis tools such as Coverity and clang report that we can otherwise end up reading uninitialized data, and inspection agrees.
[Perl/perl5] abf01f: [gh 17847] Include data->pos_delta in #if'd-out di...
Branch: refs/heads/gh17847 Home: https://github.com/Perl/perl5 Commit: abf01f972927b3a562672d63a470eeab172cbf1d https://github.com/Perl/perl5/commit/abf01f972927b3a562672d63a470eeab172cbf1d Author: Hugo van der Sanden Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M regcomp.c Log Message: --- [gh 17847] Include data->pos_delta in #if'd-out diagnostic Commit: 2f2ea8a9b81f6637fbefd8e4e9fc5e1bfdf425b8 https://github.com/Perl/perl5/commit/2f2ea8a9b81f6637fbefd8e4e9fc5e1bfdf425b8 Author: Hugo van der Sanden Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M regcomp.c Log Message: --- [gh 17847] avoid overflow on delta in study_chunk delta and pos_delta may hold OPTIMIZE_INFTY to represent infinity. Commit: b9eed087b329a1048a42f7c4d9f5a13799114a98 https://github.com/Perl/perl5/commit/b9eed087b329a1048a42f7c4d9f5a13799114a98 Author: Hugo van der Sanden Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M regcomp.c Log Message: --- [gh 17847] data->pos_delta should stick at infinity The expression we're about to add to data->pos_delta in this part of study_chunk() can be both positive or negative; however while we apply an overflow check to avoid exceeding OPTIMIZE_INFTY, we were happily subtracting from it when the expression was negative, making it no longer infinite. Compare: https://github.com/Perl/perl5/compare/c14c117a739a...b9eed087b329
[Perl/perl5] e44cff: gh18770: stop scanning for substrs after *COMMIT
Branch: refs/heads/gh18770 Home: https://github.com/Perl/perl5 Commit: e44cffb922cb8cac201ba5c1e415722875620da6 https://github.com/Perl/perl5/commit/e44cffb922cb8cac201ba5c1e415722875620da6 Author: Hugo van der Sanden Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M regcomp.c M t/re/opt.t Log Message: --- gh18770: stop scanning for substrs after *COMMIT *ACCEPT already avoids this (because it is "ENDLIKE"), but gets a related fix to stop scanning for start class.
[Perl/perl5] a04351: Perl_pad_push: assign the SV to store in sv, use s...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: a043512d92ca47f385148b776420a6438dc1d137 https://github.com/Perl/perl5/commit/a043512d92ca47f385148b776420a6438dc1d137 Author: Richard Leach Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M pad.c Log Message: --- Perl_pad_push: assign the SV to store in sv, use single av_store() Commit: e92b9ddc13179b9220bebd7892b3c8bb1c2a93dc https://github.com/Perl/perl5/commit/e92b9ddc13179b9220bebd7892b3c8bb1c2a93dc Author: Richard Leach Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M pad.c Log Message: --- Perl_pad_push: directly allocate SV* array, remove av_store() calls Commit: 36f923e59e7f66d2c6cf187176f2cea3b7b0c43e https://github.com/Perl/perl5/commit/36f923e59e7f66d2c6cf187176f2cea3b7b0c43e Author: Richard Leach Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M pad.c Log Message: --- Perl_pad_new: directly allocate SV* array, remove av_store() calls Compare: https://github.com/Perl/perl5/compare/805d541fd64e...36f923e59e7f
[Perl/perl5]
Branch: refs/heads/smoke-me/nicholas/data-dumper-5340 Home: https://github.com/Perl/perl5
[Perl/perl5] 1f12e8: ppport.h's utf8_to_uvchr_buf implementation misses...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 1f12e8812b8f5a0e640b447d829275a02c9bbfb4 https://github.com/Perl/perl5/commit/1f12e8812b8f5a0e640b447d829275a02c9bbfb4 Author: Nicholas Clark Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M dist/Devel-PPPort/parts/inc/utf8 Log Message: --- ppport.h's utf8_to_uvchr_buf implementation misses a NULL check in one place. Commit: 2eb6b7eb0d54e988419c74183534a9e6307f059a https://github.com/Perl/perl5/commit/2eb6b7eb0d54e988419c74183534a9e6307f059a Author: Nicholas Clark Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M dist/Data-Dumper/Dumper.xs Log Message: --- Current ppport.h forcibly overrides older buggy versions of utf8_to_uvchr_buf Hence we need to set NEED_utf8_to_uvchr_buf else we don't get *any* utf8_to_uvchr_buf. Oops. :-) Commit: 756088ea0ed5891972ceb5882e0a5cd493e7213d https://github.com/Perl/perl5/commit/756088ea0ed5891972ceb5882e0a5cd493e7213d Author: Nicholas Clark Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M dist/Data-Dumper/t/dumper.t Log Message: --- More regression tests for perl #58608 (quoting / in qr//). These somewhat duplicate the tests in t/qr.t. It's not clear if that file is actually redundant now, or whether it tests some failure modes that this file's setup can't. Commit: 6514035f0b95a6a45e919660b27f0e89c2dfbe93 https://github.com/Perl/perl5/commit/6514035f0b95a6a45e919660b27f0e89c2dfbe93 Author: Nicholas Clark Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M dist/Data-Dumper/t/dumper.t Log Message: --- More tests for Unicode in qr//. Adapted from Aaron's tests in GH #18771, with fixes for older Perl versions, and also skipped for Dumpxs for now. Commit: 22d88af0e3e04dca72dcd494a6298431e57aeae0 https://github.com/Perl/perl5/commit/22d88af0e3e04dca72dcd494a6298431e57aeae0 Author: Nicholas Clark Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M dist/Data-Dumper/Dumper.xs Log Message: --- Document the scanning logic in Data::Dumper's dump_regexp. Commit: d30553598b9a36dc7e48770337611be88403d643 https://github.com/Perl/perl5/commit/d30553598b9a36dc7e48770337611be88403d643 Author: Nicholas Clark Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M dist/Data-Dumper/Dumper.xs M dist/Data-Dumper/t/dumper.t Log Message: --- Rework Data::Dumper Unicode-in-qr support. This approach (and this commit message) are based on Aaron Crane's original in GH #18771. However, we leave the pure-Perl Dump unchanged (which means changing the tests somewhat), and need to handle one more corner case (\x{...} escaping a Unicode character that follows a backslash). The previous approach was to upgrade the output to the internal UTF-8 encoding when dumping a regex containing supra-Latin-1 characters. That has the disadvantage that nothing else generates wide characters in the output, or even knows that the output might be upgraded. A better approach, and one that's more consistent with the one taken for string literals, is to use `\x{…}` notation where needed. Closes #18764 Commit: 5aa3510f393351437e2891a383491b957e1a3393 https://github.com/Perl/perl5/commit/5aa3510f393351437e2891a383491b957e1a3393 Author: Nicholas Clark Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M dist/Data-Dumper/Changes M dist/Data-Dumper/Dumper.pm Log Message: --- Bump Data::Dumper's $VERSION and update Changes. Commit: 805d541fd64ec3a502581bc9d0e8e035071be896 https://github.com/Perl/perl5/commit/805d541fd64ec3a502581bc9d0e8e035071be896 Author: Nicholas Clark Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M dist/Data-Dumper/Changes M dist/Data-Dumper/Dumper.pm Log Message: --- Data::Dumper 2.180 was released on 2021-05-17. Compare: https://github.com/Perl/perl5/compare/9cc5c436f846...805d541fd64e
[Perl/perl5] 9cc5c4: Update Scalar-List-Utils to 1.56
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 9cc5c436f846b78979eaa14aa6678db1270f7a46 https://github.com/Perl/perl5/commit/9cc5c436f846b78979eaa14aa6678db1270f7a46 Author: Max Maischein Date: 2021-05-22 (Sat, 22 May 2021) Changed paths: M MANIFEST M Porting/Maintainers.pl M cpan/Scalar-List-Utils/ListUtil.xs M cpan/Scalar-List-Utils/lib/List/Util.pm M cpan/Scalar-List-Utils/lib/List/Util/XS.pm M cpan/Scalar-List-Utils/lib/Scalar/Util.pm M cpan/Scalar-List-Utils/lib/Sub/Util.pm A cpan/Scalar-List-Utils/t/mesh.t M cpan/Scalar-List-Utils/t/uniq.t M cpan/Scalar-List-Utils/t/uniqnum.t A cpan/Scalar-List-Utils/t/zip.t Log Message: --- Update Scalar-List-Utils to 1.56