1version: 0.22.1
2date: Sun Jan 12 10:48:18 CET 2020
3changes:
4	- fix error handling
5---
6version: 0.22
7date: Fri Nov  1 18:39:30 CET 2019
8changes:
9	- improved bindings
10	- scheduler fix involving fixed dimensions
11	- accept ranges in tuples during parsing
12	- add some convenience functions
13---
14version: 0.21
15date: Sat Mar  9 15:25:29 CET 2019
16changes:
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
21	- fix coalescing bugs
22	- use isl_bool to return extra boolean argument
23---
24version: 0.20
25date: Sat Jul 21 18:10:08 CEST 2018
26changes:
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
30---
31version: 0.19
32date: Sat Mar  3 10:44:49 CET 2018
33changes:
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
41---
42version: 0.18
43date: Sun Dec 18 11:01:58 CET 2016
44changes:
45	- improve elimination of redundant existentially quantified variables
46	- improve coalescing
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
51---
52version: 0.17.1
53date: Fri May  6 12:02:48 CEST 2016
54changes:
55	- fix bug in coalescing treatment
56---
57version: 0.17
58date: Tue May  3 14:26:43 CEST 2016
59changes:
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
68---
69version: 0.16.1
70date: Thu Jan 14 18:08:06 CET 2016
71changes:
72	- fix bug in simplification
73---
74version: 0.16
75date: Tue Jan 12 09:56:16 CET 2016
76changes:
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
82---
83version: 0.15
84date: Thu Jun 11 12:45:33 CEST 2015
85changes:
86	- improve coalescing
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
90	- add schedule trees
91	- deprecate band forests
92	- deprecate separation_class AST generation option
93	- introduce isl_bool and isl_stat types
94---
95version: 0.14.1
96date: Thu Apr  9 12:57:23 CEST 2015
97changes:
98	- fix bug in affine expression normalization
99	- fix handling of conditional validity constraints
100---
101version: 0.14
102date: Sat Oct 25 16:08:47 CEST 2014
103changes:
104	- support IMath as an optional replacement for GMP
105	- minor AST generator improvements
106---
107version: 0.13
108date: Mon Apr 14 11:08:45 CEST 2014
109changes:
110	- deprecate isl_int
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
117---
118version: 0.12.2
119date: Sun Jan 12 12:09:46 CET 2014
120changes:
121	- MinGW-w64 build fix
122	- fix simplification bug
123---
124version: 0.12.1
125date: Wed Jul 24 12:54:46 CEST 2013
126changes:
127	- handle malloc returning NULL on zero-size allocation
128	- fix regression in AST generator
129---
130version: 0.12
131date: Sun Jun 23 20:23:05 CEST 2013
132changes:
133	- add isl_val abstraction
134---
135version: 0.11.2
136date: Tue Apr  9 18:45:10 CEST 2013
137changes:
138	- make code generation output the same on Solaris
139	- fix some hard to trigger bugs
140---
141version: 0.11.1
142date: Mon Dec 10 11:55:30 CET 2012
143changes:
144	- add LICENSE file to distribution
145	- make code generation output independent of endianness
146---
147version: 0.11
148date: Mon Dec  3 08:17:18 CET 2012
149changes:
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
154---
155version: 0.10
156date: Sun Jun  3 18:00:16 CEST 2012
157changes:
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
162---
163version: 0.09
164date: Sat Dec 17 18:19:26 CET 2011
165changes:
166	- improved argument parsing
167	- hide internal structure of isl_options
168	- improved support for parameter sets
169	- configurable scheduling
170---
171version: 0.08
172date: Fri Oct 21 12:36:20 CEST 2011
173changes:
174	- improved parsing
175	- drop isl_div abstraction
176	- rename isl_dim to isl_space
177	- |-
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
183---
184version: 0.07
185date: Tue Jul 12 19:34:51 CEST 2011
186changes:
187	- hide internal structures of isl_div and isl_constraint
188	- preliminary scheduling
189	- add support for local spaces and (piecewise) quasi-affine expressions
190---
191version: 0.06
192date: Fri Mar 18 15:59:16 CET 2011
193changes:
194	- improved parsing
195	- consistency changes in API
196	- hide internal structure of isl_ctx
197---
198version: 0.05.1
199date: Wed Jan  5 10:21:42 CET 2011
200changes:
201	- fix simple symmetry detection in parametric integer programming
202---
203version: 0.05
204date: Thu Dec 23 17:03:14 CET 2010
205changes:
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
214---
215version: 0.04
216date: Fri Sep 10 12:57:50 CEST 2010
217changes:
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
223---
224version: 0.03
225date: Tue Jun 29 13:16:46 CEST 2010
226changes:
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
235