spot/spot
Alexandre Duret-Lutz afdd38277d formula: catch min/max overflows at construction
For issue #485.

* spot/tl/formula.cc, spot/tl/formula.hh: Catch min/max overflow
when the operators are constructed.  Also disable travial
simplification rules that would create such overflow.
For instance x[*200][*2] will not become x[*400] anymore.
* python/spot/impl.i: Catch std::overflow_error.
* tests/core/equals.test, tests/python/except.py: Add test cases.
2021-11-18 22:03:23 +01:00
..
bricks * spot/bricks/brick-hash: Add missing include. 2021-11-16 09:47:42 +01:00
gen gen, bitset: use clz() to simplify 2021-01-17 18:03:09 +01:00
graph Adding selective edge sorting and state merging 2021-09-16 14:53:47 +02:00
kripke kripke: add missing SPOT_API 2020-06-03 12:22:41 +02:00
ltsmin ltlsmin: fix incorrect check for dlsym error 2020-10-17 23:26:44 +02:00
mc build: fix multiple GCC warnings 2021-09-17 17:09:42 +02:00
misc acd: add ORDER_HEURISTIC for state-based ACD-transform 2021-09-24 22:28:10 +02:00
parseaut parseaut: convert short numbers without strtoul() 2021-09-15 17:21:04 +02:00
parsetl tl: diagnose repetitions that do not fit in uint_8 2021-11-18 13:24:53 +01:00
priv robin_hood: Update to version 3.11.3 2021-09-16 14:07:17 +02:00
ta fixpool: propose alternative policy 2020-06-03 12:22:26 +02:00
taalgos replace bdd_satoneset(x,y,bddtrue) loops by minterms_of(x,y) 2021-04-14 17:31:45 +02:00
tl formula: catch min/max overflows at construction 2021-11-18 22:03:23 +01:00
twa * spot/twa/twagraph.cc: Fixes #478. 2021-09-21 11:20:14 +02:00
twaalgos fix some unused variable warning in mingw 2021-11-18 13:24:53 +01:00
twacube use <cassert> and not <assert.h> in C++ 2021-06-15 12:34:15 +02:00
twacube_algos use <cassert> and not <assert.h> in C++ 2021-06-15 12:34:15 +02:00
.gitignore install pkg-config configuration files 2017-01-14 17:56:05 +01:00
libspot.pc.in install pkg-config configuration files 2017-01-14 17:56:05 +01:00
Makefile.am rpm: fixes commit 3acf2ca6 2020-06-08 08:15:52 +02:00