Hello community,

here is the log from the commit of package perl-experimental for 
openSUSE:Factory checked in at 2014-10-15 16:20:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-experimental (Old)
 and      /work/SRC/openSUSE:Factory/.perl-experimental.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-experimental"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-experimental/perl-experimental.changes      
2014-09-30 19:42:02.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-experimental.new/perl-experimental.changes 
2014-10-15 16:21:50.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Oct 13 08:47:28 UTC 2014 - ncut...@suse.com
+
+Upstream changes
+- 0.012 Added lvalue references feature
+
+-------------------------------------------------------------------

Old:
----
  experimental-0.011.tar.gz

New:
----
  experimental-0.012.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-experimental.spec ++++++
--- /var/tmp/diff_new_pack.W7CXFQ/_old  2014-10-15 16:21:51.000000000 +0200
+++ /var/tmp/diff_new_pack.W7CXFQ/_new  2014-10-15 16:21:51.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-experimental
-Version:        0.011
+Version:        0.012
 Release:        0
 %define cpan_name experimental
 Summary:        Experimental features made easy

++++++ experimental-0.011.tar.gz -> experimental-0.012.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/experimental-0.011/Changes 
new/experimental-0.012/Changes
--- old/experimental-0.011/Changes      2014-09-27 14:08:54.000000000 +0200
+++ new/experimental-0.012/Changes      2014-10-12 12:10:21.000000000 +0200
@@ -1,5 +1,8 @@
 Revision history for experimental
 
+0.012     2014-10-12 12:10:06+02:00 Europe/Amsterdam
+          Added lvalue references feature
+
 0.011     2014-09-27 14:08:47+02:00 Europe/Amsterdam
           Clarified which order to apply pragmas [Grant McLean]
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/experimental-0.011/META.json 
new/experimental-0.012/META.json
--- old/experimental-0.011/META.json    2014-09-27 14:08:54.000000000 +0200
+++ new/experimental-0.012/META.json    2014-10-12 12:10:21.000000000 +0200
@@ -49,7 +49,7 @@
    "provides" : {
       "experimental" : {
          "file" : "lib/experimental.pm",
-         "version" : "0.011"
+         "version" : "0.012"
       }
    },
    "release_status" : "stable",
@@ -64,6 +64,6 @@
          "web" : "https://github.com/Leont/experimental";
       }
    },
-   "version" : "0.011"
+   "version" : "0.012"
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/experimental-0.011/META.yml 
new/experimental-0.012/META.yml
--- old/experimental-0.011/META.yml     2014-09-27 14:08:54.000000000 +0200
+++ new/experimental-0.012/META.yml     2014-10-12 12:10:21.000000000 +0200
@@ -20,7 +20,7 @@
 provides:
   experimental:
     file: lib/experimental.pm
-    version: '0.011'
+    version: '0.012'
 requires:
   Carp: '0'
   feature: '0'
@@ -31,4 +31,4 @@
 resources:
   bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=experimental
   repository: git://github.com/Leont/experimental.git
-version: '0.011'
+version: '0.012'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/experimental-0.011/README 
new/experimental-0.012/README
--- old/experimental-0.011/README       2014-09-27 14:08:54.000000000 +0200
+++ new/experimental-0.012/README       2014-10-12 12:10:21.000000000 +0200
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution experimental,
-version 0.011:
+version 0.012:
 
   Experimental features made easy
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/experimental-0.011/lib/experimental.pm 
new/experimental-0.012/lib/experimental.pm
--- old/experimental-0.011/lib/experimental.pm  2014-09-27 14:08:54.000000000 
+0200
+++ new/experimental-0.012/lib/experimental.pm  2014-10-12 12:10:21.000000000 
+0200
@@ -1,5 +1,5 @@
 package experimental;
-$experimental::VERSION = '0.011';
+$experimental::VERSION = '0.012';
 use strict;
 use warnings;
 use version ();
@@ -25,6 +25,7 @@
        fc              => '5.16.0',
        lexical_topic   => '5.10.0',
        lexical_subs    => '5.18.0',
+       lvalue_refs     => '5.21.5',
        postderef       => '5.20.0',
        postderef_qq    => '5.20.0',
        regex_sets      => '5.18.0',
@@ -58,7 +59,13 @@
                croak "Can't enable unknown feature $pragma";
        }
        elsif ($min_version{$pragma} > $]) {
-               croak "Need perl $min_version{$pragma} or later for feature 
$pragma";
+               my $stable = $min_version{$pragma};
+               if ($stable->{version}[1] % 2) {
+                       $stable = version->new(
+                               "5.".($stable->{version}[1]+1).'.0'
+                       );
+               }
+               croak "Need perl $stable or later for feature $pragma";
        }
 }
 
@@ -112,7 +119,7 @@
 
 =head1 VERSION
 
-version 0.011
+version 0.012
 
 =head1 SYNOPSIS
 
@@ -146,6 +153,7 @@
        array_base    - allow the use of $[ to change the starting index of 
@array
        autoderef     - allow push, each, keys, and other built-ins on 
references
        lexical_topic - allow the use of lexical $_ via "my $_"
+       lvalue_refs   - allow aliasing via \$x = \$y
        postderef     - allow the use of postfix dereferencing expressions, 
including
                        in interpolating strings
        regex_sets    - allow extended bracketed character classes in regexps
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/experimental-0.011/t/basic.t 
new/experimental-0.012/t/basic.t
--- old/experimental-0.011/t/basic.t    2014-09-27 14:08:54.000000000 +0200
+++ new/experimental-0.012/t/basic.t    2014-10-12 12:10:21.000000000 +0200
@@ -50,5 +50,14 @@
 END
 }
 
+if ($] >= 5.021005) {
+       is (eval <<'END', 1, 'lvalue ref compiles') or diag $@;
+       use experimental 'lvalue_refs';
+       \@a = \@b;
+       is(\@a, \@b, '@a and @b are the same after \@a=\@b');
+       1;
+END
+}
+
 done_testing;
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to