- 01 Feb, 2022 2 commits
-
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Bump version to 2.10.4.
-
Alexandre Duret-Lutz authored
Reported by Yechuan Xia * python/spot/impl.i: Add %newobject to all __iter__ methods. * NEWS: Mention the list of affected methods. * THANKS: Update.
-
- 15 Jan, 2022 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Update version.
-
- 14 Jan, 2022 16 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
The current building issue is a docker issue unrelated to Spot, so it should not prevent us from doing a release. * .gitlab-ci.yml (rpm-pkg): Allow failure.
-
Alexandre Duret-Lutz authored
Fixes #496. * doc/org/init.el.in: Install org-mode from GNU ELPA.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* doc/spot.bib (blahoudek.16.atva, degiacomo.13.ijcai): New entries. * spot/tl/ltlf.hh, spot/twaalgos/complement.hh: Use them.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/sccinfo.cc (scc_info::get_accepting_run): Ignore edges whose colors are not part of the colors gathered in the SCC up to deciding acceptance. * tests/python/genem.py: New test case, reported by Clément Tamines. * THANKS: Add him. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
The related GraphViz issue is https://gitlab.com/graphviz/graphviz/-/issues/2179 * spot/twaalgos/dot.cc: Avoid initial newline in title. * NEWS: Mention the bug. * tests/core/det.test, tests/core/dstar.test, tests/core/neverclaimread.test, tests/python/automata-io.ipynb: Adjust test cases.
-
Alexandre Duret-Lutz authored
* bin/common_setup.cc, debian/copyright: Here.
-
Monitors can now be split AND completed at the same time. Split can be called on games without providing "synthesis-outputs" - relying on named prop. * spot/twaalgos/synthesis.cc, spot/twaalgos/synthesis.hh: Here
-
Alexandre Duret-Lutz authored
Reported by Reuben Rowe. * spot/twaalgos/complement.cc (complement): Remove the hard-coded simul=0 option on automata with >32 states. In 2.10 simul=0 now implies det-simul=0, causing the regression, and most importantly it is not needed anymore, because we have other threashold like simul-max and simul-trans-pruning in place. * tests/core/complement.test: Add Reuben's automaton as test case. * NEWS: Mention the fix.
-
Alexandre Duret-Lutz authored
This fixes #492, based on a report from Jérôme Dubois. * spot/twaalgos/sbacc.cc: If the initial state is in a rejecting component, start with an initial state whose colors are unsat_mark. * tests/core/sbacc.test: Add test case. * tests/python/pdegen.py: Adjust it.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* doc/tl/tl.tex: Here.
-
Alexandre Duret-Lutz authored
* doc/org/index.org, tests/python/bdditer.py: Here.
-
Isomorph but different machines were created depending on ARM vs Intel * spot/twaalgos/mealy_machine.cc: Fix here
-
Alexandre Duret-Lutz authored
-
- 03 Dec, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Set version to 2.10.2.
-
- 02 Dec, 2021 2 commits
-
-
Alexandre Duret-Lutz authored
Reported by Ayrat Khalimov. * spot/tl/formula.hh (is_literal): Mark as const.
-
Alexandre Duret-Lutz authored
* spot/parsetl/scantl.ll: Diagnose delays (##n) larger than unbounded(). Remove all checks for delays with 1 or 2 characters. * tests/core/parseerr.test: Add a test case. * NEWS: Mention this fix.
-
- 23 Nov, 2021 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 22 Nov, 2021 2 commits
-
-
* spot/kripke/kripkegraph.hh, spot/misc/hash.hh, spot/twa/taatgba.cc, spot/twa/twagraph.hh, tests/core/ngraph.cc: Replace subtraction of pointeur minus nullptr by an explicit cast to size_t. * spot/twa/acc.hh: Add explicit default copy assignment operator for rs_pair.
-
Alexandre Duret-Lutz authored
Reported by Yuri Victorovich, on FreeBSD. * configure.ac: Test for them. * spot/mc/mc_instanciator.hh: Only use them if they are present. * NEWS: Mention the fix.
-
- 19 Nov, 2021 3 commits
-
-
Alexandre Duret-Lutz authored
* spot/twa/twagraph.cc (purge_dead_states): Be bddfalse-aware! * spot/twa/twagraph.hh, NEWS: Document this. * tests/python/alternating.py, tests/python/twagraph.py: Add some test cases.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/setup.org: Update for release.
-
- 18 Nov, 2021 5 commits
-
-
Alexandre Duret-Lutz authored
* spot/twaalgos/sbacc.cc (sbacc): Define the original-states property on the created automaton. * spot/twaalgos/sbacc.hh: Improve documentation. * tests/python/sbacc.py: Update test cases.
-
Alexandre Duret-Lutz authored
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.
-
Alexandre Duret-Lutz authored
* spot/twaalgos/mealy_machine.cc (is_split_mealy_specialization): Hide spl in NDEBUG. * spot/twaalgos/synthesis.cc (apply_strategy): sp is not always used.
-
Alexandre Duret-Lutz authored
For issue #485. * spot/parsetl/parsetl.yy: Add a diagnostic. * tests/core/parseerr.test: Test it.
-
Alexandre Duret-Lutz authored
Fixes #488. * configure.ac: Fix --enable-doxygen's help text, and add one for --enable-warnings.
-
- 16 Nov, 2021 6 commits
-
-
Alexandre Duret-Lutz authored
* tests/Makefile.am (ltsmin_modelcheck_LDADD, ltsmin_testconvert_LDADD): Add libbddx as a dependecy.
-
Alexandre Duret-Lutz authored
* python/Makefile.am: Define __STDC_FORMAT_MACROS.
-
Florian Renkin authored
* bin/ltlsynt.cc: Change "sd" to "lar" as default algorithm in the doc.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, README, HACKING, doc/org/install.org, m4/pypath.m4: Adjust.
-
Alexandre Duret-Lutz authored
-