Alexandre Duret-Lutz
915d2f4659
sbacc: more fixes related to #312
...
The issue also exists with determinism.
* tests/core/sbacc.test: New test case.
* spot/twaalgos/sbacc.cc: Fix it.
* NEWS: Update.
2017-12-25 15:38:55 +01:00
Alexandre Duret-Lutz
18e65f3bc8
sbacc: fix sbacc producing complete automata marked as incomplete
...
Fixes #312 , reported by František Blahoudek.
* spot/twaalgos/sbacc.cc: Detect the case were this can happen,
and fix it.
* tests/core/sbacc.test: New test case.
* NEWS: Mention the bug.
2017-12-25 15:38:47 +01:00
Alexandre Duret-Lutz
396024143c
to_tgba: fix handling of CNF with multiple unit clauses
...
Fixes #313 , reported by František Blahoudek.
* spot/twaalgos/totgba.cc (to_generalized_buchi): Fix it.
* tests/core/remfin.test: Test it.
* NEWS: Mention it.
2017-12-25 15:38:28 +01:00
Alexandre Duret-Lutz
696d81f651
Bump version number
...
* configure.ac, NEWS: Update to 2.4.3.dev.
2017-12-19 10:40:07 +01:00
Alexandre Duret-Lutz
325d3f921f
Release Spot 2.4.3
...
* NEWS, configure.ac, doc/org/setup.org: Update.
2017-12-19 10:13:07 +01:00
Alexandre Duret-Lutz
7500962c3d
org: fix URL to last successful build
...
* doc/org/install.org: Here.
2017-12-14 09:55:38 +01:00
Alexandre Duret-Lutz
89e1dbc3c8
bin: do not redefine argp_bug_address
...
This prevented static compilation on MinGW.
* bin/common_setup.cc: Here.
2017-11-28 11:31:35 +01:00
Alexandre Duret-Lutz
24a98b1736
fix usage pf importlib.util.find_spec for newer pythons
...
* tests/python/ipnbdoctest.py: Here. It seems importlib
does not load importlib.util anymore.
2017-11-28 11:31:35 +01:00
Maximilien Colange
0fabd6b7fb
Fix a typo in a test
...
* tests/sanity/namedprop.test: fix typo for proper output
2017-11-28 11:31:35 +01:00
Alexandre Duret-Lutz
d967dcb155
fix ASAN reports about mismatched emplace new/delete
...
* spot/misc/bitvect.cc, spot/misc/bitvect.hh, spot/tl/formula.cc,
spot/tl/formula.hh: Here.
* NEWS: Mention the bug.
2017-11-28 11:31:35 +01:00
Alexandre Duret-Lutz
544d63f2f2
couvreur99_new: fix two memory leaks found by ASAN
...
This only occurs when doing the emptiness check of twa with allocated
states.
* spot/twaalgos/couvreurnew.cc: Here.
* NEWS: Mention the bug.
2017-11-28 11:31:34 +01:00
Alexandre Duret-Lutz
a55801c223
fix some g++-snapshot warnings
...
* spot/twaalgos/couvreurnew.cc: explicit operator bool is not used by
return.
2017-11-28 11:25:41 +01:00
Alexandre Duret-Lutz
7c8d52640e
Bump version to 2.4.2.dev
...
* configure.ac, NEWS: Here.
2017-11-07 07:46:53 +01:00
Alexandre Duret-Lutz
ed5463cf6f
Release Spot 2.4.2
...
* NEWS, configure.ac, doc/org/setup.org: Update.
2017-11-07 07:44:27 +01:00
Alexandre Duret-Lutz
8d461b25bd
bin: add shorthand for ltl3tela
...
That's the new name of ltl3hoa.
* bin/common_trans.cc: Add it.
2017-11-07 07:40:59 +01:00
Alexandre Duret-Lutz
7510743b47
org: update for gpg-signed Debian repository
...
* doc/org/install.org: Mention the GPG key.
2017-10-23 17:59:57 +02:00
Alexandre Duret-Lutz
d597c58106
org: improve wording
...
* doc/org/tut04.org: This tests equivalence, not equality.
2017-10-19 18:45:55 +02:00
Alexandre Duret-Lutz
1a0dcf4f69
document the recent changes to implication rules
...
* doc/tl/tl.tex: This adds the rules implemented in 0a2bca137
for #293 .
2017-10-18 14:53:29 +02:00
Alexandre Duret-Lutz
427c696954
org: fix the example for ltlcross --verbose
...
* doc/org/ltlcross.org: Use SPOT_HOA_TOLERANT=1 to work around a bug
in ltl3ba -H1.
2017-10-18 14:52:30 +02:00
Alexandre Duret-Lutz
5b037f96e0
man: add missing crossrefs in spot(7)
...
Part of #292 .
* bin/man/spot.x, bin/spot.cc: Here.
2017-10-18 14:50:58 +02:00
Alexandre Duret-Lutz
42452ba4a3
simplify: improve the logic of some implication checks
...
Fixes #293 .
* spot/tl/simplify.cc: Test implications that would yield tt or ff
first. In rules of the form "if a => b, a op b = b" also check
if b => a, and in this case return smallest(a,b).
* tests/core/reduccmp.test: Add a test.
* NEWS: Mention it.
2017-10-18 14:50:11 +02:00
Alexandre Duret-Lutz
e6c4eb15c1
genaut: fix ks_nca
...
* spot/gen/automata.cc (ks_nca): The output is complete.
* tests/core/genaut.test: Add test.
* NEWS: Mention the bug.
2017-10-18 14:50:11 +02:00
Alexandre Duret-Lutz
b521fef226
simulation: do not create scc_info
...
* spot/twaalgos/simulation.cc: Remove useless creation of scc_info
object.
2017-10-18 14:50:11 +02:00
Alexandre Duret-Lutz
da65479696
Bump version to 2.4.1.dev
...
* NEWS, configure.ac: Here.
2017-10-18 14:45:21 +02:00
Alexandre Duret-Lutz
5c22db3c73
Release Spot 2.4.1
...
* NEWS, configure.ac, doc/org/setup.org: Bump version.
2017-10-05 15:52:57 +02:00
Alexandre Duret-Lutz
d2c4e596d1
org: fix the dot2tex example
...
* doc/org/oaut.org: Fix the call to convert.
2017-10-05 15:52:57 +02:00
Florian Perlié-Long
89c312cb57
* HACKING, doc/tl/tl.tex, spot/tl/formula.hh: Typos
2017-10-03 16:48:00 +02:00
Maximilien Colange
7b6346d38d
Typos
...
* NEWS: typos
2017-10-03 16:47:55 +02:00
Alexandre Duret-Lutz
7e394506b6
simulation: incorrect setting of non-deterministic property
...
Fixes #286 .
* spot/twaalgos/simulation.cc: Only set the deterministic
property, not the non-deterministic one.
* tests/core/ltl2tgba.test: Add test case.
* NEWS: Mention the issue.
2017-09-29 11:39:58 +02:00
Alexandre Duret-Lutz
7987d71ae8
* spot/twaalgos/totgba.cc: Typos in comment.
2017-09-29 11:39:45 +02:00
Alexandre Duret-Lutz
bef58b4169
formula: fix building of {a->c[*]}
...
Fixes #285 , reported by Florian Perlié-Long.
* NEWS: Mention the issue.
* spot/tl/formula.cc: Fix it.
* tests/core/kind.test: Document it.
* THANKS: Add Florian.
2017-09-29 11:39:26 +02:00
Alexandre Duret-Lutz
32087f29ad
streett_to_generalized_buchi: fix incorrect algorithm
...
Fixes #284 , reported by Juraj Major.
* spot/twaalgos/totgba.cc: Fix the algorithm.
* spot/twa/acc.hh: More doc for future generations.
* tests/core/scc.test: More test cases.
* NEWS: Mention the issues.
2017-09-29 11:39:05 +02:00
Alexandre Duret-Lutz
cfa80ed842
tests: avoid some superfluous calls to remove_alternation()
...
* tests/python/toweak.py: Here.
2017-09-29 11:38:29 +02:00
Maximilien Colange
f45112a235
Fix a bug in scc_info, and clarify documentation
...
* spot/twaalgos/sccinfo.hh, spot/twaalgos/sccinfo.cc: Implement it
* tests/python/sccinfo.py: Test it
* NEWS: Document the fix
2017-09-29 11:38:19 +02:00
Alexandre Duret-Lutz
cdfe78f178
twa_graph: do not order BDDs by IDs in merge_edges()
...
Fixes #282 .
* spot/misc/bddlt.hh (bdd_less_than_stable): New function.
* spot/twa/twagraph.cc (merge_edges): Use it.
* tests/core/complement.test, tests/core/degenid.test,
tests/core/ltldo.test, tests/core/prodor.test,
tests/core/readsave.test, tests/core/sbacc.test,
tests/python/atva16-fig2a.ipynb, tests/python/automata.ipynb,
tests/python/decompose.ipynb, tests/python/dualize.py,
tests/python/highlighting.ipynb, tests/python/piperead.ipynb,
tests/python/product.ipynb, tests/python/simstate.py,
tests/python/tra2tba.py: Adjust all expected outputs.
* NEWS: Mention the bug.
2017-09-29 11:36:42 +02:00
Alexandre Duret-Lutz
bd34f3c629
postproc: fix a comment
...
* spot/twaalgos/postproc.cc: Here.
2017-09-29 11:35:22 +02:00
Alexandre GBAGUIDI AISSE
86560f6bd7
typos
...
* spot/twaalgos/alternation.hh: Typos.
* spot/twa/twa.hh: Typos.
2017-09-29 11:35:03 +02:00
Alexandre GBAGUIDI AISSE
697c94605f
Fix: Remove SBAcc option in bin/ltlfilt
...
* bin/ltlfilt.cc: Remove SBAcc option as rabin_to_buchi_maybe() works
with transition-based acceptance as well.
2017-09-29 11:34:24 +02:00
Alexandre Duret-Lutz
c704c3b019
bin: fix some --help typos
...
Reported by František Blahoudek.
* bin/genaut.cc, bin/autcross.cc: Fix help strings.
2017-09-07 16:13:28 +02:00
Alexandre Duret-Lutz
1941bac22c
org: improve dot2tex conversion to png
...
* doc/org/oaut.org: Here.
2017-09-06 11:18:34 +02:00
Alexandre Duret-Lutz
86e61089ea
* tests/core/dot2tex.test: Work around dot2tex 2.9.0.
2017-09-06 11:10:22 +02:00
Alexandre Duret-Lutz
bfe5753bf9
* NEWS, configure.ac: Bump version to 2.4.0.dev.
2017-09-06 11:05:34 +02:00
Alexandre Duret-Lutz
80621557b2
Release Spot 2.4
...
* NEWS, configure.ac, doc/org/setup.org: Bump version.
2017-09-05 21:08:48 +02:00
Alexandre Duret-Lutz
f3ef225334
* NEWS: Add a missing entry.
2017-09-05 19:15:50 +02:00
Clément Gillard
ad3588420c
fix typos and indentation
...
* bin/autfilt.cc, python/spot/__init__.py, spot/twa/twa.hh,
spot/twa/twaproduct.cc, spot/twaalgos/couvreurnew.cc,
tests/python/bugdet.py: Here.
2017-09-05 13:23:01 +02:00
Alexandre Duret-Lutz
552afb9d55
* NEWS: Some typos en cleanup.
2017-09-05 11:23:23 +02:00
Alexandre Duret-Lutz
bc626788af
dot: make 'x' compatible with 'b'/'r'/'R'
...
* spot/twaalgos/dot.cc: Implement.
* doc/org/oaut.org: Illustrate.
* tests/core/dot2tex.test: Add some limited tests.
2017-09-05 07:45:11 +02:00
Alexandre Duret-Lutz
290d7b56fb
* doc/org/oaut.org: Missing word.
2017-09-04 19:57:40 +02:00
Alexandre Duret-Lutz
e452e09ff7
bin: make --stats and --format synonyms
...
* bin/common_output.cc: Make --stats an alias of --format.
* bin/common_aoutput.cc: Make --format an alias of --stats.
* tests/core/acc2.test, tests/core/format.test: Test these aliases.
* NEWS: Mention this.
2017-09-04 17:42:13 +02:00
Alexandre Duret-Lutz
f726152ebd
org: fix one example
...
* doc/org/genaut.org: Output the result for the last example.
2017-09-04 17:23:07 +02:00