1. 06 Jun, 2011 4 commits
    • 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/
      anymore.
      866af2a7
    • 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".
      4087d37f
    • 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.
      625b9362
    • 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.
      67ff9f20
  2. 03 Jun, 2011 1 commit
  3. 02 Jun, 2011 2 commits
    • Alexandre Duret-Lutz's avatar
      23334e7e
    • 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
      exists.
      * 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.
      f3bae53e
  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.
      290b825a
  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.
      445a785e
  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
      e9396502
    • 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.
      2b6ea227
    • 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().
      e5f35dea
    • 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.
      35de7e90
    • Alexandre Duret-Lutz's avatar
      * src/misc/escape.hh: Fix Doxygen documentation. · cdede3d1
      Alexandre Duret-Lutz authored
      * src/misc/intvcomp.hh: Likewise.
      cdede3d1
  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.
      5fdfe286
  18. 04 Apr, 2011 2 commits