]> git.vpit.fr Git - perl/modules/Lexical-Types.git/commitdiff
This is 0.07 v0.07
authorVincent Pit <vince@profvince.com>
Wed, 1 Jul 2009 08:43:28 +0000 (10:43 +0200)
committerVincent Pit <vince@profvince.com>
Wed, 1 Jul 2009 08:43:28 +0000 (10:43 +0200)
Changes
META.yml
README
lib/Lexical/Types.pm

diff --git a/Changes b/Changes
index 59bb24d7ecf02916b2dbad254ceb49d85fe7ece3..827161cc52b71c9c986111af41affb906b921d4b 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,11 @@
 Revision history for Lexical-Types
 
+0.07    2009-07-01 08:45 UTC
+        + Chg : perl 5.8.x on MSWin32 is no longer considered as thread safe.
+        + Fix : Work around a bug in perl 5.10.0 and lower that cause hints to
+                propagate into required files.
+        + Fix : Clean up map entries associated to uncatched OPs.
+
 0.06    2009-05-01 19:00 UTC
         + Fix : The pragma now properly propagates into threaded eval STRING,
                 effectively making the module thread safe. The new LT_THREADSAFE
index ae2287eed8ec93d6b7b8b8b3d2ce89102c7565ca..d9ba72376aa318ca0c27ea408a0f14448fedeb15 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,6 +1,6 @@
 --- #YAML:1.0
 name:               Lexical-Types
-version:            0.06
+version:            0.07
 abstract:           Extend the semantics of typed lexicals.
 author:
     - Vincent Pit <perl@profvince.com>
@@ -25,7 +25,7 @@ no_index:
     directory:
         - t
         - inc
-generated_by:       ExtUtils::MakeMaker version 6.50
+generated_by:       ExtUtils::MakeMaker version 6.52
 meta-spec:
     url:      http://module-build.sourceforge.net/META-spec-v1.4.html
     version:  1.4
diff --git a/README b/README
index 196deda72a53eaecc2a7a04c50d6d00fd72f4d79..fa968d5144826ff67000066f02e07f94791549b3 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     Lexical::Types - Extend the semantics of typed lexicals.
 
 VERSION
-    Version 0.06
+    Version 0.07
 
 SYNOPSIS
         { package Str; }
@@ -173,7 +173,8 @@ INTEGRATION
 
 CONSTANTS
   "LT_THREADSAFE"
-    True iff the module could have been built when thread-safety features.
+    True iff the module could have been built with thread-safety features
+    enabled.
 
 CAVEATS
     The restrictions on the type (being either a defined package name or a
@@ -184,6 +185,15 @@ CAVEATS
     Only one mangler or prefix can be in use at the same time in a given
     scope.
 
+    The implementation was tweaked to work around several limitations of
+    vanilla "perl" pragmas : it's thread safe, and doesn't suffer from a
+    "perl 5.8.x-5.10.0" bug that causes all pragmas to propagate into
+    "require"d scopes.
+
+    With 5.8 perls, the pragma does not propagate into "eval STRING". This
+    is due to a shortcoming in the way perl handles the hints hash, which is
+    addressed in perl 5.10.
+
 DEPENDENCIES
     perl 5.8, XSLoader.
 
index e4d9787aff251867d4df231e7ece47c6879f4b77..112c04236baa6956ca9fe48215b7e82f33178e1f 100644 (file)
@@ -13,13 +13,13 @@ Lexical::Types - Extend the semantics of typed lexicals.
 
 =head1 VERSION
 
-Version 0.06
+Version 0.07
 
 =cut
 
 our $VERSION;
 BEGIN {
- $VERSION = '0.06';
+ $VERSION = '0.07';
 }
 
 =head1 SYNOPSIS