2 date: Sun 25 Apr 2021 03:56:37 PM CEST
4 - improved (C++) bindings (inherit methods, renamed exports)
5 - initial templated C++ bindings
6 - detect bounds on constant polynomials as tight
9 date: Sun 01 Nov 2020 02:41:20 PM CET
11 - minor improvements to coalescing
12 - use build compiler to build extract_interface
13 - add some convenience functions
14 - ignore parameters in isl_union_* hash tables
17 date: Sun Jan 12 10:48:18 CET 2020
22 date: Fri Nov 1 18:39:30 CET 2019
24 - require C++11 to generate bindings
26 - scheduler fix involving fixed dimensions
27 - accept ranges in tuples during parsing
28 - add some convenience functions
31 date: Sat Mar 9 15:25:29 CET 2019
33 - preliminary C++ bindings
34 - use incremental scheduler by default
35 - introduce isl_size type
36 - rename isl_ast_op_type to isl_ast_expr_op_type
38 - use isl_bool to return extra boolean argument
41 date: Sat Jul 21 18:10:08 CEST 2018
43 - keep track of domain in 0D isl_multi_pw_aff and isl_multi_union_pw_aff
44 - add isl_aff_eval and isl_pw_aff_eval
45 - add fixed-size rectangular box hull
48 date: Sat Mar 3 10:44:49 CET 2018
50 - minor improvements to coalescing
51 - minor improvement to parametric integer programming
52 - try harder to avoid large coefficients in scheduler
53 - support kill accesses in dependence analysis
54 - drop deprecated isl_int
55 - drop deprecated band forests
56 - drop deprecated functions
59 date: Sun Dec 18 11:01:58 CET 2016
61 - improve elimination of redundant existentially quantified variables
63 - improve parametric integer programming
64 - preserve isolate option in isl_schedule_node_band_split
65 - print AST nodes in YAML format
66 - minor improvements to Python bindings
69 date: Fri May 6 12:02:48 CEST 2016
71 - fix bug in coalescing treatment
74 date: Tue May 3 14:26:43 CEST 2016
76 - optionally combine SCCs incrementally in scheduler
77 - optionally maximize coincidence in scheduler
78 - optionally avoid loop coalescing in scheduler
79 - fix handling of nested integer divisions
80 - optionally detect min/max expressions during AST generation
81 - minor AST generator improvements
82 - simplify stride constraints
83 - improve support for expansions in schedule trees
86 date: Thu Jan 14 18:08:06 CET 2016
88 - fix bug in simplification
91 date: Tue Jan 12 09:56:16 CET 2016
93 - add 32 bit integer optimization for IMath
94 - minor AST generator improvements
95 - add isl_union_flow_get_full_{may,must}_dependence
96 - minor improvements to Python bindings
97 - minor improvements to set and map printing
100 date: Thu Jun 11 12:45:33 CEST 2015
103 - add isl_union_access_info_compute_flow
104 - add mark nodes in AST
105 - add isl_union_pw_aff and isl_multi_union_pw_aff
107 - deprecate band forests
108 - deprecate separation_class AST generation option
109 - introduce isl_bool and isl_stat types
112 date: Thu Apr 9 12:57:23 CEST 2015
114 - fix bug in affine expression normalization
115 - fix handling of conditional validity constraints
118 date: Sat Oct 25 16:08:47 CEST 2014
120 - support IMath as an optional replacement for GMP
121 - minor AST generator improvements
124 date: Mon Apr 14 11:08:45 CEST 2014
127 - improved support for multi piecewise quasi-affine expressions
128 - allow the user to impose a bound on the number of low-level operations
129 - add isl_id_to_ast_expr and isl_id_to_pw_aff
130 - add isl_schedule_constraints
131 - hide internal structure of isl_vec
132 - remove support for piplib
135 date: Sun Jan 12 12:09:46 CET 2014
137 - MinGW-w64 build fix
138 - fix simplification bug
141 date: Wed Jul 24 12:54:46 CEST 2013
143 - handle malloc returning NULL on zero-size allocation
144 - fix regression in AST generator
147 date: Sun Jun 23 20:23:05 CEST 2013
149 - add isl_val abstraction
152 date: Tue Apr 9 18:45:10 CEST 2013
154 - make code generation output the same on Solaris
155 - fix some hard to trigger bugs
158 date: Mon Dec 10 11:55:30 CET 2012
160 - add LICENSE file to distribution
161 - make code generation output independent of endianness
164 date: Mon Dec 3 08:17:18 CET 2012
166 - change license from LGPL 2.1 to MIT
167 - add support for multi piecewise quasi-affine expressions
168 - add code generation
169 - various minor bug fixes
172 date: Sun Jun 3 18:00:16 CEST 2012
174 - support for interaction with dependence analysis
175 - add public API for vectors
176 - improved support for (piecewise) multi quasi-affine expressions
177 - various minor bug fixes
180 date: Sat Dec 17 18:19:26 CET 2011
182 - improved argument parsing
183 - hide internal structure of isl_options
184 - improved support for parameter sets
185 - configurable scheduling
188 date: Fri Oct 21 12:36:20 CEST 2011
191 - drop isl_div abstraction
192 - rename isl_dim to isl_space
194 explicitly differentiate between spaces of maps,
195 sets and parameter sets
196 - add support for identifiers
197 - add support for (piecewise) multi quasi-affine expressions
198 - preliminary Python bindings
201 date: Tue Jul 12 19:34:51 CEST 2011
203 - hide internal structures of isl_div and isl_constraint
204 - preliminary scheduling
205 - add support for local spaces and (piecewise) quasi-affine expressions
208 date: Fri Mar 18 15:59:16 CET 2011
211 - consistency changes in API
212 - hide internal structure of isl_ctx
215 date: Wed Jan 5 10:21:42 CET 2011
217 - fix simple symmetry detection in parametric integer programming
220 date: Thu Dec 23 17:03:14 CET 2010
222 - rename header files from isl_header.h to isl/header.h
223 - add higher level interface for dependence analysis
224 - improved argument parsing
225 - optionally triangulate domains during Bernstein expansion
226 - support extended PolyLib format
227 - hide internal structure of some data types
228 - improved coalescing
229 - add simple symmetry detection in parametric integer programming
232 date: Fri Sep 10 12:57:50 CEST 2010
234 - rename isl_pw_qpolynomial_fold_add
235 - add isl_map_apply_pw_qpolynomial_fold
236 - support named and nested spaces
237 - support union sets and maps
238 - add public API for matrices
241 date: Tue Jun 29 13:16:46 CEST 2010
243 - new printing functions
244 - support for "may" accesses in dependence analysis
245 - improved coalescing
246 - improved transitive closure
247 - fix several hard to trigger bugs
248 - improved argument parsing
249 - support parametric vertex enumeration for barvinok
250 - optionally use Bernstein expansion to compute bounds