X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Findirect.git;a=blobdiff_plain;f=Changes;h=f8e7332b9f349f9c1863acbced4ec81b7a78a8fc;hp=32e9949a5efdac741ec5f8b84265f15b2e18ad5e;hb=5833be9a2b02e92452f630c6a74aae1880be3dd7;hpb=5ad550809d8d55f9c1396cc735aa5efa45ad24d0 diff --git a/Changes b/Changes index 32e9949..f8e7332 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,58 @@ Revision history for indirect +0.37 2016-07-12 16:40 UTC + + Chg : A large chunk of boilerplate XS code, which is also used in + other XS modules, has been factored out of the main .xs file + to a collection of .h files in the xsh subdirectory. + + Fix : [RT #115392] : Intermittent segfaults with heredocs + Heredocs should now be handled correctly. + Thanks Graham Knop for reporting. + +0.36 2015-07-17 22:15 UTC + + Fix : [RT #104312] : fatal hides perl errors in modules + no indirect 'fatal' will no longer hide compilation errors + occurring before indirect constructs. + Thanks Lukas Mai for reporting. + +0.35 2015-04-06 22:20 UTC + + Fix : The module could end being disabled in one thread if it was + first loaded in another thread and that thread was immediately + terminated. This is now fixed and should address test failures + of t//09-load-threads.t and t/42-threads-global.t. + +0.34 2015-04-02 19:50 UTC + + Chg : The new environment variable to enable thread tests on older + perls is PERL_FORCE_TEST_THREADS. Note that this variable + should only be turned on by authors. + + Fix : [RT #100068] : add link to historical tchrist post + The link has been added to the documentation. Thanks Olivier + Mengué for reporting. + + Fix : Segfaults when the module is loaded by several threads (or + Windows emulated processes) ran in parallel. + + Fix : Update the Windows ActivePerl + gcc 3.4 workaround for + ExtUtils::MakeMaker 7.04. Thanks Christian Walde for reporting + and feedback on this issue. + + Fix : Be really compatible with the optional OP_PARENT feature. + + Tst : $ENV{$Config{ldlibpthname}} is now preserved on all platforms, + which will address failures of t/41-threads-teardown.t and + t/50-external.t with unusual compilers (like icc) that link all + their compiled objects to their own libraries. + +0.33 2014-09-29 20:20 UTC + + Fix : [RT #99083] : Breaks eval in an END block in Win32 pseudo-forks. + Thanks Graham Knop for reporting. + + Fix : Segfaults during global destruction of a thread or a + pseudo-fork. + +0.32 2014-09-21 20:15 UTC + + Add : Support for the PERL_OP_PARENT optional feature introduced in + perl 5.21.2. + + Fix : [RT #92806] : Tests that use run_perl() fail on Android + Thanks Brian Fraser for the patch. + + Fix : indirect constructs will no longer segfault while inside + the empty package on perl 5.8.x. This fix may also prevent + some segfaults during global destruction. + 0.31 2013-09-05 16:45 UTC + Fix : [RT #88428] : no indirect in eval can trigger for direct calls on __PACKAGE__