1. 12 Jun, 2008 1 commit
  2. 14 Mar, 2008 1 commit
    • Alexandre Duret-Lutz's avatar
      Make sure Spot compiles with g++-4.3. · d3b702a9
      Alexandre Duret-Lutz authored
      * src/ltlast/formula.hh (hash): Remove const from return type.
      This kills a g++-4.3 warning.
      * src/misc/hash.hh: Adjust to use unordered_set and unordered_map
      from TR1 when g++-4.3 is used.
      * src/evtgba/product.cc, src/ltltest/randltl.cc,
      src/ltlvisit/randomltl.cc, src/ltlvisit/tostring.cc,
      src/misc/freelist.hh, src/misc/optionmap.cc,
      src/tgba/tgbareduc.hh, src/tgbaalgos/gv04.cc,
      src/tgbaalgos/ltl2tgba_fm.cc, src/tgbaalgos/randomgraph.cc,
      src/tgbatest/ltl2tgba.cc, src/tgbatest/randtgba.cc,
      src/ltltest/equals.cc, src/ltltest/readltl.cc,
      src/ltltest/reduc.cc, src/ltltest/syntimpl.cc,
      src/ltltest/tostring.cc, src/tgbatest/ltlprod.cc,
      src/tgbatest/powerset.cc, src/tgbatest/explprod.cc,
      src/tgbatest/mixprod.cc, src/tgbatest/readsave.cc,
      src/tgbatest/reductgba.cc, src/tgbatest/tgbaread.cc,
      src/tgbatest/tripprod.cc, src/evtgbatest/product.cc,
      src/evtgbatest/readsave.cc, src/evtgbatest/ltl2evtgba.cc,
      src/evtgbatest/readsave.cc: Add missing includes.
      * src/tgbatest/explicit.test, src/tgbatest/explprod.test,
      src/tgbatest/explpro2.test, src/tgbatest/troprod.test,
      src/tgbatest/emptchk.test: Cope with different outputs.
  3. 25 Feb, 2008 3 commits
    • Alexandre Duret-Lutz's avatar
      * src/ltltest/reduc.cc (main): More cases to test. · 78d37fa1
      Alexandre Duret-Lutz authored
      * src/ltlvisit/basicreduce.cc (basic_reduce_visitor::visit):
      Simplify the formula again after FX->XF and GX->XG permutations.
      This is so that formulae like GFXXa become GFa and not just GFXa.
      * src/ltlvisit/contain.cc (reduce_tau03_visitor): Fix a typo
      in the rules for i|j or i&j, resulting in missing simplifications.
    • Alexandre Duret-Lutz's avatar
      * src/evtgbaparse/public.hh: Work around Bison 2.3 unique guards. · 641db2d7
      Alexandre Duret-Lutz authored
      * src/ltlvisit/reduce.hh, src/ltlvisit/reduce.hh:
      Add Reduce_Containment_Checks and Reduce_Containment_Checks_Stronger
      flags, and call reduce_tau03.
      * src/ltlvisit/contain.hh (reduce_tau03): Make "stronger" the
      * src/ltlvisit/contain.cc: Style.
      * src/ltltest/reduc.cc: Simplify using the reduce() interface
      instead of reduce_tau03.
      * src/tgbatest/ltl2tgba.cc: Likewise.  Add -fr5, -fr6, and -fr7
      * src/tgbatest/spotlbtt.test: Remove cases using "-c", since its
      current implementation is not always correct (and apparently
      reduces less than -fr7).
    • Alexandre Duret-Lutz's avatar
      * src/ltlvisit/contain.hh, src/ltlvisit/contain.cc (reduce_tau03): · d4c9bf2b
      Alexandre Duret-Lutz authored
      New function, performing LTL reduction a la tauriainen.03.a83.
      * src/ltltest/equals.cc, src/ltltest/reduc.cc: Add support for
      the new reduction.
      * src/ltltest/reduc.test: Cut the test in half, and additionally
      test the new reduction.
      * src/ltltest/reduccmp.test: Run on the new reduction.
      * src/ltltest/Makefile.am: Adjust.
      * src/tgbatest/ltl2tgba.cc: Add new options to apply the reduction.
      * src/tgbatest/spotlbtt.test: Use them.
  4. 23 Jun, 2004 1 commit
  5. 17 Jun, 2004 1 commit
    • martinez's avatar
      * src/tgbatest/spotlbtt.test: We don't check the post-reduction · c769f747
      martinez authored
      with scc and delayed simulation.
      * src/tgbatest/ltl2tgba.cc: Adjust parameters.
      * src/tgbatest/reductgba.cc, src/tgbatest/Makefile.am: More Test.
      * src/tgbaalgos/reductgba_sim_del.cc: Not finish, lot of bugs.
      * src/tgbaalgos/reductgba_sim.hh, src/tgbaalgos/reductgba_sim.cc:
      Remove some useless comments.
      * src/tgba/tgbareduc.cc, src/tgba/tgbareduc.hh: Bug in SCC.
      * src/ltlvisit/reducform.cc: Correct some bug for multop.
      * src/ltltest/reduccmp.test: More Test.
      * src/ltltest/reduc.cc: Thinko
      * src/ltltest/equals.cc: Reduction compare
  6. 15 Jun, 2004 1 commit
    • martinez's avatar
      * src/tgbatest/ltl2tgba.cc: Add some option for the reduction of · 8d3606ff
      martinez authored
      * src/tgbatest/spotlbtt.test, src/tgbatest/Makefile.am: Add some
      test for reduction of automata.
      * src/tgbaalgos/reductgba_sim_del.cc, src/tgbaalgos/reductgba_sim.cc,
      src/tgbaalgos/reductgba_sim.hh: Compute some simulation relation
      to reduce a tgba.
      * src/tgba/tgbareduc.cc, src/tgba/tgbareduc.hh: A implementation
      of tgba for the reduction.
      * src/tgbaalgos/Makefile.am, src/tgba/Makefile.am:
      Add the reduction of automata.
      * src/ltlvisit/syntimpl.cc, src/ltlvisit/basereduc.cc:
      Lot of mistake are corrected.
      * src/ltlvisit/syntimpl.hh, src/ltlvisit/reducform.cc,
      src/ltlvisit/reducform.hh, src/ltltest/reduc.cc: Adjust.
      * src/ltltest/equals.cc, src/ltltest/reduccmp.test,
      src/ltltest/Makefile.am: Add a test for reduction.
  7. 02 Jun, 2004 1 commit
  8. 25 May, 2004 3 commits
  9. 17 May, 2004 1 commit
    • martinez's avatar
      * src/ltlvisit/basereduc.cc (spot): 80 columns. · 788ed772
      martinez authored
      * src/ltlvisit/reducform.cc (spot), src/ltltest/inf.cc,
      src/ltltest/reduc.cc (main), src/ltlvisit/reducform.hh,
      src/tgbatest/ltl2tgba.cc (main): More option.
      * src/ltltest/inf.test: More test.
  10. 14 May, 2004 1 commit
  11. 13 May, 2004 1 commit
    • martinez's avatar
      * src/ltlvisit/Makefile.am: Copyright 2004. · 4cd10c3d
      martinez authored
      * src/ltltest/inf.test: More test.
      * src/ltlvisit/basereduc.cc, src/ltlvisit/forminf.cc (spot):
      Use dynamic_cast.
      * src/ltlvisit/reducform.cc, src/ltlvisit/reducform.hh,
      src/ltltest/reduc.test, src/ltltest/reduc.cc: Add an option
      to choose which rules applies to simplify the formula.
  12. 10 May, 2004 2 commits
    • Alexandre Duret-Lutz's avatar
      * src/sanity/80columns.test: New file. · 83de4264
      Alexandre Duret-Lutz authored
      * src/sanity/Makefile.am (check-local): Run it.
      * src/ltltest/equals.test, src/ltltest/lunabbrev.test,
      src/ltltest/nenoform.test, src/ltltest/parseerr.test
      src/ltltest/tunabbrev.test, src/ltlvisit/forminf.cc,
      src/tgbatest/explpro2.test, src/tgbatest/explpro3.test,
      src/tgbatest/explprod.test, src/tgbatest/spotlbtt.test,
      src/tgbatest/tripprod.test: Wrap long lines.
    • martinez's avatar
      *** empty log message *** · bafc92d0
      martinez authored