pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/math/isl isl: updated to 0.23
details: https://anonhg.NetBSD.org/pkgsrc/rev/ec80c374541e
branches: trunk
changeset: 450827:ec80c374541e
user: adam <adam%pkgsrc.org@localhost>
date: Thu Apr 22 12:03:39 2021 +0000
description:
isl: updated to 0.23
version: 0.23
date: Sun 01 Nov 2020 02:41:20 PM CET
changes:
- minor improvements to coalescing
- use build compiler to build extract_interface
- add some convenience functions
- ignore parameters in isl_union_* hash tables
---
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:
- require C++11 to generate bindings
- improved bindings
- scheduler fix involving fixed dimensions
- accept ranges in tuples during parsing
- add some convenience functions
---
version: 0.21
date: Sat Mar 9 15:25:29 CET 2019
changes:
- 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
---
version: 0.20
date: Sat Jul 21 18:10:08 CEST 2018
changes:
- keep track of domain in 0D isl_multi_pw_aff and isl_multi_union_pw_aff
- add isl_aff_eval and isl_pw_aff_eval
- add fixed-size rectangular box hull
---
version: 0.19
date: Sat Mar 3 10:44:49 CET 2018
changes:
- minor improvements to coalescing
- minor improvement to parametric integer programming
- try harder to avoid large coefficients in scheduler
- support kill accesses in dependence analysis
- drop deprecated isl_int
- drop deprecated band forests
- drop deprecated functions
---
version: 0.18
date: Sun Dec 18 11:01:58 CET 2016
changes:
- improve elimination of redundant existentially quantified variables
- improve coalescing
- improve parametric integer programming
- preserve isolate option in isl_schedule_node_band_split
- print AST nodes in YAML format
- minor improvements to Python bindings
diffstat:
math/isl/Makefile | 13 ++++++-------
math/isl/PLIST | 22 +++++++---------------
math/isl/distinfo | 14 +++++++-------
math/isl/patches/patch-Makefile.in | 22 ++++++++--------------
math/isl/patches/patch-configure | 10 +++++-----
5 files changed, 33 insertions(+), 48 deletions(-)
diffs (172 lines):
diff -r 75a928b209f2 -r ec80c374541e math/isl/Makefile
--- a/math/isl/Makefile Thu Apr 22 10:16:59 2021 +0000
+++ b/math/isl/Makefile Thu Apr 22 12:03:39 2021 +0000
@@ -1,19 +1,18 @@
-# $NetBSD: Makefile,v 1.8 2016/10/06 22:03:56 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2021/04/22 12:03:39 adam Exp $
-DISTNAME= isl-0.17.1
+DISTNAME= isl-0.23
CATEGORIES= math
MASTER_SITES= http://isl.gforge.inria.fr/
-EXTRACT_SUFX= .tar.bz2
+EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://isl.gforge.inria.fr/
COMMENT= Integer set library required by gcc graphite
LICENSE= mit
-USE_LANGUAGES= c c++
-USE_LIBTOOL= yes
-GNU_CONFIGURE= yes
-
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
TEST_TARGET= check
.include "../../devel/gmp/buildlink3.mk"
diff -r 75a928b209f2 -r ec80c374541e math/isl/PLIST
--- a/math/isl/PLIST Thu Apr 22 10:16:59 2021 +0000
+++ b/math/isl/PLIST Thu Apr 22 12:03:39 2021 +0000
@@ -1,26 +1,14 @@
-@comment $NetBSD: PLIST,v 1.6 2016/10/06 22:03:56 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2021/04/22 12:03:39 adam Exp $
include/isl/aff.h
include/isl/aff_type.h
include/isl/arg.h
include/isl/ast.h
include/isl/ast_build.h
include/isl/ast_type.h
-include/isl/band.h
include/isl/constraint.h
+include/isl/cpp.h
include/isl/ctx.h
-include/isl/deprecated/aff_int.h
-include/isl/deprecated/ast_int.h
-include/isl/deprecated/constraint_int.h
-include/isl/deprecated/ilp_int.h
-include/isl/deprecated/int.h
-include/isl/deprecated/map_int.h
-include/isl/deprecated/mat_int.h
-include/isl/deprecated/point_int.h
-include/isl/deprecated/polynomial_int.h
-include/isl/deprecated/set_int.h
-include/isl/deprecated/union_map_int.h
-include/isl/deprecated/val_int.h
-include/isl/deprecated/vec_int.h
+include/isl/fixed_box.h
include/isl/flow.h
include/isl/hash.h
include/isl/hmap.h
@@ -29,6 +17,7 @@
include/isl/id_to_ast_expr.h
include/isl/id_to_id.h
include/isl/id_to_pw_aff.h
+include/isl/id_type.h
include/isl/ilp.h
include/isl/list.h
include/isl/local_space.h
@@ -57,14 +46,17 @@
include/isl/set.h
include/isl/set_type.h
include/isl/space.h
+include/isl/space_type.h
include/isl/stdint.h
include/isl/stream.h
+include/isl/stride_info.h
include/isl/union_map.h
include/isl/union_map_type.h
include/isl/union_set.h
include/isl/union_set_type.h
include/isl/val.h
include/isl/val_gmp.h
+include/isl/val_type.h
include/isl/vec.h
include/isl/version.h
include/isl/vertices.h
diff -r 75a928b209f2 -r ec80c374541e math/isl/distinfo
--- a/math/isl/distinfo Thu Apr 22 10:16:59 2021 +0000
+++ b/math/isl/distinfo Thu Apr 22 12:03:39 2021 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.8 2016/10/06 22:03:56 wiz Exp $
+$NetBSD: distinfo,v 1.9 2021/04/22 12:03:39 adam Exp $
-SHA1 (isl-0.17.1.tar.bz2) = 10332b7f9bcbf3277f1013b2734e3bfbd5890e64
-RMD160 (isl-0.17.1.tar.bz2) = 6ce9f68af41883047f70b6b8105c24b59197cf4b
-SHA512 (isl-0.17.1.tar.bz2) = b84f6cab0d9fc7cb64f3afc35fc5f8c05db3456c569510788d65d402ebe8116eb49c327b8055eaebdfd0cac4764f279c1832d5440db6ffa0e52331ac52096058
-Size (isl-0.17.1.tar.bz2) = 1620364 bytes
-SHA1 (patch-Makefile.in) = 6808b5b7c2f6b2d9a09e302601dedfa5e94d1800
-SHA1 (patch-configure) = 3cd26066c247366231288cfcaeee203c930d1229
+SHA1 (isl-0.23.tar.xz) = b5f8eeb0780495e97d8e398a068253ee13ed13cb
+RMD160 (isl-0.23.tar.xz) = 041348bb58f69da2bb13db8449fa70fce7520811
+SHA512 (isl-0.23.tar.xz) = da4e7cbd5045d074581d4e1c212acb074a8b2345a96515151b0543cbe2601db6ac2bbd93f9ad6643e98f845b68f438f3882c05b8b90969ae542802a3c78fea20
+Size (isl-0.23.tar.xz) = 1729656 bytes
+SHA1 (patch-Makefile.in) = f0678b31eda3ff02efee7379e5b9a4c395e00473
+SHA1 (patch-configure) = 0dd22aac1da76a59ec3b671b2d12e56b8fd9aa55
diff -r 75a928b209f2 -r ec80c374541e math/isl/patches/patch-Makefile.in
--- a/math/isl/patches/patch-Makefile.in Thu Apr 22 10:16:59 2021 +0000
+++ b/math/isl/patches/patch-Makefile.in Thu Apr 22 12:03:39 2021 +0000
@@ -1,25 +1,19 @@
-$NetBSD: patch-Makefile.in,v 1.3 2016/10/06 22:03:56 wiz Exp $
+$NetBSD: patch-Makefile.in,v 1.4 2021/04/22 12:03:39 adam Exp $
'$$libisl' differs between systems, so use 'libisl' instead.
---- Makefile.in.orig 2016-05-06 10:14:54.000000000 +0000
+--- Makefile.in.orig 2020-11-01 13:53:55.000000000 +0000
+++ Makefile.in
-@@ -2194,15 +2194,15 @@ install-data-local: $(srcdir)/isl.py
+@@ -2889,10 +2889,10 @@ install-data-local: $(srcdir)/libisl-gdb
case $$libisl in \
'') echo Cannot find isl library name. GDB bindings not installed.;; \
- *) echo $(INSTALL_DATA) $(srcdir)/isl.py \
+ *) echo $(INSTALL_DATA) $(srcdir)/libisl-gdb.py \
- $(DESTDIR)$(libdir)/$$libisl-gdb.py; \
+ $(DESTDIR)$(libdir)/libisl-gdb.py; \
test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"; \
-- $(INSTALL_DATA) $(srcdir)/isl.py $(DESTDIR)$(libdir)/$$libisl-gdb.py; esac
-+ $(INSTALL_DATA) $(srcdir)/isl.py $(DESTDIR)$(libdir)/libisl-gdb.py; esac
+ $(INSTALL_DATA) $(srcdir)/libisl-gdb.py \
+- $(DESTDIR)$(libdir)/$$libisl-gdb.py; \
++ $(DESTDIR)$(libdir)/libisl-gdb.py; \
+ esac
uninstall-local:
- @libisl=`sed -ne "/^library_names=/{s/.*='//;s/'$$//;s/ .*//;p;}" \
- $(builddir)/libisl.la`; \
- if test -n "$${libisl}"; then \
-- rm -f $(DESTDIR)$(libdir)/$$libisl-gdb.py; \
-+ rm -f $(DESTDIR)$(libdir)/libisl-gdb.py; \
- fi
-
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff -r 75a928b209f2 -r ec80c374541e math/isl/patches/patch-configure
--- a/math/isl/patches/patch-configure Thu Apr 22 10:16:59 2021 +0000
+++ b/math/isl/patches/patch-configure Thu Apr 22 12:03:39 2021 +0000
@@ -1,19 +1,19 @@
-$NetBSD: patch-configure,v 1.1 2016/10/06 22:03:56 wiz Exp $
+$NetBSD: patch-configure,v 1.2 2021/04/22 12:03:39 adam Exp $
Fix == in configure script.
---- configure.orig 2016-10-06 09:14:39.058506899 +0000
+--- configure.orig 2020-11-01 13:53:55.000000000 +0000
+++ configure
-@@ -17487,7 +17487,7 @@ else
+@@ -20654,7 +20654,7 @@ else
+ HAVE_CXX11_FALSE=
fi
-
- if test "x$with_int" == "ximath-32"; then
+ if test "x$with_int" = "ximath-32"; then
SMALL_INT_OPT_TRUE=
SMALL_INT_OPT_FALSE='#'
else
-@@ -17495,7 +17495,7 @@ else
+@@ -20662,7 +20662,7 @@ else
SMALL_INT_OPT_FALSE=
fi
Home |
Main Index |
Thread Index |
Old Index