- 24 May, 2018 6 commits
-
-
Alexandre Duret-Lutz authored
* README, doc/org/hoa.org: Here.
-
Alexandre Duret-Lutz authored
* NEWS, bin/autcross.cc, bin/autfilt.cc, bin/ltlcross.cc, configure.ac, spot/parseaut/parseaut.yy, spot/twa/acc.cc, spot/twa/acc.hh, tests/core/acc.cc, .gitlab-ci.yml: Here.
-
Alexandre Duret-Lutz authored
* spot/misc/bitset.hh: Here. * spot/misc/bitset.cc: New file. * spot/misc/Makefile.am: Add it. * spot/twa/acc.hh: Conditionally remove the exception checks around shift operators. * spot/misc/common.hh (SPOT_ASSUME): New macro.
-
Alexandre Duret-Lutz authored
* spot/misc/common.hh (SPOT_BUILTIN_UNREACHABLE): Typo.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Fixes #348, reported by Jeroen Meijer. * bin/autfilt.cc: If -B is used with many --product, degeneralize intermediate products as needed. * NEWS: Mention the change. * tests/core/prodchain.test: New file. * tests/Makefile.am: Add it. * spot/twa/acc.cc, spot/twa/acc.hh: Fix reporting of overflow. * tests/core/acc.cc: Adjust.
-
- 23 May, 2018 7 commits
-
-
Alexandre Duret-Lutz authored
Fixes #350. * spot/twaalgos/product.cc: Implement this change. * NEWS, spot/twaalgos/product.hh: Mention it. * spot/twa/acc.cc, spot/twa/acc.hh (acc_cond::sat_mark): New method. * tests/python/_product_weak.ipynb: New file. * tests/Makefile.am: Add it. * tests/python/automata.ipynb, tests/python/highlighting.ipynb, tests/python/product.ipynb, tests/core/prodor.test: Adjust test cases.
-
Maximilien Colange authored
* tests/core/ltlsynt.test: here
-
Maximilien Colange authored
* tests/core/genltl.test: here * spot/gen/formulas.cc: typo
-
Maximilien Colange authored
* tests/core/ltlfilt.test: here
-
Maximilien Colange authored
* bin/randltl.cc: here * tests/core/rand.test: test it * NEWS: document it
-
Maximilien Colange authored
* bin/autcross.cc, bin/autfilt.cc, bin/ltlcross.cc, spot/parseaut/parseaut.yy: use SPOT_NB_ACC * spot/twa/acc.hh: make implementation private
-
Maximilien Colange authored
* spot/misc/bitset.hh: here * tests/core/acc.cc: test it
-
- 22 May, 2018 11 commits
-
-
Alexandre Duret-Lutz authored
This longstanding issue caused some emptiness checks options to be ignored in the test suite, reducing coverage. * spot/misc/optionmap.cc (set): Insert the other keys without erasing the existing ones.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/gtec/gtec.cc, spot/twaalgos/gtec/gtec.hh: Here.
-
Alexandre Duret-Lutz authored
* bin/common_trans.cc, bin/common_trans.hh: Here.
-
Maximilien Colange authored
* .gitlab-ci.yml: here
-
Maximilien Colange authored
* spot/twa/acc.hh: here
-
Maximilien Colange authored
* configure.ac: do not use bash-ism
-
Maximilien Colange authored
* tests/core/acc.cc: here * tests/core/acc.test: fix test invokation
-
Maximilien Colange authored
* tests/core/ltlsynt.test: here
-
Maximilien Colange authored
This allows to represent more than 32 acceptance marks. * configure.ac: add an option to specify the number of marks * spot/twa/acc.hh: implement it * tests/python/acc_cond.ipynb, tests/core/acc.cc, tests/core/ltlcross3.test: update tests * NEWS: document it * bin/randltl.cc: fix an include
-
Maximilien Colange authored
* spot/misc/bitset.hh: implement it * spot/misc/Makefile.am: distribute it
-
Maximilien Colange authored
* NEWS: document it * spot/twaalgos/parity.cc, spot/twaalgos/parity.hh, tests/core/parity.cc: here
-
- 21 May, 2018 8 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* tests/core/autcross.test, tests/core/autcross2.test: More tests.
-
Alexandre Duret-Lutz authored
* bin/ltl2tgta.cc: There is no -B option.
-
Alexandre Duret-Lutz authored
* bin/common_conv.cc, bin/common_conv.hh: Here. * bin/autfilt.cc, bin/common_trans.cc, bin/ltlcross.cc, bin/ltldo.cc, bin/ltlfilt.cc, bin/ltlgrind.cc, bin/randaut.cc, bin/randltl.cc: Pass the name of the argumennt to the conversion function. * tests/core/ltlcross3.test, tests/core/ltldo.test, tests/core/randaut.test: Add test cases.
-
Alexandre Duret-Lutz authored
* bin/common_hoaread.hh (hoa_processor): Add a abort_on_error option. * bin/autcross.cc: Use it. * tests/core/autcross4.test: Add many more error cases to improve coverage.
-
Alexandre Duret-Lutz authored
* tests/core/genaut.test: Here.
-
Alexandre Duret-Lutz authored
Fixes #345. * spot/parseaut/parseaut.yy: Deal with this inconvenient order. * tests/core/parseaut.test: Test it. * NEWS: Mention the bug fix.
-
- 20 May, 2018 2 commits
-
-
Alexandre Duret-Lutz authored
Because it appears in some error messages we cannot remove. Make --usage as a synonym for --help. * bin/common_setup.cc: Here.
-
Alexandre Duret-Lutz authored
* bin/common_trans.cc: Here. * NEWS: Mention that.
-
- 18 May, 2018 6 commits
-
-
Alexandre Duret-Lutz authored
* tests/core/scc.test: Here.
-
Alexandre Duret-Lutz authored
This also improve the coverage of the is_colored() function, because it was not used in negative cases so far. * bin/autfilt.cc: Implement it. * tests/core/satmin2.test: Test it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* tests/python/except.py: Here.
-
Alexandre Duret-Lutz authored
Fixes #349. * bin/common_setup.cc (OPT_HELP, OPT_VERSION): Call close_stdout().
-
Alexandre Duret-Lutz authored
* bin/common_setup.cc: Here.
-
Alexandre Duret-Lutz authored
* lib/close-stream.c, lib/close-stream.h, lib/closeout.c, lib/closeout.h, lib/fpending.c, lib/fpending.h, lib/stdio-impl.h, lib/secure_getenv.c, m4/close-stream.m4, m4/closeout.m4, m4/fpending.m4, m4/secure_getenv.m4: New file. * lib/Makefile.am, m4/gnulib-cache.m4, m4/gnulib-comp.m4: Update.
-