1. 27 Jul, 2020 3 commits
  2. 25 Jul, 2020 1 commit
  3. 24 Jul, 2020 3 commits
  4. 23 Jul, 2020 1 commit
  5. 22 Jul, 2020 5 commits
  6. 21 Jul, 2020 9 commits
    • Alexandre Duret-Lutz's avatar
      org: run a spell checker on the documentation · cc498e70
      Alexandre Duret-Lutz authored
      * doc/org/autcross.org, doc/org/autfilt.org, doc/org/citing.org,
      doc/org/compile.org, doc/org/concepts.org, doc/org/csv.org,
      doc/org/dstar2tgba.org, doc/org/genaut.org, doc/org/genltl.org,
      doc/org/hierarchy.org, doc/org/hoa.org, doc/org/index.org,
      doc/org/install.org, doc/org/ltl2tgba.org, doc/org/ltl2tgta.org,
      doc/org/ltlcross.org, doc/org/ltlfilt.org, doc/org/ltlgrind.org,
      doc/org/ltlsynt.org, doc/org/oaut.org, doc/org/randaut.org,
      doc/org/randltl.org, doc/org/satmin.org, doc/org/tut.org,
      doc/org/tut01.org, doc/org/tut02.org, doc/org/tut03.org,
      doc/org/tut04.org, doc/org/tut10.org, doc/org/tut11.org,
      doc/org/tut12.org, doc/org/tut20.org, doc/org/tut21.org,
      doc/org/tut22.org, doc/org/tut23.org, doc/org/tut24.org,
      doc/org/tut30.org, doc/org/tut31.org, doc/org/tut50.org,
      doc/org/tut51.org, doc/org/tut52.org, doc/org/tut90.org,
      doc/org/upgrade2.org: Run ispell-buffer on all these.
      * bin/autfilt.cc, python/spot/__init__.py: Fix typos in
      help texts noticed while spell-checking the org files.
      cc498e70
    • Alexandre Duret-Lutz's avatar
      org: fix python execution with in-tree source and Swig4 · 0342161b
      Alexandre Duret-Lutz authored
      * doc/org/.dir-locals.el.in, doc/org/init.el.in: Set the
      SPOT_UNINSTALLED envvar, as we already do in the test suite.
      0342161b
    • Alexandre Duret-Lutz's avatar
      ltlcross: completely fix #420 · d5f48864
      Alexandre Duret-Lutz authored
      Reported by Salomon Sickert.
      
      * bin/ltlcross.cc: Also call determinize_unknown_acceptance() for
      positive automata.
      * tests/core/ltlcross3.test: Add another test case.
      * NEWS: Mention the fix.
      d5f48864
    • Alexandre Duret-Lutz's avatar
      org: run a spell checker on the documentation · f3b8bf8e
      Alexandre Duret-Lutz authored
      * doc/org/autcross.org, doc/org/autfilt.org, doc/org/citing.org,
      doc/org/compile.org, doc/org/concepts.org, doc/org/csv.org,
      doc/org/dstar2tgba.org, doc/org/genaut.org, doc/org/genltl.org,
      doc/org/hierarchy.org, doc/org/hoa.org, doc/org/index.org,
      doc/org/install.org, doc/org/ltl2tgba.org, doc/org/ltl2tgta.org,
      doc/org/ltlcross.org, doc/org/ltlfilt.org, doc/org/ltlgrind.org,
      doc/org/ltlsynt.org, doc/org/oaut.org, doc/org/randaut.org,
      doc/org/randltl.org, doc/org/satmin.org, doc/org/tut.org,
      doc/org/tut01.org, doc/org/tut02.org, doc/org/tut03.org,
      doc/org/tut04.org, doc/org/tut10.org, doc/org/tut11.org,
      doc/org/tut12.org, doc/org/tut20.org, doc/org/tut21.org,
      doc/org/tut22.org, doc/org/tut23.org, doc/org/tut24.org,
      doc/org/tut30.org, doc/org/tut31.org, doc/org/tut50.org,
      doc/org/tut51.org, doc/org/tut52.org, doc/org/tut90.org,
      doc/org/upgrade2.org: Run ispell-buffer on all these.
      * bin/autfilt.cc, python/spot/__init__.py: Fix typos in
      help texts noticed while spell-checking the org files.
      f3b8bf8e
    • Alexandre Duret-Lutz's avatar
      org: fix python execution with in-tree source and Swig4 · 0fbc83e9
      Alexandre Duret-Lutz authored
      * doc/org/.dir-locals.el.in, doc/org/init.el.in: Set the
      SPOT_UNINSTALLED envvar, as we already do in the test suite.
      0fbc83e9
    • Alexandre Duret-Lutz's avatar
      ltlcross: completely fix #420 · 457e130e
      Alexandre Duret-Lutz authored
      Reported by Salomon Sickert.
      
      * bin/ltlcross.cc: Also call determinize_unknown_acceptance() for
      positive automata.
      * tests/core/ltlcross3.test: Add another test case.
      * NEWS: Mention the fix.
      457e130e
    • Alexandre Duret-Lutz's avatar
      Merge branch 'master' into next · 1a0c8a44
      Alexandre Duret-Lutz authored
      1a0c8a44
    • Alexandre Duret-Lutz's avatar
      d61d6570
    • Alexandre Duret-Lutz's avatar
      Release Spot 2.9.2 · 66a6fbdc
      Alexandre Duret-Lutz authored
      * configure.ac, NEWS, doc/org/setup.org: Set version to 2.9.2.
      66a6fbdc
  7. 20 Jul, 2020 4 commits
  8. 17 Jul, 2020 2 commits
    • Etienne Renault's avatar
      Fixes #419 · 4db6a342
      Etienne Renault authored
      * configure.ac: Here.
      4db6a342
    • Alexandre Duret-Lutz's avatar
      formula: make operator bool explicit · 9daa4e60
      Alexandre Duret-Lutz authored
      * spot/tl/formula.hh (formula::operator bool): Make it explicit.  When
      compiling in C++20 mode with g++ 10.1, this bool operator was used
      instead of the comparison operators while looking up a
      std::pair<formula,formula> in a hash map, causing many test suite
      failures.  This problem does not occur with clang++ 10.0, so it
      might just be a bug in g++ 10.1.  But having explicit operator bool
      is good practice anyway.
      9daa4e60
  9. 16 Jul, 2020 5 commits
    • Alexandre Duret-Lutz's avatar
      C++20: work around g++ 10.1 bug #95242 · a8959ecf
      Alexandre Duret-Lutz authored
      With GCC 10.1 all comparisons that default to the <=> C++20 comparison
      operator emit a spurious zero-as-null-pointer-constant warning, which
      is an error in our configuration.  This is due to an implementation
      choice in the libstdc++ library, so it also causes warning from
      clang++ 10.0 when using the same libstdc++ library.  A fix for GCC
      PR95242 was committed in g++ (not in libstdc++), so while g++ 10.2
      might be fixed, clang++ will need a similar fix.
      
      I've seen those failures on Arch linux with gcc 10.1.0-2 and clang
      10.0.0-3.  On Debian sid, g++ 10.1.0-4 seems to already include the
      fix.
      
      * m4/gccwarn.m4: Include a string comparison in the test code so that
      -Wzero-as-null-pointer-constant is not enabled if it would produce
      warnings on such statements.
      a8959ecf
    • Alexandre Duret-Lutz's avatar
      C++20: fix warnings reported by g++ 10.1 · 368acaad
      Alexandre Duret-Lutz authored
      * spot/tl/formula.hh (formula::operator bool): Mark as noexcept.
      * bin/common_trans.hh, bin/common_trans.cc: Use std::atomic instead of
      volatile.
      368acaad
    • Alexandre Duret-Lutz's avatar
      [buddy] build in C++17 mode by default · a7ff5b4e
      Alexandre Duret-Lutz authored
      * configure.ac: Activate C++17, and replace --enable-c++17 by
      --enable-c++20.
      a7ff5b4e
    • Alexandre Duret-Lutz's avatar
      build in C++17 mode by default · 4f230976
      Alexandre Duret-Lutz authored
      * configure.ac: Activate C++17, and replace --enable-c++17 by
      --enable-c++20.
      * NEWS: Mention the news.
      * .gitlab-ci.yml: Use C++20 for the former C++17 builds.
      * HACKING, README, doc/org/compile.org, doc/org/concepts.org,
      doc/org/index.org, doc/org/install.org, doc/org/tut.org,
      doc/org/upgrade2.org, spot/misc/escape.hh: Adjust mentions
      of C++14.
      4f230976
    • Alexandre Duret-Lutz's avatar
      a770727e
  10. 15 Jul, 2020 5 commits
  11. 14 Jul, 2020 1 commit
  12. 13 Jul, 2020 1 commit
    • Alexandre Duret-Lutz's avatar
      run: fix reduce on automata with Fin · f2403c91
      Alexandre Duret-Lutz authored
      Reported by Florian Renkin.
      
      * spot/twaalgos/emptiness.cc (reduce): If the automaton uses Fin
      acceptance, check the reduced cycle and revert to the original cycle
      if necessary.
      * tests/python/intrun.py: New file.
      * tests/Makefile.am: Add it.
      * spot/twaalgos/emptiness.hh: Improve documentation.
      f2403c91