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]
