1. 06 Jun, 2011 5 commits
    • Alexandre Duret-Lutz's avatar
      DVE2: Do not display state variables with only one possible value. · d47aa1d8
      Alexandre Duret-Lutz authored
      * iface/dve2/dve2.cc (dve2_kripke::dve2_kripke): Fill
      a format_filter_ array with boolean indicating whether each
      variable should be printed.  Ignore variable with only one
      possible value.
      (dve2_kripke::~dve2_kripke): Destroy it.
      (dve2_kripke::format_state): Use it.
      * iface/dve2/finite.test: Adjust.
    • Alexandre Duret-Lutz's avatar
      Remove Kristin Rozier's LTLcounter.pl scripts, now that we can · 866af2a7
      Alexandre Duret-Lutz authored
      generate these formulae with "genltl".
      * src/tgbatest/ltlcounter/: Remove this directory.
      * src/tgbatest/Makefile.am: Adjust.
      * src/tgbatest/ltlcounter.test, bench/ltlcounter/run: Use genltl
      to generate the formulae.
      * bench/ltlcounter/README: Do not mention src/tgbatest/ltlcounter/
    • Alexandre Duret-Lutz's avatar
      Better layout of the LTL formula parse tree. · 4087d37f
      Alexandre Duret-Lutz authored
      * src/ltlvisit/dotty.cc: Display "L" and "R" tail-labels
      for binary operators.  Gather all constants and atomic
      propositions in a sub-graph with "rank=sink".
    • Alexandre Duret-Lutz's avatar
      Add more formula families to genltl. · 625b9362
      Alexandre Duret-Lutz authored
      * src/ltltest/genltl.cc (fair_response, ltl_counter)
      (ltl_counter_carry): New functions, constructing function from
      gastin.03.cav and rozier.07.cav.  The LTL counter will replace the
      scripts in src/tgbatest/ltlcounter/.
      (X_n): New helper function.
    • Alexandre Duret-Lutz's avatar
      Install a misc/_config.h to hide all the defines that clutter the · 67ff9f20
      Alexandre Duret-Lutz authored
      built output.
      This is also a step towards better checks for things like
      __attribute__ or std::tr1.
      * m4/ax_prefix_config_h.m4: New file.
      * configure.ac: Call AC_CONFIG_HEADERS and AX_PREFIX_CONFIG_H.
      * src/misc/Makefile.am: Install misc/_config.h.
      * src/misc/random.cc, src/misc/version.cc: Include misc/_config.h.
  2. 03 Jun, 2011 1 commit
  3. 02 Jun, 2011 2 commits
    • Alexandre Duret-Lutz's avatar
    • Alexandre Duret-Lutz's avatar
      Update jQuery and jQuery-UI. · f3bae53e
      Alexandre Duret-Lutz authored
      * wrap/python/ajax/ltl2tgba.html: Adjust to use
      jQuery 1.6.1 and jQuery-UI 1.8.13.  Remove a useless check
      of $("#autoupdate").attr("checked") since this checkbox no longer
      * wrap/python/ajax/css/ui-lightness/jquery-ui-1.8.8.custom.css:
      Replace by ...
      * wrap/python/ajax/css/ui-lightness/jquery-ui-1.8.13.custom.css: This.
      * wrap/python/ajax/Makefile.am (EXTRA_DIST): Adjust.
  4. 30 May, 2011 2 commits
  5. 18 May, 2011 1 commit
    • Alexandre Duret-Lutz's avatar
      Some intvcomp2 speedups. · 290b825a
      Alexandre Duret-Lutz authored
      * src/misc/intvcmp2.cc (stream_compression_base::run):
      Implement a shift-less encoding for the 1-bit and 3-bit cases.
      Also declare offsets as size_t, to help 64-bit compilers.
  6. 16 May, 2011 1 commit
  7. 05 May, 2011 2 commits
  8. 02 May, 2011 3 commits
  9. 30 Apr, 2011 3 commits
  10. 15 Apr, 2011 1 commit
  11. 13 Apr, 2011 1 commit
    • Alexandre Duret-Lutz's avatar
      Fix compression of large repetitions · 445a785e
      Alexandre Duret-Lutz authored
      * src/misc/intvcomp.cc (stream_compression_base::run): Limit
      repeatitions to 40, not 42.
      (stream_decompression_base::refill): Refill the end of the stream
      with 0.
      (stream_decompression_base::look_n_bits): Add assertion.
      * src/tgbatest/intvcomp.cc: Add a new test case.
  12. 12 Apr, 2011 1 commit
  13. 11 Apr, 2011 1 commit
  14. 10 Apr, 2011 5 commits
    • Alexandre Duret-Lutz's avatar
      more files to ignore · e9396502
      Alexandre Duret-Lutz authored
    • Alexandre Duret-Lutz's avatar
      Always pass --enable-devel or --disable-devel to BuDDy. · 2b6ea227
      Alexandre Duret-Lutz authored
      * configure.ac: Do not add CXXFLAGS and CFLAGS in ac_configure_args,
      it causes problem when using config.cache.  Instead ...
      * m4/devel.m4: Add --enable-devel or --disable-devel on
      ac_configure_args, now that BuDDy understands that.
    • Alexandre Duret-Lutz's avatar
      [buddy] · e5f35dea
      Alexandre Duret-Lutz authored
      Fix some warnings reported by gcc.
      * buddy/src/kernel.c (errorstrings): Mark these as const.
      * buddy/src/reorder.c (reorder_gbc): Fix prototype.
      (siftTestCmp): Add missing const in cast.
      (bdd_reorder_auto): Actually call bdd_reorder_ready().
    • Alexandre Duret-Lutz's avatar
      [buddy] · 35de7e90
      Alexandre Duret-Lutz authored
      Add support for --enable-devel and similar macros.
      * m4/debug.m4: Rename to ...
      * m4/bdebug.m4: ... this.
      * m4/debug.m4, m4/devel.m4, m4/gccoptim.m4, m4/ndebug.m4: New file.
      * m4/gccwarns.m4: Fix usage of cache variable.  Fix shell
      syntax.  Do not check for -Waggregate-return.  Update CFLAGS.
      * configure.ac: Adjust to handle --enable-devel and similar macros
      in the same way as Spot.
    • Alexandre Duret-Lutz's avatar
      * src/misc/escape.hh: Fix Doxygen documentation. · cdede3d1
      Alexandre Duret-Lutz authored
      * src/misc/intvcomp.hh: Likewise.
  15. 09 Apr, 2011 8 commits
  16. 06 Apr, 2011 1 commit
  17. 05 Apr, 2011 1 commit
    • Alexandre Duret-Lutz's avatar
      [buddy] · 5fdfe286
      Alexandre Duret-Lutz authored
      Tag functions with attributes pure, const, or noreturn.
      * src/bdd.h (__purefn, __constfn, __noreturnfn): Define
      new macros.
      * src/bdd.h, src/bddio.c, src/bvec.h, src/imatrix.h: Use them
      to tag many functions as suggested by -Wsuggest-attribute=pure,
      -Wsuggest-attribute=const, -Wsuggest-attribute=noreturn.
  18. 04 Apr, 2011 1 commit
    • Alexandre Duret-Lutz's avatar
      [buddy] · 61d9e721
      Alexandre Duret-Lutz authored
      Remove more sanity checks when NDEBUG is set.
      * src/kernel.h (CHECKnc): New macro.
      * src/kernel.c (bdd_var, bdd_low, bdd_high, bdd_ithvar,
      bdd_nithvar): Use it.