- Update to ISL version 0.14

* support IMath as an optional replacement for GMP
  * minor AST generator improvements
- Inherits changes from ISL version 0.13
  * deprecate isl_int
  * improved support for multi piecewise quasi-affine expressions
  * allow the user to impose a bound on the number of low-level operations
  * add isl_id_to_ast_expr and isl_id_to_pw_aff
  * add isl_schedule_constraints
  * hide internal structure of isl_vec
  * remove support for piplib

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=17
This commit is contained in:
Richard Biener 2014-12-04 09:32:32 +00:00 committed by Git OBS Bridge
parent 3f5a80549e
commit 5f3250addb
6 changed files with 36 additions and 8 deletions

View File

@ -1,4 +1,4 @@
libisl10 libisl13
isl-devel isl-devel
requires -isl-<targettype> requires -isl-<targettype>
requires "libisl10-<targettype> = <version>" requires "libisl13-<targettype> = <version>"

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f4b3dbee9712850006e44f0db2103441ab3d13b406f77996d1df19ee89d11fb4
size 1319434

11
isl-0.14-fixes.patch Normal file
View File

@ -0,0 +1,11 @@
--- isl-0.14/isl_ast.c.orig 2014-12-04 10:19:12.262314510 +0100
+++ isl-0.14/isl_ast.c 2014-12-04 10:19:58.317312916 +0100
@@ -358,6 +358,8 @@
return 1;
case isl_ast_expr_error:
return -1;
+ default:
+ return -1;
}
}

3
isl-0.14.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7e3c02ff52f8540f6a85534f54158968417fd676001651c8289c705bd0228f36
size 1399896

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Thu Dec 4 09:23:01 UTC 2014 - rguenther@suse.com
- Update to ISL version 0.14
* support IMath as an optional replacement for GMP
* minor AST generator improvements
- Inherits changes from ISL version 0.13
* deprecate isl_int
* improved support for multi piecewise quasi-affine expressions
* allow the user to impose a bound on the number of low-level operations
* add isl_id_to_ast_expr and isl_id_to_pw_aff
* add isl_schedule_constraints
* hide internal structure of isl_vec
* remove support for piplib
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Feb 13 12:19:28 UTC 2014 - rguenther@suse.com Thu Feb 13 12:19:28 UTC 2014 - rguenther@suse.com

View File

@ -16,18 +16,19 @@
# #
%define islsover 10 %define islsover 13
Name: isl Name: isl
Version: 0.12.2 Version: 0.14
Release: 0 Release: 0
Summary: Integer Set Library Summary: Integer Set Library
License: MIT License: MIT
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
Url: http://www.kotnet.org/~skimo/isl/ Url: http://isl.gforge.inria.fr/
BuildRequires: gmp-devel BuildRequires: gmp-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: isl-%{version}.tar.bz2 Source: isl-%{version}.tar.bz2
Patch1: isl-0.14-fixes.patch
%description %description
ISL is a library for manipulating sets and relations of integer points ISL is a library for manipulating sets and relations of integer points
@ -51,6 +52,7 @@ The shared library for the ISL.
%prep %prep
%setup -q -n isl-%{version} %setup -q -n isl-%{version}
%patch1 -p1
%build %build
%configure %configure