- 18 May, 2020 40 commits
-
-
Etienne Renault authored
* spot/kripke/kripke.hh: Here.
-
Etienne Renault authored
* spot/mc/Makefile.am, spot/mc/bloemen.hh, spot/mc/bloemen_ec.hh, spot/mc/cndfs.hh, spot/mc/deadlock.hh, spot/mc/ec.hh, spot/mc/intersect.hh, spot/mc/mc.hh, spot/mc/mc_instanciator.hh, spot/mc/utils.hh, tests/ltsmin/modelcheck.cc: Here.
-
Etienne Renault authored
* spot/twacube_algos/convert.cc: Here.
-
Etienne Renault authored
* spot/mc/Makefile.am: here.
-
* spot/twacube/twacube.hh,spot/twacube/twacube.cc: Here.
-
* spot/twacube/twacube.hh: Here.
-
* spot/twacube/twacube.hh: Here.
-
* spot/twacube/twacube.hh,spot/twacube/twacube.cc: Here.
-
Etienne Renault authored
* spot/kripke/kripke.hh, spot/ltsmin/spins_kripke.hh, spot/mc/bloemen.hh, spot/mc/bloemen_ec.hh, spot/mc/cndfs.hh, spot/mc/deadlock.hh, spot/mc/intersect.hh, spot/mc/reachability.hh, tests/ltsmin/modelcheck.cc: Here.
-
Etienne Renault authored
* tests/ltsmin/modelcheck.cc: Here.
-
Etienne Renault authored
This bug is similar to the one described in commit d956fdc3. * spot/twacube/twacube.hh: Here.
-
* spot/mc/Makefile.am: add cndfs.hh * spot/mc/cndfs.hh, spot/mc/mc.hh: implementation here * tests/ltsmin/check.test: test CNDFS * tests/ltsmin/modelcheck.cc: add CNDFS option
-
* spot/mc/bloemen_ec.hh, spot/mc/mc.hh, tests/ltsmin/check.test, tests/ltsmin/modelcheck.cc: here.
-
Etienne Renault authored
* spot/ltsmin/ltsmin.cc, spot/ltsmin/spins_interface.cc, spot/ltsmin/spins_interface.hh: here.
-
Etienne Renault authored
* spot/ltsmin/Makefile.am, spot/ltsmin/spins_interface.hh, spot/ltsmin/spins_interface.cc: here.
-
Etienne Renault authored
* configure.ac, spot/ltsmin/Makefile.am, tests/Makefile.am: Here.
-
Etienne Renault authored
* spot/bricks/brick-assert, spot/bricks/brick-bitlevel, spot/bricks/brick-shmem, spot/bricks/brick-types, spot/mc/bloemen.hh, spot/mc/ec.hh, spot/mc/intersect.hh, tests/core/bricks.cc: Here.
-
Etienne Renault authored
* tests/ltsmin/modelcheck.cc: Here.
-
Etienne Renault authored
* spot/mc/deadlock.hh: Here.
-
Etienne Renault authored
* spot/bricks/brick-assert, spot/bricks/brick-bitlevel, spot/bricks/brick-hashset, spot/bricks/brick-shmem: Here.
-
Etienne Renault authored
* spot/twacube/cube.cc, spot/twacube/cube.hh, spot/twacube/twacube.cc, spot/twacube/twacube.hh: Here.
-
Etienne Renault authored
Some parts of the kripke were confusing, lacked of documentation or could be factorized. This patch cleans all of this. * spot/ltsmin/spins_kripke.hh, spot/ltsmin/spins_kripke.hxx: here.
-
Etienne Renault authored
* spot/ltsmin/spins_kripke.hh: here.
-
Etienne Renault authored
This is an important bug fix. When swarming is activated, some multiplication is performed to find a successor. This multiplication could, eventually, overflow... Using larger types solves the problem. * spot/ltsmin/spins_kripke.hh, spot/ltsmin/spins_kripke.hxx: here.
-
Etienne Renault authored
* spot/bricks/brick-bitlevel, spot/misc/Makefile.am, spot/misc/bitset.hh, spot/misc/clz.cc, spot/misc/clz.hh, spot/misc/fixpool.hh: here.
-
Etienne Renault authored
* bricks/brick-assert, bricks/brick-bitlevel, bricks/brick-hash, bricks/brick-hashset, bricks/brick-shmem, bricks/brick-types: Rename as .. . * spot/bricks/brick-assert, spot/bricks/brick-bitlevel, spot/bricks/brick-hash, spot/bricks/brick-hashset, spot/bricks/brick-shmem, spot/bricks/brick-types: ... this * Makefile.am, README, debian/copyright, debian/libspot-dev.install, m4/bricks.m4, spot/Makefile.am, spot/ltsmin/spins_kripke.hh, spot/ltsmin/spins_kripke.hxx, spot/mc/bloemen.hh spot/mc/deadlock.hh, tests/Makefile.am, tests/core/bricks.cc: here.
-
Etienne Renault authored
* spot/misc/fixpool.hh: Here.
-
Etienne Renault authored
* spot/mc/bloemen.hh, spot/mc/mc.hh: here.
-
Etienne Renault authored
Do not forget to recycle iterator, otherwise the todo stack will be trashed without cleaning iterators. * spot/mc/deadlock.hh: Here.
-
Etienne Renault authored
In 3fe74f1c, fixed_size_pool was changed in order to help memcheck to detect "potential" memory leaks. In a multithreaded context, this could raise false alarm. To solve this, we proprose 2 policies for the pool, one with the check and one without. * spot/misc/fixpool.cc: deleted ... * spot/ltsmin/ltsmin.cc, spot/ltsmin/spins_kripke.hh, spot/mc/deadlock.hh, spot/misc/Makefile.am, spot/misc/fixpool.cc, spot/misc/fixpool.hh, spot/priv/allocator.hh, spot/ta/tgtaproduct.cc, spot/ta/tgtaproduct.hh, spot/twa/twaproduct.cc, spot/twa/twaproduct.hh, tests/core/mempool.cc: Here.
-
Etienne Renault authored
* tests/core/twacube.test: Here.
-
Etienne Renault authored
* tests/ltsmin/modelcheck.cc: here.
-
Etienne Renault authored
* spot/mc/ec.hh, spot/mc/intersect.hh, tests/core/twacube.cc: here.
-
Etienne Renault authored
* spot/mc/bloemen.hh: here.
-
Etienne Renault authored
In PPOPP'16, the algorithm does not unlock roots. This could lead to deadlock between threads. * spot/mc/bloemen.hh: here.
-
Etienne Renault authored
* tests/ltsmin/modelcheck.cc: here.
-
Etienne Renault authored
* tests/core/twacube.cc: here.
-
Etienne Renault authored
Fixes #330. * tests/ltsmin/README, tests/ltsmin/modelcheck.cc: here.
-
Etienne Renault authored
* spot/mc/intersect.hh: here.
-
Etienne Renault authored
* spot/mc/unionfind.cc, spot/twacube/cube.cc, spot/twacube/twacube.cc, spot/twacube_algos/convert.cc, tests/core/bricks.cc, tests/core/cube.cc, tests/core/twacube.cc: here.
-