mirror of
https://review.haiku-os.org/buildtools
synced 2024-11-23 15:29:11 +01:00
251 lines
6.9 KiB
Plaintext
251 lines
6.9 KiB
Plaintext
version: 0.24
|
|
date: Sun 25 Apr 2021 03:56:37 PM CEST
|
|
changes:
|
|
- improved (C++) bindings (inherit methods, renamed exports)
|
|
- initial templated C++ bindings
|
|
- detect bounds on constant polynomials as tight
|
|
---
|
|
version: 0.23
|
|
date: Sun 01 Nov 2020 02:41:20 PM CET
|
|
changes:
|
|
- minor improvements to coalescing
|
|
- use build compiler to build extract_interface
|
|
- add some convenience functions
|
|
- ignore parameters in isl_union_* hash tables
|
|
---
|
|
version: 0.22.1
|
|
date: Sun Jan 12 10:48:18 CET 2020
|
|
changes:
|
|
- fix error handling
|
|
---
|
|
version: 0.22
|
|
date: Fri Nov 1 18:39:30 CET 2019
|
|
changes:
|
|
- require C++11 to generate bindings
|
|
- improved bindings
|
|
- scheduler fix involving fixed dimensions
|
|
- accept ranges in tuples during parsing
|
|
- add some convenience functions
|
|
---
|
|
version: 0.21
|
|
date: Sat Mar 9 15:25:29 CET 2019
|
|
changes:
|
|
- preliminary C++ bindings
|
|
- use incremental scheduler by default
|
|
- introduce isl_size type
|
|
- rename isl_ast_op_type to isl_ast_expr_op_type
|
|
- fix coalescing bugs
|
|
- use isl_bool to return extra boolean argument
|
|
---
|
|
version: 0.20
|
|
date: Sat Jul 21 18:10:08 CEST 2018
|
|
changes:
|
|
- keep track of domain in 0D isl_multi_pw_aff and isl_multi_union_pw_aff
|
|
- add isl_aff_eval and isl_pw_aff_eval
|
|
- add fixed-size rectangular box hull
|
|
---
|
|
version: 0.19
|
|
date: Sat Mar 3 10:44:49 CET 2018
|
|
changes:
|
|
- minor improvements to coalescing
|
|
- minor improvement to parametric integer programming
|
|
- try harder to avoid large coefficients in scheduler
|
|
- support kill accesses in dependence analysis
|
|
- drop deprecated isl_int
|
|
- drop deprecated band forests
|
|
- drop deprecated functions
|
|
---
|
|
version: 0.18
|
|
date: Sun Dec 18 11:01:58 CET 2016
|
|
changes:
|
|
- improve elimination of redundant existentially quantified variables
|
|
- improve coalescing
|
|
- improve parametric integer programming
|
|
- preserve isolate option in isl_schedule_node_band_split
|
|
- print AST nodes in YAML format
|
|
- minor improvements to Python bindings
|
|
---
|
|
version: 0.17.1
|
|
date: Fri May 6 12:02:48 CEST 2016
|
|
changes:
|
|
- fix bug in coalescing treatment
|
|
---
|
|
version: 0.17
|
|
date: Tue May 3 14:26:43 CEST 2016
|
|
changes:
|
|
- optionally combine SCCs incrementally in scheduler
|
|
- optionally maximize coincidence in scheduler
|
|
- optionally avoid loop coalescing in scheduler
|
|
- fix handling of nested integer divisions
|
|
- optionally detect min/max expressions during AST generation
|
|
- minor AST generator improvements
|
|
- simplify stride constraints
|
|
- improve support for expansions in schedule trees
|
|
---
|
|
version: 0.16.1
|
|
date: Thu Jan 14 18:08:06 CET 2016
|
|
changes:
|
|
- fix bug in simplification
|
|
---
|
|
version: 0.16
|
|
date: Tue Jan 12 09:56:16 CET 2016
|
|
changes:
|
|
- add 32 bit integer optimization for IMath
|
|
- minor AST generator improvements
|
|
- add isl_union_flow_get_full_{may,must}_dependence
|
|
- minor improvements to Python bindings
|
|
- minor improvements to set and map printing
|
|
---
|
|
version: 0.15
|
|
date: Thu Jun 11 12:45:33 CEST 2015
|
|
changes:
|
|
- improve coalescing
|
|
- add isl_union_access_info_compute_flow
|
|
- add mark nodes in AST
|
|
- add isl_union_pw_aff and isl_multi_union_pw_aff
|
|
- add schedule trees
|
|
- deprecate band forests
|
|
- deprecate separation_class AST generation option
|
|
- introduce isl_bool and isl_stat types
|
|
---
|
|
version: 0.14.1
|
|
date: Thu Apr 9 12:57:23 CEST 2015
|
|
changes:
|
|
- fix bug in affine expression normalization
|
|
- fix handling of conditional validity constraints
|
|
---
|
|
version: 0.14
|
|
date: Sat Oct 25 16:08:47 CEST 2014
|
|
changes:
|
|
- support IMath as an optional replacement for GMP
|
|
- minor AST generator improvements
|
|
---
|
|
version: 0.13
|
|
date: Mon Apr 14 11:08:45 CEST 2014
|
|
changes:
|
|
- deprecate isl_int
|
|
- improved support for multi piecewise quasi-affine expressions
|
|
- allow the user to impose a bound on the number of low-level operations
|
|
- add isl_id_to_ast_expr and isl_id_to_pw_aff
|
|
- add isl_schedule_constraints
|
|
- hide internal structure of isl_vec
|
|
- remove support for piplib
|
|
---
|
|
version: 0.12.2
|
|
date: Sun Jan 12 12:09:46 CET 2014
|
|
changes:
|
|
- MinGW-w64 build fix
|
|
- fix simplification bug
|
|
---
|
|
version: 0.12.1
|
|
date: Wed Jul 24 12:54:46 CEST 2013
|
|
changes:
|
|
- handle malloc returning NULL on zero-size allocation
|
|
- fix regression in AST generator
|
|
---
|
|
version: 0.12
|
|
date: Sun Jun 23 20:23:05 CEST 2013
|
|
changes:
|
|
- add isl_val abstraction
|
|
---
|
|
version: 0.11.2
|
|
date: Tue Apr 9 18:45:10 CEST 2013
|
|
changes:
|
|
- make code generation output the same on Solaris
|
|
- fix some hard to trigger bugs
|
|
---
|
|
version: 0.11.1
|
|
date: Mon Dec 10 11:55:30 CET 2012
|
|
changes:
|
|
- add LICENSE file to distribution
|
|
- make code generation output independent of endianness
|
|
---
|
|
version: 0.11
|
|
date: Mon Dec 3 08:17:18 CET 2012
|
|
changes:
|
|
- change license from LGPL 2.1 to MIT
|
|
- add support for multi piecewise quasi-affine expressions
|
|
- add code generation
|
|
- various minor bug fixes
|
|
---
|
|
version: 0.10
|
|
date: Sun Jun 3 18:00:16 CEST 2012
|
|
changes:
|
|
- support for interaction with dependence analysis
|
|
- add public API for vectors
|
|
- improved support for (piecewise) multi quasi-affine expressions
|
|
- various minor bug fixes
|
|
---
|
|
version: 0.09
|
|
date: Sat Dec 17 18:19:26 CET 2011
|
|
changes:
|
|
- improved argument parsing
|
|
- hide internal structure of isl_options
|
|
- improved support for parameter sets
|
|
- configurable scheduling
|
|
---
|
|
version: 0.08
|
|
date: Fri Oct 21 12:36:20 CEST 2011
|
|
changes:
|
|
- improved parsing
|
|
- drop isl_div abstraction
|
|
- rename isl_dim to isl_space
|
|
- |-
|
|
explicitly differentiate between spaces of maps,
|
|
sets and parameter sets
|
|
- add support for identifiers
|
|
- add support for (piecewise) multi quasi-affine expressions
|
|
- preliminary Python bindings
|
|
---
|
|
version: 0.07
|
|
date: Tue Jul 12 19:34:51 CEST 2011
|
|
changes:
|
|
- hide internal structures of isl_div and isl_constraint
|
|
- preliminary scheduling
|
|
- add support for local spaces and (piecewise) quasi-affine expressions
|
|
---
|
|
version: 0.06
|
|
date: Fri Mar 18 15:59:16 CET 2011
|
|
changes:
|
|
- improved parsing
|
|
- consistency changes in API
|
|
- hide internal structure of isl_ctx
|
|
---
|
|
version: 0.05.1
|
|
date: Wed Jan 5 10:21:42 CET 2011
|
|
changes:
|
|
- fix simple symmetry detection in parametric integer programming
|
|
---
|
|
version: 0.05
|
|
date: Thu Dec 23 17:03:14 CET 2010
|
|
changes:
|
|
- rename header files from isl_header.h to isl/header.h
|
|
- add higher level interface for dependence analysis
|
|
- improved argument parsing
|
|
- optionally triangulate domains during Bernstein expansion
|
|
- support extended PolyLib format
|
|
- hide internal structure of some data types
|
|
- improved coalescing
|
|
- add simple symmetry detection in parametric integer programming
|
|
---
|
|
version: 0.04
|
|
date: Fri Sep 10 12:57:50 CEST 2010
|
|
changes:
|
|
- rename isl_pw_qpolynomial_fold_add
|
|
- add isl_map_apply_pw_qpolynomial_fold
|
|
- support named and nested spaces
|
|
- support union sets and maps
|
|
- add public API for matrices
|
|
---
|
|
version: 0.03
|
|
date: Tue Jun 29 13:16:46 CEST 2010
|
|
changes:
|
|
- new printing functions
|
|
- support for "may" accesses in dependence analysis
|
|
- improved coalescing
|
|
- improved transitive closure
|
|
- fix several hard to trigger bugs
|
|
- improved argument parsing
|
|
- support parametric vertex enumeration for barvinok
|
|
- optionally use Bernstein expansion to compute bounds
|