- 14 Nov, 2014 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 13 Nov, 2014 1 commit
-
-
Alexandre Duret-Lutz authored
The ltl_to_tgba_fm() translation function was using a hash_map of maps (ugh!) to merge transitions on output. However recent libstd++ changed the implementation of hash_map (a.k.a. unordered_map) causing transitions to be output in a different order. This implementation-dependent order caused the ltl2ta.test to fail because the BA->TA transformation can produce TA of different sizes if you simply change the order of transitions in the input BA! This does not sound like a nice property for the BA->TA transformation, but Ala Eddine isn't sure how to fix it yet. In the meantime, this patch makes sure ltl_to_tgba_fm() will return the same output regardless of the implementation of hash_map. The ltl2ta.test failure has been observed with g++ 4.9.2 on Arch Linux, and with gcc-snapshot (5.0.0 20141016) on Debian. * src/tgbaalgos/ltl2tgba_fm.cc: Rewrite the transition merging using a std::vector and std::sort instead of nested maps tables. * NEWS: Mention the fix.
-
- 24 Oct, 2014 1 commit
-
-
Alexandre Duret-Lutz authored
* doc/org/init.el.in: Add compatibility with org 8. * NEWS: Mention it.
-
- 06 Sep, 2014 1 commit
-
-
Alexandre Duret-Lutz authored
We just changed the format specification today. * src/tgbaalgos/hoaf.cc: Here. * NEWS: mention it.
-
- 31 Aug, 2014 3 commits
-
-
Alexandre Duret-Lutz authored
Reported by Joachim Klein. * src/neverparse/neverclaimparse.yy: Store labels and the location of their first definition in a global map to catch redefinitions. * src/tgbatest/neverclaimread.test: Test it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* src/bin/ltlcross.cc: Fix it. * src/tgbatest/ltl2dstar.test: Test it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* src/bin/ltlcross.cc: Implement it. * NEWS: Mention it.
-
- 22 Aug, 2014 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 21 Aug, 2014 6 commits
-
-
Alexandre Duret-Lutz authored
* configure.ac, doc/org/tools.org, NEWS: Bump version to 1.2.5.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/ltl2tgba_fm.cc: Fix. * src/tgbatest/randpsl.test: Rewrite using ltlcross and add a testcase. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
Suggested by Joachim Klein. * wrap/python/ajax/ltl2tgba.html: New option. * wrap/python/ajax/protocol.txt, NEWS: Document it. * wrap/python/ajax/spot.in: Implement it. * wrap/python/spot.i: Export src/ltlvisit/lbt.hh.
-
Alexandre Duret-Lutz authored
Suggested by Joachim Klein. * src/bin/ltlcross.cc: Implement it. * src/tgbatest/ltlcross3.test: Test it. * doc/org/ltlcross.org, NEWS: Document it.
-
Alexandre Duret-Lutz authored
Reported by Joachim Klein. * src/bin/randltl.cc: Here. * NEWS: Mention the fix.
-
Alexandre Duret-Lutz authored
Suggested by Joachim Klein. * src/bin/randltl.cc: Implement it. * src/ltltest/rand.test: Test it. * doc/org/randltl.org, NEWS: Document it.
-
- 20 Aug, 2014 4 commits
-
-
Alexandre Duret-Lutz authored
The specifications are at http://adl.github.io/hoaf/ * src/tgbaalgos/hoaf.cc, src/tgbaalgos/hoaf.hh: New files. * src/tgbaalgos/Makefile.am: Add them. * src/bin/dstar2tgba.cc, src/bin/ltl2tgba.cc, src/tgbatest/ltl2tgba.cc: Add option to output HOA. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
Suggested by Joachim Klein. * wrap/python/ajax/spot.in: Try parse_lbt() when parse() fails. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
So that people using white-background terminal can still read them... Reported by Joachim Klein. * src/bin/ltlcross.cc: Adjust. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
The bug was reported by Joachim Klein. * src/tgbaalgos/ltl2tgba_fm.cc (translate_dict::register_a_variable): Reduce P(a M b) to P(a & b), not to P(a). * src/tgbatest/ltlcross.test: Test Joachim's formula. * src/tgbatest/ltl2ta.test: Adjust some expected values. * NEWS: Mention the bug.
-
- 19 Aug, 2014 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
This was prompted by an exchange of emails with Caroline Lemieux. * src/bin/man/ltl2tgba.x: Add notes and references. * NEWS, THANKS: Update.
-
- 29 May, 2014 1 commit
-
-
Alexandre Duret-Lutz authored
Reported by František Blahoudek. * src/neverparse/neverclaimparse.yy: Fix. * src/tgbatest/neverclaimread.test: Test it. * NEWS: Mention the fix.
-
- 17 May, 2014 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 15 May, 2014 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/tools.org: Bump version.
-
- 13 May, 2014 3 commits
-
-
Alexandre Duret-Lutz authored
Fortunately was only enabled with the ltl_simplifier_options::favor_event_univ option, which cannot yet be turned on from the command-line tools. * src/ltlvisit/simplify.cc, doc/tl/tl.tex: Remove the rule. * src/ltltest/eventuniv.test: Adjust. * NEWS: Mention the bug.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/ltl2tgba_fm.cc: Here. * src/ltltest/reduccmp.test: Add a test case. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* src/ltlvisit/simplify.cc: Remove two incorrect rules, and partially disable another one. * doc/tl/tl.tex: Reflect the change. * src/ltltest/reduccmp.test: Likewise. * src/ltltest/equals.cc: Add safety checks to catch such errors in the future. * NEWS: Mention the bug.
-
- 07 Apr, 2014 2 commits
-
-
Alexandre Duret-Lutz authored
* src/taalgos/tgba2ta.cc: Do not assume the input is an sba. * src/tgbatest/ltl2ta2.test: New file. * src/tgbatest/Makefile.am: Add it. * NEWS: Mention the fix.
-
Alexandre Duret-Lutz authored
-
- 11 Feb, 2014 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* NEWS, configure.ac, doc/org/tools.org: Update version.
-
Alexandre Duret-Lutz authored
-
- 08 Feb, 2014 3 commits
-
-
Alexandre Duret-Lutz authored
* src/misc/satsolver.cc: Add the "-model" option. * NEWS, doc/org/satmin.org, src/bin/man/spot-x.x: Mention it.
-
Alexandre Duret-Lutz authored
* doc/org/satmin.org, src/bin/man/spot-x.x: Document it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* src/misc/timer.hh: Fix. * NEWS: Mention the bug.
-
- 06 Feb, 2014 2 commits
-
-
Alexandre Duret-Lutz authored
* src/tgbatest/ltlcross4.test: Work around Pandas 0.13. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
-
- 03 Feb, 2014 1 commit
-
-
Alexandre Duret-Lutz authored
* src/ltlvisit/length.cc (length_boolone_visitor): Simplify. * NEWS: Mention Alexandre's fix.
-
- 02 Feb, 2014 1 commit
-
-
Alexandre Duret-Lutz authored
* wrap/python/spot.i (spot::ltl::parse_error_list, spot::tgba_parse_error_list): Add a __bool__ method, that is used instead of __nonzero__ in Python 3. * wrap/python/tests/interdep.py, wrap/python/tests/parsetgba.py: Force destruction order. * NEWS: Update.
-
- 24 Jan, 2014 1 commit
-
-
Alexandre Duret-Lutz authored
-