Patrick Lühne
bb9013e7c5
This adds the recent integer extensions to the change log, namely, integer variable detection, simplifications concerning integer variables, and support for explicitly declaring functions integer.
2.5 KiB
2.5 KiB
Change Log
(unreleased)
Features
- optional detection of integer variables and integer predicate parameters
- command-line option
--detect-integers
to enable integer variable detection - new simplification rule applying to integer variables
- support for declaring functions integer with the
#external
directive
0.1.8 (2018-04-20)
Features
- more and advanced simplification rules
- adds support for exponentiation (power) and modulus (absolute value)
- new examples: prime numbers, permutation generator, and graph coloring (extended)
0.1.7 (2018-04-08)
Features
- support for declaring placeholders with the
#external
directive
Internal
- drops Boost dependency in favor of the header-only command-line option library cxxopts
0.1.6 (2017-06-12)
Features
- unique IDs for all variables (user-defined variables are renamed)
- support for hiding predicates from completed output by using
#show
statements - more simplification rules with
--simplify
- command-line option
--parentheses
to fully parenthesize the output - adds multiple example instances for experimenting
Bug Fixes
- adds missing error message when attempting to read inaccessible file
- removes unnecessary parentheses after simplification
- fixes incorrect simplification with binary operations in arguments
0.1.5 (2017-05-04)
Bug Fixes
- fixes lost signs with negated 0-ary predicates
0.1.4 (2017-04-12)
Features
- completion of input programs (optional)
- command-line option
--complete
to turn on completion
0.1.3 (2017-03-30)
Features
- support for anonymous variables
Bug Fixes
- fixes incorrectly simplified rules with comparisons
- fixes misleading error message concerning negated, unsupported body literals
0.1.2 (2017-03-23)
Features
- simplification of output formulas (optional)
- command-line option
--simplify
to turn on simplification
Bug Fixes
- fixes incorrectly translated choice rules with multiple elements in the head aggregate
Internal
- explicit syntax tree representation for first-order formulas
0.1.1 (2017-03-06)
Features
- support for choice rules (without guards)
0.1.0 (2016-11-24)
Features
- initial support for translating rules in Essential Gringo (excluding aggregates) to first-order logic formulas
- command-line option
--color
to autodetect, enable, or disable color output - command-line option
--log-level
to control which status messages should be shown