2 date: Sat Jul 21 18:10:08 CEST 2018
4 - keep track of domain in 0D isl_multi_pw_aff and isl_multi_union_pw_aff
5 - add isl_aff_eval and isl_pw_aff_eval
6 - add fixed-size rectangular box hull
9 date: Sat Mar 3 10:44:49 CET 2018
11 - minor improvements to coalescing
12 - minor improvement to parametric integer programming
13 - try harder to avoid large coefficients in scheduler
14 - support kill accesses in dependence analysis
15 - drop deprecated isl_int
16 - drop deprecated band forests
17 - drop deprecated functions
20 date: Sun Dec 18 11:01:58 CET 2016
22 - improve elimination of redundant existentially quantified variables
24 - improve parametric integer programming
25 - preserve isolate option in isl_schedule_node_band_split
26 - print AST nodes in YAML format
27 - minor improvements to Python bindings
30 date: Fri May 6 12:02:48 CEST 2016
32 - fix bug in coalescing treatment
35 date: Tue May 3 14:26:43 CEST 2016
37 - optionally combine SCCs incrementally in scheduler
38 - optionally maximize coincidence in scheduler
39 - optionally avoid loop coalescing in scheduler
40 - fix handling of nested integer divisions
41 - optionally detect min/max expressions during AST generation
42 - minor AST generator improvements
43 - simplify stride constraints
44 - improve support for expansions in schedule trees
47 date: Thu Jan 14 18:08:06 CET 2016
49 - fix bug in simplification
52 date: Tue Jan 12 09:56:16 CET 2016
54 - add 32 bit integer optimization for IMath
55 - minor AST generator improvements
56 - add isl_union_flow_get_full_{may,must}_dependence
57 - minor improvements to Python bindings
58 - minor improvements to set and map printing
61 date: Thu Jun 11 12:45:33 CEST 2015
64 - add isl_union_access_info_compute_flow
65 - add mark nodes in AST
66 - add isl_union_pw_aff and isl_multi_union_pw_aff
68 - deprecate band forests
69 - deprecate separation_class AST generation option
70 - introduce isl_bool and isl_stat types
73 date: Thu Apr 9 12:57:23 CEST 2015
75 - fix bug in affine expression normalization
76 - fix handling of conditional validity constraints
79 date: Sat Oct 25 16:08:47 CEST 2014
81 - support IMath as an optional replacement for GMP
82 - minor AST generator improvements
85 date: Mon Apr 14 11:08:45 CEST 2014
88 - improved support for multi piecewise quasi-affine expressions
89 - allow the user to impose a bound on the number of low-level operations
90 - add isl_id_to_ast_expr and isl_id_to_pw_aff
91 - add isl_schedule_constraints
92 - hide internal structure of isl_vec
93 - remove support for piplib
96 date: Sun Jan 12 12:09:46 CET 2014
99 - fix simplification bug
102 date: Wed Jul 24 12:54:46 CEST 2013
104 - handle malloc returning NULL on zero-size allocation
105 - fix regression in AST generator
108 date: Sun Jun 23 20:23:05 CEST 2013
110 - add isl_val abstraction
113 date: Tue Apr 9 18:45:10 CEST 2013
115 - make code generation output the same on Solaris
116 - fix some hard to trigger bugs
119 date: Mon Dec 10 11:55:30 CET 2012
121 - add LICENSE file to distribution
122 - make code generation output independent of endianness
125 date: Mon Dec 3 08:17:18 CET 2012
127 - change license from LGPL 2.1 to MIT
128 - add support for multi piecewise quasi-affine expressions
129 - add code generation
130 - various minor bug fixes
133 date: Sun Jun 3 18:00:16 CEST 2012
135 - support for interaction with dependence analysis
136 - add public API for vectors
137 - improved support for (piecewise) multi quasi-affine expressions
138 - various minor bug fixes
141 date: Sat Dec 17 18:19:26 CET 2011
143 - improved argument parsing
144 - hide internal structure of isl_options
145 - improved support for parameter sets
146 - configurable scheduling
149 date: Fri Oct 21 12:36:20 CEST 2011
152 - drop isl_div abstraction
153 - rename isl_dim to isl_space
155 explicitly differentiate between spaces of maps,
156 sets and parameter sets
157 - add support for identifiers
158 - add support for (piecewise) multi quasi-affine expressions
159 - preliminary Python bindings
162 date: Tue Jul 12 19:34:51 CEST 2011
164 - hide internal structures of isl_div and isl_constraint
165 - preliminary scheduling
166 - add support for local spaces and (piecewise) quasi-affine expressions
169 date: Fri Mar 18 15:59:16 CET 2011
172 - consistency changes in API
173 - hide internal structure of isl_ctx
176 date: Wed Jan 5 10:21:42 CET 2011
178 - fix simple symmetry detection in parametric integer programming
181 date: Thu Dec 23 17:03:14 CET 2010
183 - rename header files from isl_header.h to isl/header.h
184 - add higher level interface for dependence analysis
185 - improved argument parsing
186 - optionally triangulate domains during Bernstein expansion
187 - support extended PolyLib format
188 - hide internal structure of some data types
189 - improved coalescing
190 - add simple symmetry detection in parametric integer programming
193 date: Fri Sep 10 12:57:50 CEST 2010
195 - rename isl_pw_qpolynomial_fold_add
196 - add isl_map_apply_pw_qpolynomial_fold
197 - support named and nested spaces
198 - support union sets and maps
199 - add public API for matrices
202 date: Tue Jun 29 13:16:46 CEST 2010
204 - new printing functions
205 - support for "may" accesses in dependence analysis
206 - improved coalescing
207 - improved transitive closure
208 - fix several hard to trigger bugs
209 - improved argument parsing
210 - support parametric vertex enumeration for barvinok
211 - optionally use Bernstein expansion to compute bounds