apron icon indicating copy to clipboard operation
apron copied to clipboard

Apron Numerical Abstract Domain Library

Results 23 apron issues
Sort by recently updated
recently updated
newest added

PPLite version 0.12 no longer depends on gmpxx (the C++ interface of GMP). Note: we also applied a minor renaming to newpolka matrix_* type and functions (adding prefix "pk_") so...

``` gmake[2]: Entering directory '/usr/ports/math/apron/work/apron-0.9.14/itv' /usr/bin/install -d /usr/ports/math/apron/work/stage/usr/local/include /usr/ports/math/apron/work/stage/usr/local/lib /usr/bin/install itv.h itv_fun.h itv_config.h itv_linexpr.h itv_linearize.h /usr/ports/math/apron/work/stage/usr/local/include for i in libitvIl.a libitvIll.a libitvRl.a libitvRll.a libitvMPZ.a libitvMPQ.a libitvD.a libitvMPFR.a libitv.a libitvDl.a; do...

Originally encountered by @svenkeidel, I'm providing an OCaml MWE. We found that integer division of `n/d` yields bottom when `-1

The `compare` functions which are exposed to OCaml, either directly or via `custom_operations` structs and `Stdlib.compare`, do not satisfy the usual order laws. In turn, this means that many Apron...

The command option `--strip` doesn't seem to be recognized on Mac (my version is Ventura 13.2.1). I think `install` on Mac does not like `--`. I think the only place...

Following a [discussion](https://gitlab.com/mopsa/mopsa-analyzer/-/merge_requests/172#note_1675805572) with @jboillot in the Mopsa static analyzer, I believe `bound_texpr` could be more precise. Consider the case where `x >= y` and `z >= 0`. Currently, `bound_texpr`...

enhancement

Hello, I noticed a potential bug with the hasVar() method for level 1 nodes. Here is a code snipped where hasVar() on level 1 returns false but if I transform...

Let us consider this simple program: ``` int m = rand(2, 9); int y = rand(0, 2020); int y2 = y + ((m + 1) / 12); ``` The relational...

enhancement

I'd like the assignment `m = n % 12` to be handled precisely by `assign_texpr` in the PPL Grid domain. It currently does not work precisely, while a similar code...

enhancement