1. 12 Feb, 2014 2 commits
  2. 11 Feb, 2014 2 commits
  3. 24 Jan, 2014 2 commits
  4. 11 Dec, 2013 2 commits
  5. 01 Oct, 2013 2 commits
  6. 30 Sep, 2013 1 commit
    • Alexandre Duret-Lutz's avatar
      Add support for Bison 3.0. · 3c943d83
      Alexandre Duret-Lutz authored
      We still want to remain compatible with Bison 2.7 so instead of fixing
      all the new errors reported by 3.0 we silence some warning.  We should
      fix these for good once Bison 3.0 is more widespread.
      
      * m4/bison.m4: New file. Test if bison support -Wno-empty-rule and
      -Wno-deprecated.  Define BISON and BISON_EXTRA_FLAGS.
      * configure.ac: Do not test for yacc, use the above test instead.
      * src/dstarparse/Makefile.am, src/eltlparse/Makefile.am,
      src/kripkeparse/Makefile.am, src/ltlparse/Makefile.am,
      src/neverparse/Makefile.am, src/tgbaparse/Makefile.am: Use BISON
      and BISON_EXTRA_FLAGS.
      * src/ltlparse/ltlparse.yy: Fix or and remove useless %right/%nonassoc
      settings.
      * src/eltlparse/eltlparse.yy: Likewise, and remove "%pure-parser".
      3c943d83
  7. 18 Sep, 2013 1 commit
  8. 23 Aug, 2013 1 commit
    • Alexandre Duret-Lutz's avatar
      dstarparse: Preliminary work on a parser for ltl2dstar. · 2da0053c
      Alexandre Duret-Lutz authored
      Supports reading Rabin and Streett automata, and converting them to
      nondeterministic Büchi automata (for Rabin) or TGBA (for Streett).
      
      * src/dstarparse/Makefile.am, src/dstarparse/dstarparse.yy,
      src/dstarparse/dstarscan.ll, src/dstarparse/fmterror.cc,
      src/dstarparse/parsedecl.hh, src/dstarparse/public.hh,
      src/dstarparse/nra2nba.cc, src/dstarparse/nsa2tgba.cc: New files.
      * configure.ac, src/Makefile.am, README: Adjust.
      * src/tgbatest/ltl2tgba.cc: Add options -XD, -XDB.
      * src/tgbatest/dstar.test: New file.
      * src/tgbatest/Makefile.am (TESTS): Add it.
      2da0053c
  9. 21 Aug, 2013 1 commit
  10. 29 Jul, 2013 5 commits
    • Alexandre Duret-Lutz's avatar
      Use -fvisibility=hidden globally. · 43b3df0e
      Alexandre Duret-Lutz authored
      * configure.ac: Check for flags and fill CXXFLAGS and CFLAGS.
      * iface/dve2/dve2.hh: Mark load_dve2 for export.
      * src/eltlparse/Makefile.am, src/kripke/Makefile.am,
      src/kripkeparse/Makefile.am, src/ltlast/Makefile.am,
      src/ltlenv/Makefile.am, src/ltlparse/Makefile.am,
      src/ltlvisit/Makefile.am, src/misc/Makefile.am,
      src/neverparse/Makefile.am, src/priv/Makefile.am, src/saba/Makefile.am,
      src/sabaalgos/Makefile.am, src/ta/Makefile.am, src/taalgos/Makefile.am,
      src/tgba/Makefile.am, src/tgbaalgos/Makefile.am,
      src/tgbaalgos/gtec/Makefile.am, src/tgbaparse/Makefile.am:
      Remove $(VISIBILITY_CXXFLAGS) now that it is set globally.
      43b3df0e
    • Alexandre Duret-Lutz's avatar
      Create a new src/priv/ directory for private algorithms. · f2078ac3
      Alexandre Duret-Lutz authored
      * README: Document it.
      * configure.ac: Generate src/priv/Makefile.
      * src/Makefile.am: Recurse into priv/.
      * src/priv/Makefile.am: New file.
      * src/misc/acccompl.cc, src/misc/acccompl.hh,
      src/misc/accconv.cc, src/misc/accconv.hh: Move to...
      * src/priv/acccompl.cc, src/priv/acccompl.hh,
      src/priv/accconv.cc, src/priv/accconv.hh: ... here.
      * src/misc/Makefile.am: Adjust.
      * src/tgbaalgos/scc.cc, src/tgbaalgos/simulation.cc: Adjust
      includes.
      * src/sanity/style.test: Make sure no public header
      file include a private one.
      f2078ac3
    • Alexandre Duret-Lutz's avatar
      Enable -fvisibility=hidden for src/misc/. · 2ef8917b
      Alexandre Duret-Lutz authored
      * configure.ac: Check for -fvisibility support.
      * m4/ax_check_compile_flag.m4: New file.
      * src/misc/common.hh: New file.
      * src/misc/Makefile.am: Add common.hh, and adjust to use -fvisibility.
      * src/misc/bareword.hh, src/misc/escape.hh, src/misc/formater.hh,
      src/misc/intvcmp2.hh, src/misc/intvcomp.hh, src/misc/memusage.hh,
      src/misc/minato.hh, src/misc/optionmap.hh, src/misc/random.hh,
      src/misc/timer.hh, src/misc/version.hh, src/misc/bddop.hh: Include
      common.hh and add SPOT_API tags.
      * src/misc/acccompl.hh, src/misc/accconv.hh: Prepare for upcoming
      move.
      * src/sanity/style.test: Ignore SPOT_API tags.
      * wrap/python/Makefile.am: Ignore SPOT_API.
      * wrap/python/spot.i: Do not emit binding for bddalloc.hh.
      * wrap/python/tests/minato.py: Do not use bdd_allocator.
      2ef8917b
    • Alexandre Duret-Lutz's avatar
      Bump version to 1.1.4a. · 9ed2d7a1
      Alexandre Duret-Lutz authored
      * NEWS: Bump version.
      * configure.ac: Bump version, and add a banner
      about this being a development version at the end.
      9ed2d7a1
    • Alexandre Duret-Lutz's avatar
      Release Spot 1.1.4. · 9d6d53ed
      Alexandre Duret-Lutz authored
      * NEWS, configure.ac, doc/org/tools.org: Update version.
      9d6d53ed
  11. 09 Jul, 2013 2 commits
  12. 09 Jun, 2013 2 commits
  13. 13 May, 2013 2 commits
  14. 28 Apr, 2013 2 commits
  15. 27 Apr, 2013 1 commit
  16. 09 Apr, 2013 1 commit
    • Alexandre Duret-Lutz's avatar
      org: batch-generate userdoc/ and distribute it · e23203b8
      Alexandre Duret-Lutz authored
      * doc/org/init.el.in, doc/org/syntax.css: New files.
      * configure.ac: Generate init.el from init.el.in, and check for
      emacs.
      * doc/Makefile.am: Build userdoc/ from org/ and distribute userdoc/.
      * README: Mention org/ and userdoc/.
      e23203b8
  17. 06 Mar, 2013 2 commits
  18. 23 Jan, 2013 2 commits
  19. 10 Jan, 2013 1 commit
  20. 06 Jan, 2013 3 commits
    • Alexandre Duret-Lutz's avatar
      Remove anything related to evtgba. · 254896d5
      Alexandre Duret-Lutz authored
      * src/evtgba/, src/evtgbaalgos/, src/evtgbaparse/, src/evtgbatest/:
      Delete.
      * src/Makefile.am (SUBDIRS): Adjust.
      * configure.ac, README: Adujst.
      254896d5
    • Alexandre Duret-Lutz's avatar
      bench: delete useless defs.in files. · 16c7bc19
      Alexandre Duret-Lutz authored
      * bench/wdba/defs.in, bench/ltlclasses/defs.in,
      bench/ltlcounter/defs.in: Delete.
      * bench/wdba/run, bench/ltlclasses/run, bench/ltlcounter/run: Adjust not
      to use them.
      * configure.ac: Do not output the associated defs files.
      16c7bc19
    • Alexandre Duret-Lutz's avatar
      Rewrite the ltl2tgba bench using ltlcross · 885a5351
      Alexandre Duret-Lutz authored
      * bench/ltl2tgba/sum.py: New file.
      * bench/ltl2tgba/.gitignore, bench/ltl2tgba/Makefile.am,
      bench/ltl2tgba/README, bench/ltl2tgba/algorithms, bench/ltl2tgba/big,
      bench/ltl2tgba/defs.in, bench/ltl2tgba/known, bench/ltl2tgba/small:
      Rewrite this benchmark completely.  Also drop support of Wring and
      Modella, as we cannot get them to work reliably.
      * bench/ltl2tgba/formulae.ltl: Rewrite in Spot's syntax.
      * bench/ltl2tgba/lbtt2csv.pl, bench/ltl2tgba/ltl2baw.in,
      bench/ltl2tgba/parseout.pl: Delete these scripts, no
      longer needed.
      * configure.ac: Do not output ltl2baw.pl anymore.
      885a5351
  21. 28 Dec, 2012 1 commit
    • Alexandre Duret-Lutz's avatar
      Remove LBTT. · e2f17f65
      Alexandre Duret-Lutz authored
      * configure.ac: Detect lbtt using AC_CHECK_PROG.
      * m4/lbtt.m4: Delete.
      * lbtt/: Remove directory.
      * Makefile.am, README: Adjust.
      e2f17f65
  22. 27 Oct, 2012 2 commits