Skip to content

Tags: touist/touist

Tags

v3.5.2

Toggle v3.5.2's commit message

Verified

This tag was signed with the committer’s verified signature.
maelvls Maël Valais
v3.5.2

v3.5.2
  - Language:
    - added list comprehensions (also named 'set builder notation'). Really
      useful for generating sets! Example: [p($i,$j) for $i,$j in [1..2],[a,b]].
  - Command-line
    - it is now possible to display elapsed time (translation time and solve
      time) in --solve and --solver modes. To enable it, use -v/--verbose.

v3.5.1

Toggle v3.5.1's commit message

Verified

This tag was signed with the committer’s verified signature.
maelvls Maël Valais
v3.5.1

v3.5.1
  - GUI (fixes):
    - fixed wrong line numbers displayed in error messages in QBF and SMT modes
  - Language:
    - sets and variables (and any other expression) can now be a formula;
      in order for these formulas not be evaluated as a normal boolean
      expression, they must be double quoted (e.g., "a and b => c").
  - Command-line
    - the --verbose flag now takes a number (1 for the lightest verbosity,
      2 and more for more verbosity).
    - with --solver, in order to show stdin/stdout/stderr you now have
      to use -v2 (or --verbose=2). -v only shows the count of literals/clauses.
    - fixed the empty enviroment that was given to the --solver command. Now,
      the solver command is launched using the same env as its parent.

v3.5.1 test4

Toggle v3.5.1 test4's commit message
travis: set -v in order to understand

v3.5.1 test3

Toggle v3.5.1 test3's commit message
travis: fix log truncated

v3.5.1 test2

Toggle v3.5.1 test2's commit message
travis: fix log truncated

v3.5.0

Toggle v3.5.0's commit message

Verified

This tag was signed with the committer’s verified signature.
maelvls Maël Valais
v3.5.0

v3.5.0
  - Command-line
    - touist finally has a proper man page. To open it, use `touist --help'
      or `man touist'.
    - you can now pass arguemnts both using `--flag PARAM' or `--flag=PARAM'.
    - (BREAKING) `--smt' can be used without a logic; by default, QF_LRA is used.
    - (BREAKING) `--debug' renamed to `--verbose'
    - (BREAKING) removed `--debug-cnf' (replaced by `--show=cnf')
    - (BREAKING) removed `--debug-syntax' (replaced by `--verbose')
    - (BREAKING) removed `--latex-full (replaced by `--latex=document)
    - `--show' now takes an optional parameter (can be form, cnf, prenex).
      `--show' keeps the same behaviour but `--debug-cnf' is now `--show=cnf'.
    - `--latex' now takes an optional argument (mathjax or document).
      `--latex' stays the same and refers to `--latex=mathjax', `--latex-full'
      is removed and becomes `--latex=document'.
  - API
    - (BREAKING) Modules renamed (again, sorry!) from `TouistParse'
      to `Touist.Parse'. Function 'SatSolve.Model.pprint' takes 'table' as first
      argument.
    - (internal) use jbuilder instead of oasis, cmdliner instead of Arg.Parse.

v3.5.0 beta1

Toggle v3.5.0 beta1's commit message

Verified

This tag was signed with the committer’s verified signature.
maelvls Maël Valais
v3.5.0 beta1

v3.5.0 beta1
  - Command-line
    - touist has (finally) a proper man page. To open it, use `touist --help'
    or `man touist'.
    - Command-line arguments can either be used as (for example)
      `--smt QF_LIA' or `--smt=QF_LIA'.
    - (BREAKING) `--smt' can be used without a logic; by default, QF_LRA is used.
    - (BREAKING) `--debug' renamed to `--verbose'
    - (BREAKING) removed `--debug-cnf' (replaced by `--show=cnf')
    - (BREAKING) removed `--debug-syntax' (replaced by `--verbose')
    - (BREAKING) removed `--latex-full (replaced by `--latex=document)
    - `--show' now takes an optional parameter (can be form, cnf, prenex).
      `--show' keeps the same behaviour but `--debug-cnf' is now `--show=cnf'.
    - `--latex' now takes an optional argument (mathjax or document).
      `--latex' stays the same and refers to `--latex=mathjax', `--latex-full'
      is removed and becomes `--latex=document'.
  - API
    - (BREAKING) Modules renamed (again, sorry!) from `TouistParse'
      to `Touist.Parse'. Function 'SatSolve.Model.pprint' takes 'table' as first
      argument.
    - (internal) use jbuilder instead of oasis.

v3.4.4

Toggle v3.4.4's commit message

Verified

This tag was signed with the committer’s verified signature.
maelvls Maël Valais
v3.4.4 (2017-11-14)

v3.4.4 (2017-11-14)
  - Command-line
    - fix (AGAIN) the --solver option; when parsing the integers of the model,
      it was accepting non-model lines. I hope that will be enough...

v3.4.3

Toggle v3.4.3's commit message

Verified

This tag was signed with the committer’s verified signature.
maelvls Maël Valais
v3.4.3 (2017-11-13) (2017-11-13)

v3.4.3 (2017-11-13) (2017-11-13)
  - Command-line
    - fix the option --solver with --sat solvers, once for all.
    - option --solver now supports Minisat output.

v3.4.2

Toggle v3.4.2's commit message

Verified

This tag was signed with the committer’s verified signature.
maelvls Maël Valais
v3.4.2

v3.4.2
  - Command-line (new features)
    - the option '--solver CMD' can be used with --debug in order to display
      the stdin, stdout and stderr w.r.t. the external solver.
  - Command-line (fixes)
    - the option '--solver CMD' now uses the same error codes as with
      '--solve'; it expects the external solver to return 10 for SAT and
      20 for UNSAT (as most minisat-inspired solvers do).
    - in --sat mode, the option '--solver CMD' will now work properly instead
      of throwing "assert raised in src/Minisat.ml".