32 Commits

Author SHA256 Message Date
5bd44ec912 Accepting request 1244786 from home:dirkmueller:Factory
- update to 0.27:
  * improved modulo detection
  * remove all unused local variables from affine expressions
  * minor improvements to coalescing
  * minor improvements to lexicographic optimization
  * improved constraint simplification
  * fix handling of empty piecewise expressions

  - detect bounds on constant polynomials as tight
  - ignore parameters in isl_union_* hash tables
- Update to ISL version 0.11
- Add baselibs.conf, needed by cloog-isl-32bit

OBS-URL: https://build.opensuse.org/request/show/1244786
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=52
2025-02-11 14:57:30 +00:00
65d82e917b Accepting request 1077049 from home:dirkmueller:Factory
- update to 0.26:
  * fix inherited overloaded methods in Python bindings
  * decompose topological sort of clusters in incremental
    scheduler
  * improved isl_pw_aff_list_{min,max}
  * add some convenience functions
  * more exports to (templated C++) bindings
  * slightly improved conversion from binary relation to function

OBS-URL: https://build.opensuse.org/request/show/1077049
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=50
2023-04-12 12:48:58 +00:00
e01c3da375 Accepting request 990048 from home:dirkmueller:Factory
- update to 0.25:
  * support (type safe) user object on id in bindings
  * more exports to (templated C++) bindings
  * add some convenience functions

OBS-URL: https://build.opensuse.org/request/show/990048
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=48
2022-07-19 09:10:00 +00:00
a084fe969c Accepting request 891862 from home:dirkmueller:Factory
- update to 0.24:
  - improved (C++) bindings (inherit methods, renamed exports)
  - initial templated C++ bindings
  - detect bounds on constant polynomials as tight

OBS-URL: https://build.opensuse.org/request/show/891862
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=46
2021-05-11 08:42:16 +00:00
7721026f62 Accepting request 866611 from home:Andreas_Schwab:Factory
- Compile with %optflags

OBS-URL: https://build.opensuse.org/request/show/866611
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=44
2021-01-25 15:28:48 +00:00
e5adc9b5a9 Accepting request 859272 from home:dirkmueller:branches:devel:libraries:c_c++
- update to 0.23:
  - minor improvements to coalescing
  - use build compiler to build extract_interface
  - add some convenience functions
  - ignore parameters in isl_union_* hash tables

OBS-URL: https://build.opensuse.org/request/show/859272
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=42
2021-01-04 10:10:19 +00:00
054731d798 Accepting request 770708 from home:marxin:branches:devel:libraries:c_c++
- Remove isl_basic_map_underlying_set-fix.patch with is part
  of the release.

OBS-URL: https://build.opensuse.org/request/show/770708
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=40
2020-02-07 08:21:05 +00:00
5dc84ab3f7 Accepting request 770481 from home:marxin:branches:devel:libraries:c_c++
- Update to 0.22.1:
  - fix error handling

OBS-URL: https://build.opensuse.org/request/show/770481
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=39
2020-02-06 09:36:53 +00:00
db8bb5b6fa Accepting request 762618 from home:marxin:branches:devel:libraries:c_c++
- Add isl_basic_map_underlying_set-fix.patch from upstream.

OBS-URL: https://build.opensuse.org/request/show/762618
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=37
2020-01-10 08:17:17 +00:00
ae28d10638 Accepting request 760617 from home:marxin:branches:devel:libraries:c_c++
- Update to 0.22:
  * improved bindings
  * scheduler fix involving fixed dimensions
  * accept ranges in tuples during parsing
  * add some convenience functions
- Update to 0.21:
  * 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

OBS-URL: https://build.opensuse.org/request/show/760617
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=36
2020-01-09 16:52:25 +00:00
46307de436 Accepting request 628486 from home:susnux:branches:devel:libraries:c_c++
- Update to 0.20
  * 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

OBS-URL: https://build.opensuse.org/request/show/628486
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=34
2018-08-11 15:25:31 +00:00
a650401f25 - Update to 0.19
* 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=32
2018-03-07 15:03:58 +00:00
f8ca4fdaf2 Accepting request 571369 from home:jengelh:branches:devel:libraries:c_c++
- Set shared library RPM group. Use %make_install.

