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