head 1.8; access; symbols pkgsrc-2023Q4:1.8.0.22 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.20 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.18 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.16 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.14 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.12 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.10 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.8 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.6 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.8.0.4 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.8.0.2 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.6.0.36 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.34 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.32 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.28 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.8 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.30 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.26 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.24 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.22 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.20 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.18 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.16 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.14 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.12 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.10 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.6 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.4 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.2 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.5.0.14 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.12 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.10 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.5.0.8 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.6 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.4 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.2 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.4.0.6 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.4 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.2 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.3.0.2 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.2.0.6 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.4 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.2 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.1.0.2 pkgsrc-2013Q1-base:1.1; locks; strict; comment @# @; 1.8 date 2021.05.02.17.47.30; author adam; state Exp; branches; next 1.7; commitid Mw333kXDPi17fBRC; 1.7 date 2021.04.22.12.03.39; author adam; state Exp; branches; next 1.6; commitid RGtOHDc3A40fFhQC; 1.6 date 2016.10.06.22.03.56; author wiz; state Exp; branches; next 1.5; commitid cxq653ByL0nij8pz; 1.5 date 2015.01.23.01.18.53; author mef; state Exp; branches; next 1.4; commitid di7tLLd9JhRUp57y; 1.4 date 2014.04.25.09.11.49; author wiz; state Exp; branches; next 1.3; commitid kOWv4KdA6ccdO2yx; 1.3 date 2014.02.25.09.18.25; author adam; state Exp; branches; next 1.2; commitid Ep7d189PYaj0Ksqx; 1.2 date 2013.04.16.06.47.15; author adam; state Exp; branches; next 1.1; 1.1 date 2013.02.17.22.10.47; author wiz; state Exp; branches; next ; desc @@ 1.8 log @isl: updated to 0.24 version: 0.24 - improved (C++) bindings (inherit methods, renamed exports) - initial templated C++ bindings - detect bounds on constant polynomials as tight @ text @@@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/constraint.h include/isl/cpp.h include/isl/ctx.h include/isl/fixed_box.h include/isl/flow.h include/isl/hash.h include/isl/hmap.h include/isl/hmap_templ.c include/isl/id.h 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 include/isl/lp.h include/isl/map.h include/isl/map_to_basic_set.h include/isl/map_type.h include/isl/mat.h include/isl/maybe.h include/isl/maybe_ast_expr.h include/isl/maybe_basic_set.h include/isl/maybe_id.h include/isl/maybe_pw_aff.h include/isl/maybe_templ.h include/isl/multi.h include/isl/obj.h include/isl/options.h include/isl/point.h include/isl/polynomial.h include/isl/polynomial_type.h include/isl/printer.h include/isl/printer_type.h include/isl/schedule.h include/isl/schedule_node.h include/isl/schedule_type.h 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/typed_cpp.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 lib/libisl-gdb.py lib/libisl.la lib/pkgconfig/isl.pc @ 1.7 log @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 @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.6 2016/10/06 22:03:56 wiz Exp $ d53 1 @ 1.6 log @Updated isl to 0.17.1. Provided by Kai-Uwe Eckhardt in private mail. version: 0.17.1 date: Fri May 6 12:02:48 CEST 2016 changes: - fix bug in coalescing treatment --- version: 0.17 date: Tue May 3 14:26:43 CEST 2016 changes: - optionally combine SCCs incrementally in scheduler - optionally maximize coincidence in scheduler - optionally avoid loop coalescing in scheduler - fix handling of nested integer divisions - optionally detect min/max expressions during AST generation - minor AST generator improvements - simplify stride constraints - improve support for expansions in schedule trees --- version: 0.16.1 date: Thu Jan 14 18:08:06 CET 2016 changes: - fix bug in simplification --- version: 0.16 date: Tue Jan 12 09:56:16 CET 2016 changes: - add 32 bit integer optimization for IMath - minor AST generator improvements - add isl_union_flow_get_full_{may,must}_dependence - minor improvements to Python bindings - minor improvements to set and map printing --- version: 0.15 date: Thu Jun 11 12:45:33 CEST 2015 changes: - improve coalescing - add isl_union_access_info_compute_flow - add mark nodes in AST - add isl_union_pw_aff and isl_multi_union_pw_aff - add schedule trees - deprecate band forests - deprecate separation_class AST generation option - introduce isl_bool and isl_stat types @ text @d1 1 a1 1 @@comment $NetBSD$ a7 1 include/isl/band.h d9 1 d11 1 a11 13 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 d20 1 d49 1 d52 1 d59 1 @ 1.5 log @PLIST was not updated for 'Update 0.13 to 0.14', sorry. Thanks dbj @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2014/04/25 09:11:49 wiz Exp $ a23 1 include/isl/dim.h d27 1 d30 1 d40 6 d53 1 d55 2 @ 1.4 log @Update to 0.13: version: 0.13 date: Mon Apr 14 11:08:45 CEST 2014 changes: - 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 @ text @d1 1 a1 1 @@comment $NetBSD$ a8 1 include/isl/config.h @ 1.3 log @Changes 0.12.2: - MinGW-w64 build fix - fix simplification bug @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2013/04/16 06:47:15 adam Exp $ d7 1 a8 1 include/isl/blk.h d12 13 d28 1 d30 2 a32 1 include/isl/int.h d37 1 a47 1 include/isl/seq.h a58 1 include/isl/val_int.h @ 1.2 log @Changes 0.11.2: * make code generation output the same on Solaris * fix some hard to trigger bugs @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2013/02/17 22:10:47 wiz Exp $ d42 3 @ 1.1 log @Import isl-0.11.1 as math/isl, packaged for wip by Kai-Uwe Eckhardt. isl is a library for manipulating sets and relations of integer points bounded by linear constraints. Supported operations on sets include intersection, union, set difference, emptiness check, convex hull, (integer) affine hull, integer projection, and computing the lexicographic minimum using parametric integer programming. It also includes an ILP solver based on generalized basis reduction. @ text @d1 1 a1 1 @@comment $NetBSD$ d45 1 a46 1 lib/libisl.so.10.1.1-gdb.py @