r68572 - in /branches/upstream/libdata-alias-perl/current: Alias.xs Changes META.yml README lib/Data/Alias.pm

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Mon Feb 14 01:15:52 UTC 2011


Author: jawnsy-guest
Date: Mon Feb 14 01:15:36 2011
New Revision: 68572

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=68572
Log:
[svn-upgrade] new version libdata-alias-perl (1.11)

Modified:
    branches/upstream/libdata-alias-perl/current/Alias.xs
    branches/upstream/libdata-alias-perl/current/Changes
    branches/upstream/libdata-alias-perl/current/META.yml
    branches/upstream/libdata-alias-perl/current/README
    branches/upstream/libdata-alias-perl/current/lib/Data/Alias.pm

Modified: branches/upstream/libdata-alias-perl/current/Alias.xs
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdata-alias-perl/current/Alias.xs?rev=68572&op=diff
==============================================================================
--- branches/upstream/libdata-alias-perl/current/Alias.xs (original)
+++ branches/upstream/libdata-alias-perl/current/Alias.xs Mon Feb 14 01:15:36 2011
@@ -1,6 +1,6 @@
 /* Copyright (C) 2003, 2004, 2006, 2007  Matthijs van Duin <xmath at cpan.org>
  *
- * Copyright (C) 2010 Andrew Main (Zefram) <zefram at fysh.org>
+ * Copyright (C) 2010, 2011 Andrew Main (Zefram) <zefram at fysh.org>
  *
  * Parts from perl, which is Copyright (C) 1991-2006 Larry Wall and others
  *
@@ -168,6 +168,8 @@
 #define SVs_PADBUSY 0
 #endif
 #define SVs_PADFLAGS (SVs_PADBUSY|SVs_PADMY|SVs_PADTMP)
+
+#define DA_HAVE_OP_DORASSIGN (PERL_COMBI_VERSION >= 5009000)
 
 #define DA_TIED_ERR "Can't %s alias %s tied %s"
 #define DA_ODD_HASH_ERR "Odd number of elements in hash assignment"
@@ -1039,7 +1041,7 @@
 	RETURN;
 }
 
-#ifdef pp_dorassign
+#if DA_HAVE_OP_DORASSIGN
 OP *DataAlias_pp_dorassign(pTHX) {
 	dSP;
 	SV *a2 = POPs;
@@ -1571,7 +1573,7 @@
 			if (0)
 		case OP_ORASSIGN:
 			op->op_ppaddr = DataAlias_pp_orassign;
-#ifdef pp_dorassign
+#if DA_HAVE_OP_DORASSIGN
 			if (0)
 		case OP_DORASSIGN:
 			op->op_ppaddr = DataAlias_pp_dorassign;

Modified: branches/upstream/libdata-alias-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdata-alias-perl/current/Changes?rev=68572&op=diff
==============================================================================
--- branches/upstream/libdata-alias-perl/current/Changes (original)
+++ branches/upstream/libdata-alias-perl/current/Changes Mon Feb 14 01:15:36 2011
@@ -1,4 +1,9 @@
 Revision history for Perl extension Data::Alias
+
+1.11  Thu Jan 13 20:23 GMT 2011
+	- Don't rely on details of core's pp_* functions to determine
+	  whether an opcode exists, because they can change unpredictably
+	  (and do change in Perl 5.13.9)
 
 1.10  Sun Nov 21 09:04 GMT 2010
 	- Updated to work with Perl version 5.13.7, where lex_end()

Modified: branches/upstream/libdata-alias-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdata-alias-perl/current/META.yml?rev=68572&op=diff
==============================================================================
--- branches/upstream/libdata-alias-perl/current/META.yml (original)
+++ branches/upstream/libdata-alias-perl/current/META.yml Mon Feb 14 01:15:36 2011
@@ -16,4 +16,4 @@
     - t
 requires: 
   perl: 5.8.1
-version: 1.10
+version: 1.11

Modified: branches/upstream/libdata-alias-perl/current/README
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdata-alias-perl/current/README?rev=68572&op=diff
==============================================================================
--- branches/upstream/libdata-alias-perl/current/README (original)
+++ branches/upstream/libdata-alias-perl/current/README Mon Feb 14 01:15:36 2011
@@ -1,4 +1,4 @@
-Data::Alias 1.10 - Comprehensive set of aliasing operations
+Data::Alias 1.11 - Comprehensive set of aliasing operations
 
 
 System requirements:
@@ -346,7 +346,7 @@
     updated it to work with Perl versions 5.11.0 and later.
 
 LICENSE
-    Copyright (C) 2003-2007 Matthijs van Duin. Copyright (C) 2010 Andrew
-    Main (Zefram) <zefram at fysh.org>. All rights reserved.  This program
-    is free software; you can redistribute it and/or modify it under
-    the same terms as Perl itself.
+    Copyright (C) 2003-2007 Matthijs van Duin. Copyright (C) 2010,
+    2011 Andrew Main (Zefram) <zefram at fysh.org>. All rights reserved.
+    This program is free software; you can redistribute it and/or modify
+    it under the same terms as Perl itself.

Modified: branches/upstream/libdata-alias-perl/current/lib/Data/Alias.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libdata-alias-perl/current/lib/Data/Alias.pm?rev=68572&op=diff
==============================================================================
--- branches/upstream/libdata-alias-perl/current/lib/Data/Alias.pm (original)
+++ branches/upstream/libdata-alias-perl/current/lib/Data/Alias.pm Mon Feb 14 01:15:36 2011
@@ -5,7 +5,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '1.10';
+our $VERSION = '1.11';
 
 use base 'Exporter';
 use base 'DynaLoader';
@@ -374,7 +374,7 @@
 =head1 LICENSE
 
 Copyright (C) 2003-2007  Matthijs van Duin.
-Copyright (C) 2010 Andrew Main (Zefram) <zefram at fysh.org>.
+Copyright (C) 2010, 2011 Andrew Main (Zefram) <zefram at fysh.org>.
 All rights reserved.
 This program is free software; you can redistribute it and/or modify 
 it under the same terms as Perl itself.




More information about the Pkg-perl-cvs-commits mailing list