OBS-URL: https://build.opensuse.org/request/show/571369
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=30
2018-01-31 13:11:54 +00:00
0878ff4506 - Include pkgconfig files in isl-devel package.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=29
2018-01-30 12:25:57 +00:00
defb4638c5 Accepting request 570922 from home:michalsrb:branches:devel:libraries:c_c++
- Include pkgconfig files in icl-devel package.
- Do not build static libraries (instead of deleting them after).

OBS-URL: https://build.opensuse.org/request/show/570922
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=28
2018-01-30 12:25:24 +00:00
140d26323e - Update to 0.18
* 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
- Inherits update to 0.17.1
  * fix bug in coalescing treatment
- Inherits update to 0.17
  * 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=26
2017-01-31 14:17:29 +00:00
a1d4070847 Accepting request 358177 from home:pluskalm:branches:devel:libraries:c_c++
- Update to 0.16.1
  * fix bug in simplification
- Changes for 0.16
  * 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

OBS-URL: https://build.opensuse.org/request/show/358177
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=24
2016-02-08 09:45:36 +00:00
Ismail Dönmez
2bd9fbd3cc Accepting request 357001 from home:pluskalm:branches:devel:libraries:c_c++
- Use url for source
- Cleanup spec file with spec-cleaner
- Make building more verbose

OBS-URL: https://build.opensuse.org/request/show/357001
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=22
2016-02-01 08:23:41 +00:00
bc0183a0f5 - Removes no longer needed isl-0.14-fixes.patch.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=21
2015-12-10 10:21:43 +00:00
2c5bcd606b - Update to ISL version 0.15
* 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=20
2015-12-03 09:05:28 +00:00
3fbabaa5e3 - Add isl-0.14-fixes.patch to fix function returning without value.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=18
2014-12-09 09:07:30 +00:00
69b54107c6 - Update to ISL version 0.14
* support IMath as an optional replacement for GMP
  * minor AST generator improvements
- Inherits changes from ISL version 0.13
  * 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=17
2014-12-04 09:32:32 +00:00
01270fb124 - Update to ISL version 0.12.2
* isl_int has been replaced by isl_val
  * some of the old functions are still available in isl/deprecated/*.h
  but they will be removed in the future
  * The functions isl_pw_qpolynomial_eval, isl_union_pw_qpolynomial_eval,
  isl_pw_qpolynomial_fold_eval and isl_union_pw_qpolynomial_fold_eval have
  been changed to return an isl_val instead of an isl_qpolynomial
- Remove obsolete config-guess-sub-update.diff patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=15
2014-02-13 12:24:19 +00:00
b99c160009 - Update to ISL version 0.12
* adds isl_val abstraction

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=13
2013-06-24 10:33:19 +00:00
56db227dc4 Accepting request 154849 from devel:ARM:AArch64:Factory
- Add config-guess-sub-update.diff:
  * Update config.guess/sub for aarch64

OBS-URL: https://build.opensuse.org/request/show/154849
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=11
2013-02-08 10:19:32 +00:00
5b6b50421f * fixes endianess issue
* license change to MIT
  * add support for code generation

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=9
2012-12-19 10:03:50 +00:00
9ba9633762 - Update to ISL version 0.11.1
* contains endianess fix
  * now comes with a LICENSE file

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=8
2012-12-17 13:23:04 +00:00
Ismail Dönmez
042c6fe15d -
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=7
2012-12-17 12:35:07 +00:00
f59c787108 - Add patch to fix endianess issue on big-endian.
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=6
2012-12-10 08:31:48 +00:00
434359637c - Update to ISL version 0.11
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=5
2012-12-04 15:41:39 +00:00
Ismail Dönmez
357fef658b Accepting request 136184 from home:namtrac:bugfix
- Add baselibs.conf, needed by cloog-isl-32bit

OBS-URL: https://build.opensuse.org/request/show/136184
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=3
2012-09-27 09:14:08 +00:00
b1ce73fa66 - ISL 0.10
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/isl?expand=0&rev=1
2012-07-18 10:18:47 +00:00