1. 10 Apr, 2020 1 commit
  2. 05 Apr, 2020 3 commits
  3. 04 Apr, 2020 3 commits
    • Alexandre Duret-Lutz's avatar
      to_parity: improve remove_false_transitions · 0a95314d
      Alexandre Duret-Lutz authored
      * spot/twaalgos/toparity.hh (remove_false_transitions): Keep it
      private.
      * spot/twaalgos/toparity.cc (remove_false_transitions): Do not clone
      automata without false transitions, simplify the loops, and preserve
      all properties.
      0a95314d
    • Alexandre Duret-Lutz's avatar
      python: simplify to_parity() interface · 1db31926
      Alexandre Duret-Lutz authored
      * python/spot/__init__.py (to_parity): Iterate over the attributes
      of spot.to_parity_options instead of naming each option explicitely,
      also accept a to_parity_options() instance as argument.
      * tests/python/toparity.py: Add tests for both styles of calls, and
      reduce the number of random tests to lower the run time of this test.
      1db31926
    • Alexandre Duret-Lutz's avatar
      to_parity: improve doc, and rename car_option into to_parity_options · 1750c0fb
      Alexandre Duret-Lutz authored
      * spot/twaalgos/toparity.hh: Improve doc, and rename car_option into
      to_parity_options.
      * doc/spot.bib: Add one reference.
      * python/spot/__init__.py, spot/twaalgos/toparity.cc,
      tests/python/toparity.py: Adjust.
      1750c0fb
  4. 30 Mar, 2020 1 commit
  5. 26 Mar, 2020 1 commit
  6. 24 Mar, 2020 4 commits
    • Florian Renkin's avatar
      Adapt ltlsynt to the new version of to_parity · 0a4312f8
      Florian Renkin authored
      * bin/ltlsynt.cc: Use colorize_parity_here() but remove
       reduce_parity_here() already used in the new version of
       to_parity().
      0a4312f8
    • Florian Renkin's avatar
      Remove useless comments in toparity · d112fca0
      Florian Renkin authored
      * spot/twaalgos/toparity.cc: Remove useless comments.
      d112fca0
    • Florian Renkin's avatar
      Moved IAR and the new version of to_parity in toparity.cc · 75990063
      Florian Renkin authored
      * python/spot/__init__.py: Use keyword arguments in to_parity()
      * python/spot/impl.i: remove useless includes.
      * spot/twaalgos/car.cc, spot/twaalgos/car.hh,
      spot/twaalgos/rabin2parity.cc, spot/twaalgos/rabin2parity.hh,
      tests/Makefile.am, spot/twaalgos/Makefile.am:
      content moved to toparity.
      * spot/twaalgos/postproc.cc: Use the new version of to_parity in
      postprocessor::run.
      * spot/twaalgos/toparity.cc, spot/twaalgos/toparity.hh: Add the
      content of rabin2parity and car.
      * tests/python/car.py, tests/python/toparity.py: Moved all tests
      from car.py to toparity.py.
      * tests/python/except.py: Change iar() to iar_old().
      75990063
    • Florian Renkin's avatar
      Add several options to CAR · dddc7920
      Florian Renkin authored
      * spot/twa/acc.hh: Remove useless comment.
      * spot/twaalgos/car.cc: Rewrite the implementation to try
        multiple algorithms and choose the best, add the possibility
        to force the order of the colors/pairs in LAR and use
        propagate_marks_here.
      * spot/twaalgos/car.hh, tests/python/car.py: Create a new system of
        options for CAR.
      * spot/twaalgos/degen.cc, spot/twaalgos/degen.hh: Add the possibility
        to forbid some marks in is_partially_degeneralizable.
      dddc7920
  7. 22 Mar, 2020 1 commit
  8. 13 Mar, 2020 4 commits
  9. 12 Mar, 2020 8 commits
  10. 11 Mar, 2020 4 commits
  11. 09 Mar, 2020 1 commit
    • Alexandre Duret-Lutz's avatar
      ltlcross: do not use remove_fin anymore · 4e99518d
      Alexandre Duret-Lutz authored
      * bin/ltlcross.cc: Since is_empty() now works with arbitrary
      acceptance conditions, calling remove_fin() is not necessary anymore.
      * tests/core/ltlcrossce.test: Adjust.
      * NEWS: Mention the change.
      4e99518d
  12. 08 Mar, 2020 3 commits
  13. 06 Mar, 2020 1 commit
    • Alexandre Duret-Lutz's avatar
      genem: improve the worst case · 7f0ef7ad
      Alexandre Duret-Lutz authored
      * spot/twaalgos/genem.cc, spot/twaalgos/genem.hh: Improve the worst
      case by not recurring twice into each disjunct individually.  Keep
      the previous two implementation available and add a function
      generic_emptiness_check_select_version() so we can benchmark the
      difference.
      * tests/python/genem.py: Test the three versions.
      7f0ef7ad
  14. 04 Mar, 2020 2 commits
  15. 02 Mar, 2020 1 commit
  16. 26 Feb, 2020 2 commits