Hello community,

here is the log from the commit of package nqp for openSUSE:Factory checked in 
at 2012-06-10 23:01:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nqp (Old)
 and      /work/SRC/openSUSE:Factory/.nqp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nqp", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/nqp/nqp.changes  2012-04-23 09:16:03.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.nqp.new/nqp.changes     2012-06-10 
23:01:17.000000000 +0200
@@ -0,0 +1,8 @@
+-------------------------------------------------------------------
+Fri Jun  8 13:46:00 CEST 2012 - [email protected]
+
+- updated to version 2012.05
+  * deserialization support
+  * qregex fixes
+
+-------------------------------------------------------------------

Old:
----
  nqp-2012.03.tar.gz

New:
----
  nqp-2012.05.tar.gz
  nqp-bootstrap.diff
  nqp.diff

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

Other differences:
------------------
++++++ nqp.spec ++++++
--- /var/tmp/diff_new_pack.ISAkVu/_old  2012-06-10 23:01:19.000000000 +0200
+++ /var/tmp/diff_new_pack.ISAkVu/_new  2012-06-10 23:01:19.000000000 +0200
@@ -16,15 +16,16 @@
 #
 
 
-
 Name:           nqp
-Version:        2012.03
-Release:        1
+Version:        2012.05
+Release:        0
 Summary:        Not Quite Perl
 License:        Artistic-2.0
 Group:          Development/Languages/Other
 Url:            http://rakudo.org/
 Source:         nqp-%{version}.tar.gz
+Patch:          nqp.diff
+Patch1:         nqp-bootstrap.diff
 BuildRequires:  parrot-devel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -34,6 +35,8 @@
 
 %prep
 %setup -q
+%patch
+%patch1
 
 %build
 perl Configure.pl

++++++ nqp-2012.03.tar.gz -> nqp-2012.05.tar.gz ++++++
++++ 50811 lines of diff (skipped)

++++++ nqp-bootstrap.diff ++++++
++++ 46467 lines (skipped)

++++++ nqp.diff ++++++
--- ./src/6model/reprs/CArray.c.orig    2012-06-08 14:20:04.000000000 +0000
+++ ./src/6model/reprs/CArray.c 2012-06-08 14:21:43.000000000 +0000
@@ -248,6 +248,9 @@ static PMC * make_object(PARROT_INTERP,
             return make_cpointer_result(interp, repr_data->elem_type, data);
         case CARRAY_ELEM_KIND_CSTRUCT:
             return make_cstruct_result(interp, repr_data->elem_type, data);
+        default:
+            Parrot_ex_throw_from_c_args(interp, NULL, 
EXCEPTION_INVALID_OPERATION,
+                "make_object on CArray REPR with unknown element type");
     }
 }
 static PMC * at_pos_boxed(PARROT_INTERP, STable *st, void *data, INTVAL index) 
{
--- ./src/6model/reprs/CStruct.c.orig   2012-06-08 14:15:54.000000000 +0000
+++ ./src/6model/reprs/CStruct.c        2012-06-08 14:19:00.000000000 +0000
@@ -501,7 +501,7 @@ static void bind_attribute_boxed(PARROT_
             INTVAL real_slot = repr_data->attribute_locations[slot] >> 
CSTRUCT_ATTR_SHIFT;
 
             if(IS_CONCRETE(value)) {
-                STRING *value_type = REPR(value)->ID;
+                INTVAL value_type = REPR(value)->ID;
                 void *cobj       = NULL;
 
                 body->child_objs[real_slot] = value;
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to