Hello community,

here is the log from the commit of package isl for openSUSE:Factory checked in 
at 2020-02-11 22:16:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/isl (Old)
 and      /work/SRC/openSUSE:Factory/.isl.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "isl"

Tue Feb 11 22:16:39 2020 rev:18 rq:770795 version:0.22.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/isl/isl.changes  2020-01-18 12:15:10.991044052 
+0100
+++ /work/SRC/openSUSE:Factory/.isl.new.26092/isl.changes       2020-02-11 
22:16:43.507282828 +0100
@@ -1,0 +2,8 @@
+Thu Feb  6 09:22:41 UTC 2020 - Martin Liška <mli...@suse.cz>
+
+- Update to 0.22.1:
+  - fix error handling
+- Remove isl_basic_map_underlying_set-fix.patch with is part
+  of the release.
+
+-------------------------------------------------------------------

Old:
----
  isl-0.22.tar.xz
  isl_basic_map_underlying_set-fix.patch

New:
----
  isl-0.22.1.tar.xz

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

Other differences:
------------------
++++++ isl.spec ++++++
--- /var/tmp/diff_new_pack.ZQoa9y/_old  2020-02-11 22:16:44.043283118 +0100
+++ /var/tmp/diff_new_pack.ZQoa9y/_new  2020-02-11 22:16:44.047283120 +0100
@@ -18,7 +18,7 @@
 
 %define islsover 22
 Name:           isl
-Version:        0.22
+Version:        0.22.1
 Release:        0
 Summary:        Integer Set Library
 License:        MIT
@@ -26,7 +26,6 @@
 URL:            http://isl.gforge.inria.fr/
 Source:         http://isl.gforge.inria.fr/isl-%{version}.tar.xz
 Source1:        baselibs.conf
-Patch0:         isl_basic_map_underlying_set-fix.patch
 BuildRequires:  gmp-devel
 BuildRequires:  pkgconfig
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -56,7 +55,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %configure --disable-static

++++++ isl-0.22.tar.xz -> isl-0.22.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/isl-0.22/ChangeLog new/isl-0.22.1/ChangeLog
--- old/isl-0.22/ChangeLog      2019-11-05 14:23:05.000000000 +0100
+++ new/isl-0.22.1/ChangeLog    2020-01-16 23:42:37.000000000 +0100
@@ -1,3 +1,8 @@
+version: 0.22.1
+date: Sun Jan 12 10:48:18 CET 2020
+changes:
+       - fix error handling
+---
 version: 0.22
 date: Fri Nov  1 18:39:30 CET 2019
 changes:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/isl-0.22/GIT_HEAD_ID new/isl-0.22.1/GIT_HEAD_ID
--- old/isl-0.22/GIT_HEAD_ID    2019-11-09 10:44:27.000000000 +0100
+++ new/isl-0.22.1/GIT_HEAD_ID  2020-01-16 23:47:37.000000000 +0100
@@ -1 +1 @@
-isl-0.22
+isl-0.22.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/isl-0.22/configure new/isl-0.22.1/configure
--- old/isl-0.22/configure      2019-11-09 10:41:40.000000000 +0100
+++ new/isl-0.22.1/configure    2020-01-16 23:43:51.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for isl 0.22.
+# Generated by GNU Autoconf 2.69 for isl 0.22.1.
 #
 # Report bugs to <isl-developm...@googlegroups.com>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='isl'
 PACKAGE_TARNAME='isl'
-PACKAGE_VERSION='0.22'
-PACKAGE_STRING='isl 0.22'
+PACKAGE_VERSION='0.22.1'
+PACKAGE_STRING='isl 0.22.1'
 PACKAGE_BUGREPORT='isl-developm...@googlegroups.com'
 PACKAGE_URL=''
 
