Branch: refs/heads/smoke-me/davem/win32_exit_revert Home: https://github.com/Perl/perl5 Commit: 347a6778d4da68a4945855f9709afcf057e32353 https://github.com/Perl/perl5/commit/347a6778d4da68a4945855f9709afcf057e32353 Author: David Mitchell <da...@iabyn.com> Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths: M t/op/blocks.t Log Message: ----------- t/op/blocks.t: add some whitespace Makes the tests a bit easier to read. Commit: 33bcf4507640e9e7d805b51f20818c15751d864c https://github.com/Perl/perl5/commit/33bcf4507640e9e7d805b51f20818c15751d864c Author: David Mitchell <da...@iabyn.com> Date: 2018-05-09 (Wed, 09 May 2018) Changed paths: M t/op/blocks.t Log Message: ----------- t/op/blocks.t: consolidate VMS-skips together Put the three tests skipped under VMS together into a single SKIP block rather than 3 separate skips. As well as being tidier, as a side effect, it makes 6 tests contiguous that are shortly to be skipped under win32, Commit: 3442dd28658819854a21f9eb32b26ba823277492 https://github.com/Perl/perl5/commit/3442dd28658819854a21f9eb32b26ba823277492 Author: David Mitchell <da...@iabyn.com> Date: 2018-05-09 (Wed, 09 May 2018) Changed paths: M t/op/blocks.t Log Message: ----------- t/op/blocks.t: indent 6 tests in a new skip block Apart from the whitespace change, this just wraps 6 tests in a SKIP: { ... } block which isn't (yet) used. Commit: 49836af79ea2212d3039ee3819b25046e4c5dd8a https://github.com/Perl/perl5/commit/49836af79ea2212d3039ee3819b25046e4c5dd8a Author: David Mitchell <da...@iabyn.com> Date: 2018-05-09 (Wed, 09 May 2018) Changed paths: M NetWare/interface.c M NetWare/interface.cpp M os2/perlrexx.c M symbian/PerlBase.cpp M t/op/blocks.t M win32/perllib.c Log Message: ----------- Revert "set PERL_EXIT_DESTRUCT_END in all embeddings" This reverts commit 8e920bd341e241f50a74dbf8aa343319f204e200. Also skip the tests in t/op/blocks.t RT #132863 8e920bd341 sets the PERL_EXIT_DESTRUCT_END flag on non-UNIXy platforms, like is already done on UNIXy platforms. This makes things like BEGIN { exit(1) } call END blocks on those platforms (like they already do on UNIX). But it caused problems with win32 pseudo-forks, so revert for 5.28 and re-address the issues sometime later. Compare: https://github.com/Perl/perl5/compare/347a6778d4da%5E...49836af79ea2