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