]> git.vpit.fr Git - perl/modules/autovivification.git/commitdiff
This is 0.18 master v0.18
authorVincent Pit <perl@profvince.com>
Sat, 4 Nov 2017 15:27:57 +0000 (16:27 +0100)
committerVincent Pit <perl@profvince.com>
Sat, 4 Nov 2017 15:27:57 +0000 (16:27 +0100)
Changes
META.json
META.yml
README
lib/autovivification.pm

diff --git a/Changes b/Changes
index ec1ca15938b2e9fbcccbaf52fe50aa1b90e5cbd7..9c8033d467b51d2576cbe75cd5b8668157f09f1e 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,14 @@
 Revision history for autovivification
 
+0.18    2017-11-04 15:30 UTC
+        + Fix : [RT #123411] : Compatibility with CV-in-stash optimisation
+                Thanks Father Chrysostomos for reporting and contributing a
+                patch.
+        + Fix : [RT #122956] : strict/warn flags seem to simply do nothing
+                The documentation has been amended to clarify how these two
+                options are supposed to be used.
+                Thanks Christian Walde for reporting.
+
 0.17    2017-07-31 17:15 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
index 23383ff662d68322a38c3f61c254ff48b175695d..2d082174edf7f39c334e3fe0be041daac39b38c6 100644 (file)
--- a/META.json
+++ b/META.json
@@ -55,6 +55,6 @@
          "url" : "http://git.profvince.com/?p=perl%2Fmodules%2Fautovivification.git"
       }
    },
-   "version" : "0.17",
+   "version" : "0.18",
    "x_serialization_backend" : "JSON::PP version 2.94"
 }
index c71857d20ad68a951043884dfcc7fdb45576ce55..5b8958f311b6c26d35f2e22b3b93a32165e0fe50 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -30,5 +30,5 @@ 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.17'
+version: '0.18'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff --git a/README b/README
index 8ae2572aa4baf307bae1b6fa429ccb827d94d278..22adc68d4cc7432abfffecac801aea6e2e3158ca 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     autovivification - Lexically disable autovivification.
 
 VERSION
-    Version 0.17
+    Version 0.18
 
 SYNOPSIS
         no autovivification;
@@ -36,8 +36,8 @@ METHODS
   "unimport"
         no autovivification; # defaults to qw<fetch exists delete>
         no autovivification qw<fetch store exists delete>;
-        no autovivification 'warn';
-        no autovivification 'strict';
+        no autovivification warn   => @categories;
+        no autovivification strict => @categories;
 
     Magically called when "no autovivification @opts" is encountered.
     Enables the features given in @opts, which can be :
@@ -101,11 +101,21 @@ METHODS
 
     *   'warn'
 
-        Emits a warning when an autovivification is avoided.
+        Emits a warning when an autovivification is avoided for the
+        categories specified in @opts.
+
+        Note that "no autovivification 'warn'" currently does nothing by
+        itself, in particular it does not make the default categories warn.
+        This behaviour may change in a future version of this pragma.
 
     *   'strict'
 
-        Throws an exception when an autovivification is avoided.
+        Throws an exception when an autovivification is avoided for the
+        categories specified in @opts.
+
+        Note that "no autovivification 'strict'" currently does nothing by
+        itself, in particular it does not make the default categories die.
+        This behaviour may change in a future version of this pragma.
 
     Each call to "unimport" adds the specified features to the ones already
     in use in the current lexical scope.
index 1e4e06b3ad929d86762ea5fb2881f661c27a9a4d..dfb7d04accfaa9ea59fcf924db69f03033bf61ea 100644 (file)
@@ -11,13 +11,13 @@ autovivification - Lexically disable autovivification.
 
 =head1 VERSION
 
-Version 0.17
+Version 0.18
 
 =cut
 
 our $VERSION;
 BEGIN {
- $VERSION = '0.17';
+ $VERSION = '0.18';
 }
 
 =head1 SYNOPSIS