- 02 Aug, 2018 4 commits
-
-
Alexandre Duret-Lutz authored
* tests/python/ipnbdoctest.py: Invert diffs inputs. * tests/run.in: Run notebooks with PYTHONIOENCODING=utf-8:surrogateescape to avoid exceptions when trying to display utf-8 characters on ascii terminals.
-
Alexandre Duret-Lutz authored
* doc/org/concepts.org: Here.
-
-
Alexandre Duret-Lutz authored
-
- 05 Jul, 2018 1 commit
-
-
Alexandre Duret-Lutz authored
* doc/org/.dir-locals.el.in, doc/org/init.el.in: Do not set the viewport, org already does it.
-
- 04 Jul, 2018 6 commits
-
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac: Here.
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Bump version to 2.6.
-
Alexandre Duret-Lutz authored
* doc/org/install.org: Here. * NEWS: Mention that we have RPM packages.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Since the introduction of the syntcomp2018-submission tag (on a separate branch), that computation of GITPATCH was based on this tag because it was the last one (even if it is not on next). We did not see it on the Debian packages, because they clone only one branch of the repository, but the RPM packages had a different GITPATCH. * configure.ac (GITPATCH): Compute the number of commits since the last "spot-*" tag.
-
Alexandre Duret-Lutz authored
Hopefully fixes #359. * spot/misc/trival.hh: Declare a global operator==(trival,trival) that replace the specialized operator==(bool,trival), and the in class trival::operator(trival), thanks to the implicit construction from bool to trival. Make the repr_t/value_t constructor explicit, are those are mostly internal to the library and may cause conflicts. * spot/twa/twa.hh: Adjust to construct trival explicitly. * python/spot/impl.i: Since Swig/Python does not support global comparison operators, implement a member version, supporting only __eq__(trival,bool) as before. * tests/python/setacc.py: Adjust erroneous code. * tests/python/trival.py: Add test cases.
-
- 02 Jul, 2018 6 commits
-
-
Antoine Martin authored
* spot/twaalgos/complement.cc: removed unused code * tests/python/except.py: test for exception raised
-
-
Alexandre Duret-Lutz authored
-
Antoine Martin authored
* spot/twaalgos/isdet.hh: here
-
Antoine Martin authored
* spot/twaalgos/isdet.cc,spot/twaalgos/isdet.hh: Two new functions to highlight deterministic SCCs * spot/twaalgos/complement.cc,spot/twaalgos/complement.hh: Implementation of the NCSB complementation algorithm * tests/Makefile.am, tests/python/complement_semidet.py: Test the implementation * NEWS: document function
-
Alexandre Duret-Lutz authored
* .gitlab-ci.yml (publish-rpm): New job.
-
- 01 Jul, 2018 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 30 Jun, 2018 3 commits
-
-
Alexandre Duret-Lutz authored
Fixes #358. * spot/twaalgos/translate.cc: Fix the assert(). * tests/core/ltl2tgba2.test: Add a test case.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
Fixes #357. * spot/twaalgos/gfguarantee.cc: Decide that a moved init state is to close from the terminal state *before* actually modifying the automaton. * tests/core/ltl2tgba2.test: Add a test.
-
- 29 Jun, 2018 3 commits
-
-
Alexandre Duret-Lutz authored
* bin/common_setup.cc: Print the version number after the parentheses.
-
Alexandre Duret-Lutz authored
* spot/twa/twa.cc, spot/twa/twa.hh: Add these methods. * NEWS, tests/python/contains.ipynb: Document them.
-
* .gitignore: don't commit spot.spec * Makefile.am: write version number to spot.spec.in * .gitlab-ci.yml: new job builds the tarball and rpm package * spot.spec.in: spot.spec is used by rpmbuild to build the package
-
- 28 Jun, 2018 1 commit
-
-
Alexandre Duret-Lutz authored
Fixes #267 * spot/twaalgos/gfguarantee.cc: Fix a typo when comparing automata sizes. * spot/twaalgos/translate.cc, spot/twaalgos/translate.hh: Use ltl-split even for BA/TGBA, but only of conjunctions with GF(..) in those cases. * tests/core/ltl2tgba2.test: Adjust and add the example of #267. * tests/core/degenid.test, tests/core/parity2.test, tests/core/stutter-tgba.test, tests/python/automata.ipynb, tests/python/highlighting.ipynb, tests/python/stutter-inv.ipynb, bin/spot-x.cc: Adjust.
-
- 27 Jun, 2018 3 commits
-
-
Alexandre Duret-Lutz authored
* doc/org/tools.org: Adjust the link to ltl2tgba.org. * doc/org/ltl2tgba.org: Also point out that --generic and --parity can be used without --deterministic. * bin/ltl2tgba.cc, bin/spot.cc: Adjust help text.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* doc/org/spot2.svg: New file. * doc/Makefile.am: Distribute it. * doc/org/.gitignore: Adjust. * doc/org/setup.org: Display it. * doc/org/autcross.org, doc/org/autfilt.org, doc/org/citing.org, doc/org/compile.org, doc/org/concepts.org, doc/org/csv.org, doc/org/dstar2tgba.org, doc/org/genaut.org, doc/org/genltl.org, doc/org/hierarchy.org, doc/org/hoa.org, doc/org/index.org, doc/org/install.org, doc/org/ioltl.org, doc/org/ltl2tgba.org, doc/org/ltl2tgta.org, doc/org/ltlcross.org, doc/org/ltldo.org, doc/org/ltlfilt.org, doc/org/ltlgrind.org, doc/org/ltlsynt.org, doc/org/oaut.org, doc/org/randaut.org, doc/org/randltl.org, doc/org/satmin.org, doc/org/tools.org, doc/org/tut.org, doc/org/tut01.org, doc/org/tut02.org, doc/org/tut03.org, doc/org/tut04.org, doc/org/tut10.org, doc/org/tut11.org, doc/org/tut20.org, doc/org/tut21.org, doc/org/tut22.org, doc/org/tut23.org, doc/org/tut24.org, doc/org/tut30.org, doc/org/tut31.org, doc/org/tut50.org, doc/org/tut51.org, doc/org/upgrade2.org: Include setup.org instead of declaring it as SETUPFILE. * doc/org/spot.css: Add entries for the logo. * python/ajax/trans.html: Use the new logo. * python/ajax/logos/mail.png, python/ajax/logos/spot64s.png: Delete. * python/ajax/Makefile.am: Adjust.
-
- 26 Jun, 2018 2 commits
-
-
Alexandre Duret-Lutz authored
* doc/Makefile.am (PLANTUML_URL): Adjust.
-
Alexandre Duret-Lutz authored
-
- 25 Jun, 2018 2 commits
-
-
Alexandre Duret-Lutz authored
* doc/org/hierarchy.org: Adjust for recent changes.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/translate.cc: Here. * NEWS: Mention the change. * tests/core/genltl.test: Add parity automata sizes for a set of formulas. * tests/core/parity2.test: Add another formula to the tests.
-
- 22 Jun, 2018 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* spot/twaalgos/postproc.cc: Here. * spot/twaalgos/cobuchi.cc, spot/twaalgos/totgba.cc: Fix some bug uncovered by the new simplified automata. * tests/core/satmin2.test, tests/core/sccdot.test, tests/core/sim3.test, tests/python/decompose.ipynb, tests/python/satmin.ipynb: Update expected results. * NEWS: Mention the simplification and the bug.
-
Alexandre Duret-Lutz authored
Reported by Antoine Martin. * python/Makefile.am: Here. * NEWS: Mention the bug.
-
- 21 Jun, 2018 1 commit
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/gfguarantee.cc: Rework the history computation to keep an overapproximation of the history, and a longer one. Also replay the history even if there is no initial trivial SCC. This helps with translating FG(!a|XXXb) where we need to keep the history of a, but we were previously unable to do so because some state had both "a" and "ab" as input. * spot/twaalgos/translate.cc: Optimize the product of suspendable automata by removing useless trivial SCCs. * tests/core/genltl.test, tests/core/satmin.test, NEWS: Adjust expected results.
-
- 20 Jun, 2018 4 commits
-
-
Maximilien Colange authored
* spot/priv/allocator.hh, spot/priv/Makefile.am: add a STL-compliant allocator based on spot::fixed_size_pool * spot/misc/fixpool.hh, spot/misc/fixpool.cc, spot/misc/Makefile.am: refactor the existing spot::fixed_size_pool * spot/ltsmin/ltsmin.cc, spot/twa/twaproduct.cc: reflect changes in the interface of spot::fixed_size_pool * tests/core/mempool.cc: test the new allocator
-
Maximilien Colange authored
Annotate pools with valgrind macros so that it detects errors in pool usage. Typically, we wish valgrind to detect a leak when the user fails to call proper deallocation function. * spot/misc/fixpool.hh, spot/misc/mspool.hh: here * configure.ac: ensure that valgrind header exists * tests/Makefile.am, tests/core/mempool.cc, tests/core/mempool.test, tests/core/.gitignore: add tests to ensure valgrind accurately detects leaks
-
Alexandre Duret-Lutz authored
* doc/org/autfilt.org, doc/org/ltl2tgba.org, doc/org/ltlfilt.org: Here.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/translate.cc, spot/twaalgos/translate.hh: Build automata with generic acceptance by doing product of automata for smaller subformulas. * bin/spot-x.cc: Mention ltl-split. * NEWS: Mention the change, and show some results. * tests/core/genltl.test, tests/python/_product_susp.ipynb, tests/python/highlighting.ipynb: Adjust test cases. * doc/org/ltl2tgba.org: Update. * tests/core/gragsa.test: Add another formula to cover more code.
-