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);
