|  | 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 | 
|  | --- | 
|  | 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 | 
|  | --- | 
|  | version: 0.14.1 | 
|  | date: Thu Apr  9 12:57:23 CEST 2015 | 
|  | changes: | 
|  | - fix bug in affine expression normalization | 
|  | - fix handling of conditional validity constraints | 
|  | --- | 
|  | version: 0.14 | 
|  | date: Sat Oct 25 16:08:47 CEST 2014 | 
|  | changes: | 
|  | - support IMath as an optional replacement for GMP | 
|  | - minor AST generator improvements | 
|  | --- | 
|  | 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 | 
|  | --- | 
|  | version: 0.12.2 | 
|  | date: Sun Jan 12 12:09:46 CET 2014 | 
|  | changes: | 
|  | - MinGW-w64 build fix | 
|  | - fix simplification bug | 
|  | --- | 
|  | version: 0.12.1 | 
|  | date: Wed Jul 24 12:54:46 CEST 2013 | 
|  | changes: | 
|  | - handle malloc returning NULL on zero-size allocation | 
|  | - fix regression in AST generator | 
|  | --- | 
|  | version: 0.12 | 
|  | date: Sun Jun 23 20:23:05 CEST 2013 | 
|  | changes: | 
|  | - add isl_val abstraction | 
|  | --- | 
|  | version: 0.11.2 | 
|  | date: Tue Apr  9 18:45:10 CEST 2013 | 
|  | changes: | 
|  | - make code generation output the same on Solaris | 
|  | - fix some hard to trigger bugs | 
|  | --- | 
|  | version: 0.11.1 | 
|  | date: Mon Dec 10 11:55:30 CET 2012 | 
|  | changes: | 
|  | - add LICENSE file to distribution | 
|  | - make code generation output independent of endianness | 
|  | --- | 
|  | version: 0.11 | 
|  | date: Mon Dec  3 08:17:18 CET 2012 | 
|  | changes: | 
|  | - change license from LGPL 2.1 to MIT | 
|  | - add support for multi piecewise quasi-affine expressions | 
|  | - add code generation | 
|  | - various minor bug fixes | 
|  | --- | 
|  | version: 0.10 | 
|  | date: Sun Jun  3 18:00:16 CEST 2012 | 
|  | changes: | 
|  | - support for interaction with dependence analysis | 
|  | - add public API for vectors | 
|  | - improved support for (piecewise) multi quasi-affine expressions | 
|  | - various minor bug fixes | 
|  | --- | 
|  | version: 0.09 | 
|  | date: Sat Dec 17 18:19:26 CET 2011 | 
|  | changes: | 
|  | - improved argument parsing | 
|  | - hide internal structure of isl_options | 
|  | - improved support for parameter sets | 
|  | - configurable scheduling | 
|  | --- | 
|  | version: 0.08 | 
|  | date: Fri Oct 21 12:36:20 CEST 2011 | 
|  | changes: | 
|  | - improved parsing | 
|  | - drop isl_div abstraction | 
|  | - rename isl_dim to isl_space | 
|  | - |- | 
|  | explicitly differentiate between spaces of maps, | 
|  | sets and parameter sets | 
|  | - add support for identifiers | 
|  | - add support for (piecewise) multi quasi-affine expressions | 
|  | - preliminary Python bindings | 
|  | --- | 
|  | version: 0.07 | 
|  | date: Tue Jul 12 19:34:51 CEST 2011 | 
|  | changes: | 
|  | - hide internal structures of isl_div and isl_constraint | 
|  | - preliminary scheduling | 
|  | - add support for local spaces and (piecewise) quasi-affine expressions | 
|  | --- | 
|  | version: 0.06 | 
|  | date: Fri Mar 18 15:59:16 CET 2011 | 
|  | changes: | 
|  | - improved parsing | 
|  | - consistency changes in API | 
|  | - hide internal structure of isl_ctx | 
|  | --- | 
|  | version: 0.05.1 | 
|  | date: Wed Jan  5 10:21:42 CET 2011 | 
|  | changes: | 
|  | - fix simple symmetry detection in parametric integer programming | 
|  | --- | 
|  | version: 0.05 | 
|  | date: Thu Dec 23 17:03:14 CET 2010 | 
|  | changes: | 
|  | - rename header files from isl_header.h to isl/header.h | 
|  | - add higher level interface for dependence analysis | 
|  | - improved argument parsing | 
|  | - optionally triangulate domains during Bernstein expansion | 
|  | - support extended PolyLib format | 
|  | - hide internal structure of some data types | 
|  | - improved coalescing | 
|  | - add simple symmetry detection in parametric integer programming | 
|  | --- | 
|  | version: 0.04 | 
|  | date: Fri Sep 10 12:57:50 CEST 2010 | 
|  | changes: | 
|  | - rename isl_pw_qpolynomial_fold_add | 
|  | - add isl_map_apply_pw_qpolynomial_fold | 
|  | - support named and nested spaces | 
|  | - support union sets and maps | 
|  | - add public API for matrices | 
|  | --- | 
|  | version: 0.03 | 
|  | date: Tue Jun 29 13:16:46 CEST 2010 | 
|  | changes: | 
|  | - new printing functions | 
|  | - support for "may" accesses in dependence analysis | 
|  | - improved coalescing | 
|  | - improved transitive closure | 
|  | - fix several hard to trigger bugs | 
|  | - improved argument parsing | 
|  | - support parametric vertex enumeration for barvinok | 
|  | - optionally use Bernstein expansion to compute bounds |