spot/spot
Alexandre Duret-Lutz 205df01390 never iterate on the edge_vector()
This fixes #552, reported by Rüdiger and Ayrat.

* tests/sanity/style.test: Warn aginst iterations on edge_vector.
* spot/parseaut/parseaut.yy, spot/twaalgos/complete.cc,
spot/twaalgos/parity.cc: Iterate over edges(), not edge_vector().
* tests/core/ltlcross.test: Add a test case for #552.
* NEWS: Mention the bug.
2023-11-17 22:23:47 +01:00
..
bricks more noexcept to pleace GCC 2022-05-17 22:06:59 +02:00
gen genltl: introduce --eil-gsi 2022-09-23 08:57:57 +02:00
graph work around spurious GCC 13 warnings 2023-07-26 16:19:23 +02:00
kripke fix several algorithms that incorrectly preserved !weak 2023-11-10 23:38:25 +01:00
ltsmin ltsmin: make it easier to find the README 2023-11-15 17:23:47 +01:00
mc fix some typos 2022-10-11 13:28:15 +02:00
misc bitvect: work around incorrect warning from gcc 2023-05-15 09:43:46 +02:00
parseaut never iterate on the edge_vector() 2023-11-17 22:23:47 +01:00
parsetl Fix compilation on MacOS X 2022-05-17 09:35:09 +02:00
priv robin_hood: update to version version 3.11.5 2023-01-23 15:25:06 +01: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 Remove binary integer literals 2023-11-08 10:05:54 +01:00
twa sccfilter: some inherently-weak automata should have t acceptance 2023-11-17 13:41:19 +01:00
twaalgos never iterate on the edge_vector() 2023-11-17 22:23:47 +01:00
twacube use <cassert> and not <assert.h> in C++ 2021-06-15 12:34:15 +02:00
twacube_algos misc Doxygen fixes 2022-11-10 17:08:30 +01:00
.gitignore install pkg-config configuration files 2017-01-14 17:56:05 +01:00
libspot.pc.in Add a --enable-pthread option to activate experimental threading code 2022-06-21 09:56:13 +02:00
Makefile.am substitute @LIBSPOT_PTHREAD@ in spot/libspot.pc 2022-10-11 15:37:34 +02:00