]> git.vpit.fr Git - perl/modules/Scope-Upper.git/commitdiff
This is 0.21 v0.21
authorVincent Pit <vince@profvince.com>
Fri, 21 Sep 2012 15:09:54 +0000 (17:09 +0200)
committerVincent Pit <vince@profvince.com>
Fri, 21 Sep 2012 15:09:54 +0000 (17:09 +0200)
Changes
META.json
META.yml
README
lib/Scope/Upper.pm

diff --git a/Changes b/Changes
index 1b941330f7e1673bdf5945f32ae16b657800eeda..e1c7fc56b5b68d52fe316c70a4f503d525e1d01c 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,16 @@
 Revision history for Scope-Upper
 
+0.21    2012-09-21 15:10 UTC
+        + Fix : context_info() has been taught about perl 5.17.4.
+        + Fix : t/07-context_info.t will no longer fail with perls that have
+                sitecustomize enabled (like many perl builds for Windows).
+                Thanks Steve Hay and Nicholas Clark for debugging help.
+        + Fix : Broken linkage on Windows with gcc 3.4, which appears in
+                particular when using ActivePerl's default compiler suite.
+                For those setups, the Scope::Upper shared library will now be
+                linked against the perl dll directly (instead of the import
+                library).
+
 0.20    2012-09-17 11:00 UTC
         + Add : The new yield(@values, $context) function can be used to return
                 values to any upper scope, including do or map blocks.
index 65c01ceaac630e66beef2c2b8a2f8d035f13acd4..4ab1b3d5a2f7ae445065b54fbcc5d09af145f6f9 100644 (file)
--- a/META.json
+++ b/META.json
@@ -57,5 +57,5 @@
          "url" : "http://git.profvince.com/?p=perl%2Fmodules%2FScope-Upper.git"
       }
    },
-   "version" : "0.20"
+   "version" : "0.21"
 }
index 468b3c3eab9df3b89fcf5820c46d8df6566a504f..b7bfdfa16853a762fa34c24b63e570bf7012b55c 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -32,4 +32,4 @@ resources:
   homepage: http://search.cpan.org/dist/Scope-Upper/
   license: http://dev.perl.org/licenses/
   repository: http://git.profvince.com/?p=perl%2Fmodules%2FScope-Upper.git
-version: 0.20
+version: 0.21
diff --git a/README b/README
index 46c4cc0a43538bfefc7fea447853a189ba3abd98..1e4c0a492c7b05b0f55e66480fa01d57ce3d9f64 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     Scope::Upper - Act on upper scopes.
 
 VERSION
-    Version 0.20
+    Version 0.21
 
 SYNOPSIS
     "reap", "localize", "localize_elem", "localize_delete" and "WORDS" :
@@ -273,11 +273,11 @@ FUNCTIONS
         unwind @values, $context;
 
     Returns @values *from* the subroutine, eval or format context pointed by
-    or just above $context, and immediately restart the program flow at this
-    point - thus effectively returning @values to an upper scope. If @values
-    is empty, then the $context parameter is optional and defaults to the
-    current context (making the call equivalent to a bare "return;") ;
-    otherwise it is mandatory.
+    or just above $context, and immediately restarts the program flow at
+    this point - thus effectively returning @values to an upper scope. If
+    @values is empty, then the $context parameter is optional and defaults
+    to the current context (making the call equivalent to a bare "return;")
+    otherwise it is mandatory.
 
     The upper context isn't coerced onto @values, which is hence always
     evaluated in list context. This means that
@@ -295,7 +295,7 @@ FUNCTIONS
         yield @values, $context;
 
     Returns @values *from* the context pointed by or just above $context,
-    and immediately restart the program flow at this point. If @values is
+    and immediately restarts the program flow at this point. If @values is
     empty, then the $context parameter is optional and defaults to the
     current context ; otherwise it is mandatory.
 
@@ -325,8 +325,8 @@ FUNCTIONS
 
     Immediately returns @values from the current block, whatever it may be
     (besides a "s///e" substitution context). "leave" is actually a synonym
-    for "unwind HERE", while "leave @values" is a synonym for "yield
-    @values, HERE".
+    for "yield HERE", while "leave @values" is a synonym for "yield @values,
+    HERE".
 
     Like for "yield", you can use the fifth value returned by "context_info"
     to handle context coercion.
@@ -358,7 +358,7 @@ FUNCTIONS
     and format contexts. When $context is omitted, it defaults to the
     current context.
 
-    The values returned are, in order :
+    The returned values are, in order :
 
     *   *(index 0)* : the namespace in use when the context was created ;
 
index 57e312d3b06af7b04da7e0cf238141d1e5b2a6da..0fa353431ea0fe5df5821aa1dd6d29a891669c33 100644 (file)
@@ -9,13 +9,13 @@ Scope::Upper - Act on upper scopes.
 
 =head1 VERSION
 
-Version 0.20
+Version 0.21
 
 =cut
 
 our $VERSION;
 BEGIN {
- $VERSION = '0.20';
+ $VERSION = '0.21';
 }
 
 =head1 SYNOPSIS