1. 12 Jun, 2019 4 commits
  2. 11 Jun, 2019 1 commit
  3. 07 Jun, 2019 2 commits
    • Alexandre Duret-Lutz's avatar
      autcross: simplify code using complement() and intersecting_word() · f0b77e21
      Alexandre Duret-Lutz authored
      * bin/autcross.cc: Let complement() decide how to complement automata.
      Do not apply remove_fin(), because we have a generic emptiness check
      now.  Use intersecting_word() instead of product()+accepting_word() so
      that the former can maybe be optimized in the future.
      * tests/core/autcross2.test: Adjust test case to use TGBA instead
      of monitors, as calling complement() had a side-effect of setting
      the "weak" property on the input.
      f0b77e21
    • Alexandre Duret-Lutz's avatar
      genaut: introduce --m-nba · cba01232
      Alexandre Duret-Lutz authored
      * bin/genaut.cc: Implement the --m-nba option.
      * spot/gen/automata.hh, spot/gen/automata.cc: Add the generation code.
      * NEWS, bin/man/genaut.x: Document it.
      * doc/org/genaut.org: Update.
      * tests/core/genaut.test, tests/core/parity2.test: Add some tests.
      cba01232
  4. 05 Jun, 2019 3 commits
  5. 04 Jun, 2019 11 commits
  6. 02 Jun, 2019 3 commits
  7. 01 Jun, 2019 2 commits
  8. 31 May, 2019 1 commit
  9. 29 May, 2019 1 commit
  10. 28 May, 2019 1 commit
    • Alexandre Duret-Lutz's avatar
      introduce output_aborter, and use it in ltlcross · a8504509
      Alexandre Duret-Lutz authored
      * spot/twaalgos/alternation.cc, spot/twaalgos/alternation.hh,
      spot/twaalgos/complement.cc, spot/twaalgos/complement.hh,
      spot/twaalgos/determinize.cc, spot/twaalgos/determinize.hh,
      spot/twaalgos/minimize.cc, spot/twaalgos/minimize.hh,
      spot/twaalgos/postproc.cc, spot/twaalgos/postproc.hh,
      spot/twaalgos/powerset.cc, spot/twaalgos/powerset.hh,
      spot/twaalgos/product.cc, spot/twaalgos/product.hh: Use an
      output_aborter argument to abort if the output is too large.
      * bin/ltlcross.cc: Use complement() with an output_aborter
      so that ltlcross will not attempt to build complement larger
      than 500 states or 5000 edges.  Add --determinize-max-states
      and --determinize-max-edges options.
      * tests/core/ltlcross3.test, tests/core/ltlcrossce2.test,
      tests/core/sccsimpl.test, tests/core/wdba2.test,
      tests/python/stutter-inv.ipynb: Adjust test cases.
      * NEWS: Document this.
      * bin/spot-x.cc: Add documentation for postprocessor's
      det-max-states and det-max-edges arguments.
      * doc/org/ltlcross.org: Update description.
      a8504509
  11. 24 May, 2019 2 commits
  12. 20 May, 2019 1 commit
    • Alexandre Duret-Lutz's avatar
      tl: fix handling of f##[0:0]g, and of ##[0:n]g · 90a88d0b
      Alexandre Duret-Lutz authored
      The first issue was reported by Victor Khomenko.
      
      * spot/tl/formula.cc: Introduce a single-argument
      version of sugar_delay().
      * spot/parsetl/parsetl.yy: Use it.
      * doc/tl/tl.tex, spot/tl/formula.hh: Adjust doc.
      * tests/core/ltlfilt.test, tests/core/sugar.test: More tests.
      90a88d0b
  13. 19 May, 2019 1 commit
  14. 18 May, 2019 5 commits
  15. 11 May, 2019 1 commit
  16. 08 May, 2019 1 commit