@@ -1396,7 +1396,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures isl 0.22 to adapt to many kinds of systems.
+\`configure' configures isl 0.22.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1467,7 +1467,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of isl 0.22:";;
+     short | recursive ) echo "Configuration of isl 0.22.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1598,7 +1598,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-isl configure 0.22
+isl configure 0.22.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2493,7 +2493,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by isl $as_me 0.22, which was
+It was created by isl $as_me 0.22.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3357,7 +3357,7 @@
 
 # Define the identity of the package.
  PACKAGE='isl'
- VERSION='0.22'
+ VERSION='0.22.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3490,7 +3490,7 @@
 AM_BACKSLASH='\'
 
 
-versioninfo=22:0:0
+versioninfo=22:1:0
 
 if test "x$prefix" != "xNONE"; then
        prefix_wd=`cd $prefix && pwd`
@@ -20181,7 +20181,8 @@
   HAVE_CLANG_FALSE=
 fi
 
- if test $with_clang = system -o -f $srcdir/include/isl/cpp.h; then
+ if (test $with_clang = system -a "x$HAVE_CXX11" = "x1") || \
+     test -f $srcdir/include/isl/cpp.h; then
   HAVE_CPP_ISL_H_TRUE=
   HAVE_CPP_ISL_H_FALSE='#'
 else
@@ -21054,7 +21055,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by isl $as_me 0.22, which was
+This file was extended by isl $as_me 0.22.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -21120,7 +21121,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-isl config.status 0.22
+isl config.status 0.22.1
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/isl-0.22/configure.ac new/isl-0.22.1/configure.ac
--- old/isl-0.22/configure.ac   2019-11-05 14:23:05.000000000 +0100
+++ new/isl-0.22.1/configure.ac 2020-01-16 23:42:37.000000000 +0100
@@ -1,10 +1,10 @@
-AC_INIT([isl], [0.22], [isl-developm...@googlegroups.com])
+AC_INIT([isl], [0.22.1], [isl-developm...@googlegroups.com])
 AC_CONFIG_AUX_DIR([.])
 AC_CONFIG_MACRO_DIR([m4])
 AM_INIT_AUTOMAKE([foreign])
 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
 AC_SUBST(versioninfo)
-versioninfo=22:0:0
+versioninfo=22:1:0
 
 if test "x$prefix" != "xNONE"; then
        prefix_wd=`cd $prefix && pwd`
@@ -119,7 +119,8 @@
 esac
 AM_CONDITIONAL(HAVE_CLANG, test $with_clang = system)
 AM_CONDITIONAL(HAVE_CPP_ISL_H,
-    [test $with_clang = system -o -f $srcdir/include/isl/cpp.h])
+    [(test $with_clang = system -a "x$HAVE_CXX11" = "x1") || \
+     test -f $srcdir/include/isl/cpp.h])
 
 AX_SET_WARNING_FLAGS
 
Binary files old/isl-0.22/doc/manual.pdf and new/isl-0.22.1/doc/manual.pdf 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/isl-0.22/interface/extract_interface.cc 
new/isl-0.22.1/interface/extract_interface.cc
--- old/isl-0.22/interface/extract_interface.cc 2019-11-01 19:05:27.000000000 
+0100
+++ new/isl-0.22.1/interface/extract_interface.cc       2020-01-16 
00:04:51.000000000 +0100
@@ -51,6 +51,7 @@
 #include <llvm/Support/ManagedStatic.h>
 #include <clang/AST/ASTContext.h>
 #include <clang/AST/ASTConsumer.h>
+#include <clang/Basic/Builtins.h>
 #include <clang/Basic/FileSystemOptions.h>
 #include <clang/Basic/FileManager.h>
 #include <clang/Basic/TargetOptions.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/isl-0.22/isl_map.c new/isl-0.22.1/isl_map.c
--- old/isl-0.22/isl_map.c      2019-11-01 19:05:27.000000000 +0100
+++ new/isl-0.22.1/isl_map.c    2020-01-16 23:42:11.000000000 +0100
@@ -5511,6 +5511,8 @@
            !isl_space_is_named_or_nested(bmap->dim, isl_dim_out))
                return bset_from_bmap(bmap);
        bmap = isl_basic_map_cow(bmap);
+       if (!bmap)
+               return NULL;
        space = isl_basic_map_take_space(bmap);
        space = isl_space_underlying(space, bmap->n_div);
        bmap = isl_basic_map_restore_space(bmap, space);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/isl-0.22/isl_map_simplify.c 
new/isl-0.22.1/isl_map_simplify.c
--- old/isl-0.22/isl_map_simplify.c     2019-11-01 19:05:27.000000000 +0100
+++ new/isl-0.22.1/isl_map_simplify.c   2020-01-16 23:42:11.000000000 +0100
@@ -1267,7 +1267,7 @@
                --k;
        }
        isl_int_init(sum);
-       for (k = 0; k < bmap->n_ineq-1; ++k) {
+       for (k = 0; bmap && k < bmap->n_ineq-1; ++k) {
                isl_seq_neg(bmap->ineq[k]+1, bmap->ineq[k]+1, total);
                h = hash_index(&ci, bmap, k);
                isl_seq_neg(bmap->ineq[k]+1, bmap->ineq[k]+1, total);
@@ -1508,7 +1508,11 @@
 static isl_bool div_is_redundant(__isl_keep isl_basic_map *bmap, int div)
 {
        int i;
-       unsigned pos = isl_basic_map_offset(bmap, isl_dim_div) + div;
+       isl_size v_div = isl_basic_map_var_offset(bmap, isl_dim_div);
+       unsigned pos = 1 + v_div + div;
+
+       if (v_div < 0)
+               return isl_bool_error;
 
        for (i = 0; i < bmap->n_eq; ++i)
                if (!isl_int_is_zero(bmap->eq[i][pos]))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/isl-0.22/isl_morph.c new/isl-0.22.1/isl_morph.c
--- old/isl-0.22/isl_morph.c    2019-09-24 18:10:51.000000000 +0200
+++ new/isl-0.22.1/isl_morph.c  2020-01-16 23:42:11.000000000 +0100
@@ -314,12 +314,12 @@
 /* Replace the identifier of the tuple of the range of the morph by "id".
  */
 static __isl_give isl_morph *isl_morph_set_ran_tuple_id(
-       __isl_take isl_morph *morph, isl_id *id)
+       __isl_take isl_morph *morph, __isl_keep isl_id *id)
 {
        morph = isl_morph_cow(morph);
        if (!morph)
                return NULL;
-       morph->ran = isl_basic_set_set_tuple_id(morph->ran, id);
+       morph->ran = isl_basic_set_set_tuple_id(morph->ran, isl_id_copy(id));
        if (!morph->ran)
                return isl_morph_free(morph);
        return morph;
@@ -505,7 +505,7 @@
        isl_morph *morph;
 
        morph = isl_basic_set_variable_compression(bset, isl_dim_set);
-       morph = isl_morph_set_ran_tuple_id(morph, isl_id_copy(id));
+       morph = isl_morph_set_ran_tuple_id(morph, id);
        return morph;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/isl-0.22/isl_output.c new/isl-0.22.1/isl_output.c
--- old/isl-0.22/isl_output.c   2019-11-01 19:05:27.000000000 +0100
+++ new/isl-0.22.1/isl_output.c 2020-01-16 00:04:18.000000000 +0100
@@ -3065,7 +3065,7 @@
        data.p = p;
        if (isl_union_pw_aff_foreach_pw_aff(upa,
                                            &print_pw_aff_body_wrap, &data) < 0)
-               data.p = isl_printer_free(p);
+               data.p = isl_printer_free(data.p);
        p = data.p;
        p = isl_printer_print_str(p, s_close_set[0]);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/isl-0.22/isl_vertices.c new/isl-0.22.1/isl_vertices.c
--- old/isl-0.22/isl_vertices.c 2019-09-24 18:10:51.000000000 +0200
+++ new/isl-0.22.1/isl_vertices.c       2020-01-16 00:03:46.000000000 +0100
@@ -581,7 +581,12 @@
        snap = isl_tab_snap(tab);
 
        for (i = 0; i < bset->n_ineq; ++i) {
-               if (isl_tab_ineq_type(tab, bset->ineq[i]) == isl_ineq_redundant)
+               enum isl_ineq_type type;
+
+               type = isl_tab_ineq_type(tab, bset->ineq[i]);
+               if (type < 0)
+                       return isl_bool_error;
+               if (type == isl_ineq_redundant)
                        continue;
                if (isl_tab_add_ineq(tab, bset->ineq[i]) < 0)
                        return isl_bool_error;


Reply via email to