- 08 Feb, 2014 2 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
This was simply wrong. * src/tgbaalgos/dtbasat.cc: reverts commit fc5a00d24d5964d6f6a48d362ecbdec357eaf154.
-
- 07 Feb, 2014 5 commits
-
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/dtbasat.cc, src/tgbaalgos/dtgbasat.cc: More debuging code.
-
Alexandre Duret-Lutz authored
* src/misc/satsolver.hh, src/misc/satsolver.cc: Present the SAT solver as an object with a stream interface, to prepare for a better implementation. * src/tgbaalgos/dtbasat.cc, src/tgbaalgos/dtgbasat.cc: Adjust to the new interface, removing all the handling of temporary files. * src/tgbatest/readsat.cc: Adjust.
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/dtbasat.cc, src/tgbaalgos/dtgbasat.cc: Rewrite the loops that number the states of the reference automaton so that they declare CNF variable numbers in the same order as the states of the automaton.
-
Alexandre Duret-Lutz authored
* src/misc/satsolver.cc: Call glucose with -verb=0. * src/bin/man/spot-x.x: Document it.
-
Alexandre Duret-Lutz authored
-
- 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
* src/ltlvisit/randomltl.cc: Fix generation of formulas when unary or binary operators are missing. * src/ltlvisit/apcollect.cc, src/ltlvisit/apcollect.hh (destroy_atomic_prop_set): New function. * src/bin/randltl.cc: Use it, and also honnor --boolean-priorities when generating SEREs. * src/ltltest/rand.test: New file. * src/ltltest/Makefile.am: Add it.
-
- 05 Feb, 2014 1 commit
-
-
Alexandre Duret-Lutz authored
* src/dstarparse/public.hh: Avoid LaTeX in comments to please clang-3.5. * src/tgbaalgos/isdet.hh: Typo in Doxygen comment.
-
- 03 Feb, 2014 2 commits
-
-
Alexandre Duret-Lutz authored
* src/ltlvisit/length.cc (length_boolone_visitor): Simplify. * NEWS: Mention Alexandre's fix.
-
* src/ltlvisit/length.cc: Consider length of all Boolean expressions combined in a multop as one. * src/ltltest/length.test: Test it.
-
- 24 Jan, 2014 1 commit
-
-
Alexandre Duret-Lutz authored
The bug was introduced by 52237398. * src/misc/bitvect.hh (block_count): Here. * src/tgbatest/dstar.test: Add a test case.
-
- 23 Jan, 2014 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 15 Jan, 2014 4 commits
-
-
Alexandre Duret-Lutz authored
* src/ltlast/formula_tree.hh: Mark nodes with SPOT_API.
-
Alexandre Duret-Lutz authored
* src/misc/bitvect.cc, src/misc/bitvect.hh: Do not assume the two bitvect with the same size have the same number of allocated blocks. Fix an assertion in extra_range().
-
Alexandre Duret-Lutz authored
* src/misc/bitvect.cc: Conditionally declare fnv<8>, so that the C++ parser does not choke on 14695981039346656037UL when compiling on a 32bit host. Problem observed with g++ 4.0.1 and 4.2.1 on Darwin.
-
Alexandre Duret-Lutz authored
* src/misc/bitvect.hh: Remove SPOT_API from class forward declarations. * src/ltlast/nfa.hh: Likewise.
-
- 13 Jan, 2014 3 commits
-
-
Alexandre Duret-Lutz authored
-
Alexandre Duret-Lutz authored
* src/ltlparse/ltlscan.ll, src/ltlparse/parsedecl.hh (flex_set_buffer): Take a std::string as argument and call yy_scan_bytes() with the string size() instead of calling yy_scan_string() which does strlen() on the supplied string. * src/ltlparse/ltlparse.yy: Adjust calls. * src/eltlparse/eltlscan.ll, src/eltlparse/parsedecl.hh, src/eltlparse/eltlparse.yy: Use a similar interface. This also fixes a memory leak as the scanned buffer was not released.
-
Alexandre Duret-Lutz authored
-
- 18 Dec, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/cutscc.cc, src/tgbaalgos/ltl2taa.cc: Include <algorithm> for set_difference and binary_search.
-
- 16 Dec, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 06 Dec, 2013 4 commits
-
-
Alexandre Duret-Lutz authored
* src/bin/common_finput.cc (job_processor::process_stream): Read multi-line CSV fields. * src/ltltest/lbt.test, src/tgbatest/nondet.test: Add tests.
-
Alexandre Duret-Lutz authored
* src/bin/ltlcross.cc (print_stats_csv): Revert the recent addition of \r, it is caussing too many issues. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* src/bin/common_output.cc, src/bin/common_output.hh: (output_formula_checked, aut_stat_printer): New. * src/bin/genltl.cc, src/bin/randltl.cc, src/bin/ltlfilt.cc: Call output_formula_checked() instead of output_formula(). * src/bin/ltl2tgba.cc: Use aut_stat_printer and add option --csv-escape. * doc/org/csv.org: New file to document CSV I/O. * doc/Makefile.am: Add it. * doc/org/ioltl.org, doc/org/ltlfilt.org, doc/org/ltl2tgba.org, doc/org/tools.org: Link to csv.org
-
Alexandre Duret-Lutz authored
* NEWS: Mention it. * src/bin/common_finput.cc, src/bin/common_finput.hh: Implement it. * src/bin/common_output.cc, src/bin/common_output.hh: Add the %< and %> escapes. * src/bin/ltlfilt.cc: Connect %< and %> to the prefix andsuffix of the input, and document them. * src/tgbatest/det.test, src/tgbatest/nondet.test: Simplify these tests that read CSV files.
-
- 22 Nov, 2013 8 commits
-
-
Alexandre Duret-Lutz authored
* src/bin/ltlcross.cc: Implement it. * src/bin/man/ltlcross.x, doc/org/ltlcross.org, NEWS: Document it. * src/tgbatest/ltl2dstar.test, src/tgbatest/ltlcross3.test: Test it.
-
Alexandre Duret-Lutz authored
* src/bin/ltlcross.cc: Implement it. * NEWS, doc/org/ltlcross.org: Document it. * src/tgbatest/ltlcross3.test: Test it.
-
Alexandre Duret-Lutz authored
* doc/org/tools.org, src/bin/man/genltl.x, src/bin/man/ltl2tgba.x, src/bin/man/ltl2tgta.x, src/bin/man/ltlcross.x, src/bin/man/ltlfilt.x, src/bin/man/randltl.x: Add bibliographic references, mostly to the ATVA'13 paper.
-
Alexandre Duret-Lutz authored
* src/bin/ltlcross.cc: Report exit_status and exit_code columns in CSV and JSON files. Also output lines for failed translations, and add a --omit-missing option to disable that. Move the time column right after exit_status and exit_code. * src/bin/man/ltlcross.x: Document each column of the output. * bench/ltl2tgba/tools: Use the "{name}cmd" notation. * bench/ltl2tgba/sum.py: Adjust to the new columns. * bench/ltl2tgba/README: Update to point to the man page for a description of the columns. * bench/ltl2tgba/Makefile.am: Build results.pdf as said announced in README. * bench/spin13/html.bottom: Update code to ignore these two new columns and lines with null values. * src/tgbatest/ltlcross3.test: Add tests. * doc/org/ltlcross.org: Adjust examples. * NEWS: Mention this.
-
Alexandre Duret-Lutz authored
* src/bin/ltlcross.cc: Fix it. * src/tgbatest/ltlcross3.test: New file. * src/tgbatest/Makefile.am: Add it. * NEWS: Mention it.
-
Alexandre Duret-Lutz authored
* src/ltltest/lbt.test, src/ltltest/utf8.test, src/tgbatest/dbacomp.test, src/tgbatest/ltlcross.test, src/tgbatest/ltlcross2.test, src/tgbatest/ltlcrossce.test: Add set -e.
-
Alexandre Duret-Lutz authored
* NEWS: Mention it. * doc/org/ltlcross.org: Document it. * src/bin/ltlcross.cc: Implement it. * src/tgbatest/Makefile.am, src/tgbatest/defs.in, src/tgbatest/ltlcross4.test: Test it.
-
Alexandre Duret-Lutz authored
* src/misc/escape.cc, src/misc/escape.hh (escape_rfc4180): New function. * src/bin/ltlcross.cc: Do not output space after ',', use "\r\n" for end of line, and use escape_rfc4180(). * NEWS: Mention it.
-
- 22 Oct, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 01 Oct, 2013 1 commit
-
-
Alexandre Duret-Lutz authored
-
- 30 Sep, 2013 3 commits
-
-
Alexandre Duret-Lutz authored
* src/tgbaalgos/postproc.cc: Initialize option variables when opt is not given.
-
Alexandre Duret-Lutz authored
We still want to remain compatible with Bison 2.7 so instead of fixing all the new errors reported by 3.0 we silence some warning. We should fix these for good once Bison 3.0 is more widespread. * m4/bison.m4: New file. Test if bison support -Wno-empty-rule and -Wno-deprecated. Define BISON and BISON_EXTRA_FLAGS. * configure.ac: Do not test for yacc, use the above test instead. * src/dstarparse/Makefile.am, src/eltlparse/Makefile.am, src/kripkeparse/Makefile.am, src/ltlparse/Makefile.am, src/neverparse/Makefile.am, src/tgbaparse/Makefile.am: Use BISON and BISON_EXTRA_FLAGS. * src/ltlparse/ltlparse.yy: Fix or and remove useless %right/%nonassoc settings. * src/eltlparse/eltlparse.yy: Likewise, and remove "%pure-parser".
-
Alexandre Duret-Lutz authored
* src/ltltest/latex.test: Use latexmk -pvc- like in doc/tl/Makefile.am. Reported by Étienne Renault.
-