1. 05 Jun, 2019 2 commits
  2. 04 Jun, 2019 4 commits
  3. 27 Apr, 2019 2 commits
  4. 26 Apr, 2019 3 commits
  5. 19 Apr, 2019 2 commits
  6. 02 Apr, 2019 3 commits
  7. 17 Mar, 2019 3 commits
  8. 16 Mar, 2019 3 commits
  9. 14 Feb, 2019 2 commits
  10. 13 Feb, 2019 2 commits
    • Alexandre Duret-Lutz's avatar
      python: better support for explicit Kripke · f26dd904
      Alexandre Duret-Lutz authored
      Part of issue #376, reported by Hashim Ali.
      
      * python/spot/impl.i: Add bindings for kripke_graph.
      * python/spot/__init__.py (automaton): Add a want_kripke option.
      * spot/kripke/kripkegraph.hh: Honnor the "state-names" property
      when displaying states.
      * spot/twaalgos/hoa.cc: Preserve names of Kripke states.
      * tests/python/ltsmin-dve.ipynb: Illustrate all the above.
      * NEWS: Mention those changes.
      * THANKS: Add Hashim.
      f26dd904
    • Alexandre Duret-Lutz's avatar
      work around gcc 8.2.1+ bug #89303 · a86925e2
      Alexandre Duret-Lutz authored
      Do not call std::make_shared on classes inheriting from
      std::enable_shared_from_this when compiling with g++ 8.2.
      
      * NEWS: Mention the bug.
      * spot/misc/common.hh (SPOT_make_shared_enabled__): New macro.
      * spot/twa/twagraph.cc, spot/twa/twagraph.hh, spot/twa/twaproduct.hh,
      spot/twa/taatgba.hh, spot/twaalgos/couvreurnew.cc,
      spot/twaalgos/magic.cc, spot/twaalgos/se05.cc, spot/twaalgos/tau03.cc,
      spot/twaalgos/tau03opt.cc, spot/twaalgos/gv04.cc,
      spot/ltsmin/ltsmin.cc, spot/twaalgos/gtec/gtec.cc: Use it.
      a86925e2
  11. 02 Feb, 2019 3 commits
  12. 14 Jan, 2019 1 commit
    • Alexandre Duret-Lutz's avatar
      python: improve bdd_dict bindings · 3908cc1b
      Alexandre Duret-Lutz authored
      Fixes #372.
      
      * python/spot/impl.i: Refactor the handling of exceptions using a
      Lippincott function.  Map out_of_range to IndexError.  Add
      PyObject* version for bdd_dict's register and unregister functions
      so we can use Python objects as well.
      * tests/python/bdddict.py: New file.
      * tests/Makefile.am: Add it.
      * NEWS: Mention the changes.
      3908cc1b
  13. 17 Dec, 2018 1 commit
  14. 13 Dec, 2018 1 commit
  15. 11 Dec, 2018 2 commits
  16. 07 Dec, 2018 1 commit
    • Alexandre Duret-Lutz's avatar
      translate: fix stutter-invariant flag on leading Xs · 77f3ba94
      Alexandre Duret-Lutz authored
      Issue discovered by Mikuláš Klokočka and reported by František
      Blahoudek.
      
      * spot/twaalgos/translate.cc: Reset the stutter-invariant flag
      when adding extra transitions for leading Xs.
      * tests/core/stutter-tgba.test: New test case.
      * NEWS: Mention the bug.
      77f3ba94
  17. 05 Dec, 2018 1 commit
  18. 08 Nov, 2018 2 commits
  19. 03 Nov, 2018 1 commit
    • Alexandre Duret-Lutz's avatar
      python: more conventional __repr__ for several types · 60296317
      Alexandre Duret-Lutz authored
      * NEWS: Mention the change.
      * python/spot/__init__.py: Add _repr_latex_ for twa_word, and
      remove __repr__ and __str__ for atomic_prop_set.
      * python/spot/impl.i: Implement __repr__ and __str__ for
      atomic_prop_set.  Fix __repr__ for trival, acc_code, acc_cond,
      mark_t.  Remove __repr__ for twa_run and twa_word.
      * tests/python/acc_cond.ipynb, tests/python/accparse.ipynb,
      tests/python/atva16-fig2a.ipynb, tests/python/automata.ipynb,
      tests/python/bdditer.py, tests/python/contains.ipynb,
      tests/python/gen.ipynb, tests/python/highlighting.ipynb,
      tests/python/ltlsimple.py, tests/python/ltsmin-dve.ipynb,
      tests/python/product.ipynb, tests/python/relabel.py,
      tests/python/satmin.ipynb tests/python/stutter-inv.ipynb,
      tests/python/word.ipynb: Adjust test cases.
      * tests/python/formulas.ipynb: Add test for atomic_prop_set.
      60296317
  20. 31 Oct, 2018 1 commit