2 date: Sat Mar 3 10:44:49 CET 2018
4 - minor improvements to coalescing
5 - minor improvement to parametric integer programming
6 - try harder to avoid large coefficients in scheduler
7 - support kill accesses in dependence analysis
8 - drop deprecated isl_int
9 - drop deprecated band forests
10 - drop deprecated functions
13 date: Sun Dec 18 11:01:58 CET 2016
15 - improve elimination of redundant existentially quantified variables
17 - improve parametric integer programming
18 - preserve isolate option in isl_schedule_node_band_split
19 - print AST nodes in YAML format
20 - minor improvements to Python bindings
23 date: Fri May 6 12:02:48 CEST 2016
25 - fix bug in coalescing treatment
28 date: Tue May 3 14:26:43 CEST 2016
30 - optionally combine SCCs incrementally in scheduler
31 - optionally maximize coincidence in scheduler
32 - optionally avoid loop coalescing in scheduler
33 - fix handling of nested integer divisions
34 - optionally detect min/max expressions during AST generation
35 - minor AST generator improvements
36 - simplify stride constraints
37 - improve support for expansions in schedule trees
40 date: Thu Jan 14 18:08:06 CET 2016
42 - fix bug in simplification
45 date: Tue Jan 12 09:56:16 CET 2016
47 - add 32 bit integer optimization for IMath
48 - minor AST generator improvements
49 - add isl_union_flow_get_full_{may,must}_dependence
50 - minor improvements to Python bindings
51 - minor improvements to set and map printing
54 date: Thu Jun 11 12:45:33 CEST 2015
57 - add isl_union_access_info_compute_flow
58 - add mark nodes in AST
59 - add isl_union_pw_aff and isl_multi_union_pw_aff
61 - deprecate band forests
62 - deprecate separation_class AST generation option
63 - introduce isl_bool and isl_stat types
66 date: Thu Apr 9 12:57:23 CEST 2015
68 - fix bug in affine expression normalization
69 - fix handling of conditional validity constraints
72 date: Sat Oct 25 16:08:47 CEST 2014
74 - support IMath as an optional replacement for GMP
75 - minor AST generator improvements
78 date: Mon Apr 14 11:08:45 CEST 2014
81 - improved support for multi piecewise quasi-affine expressions
82 - allow the user to impose a bound on the number of low-level operations
83 - add isl_id_to_ast_expr and isl_id_to_pw_aff
84 - add isl_schedule_constraints
85 - hide internal structure of isl_vec
86 - remove support for piplib
89 date: Sun Jan 12 12:09:46 CET 2014
92 - fix simplification bug
95 date: Wed Jul 24 12:54:46 CEST 2013
97 - handle malloc returning NULL on zero-size allocation
98 - fix regression in AST generator
101 date: Sun Jun 23 20:23:05 CEST 2013
103 - add isl_val abstraction
106 date: Tue Apr 9 18:45:10 CEST 2013
108 - make code generation output the same on Solaris
109 - fix some hard to trigger bugs
112 date: Mon Dec 10 11:55:30 CET 2012
114 - add LICENSE file to distribution
115 - make code generation output independent of endianness
118 date: Mon Dec 3 08:17:18 CET 2012
120 - change license from LGPL 2.1 to MIT
121 - add support for multi piecewise quasi-affine expressions
122 - add code generation
123 - various minor bug fixes
126 date: Sun Jun 3 18:00:16 CEST 2012
128 - support for interaction with dependence analysis
129 - add public API for vectors
130 - improved support for (piecewise) multi quasi-affine expressions
131 - various minor bug fixes
134 date: Sat Dec 17 18:19:26 CET 2011
136 - improved argument parsing
137 - hide internal structure of isl_options
138 - improved support for parameter sets
139 - configurable scheduling
142 date: Fri Oct 21 12:36:20 CEST 2011
145 - drop isl_div abstraction
146 - rename isl_dim to isl_space
148 explicitly differentiate between spaces of maps,
149 sets and parameter sets
150 - add support for identifiers
151 - add support for (piecewise) multi quasi-affine expressions
152 - preliminary Python bindings
155 date: Tue Jul 12 19:34:51 CEST 2011
157 - hide internal structures of isl_div and isl_constraint
158 - preliminary scheduling
159 - add support for local spaces and (piecewise) quasi-affine expressions
162 date: Fri Mar 18 15:59:16 CET 2011
165 - consistency changes in API
166 - hide internal structure of isl_ctx
169 date: Wed Jan 5 10:21:42 CET 2011
171 - fix simple symmetry detection in parametric integer programming
174 date: Thu Dec 23 17:03:14 CET 2010
176 - rename header files from isl_header.h to isl/header.h
177 - add higher level interface for dependence analysis
178 - improved argument parsing
179 - optionally triangulate domains during Bernstein expansion
180 - support extended PolyLib format
181 - hide internal structure of some data types
182 - improved coalescing
183 - add simple symmetry detection in parametric integer programming
186 date: Fri Sep 10 12:57:50 CEST 2010
188 - rename isl_pw_qpolynomial_fold_add
189 - add isl_map_apply_pw_qpolynomial_fold
190 - support named and nested spaces
191 - support union sets and maps
192 - add public API for matrices
195 date: Tue Jun 29 13:16:46 CEST 2010
197 - new printing functions
198 - support for "may" accesses in dependence analysis
199 - improved coalescing
200 - improved transitive closure
201 - fix several hard to trigger bugs
202 - improved argument parsing
203 - support parametric vertex enumeration for barvinok
204 - optionally use Bernstein expansion to compute bounds