1. 19 Oct, 2016 1 commit
    • Alexandre Duret-Lutz's avatar
      is_unambiguous: rewrite more efficiently · 5384a3b8
      Alexandre Duret-Lutz authored
      Avoid calling scc_info::determine_unknown_acceptance on the product, as
      suggested in #188.
      
      * spot/twaalgos/isunamb.cc (is_unambiguous): Rewrite.
      * tests/core/unambig.test: Add the automaton from #188.
      * NEWS: Mention the improved function.
      * spot/twaalgos/mask.cc,
      spot/twaalgos/mask.hh (mask_keep_accessible_states): New function.
      5384a3b8
  2. 17 Oct, 2016 1 commit
  3. 14 Oct, 2016 4 commits
    • Alexandre Duret-Lutz's avatar
      de665ce2
    • Alexandre Duret-Lutz's avatar
      Release Spot 2.1.2 · b0c60e79
      Alexandre Duret-Lutz authored
      * NEWS, configure.ac, doc/org/setup.org: Bump version.
      b0c60e79
    • Alexandre Duret-Lutz's avatar
      dtgbasat: rename all.log into all.csv · 497710ec
      Alexandre Duret-Lutz authored
      In order to match the tarballs of the FORTE'14 paper.
      
      * bench/dtgbasat/stats.sh, bench/dtgbasat/README: Here.
      497710ec
    • Alexandre Duret-Lutz's avatar
      dot: improve option initialization · 70fa739f
      Alexandre Duret-Lutz authored
      * spot/twaalgos/dot.cc: Rearrange options to speed up their
      initialization and avoid an "uninitialized read" error from valgrind
      when compiling with clang-3.9.  The uninitialized read is still a bit
      misterious to me; valgrind was complaining about opt_shape_ who is
      actually initialized in the code.  However looking into the assembly
      code generated revealed that all consecutive 0/false values were
      initialized together, so this patch reorganize the options to encourage
      that.  Also the palette was copied over for each call to print_dot(), so
      this is now declared statically.
      70fa739f
  4. 13 Oct, 2016 5 commits
  5. 12 Oct, 2016 1 commit
  6. 10 Oct, 2016 3 commits
  7. 07 Oct, 2016 3 commits
  8. 03 Oct, 2016 4 commits
  9. 23 Sep, 2016 1 commit
  10. 22 Sep, 2016 2 commits
  11. 21 Sep, 2016 1 commit
  12. 20 Sep, 2016 2 commits
  13. 19 Sep, 2016 1 commit
  14. 15 Sep, 2016 1 commit
  15. 14 Sep, 2016 1 commit
  16. 06 Sep, 2016 2 commits
  17. 05 Sep, 2016 1 commit
  18. 04 Sep, 2016 1 commit
    • Alexandre Duret-Lutz's avatar
      kripkegraph: fix g++ warning · cc761870
      Alexandre Duret-Lutz authored
      Test the output of down_cast before using it.  This
      used to generate a warning when crosscompiling
      for mingw with g+++ 6.1.1
      
      * spot/kripke/kripkegraph.hh: Here.
      cc761870
  19. 03 Sep, 2016 1 commit
    • Alexandre Duret-Lutz's avatar
      help2man: update to 1.47.4 · ca6435d8
      Alexandre Duret-Lutz authored
      Also disable i18n because that seems to be causing many problem to Mac
      users building Spot for git and not knowing how to install
      Locale::gettext.
      
      * tools/help2man: Update from upstream, plus the two changes from
      2b4cf8e7 and
      f7b65001.
      * bin/man/Makefile.am: Remove the -L flag.
      ca6435d8
  20. 19 Aug, 2016 1 commit
  21. 17 Aug, 2016 3 commits
    • Alexandre Duret-Lutz's avatar
      bin: add options for --stats=%c · 571f0112
      Alexandre Duret-Lutz authored
      * spot/twaalgos/stats.cc: Implement options.
      * bin/common_aoutput.cc, NEWS: Document them.
      * tests/core/format.test: Add some quick tests.
      571f0112
    • Alexandre Duret-Lutz's avatar
      stats: preparatory change of the implementation of %c · 4f0a630d
      Alexandre Duret-Lutz authored
      This now holds the scc_info while processing the %c sequence, so that
      using options we will soon be able to specify which SCC to count.
      
      * spot/twaalgos/stats.hh, spot/twaalgos/stats.cc (printable_scc_info):
      New class.
      (state_printer): Use it for %c.
      * spot/misc/formater.hh: Add move assignment.
      * bin/common_aoutput.hh, bin/common_aoutput.cc: Use printable_scc_info
      for %C.
      * tests/core/format.test: Add a quick test case to make sure nothing
      changed.
      4f0a630d
    • Alexandre Duret-Lutz's avatar
      bin: hide the hoa_state_printer code · 70de1328
      Alexandre Duret-Lutz authored
      * bin/common_aoutput.hh (hoa_state_printer::hoa_state_printer,
      hoa_state_printer::print): Move the definition...
      * bin/common_aoutput.cc: ... here.
      70de1328