Hello community,

here is the log from the commit of package isl for openSUSE:Factory checked in 
at 2020-01-18 12:14:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/isl (Old)
 and      /work/SRC/openSUSE:Factory/.isl.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "isl"

Sat Jan 18 12:14:07 2020 rev:17 rq:762620 version:0.22

Changes:
--------
--- /work/SRC/openSUSE:Factory/isl/isl.changes  2018-08-24 16:49:12.301015128 
+0200
+++ /work/SRC/openSUSE:Factory/.isl.new.26092/isl.changes       2020-01-18 
12:15:10.991044052 +0100
@@ -1,0 +2,21 @@
+Fri Jan 10 08:06:27 UTC 2020 - Martin Liška <[email protected]>
+
+- Add isl_basic_map_underlying_set-fix.patch from upstream.
+
+-------------------------------------------------------------------
+Fri Jan  3 10:57:47 UTC 2020 - Martin Liška <[email protected]>
+
+- Update to 0.22:
+  * improved bindings
+  * scheduler fix involving fixed dimensions
+  * accept ranges in tuples during parsing
+  * add some convenience functions
+- Update to 0.21:
+  * preliminary C++ bindings
+  * use incremental scheduler by default
+  * introduce isl_size type
+  * rename isl_ast_op_type to isl_ast_expr_op_type
+  * fix coalescing bugs
+  * use isl_bool to return extra boolean argument
+
+-------------------------------------------------------------------

Old:
----
  isl-0.20.tar.xz

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

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

Other differences:
------------------
++++++ isl.spec ++++++
--- /var/tmp/diff_new_pack.ezlrTP/_old  2020-01-18 12:15:13.479045387 +0100
+++ /var/tmp/diff_new_pack.ezlrTP/_new  2020-01-18 12:15:13.479045387 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package isl
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,20 +12,21 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define islsover 19
+%define islsover 22
 Name:           isl
-Version:        0.20
+Version:        0.22
 Release:        0
 Summary:        Integer Set Library
 License:        MIT
 Group:          Development/Languages/C and C++
-Url:            http://isl.gforge.inria.fr/
+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
@@ -55,6 +56,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure --disable-static

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.ezlrTP/_old  2020-01-18 12:15:13.499045397 +0100
+++ /var/tmp/diff_new_pack.ezlrTP/_new  2020-01-18 12:15:13.503045400 +0100
@@ -1,4 +1,4 @@
-libisl19
+libisl22
 isl-devel
   requires -isl-<targettype>
-  requires "libisl19-<targettype> = <version>"
+  requires "libisl22-<targettype> = <version>"

++++++ isl-0.20.tar.xz -> isl-0.22.tar.xz ++++++
++++ 109129 lines of diff (skipped)

++++++ isl_basic_map_underlying_set-fix.patch ++++++
diff --git a/isl_map.c b/isl_map.c
index 4271ba545b..acb35a224b 100644
--- a/isl_map.c
+++ b/isl_map.c
@@ -5511,6 +5511,8 @@ __isl_give isl_basic_set *isl_basic_map_underlying_set(
            !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);

Reply via email to