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