From: Vincent Pit Date: Thu, 14 May 2015 20:35:22 +0000 (+0200) Subject: This is 0.15 X-Git-Tag: v0.15^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Fautovivification.git;a=commitdiff_plain;h=4ae96f44338cb71d96e4be848b4bdd3e7fd353e4 This is 0.15 --- diff --git a/Changes b/Changes index d84c192..633707a 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,24 @@ Revision history for autovivification +0.15 2015-05-14 20:35 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 : The module has been taught about the new multideref + optimization, and will function properly on perl 5.21.11 and + above. + + Fix : The module will no longer crash or behave erratically when it + 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/43-peep.t and + t/51-threads-teardown.t with unusual compilers (like icc) that + link all their compiled objects to their own libraries. + 0.14 2014-11-01 22:25 UTC + Fix : [RT #99458] : AnyEvent::Loop hangs if autovivification 0.13 is loaded diff --git a/META.json b/META.json index e91f5b9..ec9fb60 100644 --- a/META.json +++ b/META.json @@ -4,7 +4,7 @@ "Vincent Pit " ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7, CPAN::Meta::Converter version 2.142690", + "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150001", "license" : [ "perl_5" ], @@ -25,6 +25,7 @@ "Config" : "0", "Exporter" : "0", "ExtUtils::MakeMaker" : "0", + "POSIX" : "0", "Test::More" : "0", "XSLoader" : "0" } @@ -54,5 +55,5 @@ "url" : "http://git.profvince.com/?p=perl%2Fmodules%2Fautovivification.git" } }, - "version" : "0.14" + "version" : "0.15" } diff --git a/META.yml b/META.yml index 812f3b3..e03509c 100644 --- a/META.yml +++ b/META.yml @@ -6,12 +6,13 @@ build_requires: Config: '0' Exporter: '0' ExtUtils::MakeMaker: '0' + POSIX: '0' Test::More: '0' XSLoader: '0' configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7, CPAN::Meta::Converter version 2.142690' +generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version 2.150001' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -29,4 +30,4 @@ resources: homepage: http://search.cpan.org/dist/autovivification/ license: http://dev.perl.org/licenses/ repository: http://git.profvince.com/?p=perl%2Fmodules%2Fautovivification.git -version: '0.14' +version: '0.15' diff --git a/README b/README index 9bdf69f..80b5b10 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME autovivification - Lexically disable autovivification. VERSION - Version 0.14 + Version 0.15 SYNOPSIS no autovivification; @@ -189,7 +189,7 @@ ACKNOWLEDGEMENTS Matt S. Trout asked for it. COPYRIGHT & LICENSE - Copyright 2009,2010,2011,2012,2013,2014 Vincent Pit, all rights + Copyright 2009,2010,2011,2012,2013,2014,2015 Vincent Pit, all rights reserved. This program is free software; you can redistribute it and/or modify it diff --git a/lib/autovivification.pm b/lib/autovivification.pm index bd95e56..316e5a2 100644 --- a/lib/autovivification.pm +++ b/lib/autovivification.pm @@ -11,13 +11,13 @@ autovivification - Lexically disable autovivification. =head1 VERSION -Version 0.14 +Version 0.15 =cut our $VERSION; BEGIN { - $VERSION = '0.14'; + $VERSION = '0.15'; } =head1 SYNOPSIS