Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 451a9a1260f66bc37e4e7187d4368bca92540a8e https://github.com/Perl/perl5/commit/451a9a1260f66bc37e4e7187d4368bca92540a8e Author: Yves Orton <demer...@gmail.com> Date: 2022-09-03 (Sat, 03 Sep 2022)
Changed paths: M op.c M op.h M pod/perldiag.pod M t/op/blocks.t Log Message: ----------- op.c - work around Module::Install::DSL issue This converts INIT {} blocks from the Module::Install::DSL namespace into BEGIN blocks. This works around the bug reported in GH Issue #16300. (Hopefully, not fully tested yet.) Which in turn should allow us to close the bug in #2754. See also PR: #20168 and Issue: #20161 both of which are blocked by this. Commit: 197bb3f4412b47e2f91dcf54c64d12d9fd05967b https://github.com/Perl/perl5/commit/197bb3f4412b47e2f91dcf54c64d12d9fd05967b Author: Yves Orton <demer...@gmail.com> Date: 2022-09-03 (Sat, 03 Sep 2022) Changed paths: M perl.c M t/op/blocks.t Log Message: ----------- Revert "postpone perl_parse() exit(0) bugfix" This reverts commit 857320cbf85e762add18885ae8a197b5e0c21b69. There were a lot of conflicts due to whitespace changes in the intervening time. I manually reviewed the differences and merged them. Commit: 375d68c017193cf7263947ef5c595647f04eb9b8 https://github.com/Perl/perl5/commit/375d68c017193cf7263947ef5c595647f04eb9b8 Author: Yves Orton <demer...@gmail.com> Date: 2022-09-03 (Sat, 03 Sep 2022) Changed paths: M os2/perlrexx.c M t/op/blocks.t M win32/perllib.c Log Message: ----------- Revert "Revert "set PERL_EXIT_DESTRUCT_END in all embeddings"" This reverts commit 64a9c780950becebc7326a31d067801ec9b187a2. Commit: 127965c0498c25086a603d2188484b2aa8f26af3 https://github.com/Perl/perl5/commit/127965c0498c25086a603d2188484b2aa8f26af3 Author: Yves Orton <demer...@gmail.com> Date: 2022-09-03 (Sat, 03 Sep 2022) Changed paths: M perl.c Log Message: ----------- Move PERL_WAIT_FOR_CHILDREN till after we handle END blocks during destruct See https://github.com/Perl/perl5/issues/16418 This should fix the issue with Win32. Compare: https://github.com/Perl/perl5/compare/69bc7167fa24...127965c0498c