2 date: Sun Jan 12 10:48:18 CET 2020
7 date: Fri Nov 1 18:39:30 CET 2019
10 - scheduler fix involving fixed dimensions
11 - accept ranges in tuples during parsing
12 - add some convenience functions
15 date: Sat Mar 9 15:25:29 CET 2019
17 - preliminary C++ bindings
18 - use incremental scheduler by default
19 - introduce isl_size type
20 - rename isl_ast_op_type to isl_ast_expr_op_type
22 - use isl_bool to return extra boolean argument
25 date: Sat Jul 21 18:10:08 CEST 2018
27 - keep track of domain in 0D isl_multi_pw_aff and isl_multi_union_pw_aff
28 - add isl_aff_eval and isl_pw_aff_eval
29 - add fixed-size rectangular box hull
32 date: Sat Mar 3 10:44:49 CET 2018
34 - minor improvements to coalescing
35 - minor improvement to parametric integer programming
36 - try harder to avoid large coefficients in scheduler
37 - support kill accesses in dependence analysis
38 - drop deprecated isl_int
39 - drop deprecated band forests
40 - drop deprecated functions
43 date: Sun Dec 18 11:01:58 CET 2016
45 - improve elimination of redundant existentially quantified variables
47 - improve parametric integer programming
48 - preserve isolate option in isl_schedule_node_band_split
49 - print AST nodes in YAML format
50 - minor improvements to Python bindings
53 date: Fri May 6 12:02:48 CEST 2016
55 - fix bug in coalescing treatment
58 date: Tue May 3 14:26:43 CEST 2016
60 - optionally combine SCCs incrementally in scheduler
61 - optionally maximize coincidence in scheduler
62 - optionally avoid loop coalescing in scheduler
63 - fix handling of nested integer divisions
64 - optionally detect min/max expressions during AST generation
65 - minor AST generator improvements
66 - simplify stride constraints
67 - improve support for expansions in schedule trees
70 date: Thu Jan 14 18:08:06 CET 2016
72 - fix bug in simplification
75 date: Tue Jan 12 09:56:16 CET 2016
77 - add 32 bit integer optimization for IMath
78 - minor AST generator improvements
79 - add isl_union_flow_get_full_{may,must}_dependence
80 - minor improvements to Python bindings
81 - minor improvements to set and map printing
84 date: Thu Jun 11 12:45:33 CEST 2015
87 - add isl_union_access_info_compute_flow
88 - add mark nodes in AST
89 - add isl_union_pw_aff and isl_multi_union_pw_aff
91 - deprecate band forests
92 - deprecate separation_class AST generation option
93 - introduce isl_bool and isl_stat types
96 date: Thu Apr 9 12:57:23 CEST 2015
98 - fix bug in affine expression normalization
99 - fix handling of conditional validity constraints
102 date: Sat Oct 25 16:08:47 CEST 2014
104 - support IMath as an optional replacement for GMP
105 - minor AST generator improvements
108 date: Mon Apr 14 11:08:45 CEST 2014
111 - improved support for multi piecewise quasi-affine expressions
112 - allow the user to impose a bound on the number of low-level operations
113 - add isl_id_to_ast_expr and isl_id_to_pw_aff
114 - add isl_schedule_constraints
115 - hide internal structure of isl_vec
116 - remove support for piplib
119 date: Sun Jan 12 12:09:46 CET 2014
121 - MinGW-w64 build fix
122 - fix simplification bug
125 date: Wed Jul 24 12:54:46 CEST 2013
127 - handle malloc returning NULL on zero-size allocation
128 - fix regression in AST generator
131 date: Sun Jun 23 20:23:05 CEST 2013
133 - add isl_val abstraction
136 date: Tue Apr 9 18:45:10 CEST 2013
138 - make code generation output the same on Solaris
139 - fix some hard to trigger bugs
142 date: Mon Dec 10 11:55:30 CET 2012
144 - add LICENSE file to distribution
145 - make code generation output independent of endianness
148 date: Mon Dec 3 08:17:18 CET 2012
150 - change license from LGPL 2.1 to MIT
151 - add support for multi piecewise quasi-affine expressions
152 - add code generation
153 - various minor bug fixes
156 date: Sun Jun 3 18:00:16 CEST 2012
158 - support for interaction with dependence analysis
159 - add public API for vectors
160 - improved support for (piecewise) multi quasi-affine expressions
161 - various minor bug fixes
164 date: Sat Dec 17 18:19:26 CET 2011
166 - improved argument parsing
167 - hide internal structure of isl_options
168 - improved support for parameter sets
169 - configurable scheduling
172 date: Fri Oct 21 12:36:20 CEST 2011
175 - drop isl_div abstraction
176 - rename isl_dim to isl_space
178 explicitly differentiate between spaces of maps,
179 sets and parameter sets
180 - add support for identifiers
181 - add support for (piecewise) multi quasi-affine expressions
182 - preliminary Python bindings
185 date: Tue Jul 12 19:34:51 CEST 2011
187 - hide internal structures of isl_div and isl_constraint
188 - preliminary scheduling
189 - add support for local spaces and (piecewise) quasi-affine expressions
192 date: Fri Mar 18 15:59:16 CET 2011
195 - consistency changes in API
196 - hide internal structure of isl_ctx
199 date: Wed Jan 5 10:21:42 CET 2011
201 - fix simple symmetry detection in parametric integer programming
204 date: Thu Dec 23 17:03:14 CET 2010
206 - rename header files from isl_header.h to isl/header.h
207 - add higher level interface for dependence analysis
208 - improved argument parsing
209 - optionally triangulate domains during Bernstein expansion
210 - support extended PolyLib format
211 - hide internal structure of some data types
212 - improved coalescing
213 - add simple symmetry detection in parametric integer programming
216 date: Fri Sep 10 12:57:50 CEST 2010
218 - rename isl_pw_qpolynomial_fold_add
219 - add isl_map_apply_pw_qpolynomial_fold
220 - support named and nested spaces
221 - support union sets and maps
222 - add public API for matrices
225 date: Tue Jun 29 13:16:46 CEST 2010
227 - new printing functions
228 - support for "may" accesses in dependence analysis
229 - improved coalescing
230 - improved transitive closure
231 - fix several hard to trigger bugs
232 - improved argument parsing
233 - support parametric vertex enumeration for barvinok
234 - optionally use Bernstein expansion to compute bounds