generalize isl_multi_aff_sub
[isl.git] / ChangeLog
bloba802e45909a3d12139780b8e3b79bbee0e8b9095
1 version: 0.14
2 date: Sat Oct 25 16:08:47 CEST 2014
3 changes:
4         - support IMath as an optional replacement for GMP
5         - minor AST generator improvements
6 ---
7 version: 0.13
8 date: Mon Apr 14 11:08:45 CEST 2014
9 changes:
10         - deprecate isl_int
11         - improved support for multi piecewise quasi-affine expressions
12         - allow the user to impose a bound on the number of low-level operations
13         - add isl_id_to_ast_expr and isl_id_to_pw_aff
14         - add isl_schedule_constraints
15         - hide internal structure of isl_vec
16         - remove support for piplib
17 ---
18 version: 0.12.2
19 date: Sun Jan 12 12:09:46 CET 2014
20 changes:
21         - MinGW-w64 build fix
22         - fix simplification bug
23 ---
24 version: 0.12.1
25 date: Wed Jul 24 12:54:46 CEST 2013
26 changes:
27         - handle malloc returning NULL on zero-size allocation
28         - fix regression in AST generator
29 ---
30 version: 0.12
31 date: Sun Jun 23 20:23:05 CEST 2013
32 changes:
33         - add isl_val abstraction
34 ---
35 version: 0.11.2
36 date: Tue Apr  9 18:45:10 CEST 2013
37 changes:
38         - make code generation output the same on Solaris
39         - fix some hard to trigger bugs
40 ---
41 version: 0.11.1
42 date: Mon Dec 10 11:55:30 CET 2012
43 changes:
44         - add LICENSE file to distribution
45         - make code generation output independent of endianness
46 ---
47 version: 0.11
48 date: Mon Dec  3 08:17:18 CET 2012
49 changes:
50         - change license from LGPL 2.1 to MIT
51         - add support for multi piecewise quasi-affine expressions
52         - add code generation
53         - various minor bug fixes
54 ---
55 version: 0.10
56 date: Sun Jun  3 18:00:16 CEST 2012
57 changes:
58         - support for interaction with dependence analysis
59         - add public API for vectors
60         - improved support for (piecewise) multi quasi-affine expressions
61         - various minor bug fixes
62 ---
63 version: 0.09
64 date: Sat Dec 17 18:19:26 CET 2011
65 changes:
66         - improved argument parsing
67         - hide internal structure of isl_options
68         - improved support for parameter sets
69         - configurable scheduling
70 ---
71 version: 0.08
72 date: Fri Oct 21 12:36:20 CEST 2011
73 changes:
74         - improved parsing
75         - drop isl_div abstraction
76         - rename isl_dim to isl_space
77         - |-
78           explicitly differentiate between spaces of maps,
79           sets and parameter sets
80         - add support for identifiers
81         - add support for (piecewise) multi quasi-affine expressions
82         - preliminary Python bindings
83 ---
84 version: 0.07
85 date: Tue Jul 12 19:34:51 CEST 2011
86 changes:
87         - hide internal structures of isl_div and isl_constraint
88         - preliminary scheduling
89         - add support for local spaces and (piecewise) quasi-affine expressions
90 ---
91 version: 0.06
92 date: Fri Mar 18 15:59:16 CET 2011
93 changes:
94         - improved parsing
95         - consistency changes in API
96         - hide internal structure of isl_ctx
97 ---
98 version: 0.05.1
99 date: Wed Jan  5 10:21:42 CET 2011
100 changes:
101         - fix simple symmetry detection in parametric integer programming
103 version: 0.05
104 date: Thu Dec 23 17:03:14 CET 2010
105 changes:
106         - rename header files from isl_header.h to isl/header.h
107         - add higher level interface for dependence analysis
108         - improved argument parsing
109         - optionally triangulate domains during Bernstein expansion
110         - support extended PolyLib format
111         - hide internal structure of some data types
112         - improved coalescing
113         - add simple symmetry detection in parametric integer programming
115 version: 0.04
116 date: Fri Sep 10 12:57:50 CEST 2010
117 changes:
118         - rename isl_pw_qpolynomial_fold_add
119         - add isl_map_apply_pw_qpolynomial_fold
120         - support named and nested spaces
121         - support union sets and maps
122         - add public API for matrices
124 version: 0.03
125 date: Tue Jun 29 13:16:46 CEST 2010
126 changes:
127         - new printing functions
128         - support for "may" accesses in dependence analysis
129         - improved coalescing
130         - improved transitive closure
131         - fix several hard to trigger bugs
132         - improved argument parsing
133         - support parametric vertex enumeration for barvinok
134         - optionally use Bernstein expansion to compute bounds