- 17 Jan, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
* m4/gccwarn.m4: Use -Wdocumentation if supported. * src/ltlast/binop.hh, src/ltlparse/public.hh, src/ta/taproduct.hh, src/taalgos/emptinessta.hh, src/taalgos/reachiter.hh, src/tgba/state.hh, src/tgba/tgbasafracomplement.cc, src/tgbaalgos/ltl2tgba_fm.hh: Fix Doxygen documentations errors signaled by clang++ 3.2.
-
- 16 Jan, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
* src/tgba/tgbakvcomplement.cc (tgba_kv_complement_succ_iterator::current_state_), src/ta/taexplicit.hh (state_ta_explicit::source_): Remove useless private member. * src/ta/taexplicit.cc: Adjust constructors. * src/ta/tgta.cc, src/ta/taexplicit.hh: Also fix copyright banner. * src/bin/ltlcross.cc (exec_with_timeout): Work around warning about status not being set in the error path.
-
- 14 Jan, 2013 2 commits
-
-
Alexandre Duret-Lutz authored
* iface/dve2/finite.test: Add test case. * NEWS: Mention the fix.
-
* src/tgba/tgbaproduct.cc (transition_annotation): Adapt down cast to new hierarchy.
-
- 11 Jan, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
GF(a|Xb) = GF(a|b) GF(a|Fb) = GF(a|b) FG(a&Xb) = FG(a&b) FG(a&Gb) = FG(a&b) * src/ltlvisit/simplify.cc: Implement them. * NEWS, doc/tl/tl.tex: Document them. * src/ltltest/reduccmp.test: Test then.
-
- 10 Jan, 2013 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/tgbatest/ltl2neverclaim.test: Rename as... * src/tgbatest/ltl2neverclaim-lbtt.test: ... this. * src/tgbatest/ltl2neverclaim.test: New version, using ltlcross. * src/tgbatest/Makefile.am: Add ltl2neverclaim-lbtt.test.
-
Alexandre Duret-Lutz authored
* configure.ac: Set link_all_deplibs to yes.
-
- 06 Jan, 2013 6 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* bench/ltl2tgba/Makefile.am, bench/ltl2tgba/sum.py: Add copyright notice.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/evtgba/, src/evtgbaalgos/, src/evtgbaparse/, src/evtgbatest/: Delete. * src/Makefile.am (SUBDIRS): Adjust. * configure.ac, README: Adujst.
-
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.
-
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.
-
- 28 Dec, 2012 1 commit
-
-
Alexandre Duret-Lutz authored
* configure.ac: Detect lbtt using AC_CHECK_PROG. * m4/lbtt.m4: Delete. * lbtt/: Remove directory. * Makefile.am, README: Adjust.
-
- 24 Dec, 2012 4 commits
-
-
Alexandre Duret-Lutz authored
* src/bin/common_finput.cc, src/tgbaalgos/lbtt.cc: Use !empty() instead of size() > 0. * src/bin/ltl2tgta.cc, src/kripke/kripkeexplicit.cc, src/tgbatest/complementation.cc: Avoid useless assignments. * src/bin/ltlcross.cc: Correct mistaken assignment inside assert(). * src/evtgba/symbol.hh, src/tgba/tgbabddcoredata.cc, src/tgba/tgbabddcoredata.hh, src/tgba/tgbasafracomplement.cc (operator=): Do not return a const reference. * src/evtgbatest/ltl2evtgba.cc, src/evtgbatest/product.cc, src/evtgbatest/product.cc: Check indices before using them, not after. * src/kripke/kripkeexplicit.cc, src/kripke/kripkeexplicit.hh, src/tgbatest/randtgba.cc: Pass constant strings by reference. * src/kripke/kripkeprint.cc, src/tgbaalgos/simulation.cc: Remove a useless operation. * src/ltlvisit/simplify.cc: Remove a duplicate condition. * src/misc/formater.hh: Remove unused attribute. * src/misc/modgray.cc: Initialize done_ in the constructor. * src/saba/explicitstateconjunction.cc, src/saba/explicitstateconjunction.hh (operator=): Fix prototype. * src/saba/sabacomplementtgba.cc: Remove unused default constructor. * src/ta/taexplicit.cc, src/ta/taproduct.cc, src/ta/tgtaproduct.cc, src/ta/tgtaproduct.hh, src/taalgos/emptinessta.cc, src/taalgos/minimize.cc, src/taalgos/reachiter.cc, src/taalgos/tgba2ta.cc, src/tgbaalgos/cutscc.cc: Use C++ casts, and ++it instead of it++. * src/taalgos/dotty.cc, src/tgbatest/ltl2tgba.cc: Refine the scope of variables. * src/tgba/tgbakvcomplement.hh (bdd_order): Always initialize bdd_. * src/tgba/tgbasgba.cc, src/tgba/wdbacomp.cc: Use the initialization line to initialize all members.
-
Alexandre Duret-Lutz authored
* src/misc/acccompl.cc: Simplify both directions of the conversion. * src/misc/acccompl.hh: Pass bdds by reference.
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/bdd.h: Make all inplace operators return a reference.
-
- 19 Dec, 2012 3 commits
-
-
Alexandre Duret-Lutz authored
* src/ltlast/atomic_prop.cc, src/ltlast/automatop.cc, src/ltlast/binop.cc, src/ltlast/bunop.cc, src/ltlast/multop.cc, src/ltlast/unop.cc: Do not look for a key and then insert the (key,value) on failure. Simply insert (key,0), and replace 0 by value on failure. This replaces two map lookups by one.
-
Alexandre Duret-Lutz authored
* README: Introduce Spot, and point to the documentation. * wrap/python/ajax/README: Mention ltl3ba 1.0.2.
-
Alexandre Duret-Lutz authored
* src/sanity/style.test: Catch extra space around operator declarations. * src/ltlast/automatop.hh, src/ltlast/multop.hh, src/tgba/tgbabddcoredata.cc, src/tgba/tgbabddcoredata.hh, src/tgbaalgos/simulation.cc: Fix them.
-
- 14 Dec, 2012 2 commits
-
-
Alexandre Duret-Lutz authored
* src/tgba/tgbaexplicit.hh (add_state): Remove useless variable. Reported by Étienne Renault.
-
Alexandre Duret-Lutz authored
* tools/x-to-1.in: Run $HELP2MAN via $PERL so that the user gets a chance to use his preferred version of Perl. This is typically required by Darwin users whose default /usr/bin/perl do not have all the libraries required by help2man, and who need to use their MacPorts installation of Perl instead.
-
- 28 Nov, 2012 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/ltlvisit/tostring.cc: Allow '.' in bare words while printing atomic propositions. * src/ltltest/bare.test: New file. * src/ltltest/Makefile.am: Add it.
-
Alexandre Duret-Lutz authored
-
- 27 Nov, 2012 1 commit
-
-
Alexandre Duret-Lutz authored
* .dir-locals.el: New file. * Makefile.am (EXTRA_DIST): Distribute it.
-
- 14 Nov, 2012 2 commits
-
-
* src/tgbaalgos/simulation.cc: Fix non determinism. * src/tgbatest/simdet.test: Test that the behavior is now correct. * src/tgbatest/Makefile.am (TESTS): Add the new test to the test-suite.
-
Alexandre Duret-Lutz authored
The removes a warning about the return code from write() being ignored. Reported by Thomas Badie. * src/bin/ltlcross.cc (string_to_tmp): Call error() on error.
-
- 27 Oct, 2012 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac: Bump version to 1.0.
-
- 26 Oct, 2012 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/ltl2tgba_fm.cc: Use a single acceptance for syntactic persistence formulas.
-
- 24 Oct, 2012 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 23 Oct, 2012 2 commits
-
-
Alexandre Duret-Lutz authored
* src/bin/ltlcross.cc: Add the option. * src/bin/common_finput.hh, src/bin/common_finput.cc: Make it possible to abort run().
-
Alexandre Duret-Lutz authored
* src/ltlvisit/wmunabbrev.cc: Fix clone() order. * src/ltltest/equals.cc: Add a mode for unabbreviate_wm(). * src/ltltest/unabbrevwm.test: New file. * src/ltltest/Makefile.am: Add it.
-
- 22 Oct, 2012 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 21 Oct, 2012 1 commit
-
-
Alexandre Duret-Lutz authored
* src/bin/ltlcheck.cc, src/bin/man/ltlcheck.x, src/tgbatest/ltlcheck.test, src/tgbatest/ltlcheck2.test: Rename as ... * src/bin/ltlcross.cc, src/bin/man/ltlcross.x, src/tgbatest/ltlcross.test, src/tgbatest/ltlcross2.test: ... these. * NEWS, src/bin/Makefile.am, src/bin/man/Makefile.am, src/tgbatest/Makefile.am: Adjust.
-