1. 29 Mar, 2017 1 commit
    • Alexandre Duret-Lutz's avatar
      twa_graph: fix purge_unreachable_states on alternating automata · 6623af67
      Alexandre Duret-Lutz authored
      The algorithm had two problems: it was removing only useless
      destination from universal destination (instead of removing the entire
      edge), and it was not properly iterating over the entire reachable
      automaton.
      
      * spot/twa/twagraph.cc: Fix it.
      * spot/twa/twagraph.hh: Adjust documentation.
      * tests/core/alternating.test: Add more tests.
      * tests/python/twagraph.py: Adjust.
      * NEWS: Mention the bug.
      6623af67
  2. 28 Mar, 2017 1 commit
  3. 22 Mar, 2017 4 commits
  4. 15 Mar, 2017 2 commits
  5. 14 Mar, 2017 5 commits
  6. 10 Mar, 2017 1 commit
    • Alexandre Duret-Lutz's avatar
      emptiness checks: replace assert-preconditions by exceptions · d6d987bd
      Alexandre Duret-Lutz authored
      * spot/twaalgos/couvreurnew.cc, spot/twaalgos/gv04.cc,
      spot/twaalgos/magic.cc, spot/twaalgos/se05.cc, spot/twaalgos/tau03.cc,
      spot/twaalgos/tau03opt.cc: Throw if precondition on acceptance
      condition is not satisfied.
      * tests/python/misc-ec.py: New file.
      * tests/Makefile.am: Add it.
      * NEWS: Mention the change.
      d6d987bd
  7. 08 Mar, 2017 4 commits
  8. 07 Mar, 2017 3 commits
  9. 03 Mar, 2017 5 commits
    • Alexandre Duret-Lutz's avatar
      monitor: fix -MD/-M difference in property output · 0621e0e9
      Alexandre Duret-Lutz authored
      Fixes #241.
      
      * spot/twaalgos/postproc.cc: Use the deterministic monitor if it
      has as many states as the non-deterministic one.
      * spot/twaalgos/minimize.cc (minimize_monitor): Quickly check
      for terminal automata.
      * spot/twaalgos/stripacc.cc: Set the weak property.
      * spot/twaalgos/stripacc.hh: Improve documentation.
      * tests/core/monitor.test, tests/core/sbacc.test: Update.
      * NEWS: Mention the issue.
      0621e0e9
    • Alexandre Duret-Lutz's avatar
      doc: simplify a C++ example · 28f4e4b9
      Alexandre Duret-Lutz authored
      * doc/org/tut10.org: Remove a couple of useless includes.
      28f4e4b9
    • Alexandre Duret-Lutz's avatar
      doc: add an example about how to build monitor in shell/python/C++ · 0df785bc
      Alexandre Duret-Lutz authored
      Part of #239.
      
      * doc/org/tut11.org: New file.
      * doc/org/ltl2tgba.org, doc/org/hierarchy.org: Add some anchors we can
      link to in tut11.org.
      * doc/org/tut.org, doc/Makefile.am: Add tut11.org.
      * NEWS: Mention the new page.
      0df785bc
    • Alexandre Duret-Lutz's avatar
      postproc: fix monitor code · 9defdad2
      Alexandre Duret-Lutz authored
      Fixes #240.
      
      * spot/twaalgos/postproc.cc: Do not call do_simul on the output of
      minimize_monitor(), and do not skip complete() when PREF_==Any.
      * tests/core/monitor.test: Add a test case.
      * NEWS: Mention the bug.
      * doc/org/ltl2tgba.org: Document complete monitors.
      9defdad2
    • Alexandre Duret-Lutz's avatar
      sbacc: fix a typo and remove some useless code · 57ea6d96
      Alexandre Duret-Lutz authored
      * spot/twaalgos/sbacc.cc: Do not assign to one_in twice, and
      fix the value of init_acc.
      * tests/core/sbacc.test: Add a test case.
      * NEWS: Mention the bug.
      57ea6d96
  10. 02 Mar, 2017 2 commits
    • Alexandre Duret-Lutz's avatar
      remove options -! and -" from genltl · e826710c
      Alexandre Duret-Lutz authored
      Fixes #237.
      
      * bin/genltl.cc: Fix the numbering of options.
      * NEWS: Mention the bugs.
      e826710c
    • Alexandre Duret-Lutz's avatar
      add options to %x to list atomic propositions · dfe02f72
      Alexandre Duret-Lutz authored
      * bin/common_aoutput.cc, bin/common_aoutput.hh, bin/common_output.cc,
      bin/common_output.hh: Add options to %x to list atomic propositions
      with various quoting scheme.  Deprecate --format=%a in favor of the
      new --format=%x for consistency with --stats=%x.
      * tests/core/format.test, tests/core/remprop.test: Adjust and add more
      tests.
      * NEWS: Mention these changes.
      dfe02f72
  11. 28 Feb, 2017 4 commits
  12. 20 Feb, 2017 4 commits
  13. 18 Feb, 2017 1 commit
  14. 17 Feb, 2017 2 commits
  15. 16 Feb, 2017 1 commit