brintos

brintos / llvm-project-archived public Read only

0
0
Text · 7.1 KiB · 49100a8 Raw
258 lines · plain
1version: 0.252date: Sat 02 Jul 2022 11:14:57 AM CEST3changes:4	- support (type safe) user object on id in bindings5	- more exports to (templated C++) bindings6	- add some convenience functions7---8version: 0.249date: Sun 25 Apr 2021 03:56:37 PM CEST10changes:11	- improved (C++) bindings (inherit methods, renamed exports)12	- initial templated C++ bindings13	- detect bounds on constant polynomials as tight14---15version: 0.2316date: Sun 01 Nov 2020 02:41:20 PM CET17changes:18	- minor improvements to coalescing19	- use build compiler to build extract_interface20	- add some convenience functions21	- ignore parameters in isl_union_* hash tables22---23version: 0.22.124date: Sun Jan 12 10:48:18 CET 202025changes:26	- fix error handling27---28version: 0.2229date: Fri Nov  1 18:39:30 CET 201930changes:31	- require C++11 to generate bindings32	- improved bindings33	- scheduler fix involving fixed dimensions34	- accept ranges in tuples during parsing35	- add some convenience functions36---37version: 0.2138date: Sat Mar  9 15:25:29 CET 201939changes:40	- preliminary C++ bindings41	- use incremental scheduler by default42	- introduce isl_size type43	- rename isl_ast_op_type to isl_ast_expr_op_type44	- fix coalescing bugs45	- use isl_bool to return extra boolean argument46---47version: 0.2048date: Sat Jul 21 18:10:08 CEST 201849changes:50	- keep track of domain in 0D isl_multi_pw_aff and isl_multi_union_pw_aff51	- add isl_aff_eval and isl_pw_aff_eval52	- add fixed-size rectangular box hull53---54version: 0.1955date: Sat Mar  3 10:44:49 CET 201856changes:57	- minor improvements to coalescing58	- minor improvement to parametric integer programming59	- try harder to avoid large coefficients in scheduler60	- support kill accesses in dependence analysis61	- drop deprecated isl_int62	- drop deprecated band forests63	- drop deprecated functions64---65version: 0.1866date: Sun Dec 18 11:01:58 CET 201667changes:68	- improve elimination of redundant existentially quantified variables69	- improve coalescing70	- improve parametric integer programming71	- preserve isolate option in isl_schedule_node_band_split72	- print AST nodes in YAML format73	- minor improvements to Python bindings74---75version: 0.17.176date: Fri May  6 12:02:48 CEST 201677changes:78	- fix bug in coalescing treatment79---80version: 0.1781date: Tue May  3 14:26:43 CEST 201682changes:83	- optionally combine SCCs incrementally in scheduler84	- optionally maximize coincidence in scheduler85	- optionally avoid loop coalescing in scheduler86	- fix handling of nested integer divisions87	- optionally detect min/max expressions during AST generation88	- minor AST generator improvements89	- simplify stride constraints90	- improve support for expansions in schedule trees91---92version: 0.16.193date: Thu Jan 14 18:08:06 CET 201694changes:95	- fix bug in simplification96---97version: 0.1698date: Tue Jan 12 09:56:16 CET 201699changes:100	- add 32 bit integer optimization for IMath101	- minor AST generator improvements102	- add isl_union_flow_get_full_{may,must}_dependence103	- minor improvements to Python bindings104	- minor improvements to set and map printing105---106version: 0.15107date: Thu Jun 11 12:45:33 CEST 2015108changes:109	- improve coalescing110	- add isl_union_access_info_compute_flow111	- add mark nodes in AST112	- add isl_union_pw_aff and isl_multi_union_pw_aff113	- add schedule trees114	- deprecate band forests115	- deprecate separation_class AST generation option116	- introduce isl_bool and isl_stat types117---118version: 0.14.1119date: Thu Apr  9 12:57:23 CEST 2015120changes:121	- fix bug in affine expression normalization122	- fix handling of conditional validity constraints123---124version: 0.14125date: Sat Oct 25 16:08:47 CEST 2014126changes:127	- support IMath as an optional replacement for GMP128	- minor AST generator improvements129---130version: 0.13131date: Mon Apr 14 11:08:45 CEST 2014132changes:133	- deprecate isl_int134	- improved support for multi piecewise quasi-affine expressions135	- allow the user to impose a bound on the number of low-level operations136	- add isl_id_to_ast_expr and isl_id_to_pw_aff137	- add isl_schedule_constraints138	- hide internal structure of isl_vec139	- remove support for piplib140---141version: 0.12.2142date: Sun Jan 12 12:09:46 CET 2014143changes:144	- MinGW-w64 build fix145	- fix simplification bug146---147version: 0.12.1148date: Wed Jul 24 12:54:46 CEST 2013149changes:150	- handle malloc returning NULL on zero-size allocation151	- fix regression in AST generator152---153version: 0.12154date: Sun Jun 23 20:23:05 CEST 2013155changes:156	- add isl_val abstraction157---158version: 0.11.2159date: Tue Apr  9 18:45:10 CEST 2013160changes:161	- make code generation output the same on Solaris162	- fix some hard to trigger bugs163---164version: 0.11.1165date: Mon Dec 10 11:55:30 CET 2012166changes:167	- add LICENSE file to distribution168	- make code generation output independent of endianness169---170version: 0.11171date: Mon Dec  3 08:17:18 CET 2012172changes:173	- change license from LGPL 2.1 to MIT174	- add support for multi piecewise quasi-affine expressions175	- add code generation176	- various minor bug fixes177---178version: 0.10179date: Sun Jun  3 18:00:16 CEST 2012180changes:181	- support for interaction with dependence analysis182	- add public API for vectors183	- improved support for (piecewise) multi quasi-affine expressions184	- various minor bug fixes185---186version: 0.09187date: Sat Dec 17 18:19:26 CET 2011188changes:189	- improved argument parsing190	- hide internal structure of isl_options191	- improved support for parameter sets192	- configurable scheduling193---194version: 0.08195date: Fri Oct 21 12:36:20 CEST 2011196changes:197	- improved parsing198	- drop isl_div abstraction199	- rename isl_dim to isl_space200	- |-201	  explicitly differentiate between spaces of maps,202	  sets and parameter sets203	- add support for identifiers204	- add support for (piecewise) multi quasi-affine expressions205	- preliminary Python bindings206---207version: 0.07208date: Tue Jul 12 19:34:51 CEST 2011209changes:210	- hide internal structures of isl_div and isl_constraint211	- preliminary scheduling212	- add support for local spaces and (piecewise) quasi-affine expressions213---214version: 0.06215date: Fri Mar 18 15:59:16 CET 2011216changes:217	- improved parsing218	- consistency changes in API219	- hide internal structure of isl_ctx220---221version: 0.05.1222date: Wed Jan  5 10:21:42 CET 2011223changes:224	- fix simple symmetry detection in parametric integer programming225---226version: 0.05227date: Thu Dec 23 17:03:14 CET 2010228changes:229	- rename header files from isl_header.h to isl/header.h230	- add higher level interface for dependence analysis231	- improved argument parsing232	- optionally triangulate domains during Bernstein expansion233	- support extended PolyLib format234	- hide internal structure of some data types235	- improved coalescing236	- add simple symmetry detection in parametric integer programming237---238version: 0.04239date: Fri Sep 10 12:57:50 CEST 2010240changes:241	- rename isl_pw_qpolynomial_fold_add242	- add isl_map_apply_pw_qpolynomial_fold243	- support named and nested spaces244	- support union sets and maps245	- add public API for matrices246---247version: 0.03248date: Tue Jun 29 13:16:46 CEST 2010249changes:250	- new printing functions251	- support for "may" accesses in dependence analysis252	- improved coalescing253	- improved transitive closure254	- fix several hard to trigger bugs255	- improved argument parsing256	- support parametric vertex enumeration for barvinok257	- optionally use Bernstein expansion to compute bounds258