nixpkgs/pkgs/applications/science/logic
R. RyanTM a431e4f207 clingo: 5.2.2 -> 5.3.0
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/clingo/versions.

Version release notes (from GitHub):
# Packages

- The easiest way to obtain Python enabled clingo packages is using [Anaconda][ana]. Packages are available in the [Potassco channel][pch]. First [install either Anaconda or Miniconda][ins] and then run: `conda install -c potassco clingo`.
- Packages for clingo are available in the Linux distributions [Debian][deb], [Ubuntu][ubu], and [Arch Linux (AUR)][aur].
- For Mac OS X, clingo packages are available in [homebrew][hbr] and [macports][mac].

# Changes

* change C API to use numeric instead of symbolic literals
  * affects assumptions and assigning/releasing externals (breaks backward compatibility)
  * added overloads to C++, python and lua API to support both numeric and symbolic version (preserves backward compatibility for most code)
* the python, C and C++ APIs now allow for customizing clingo by implementing a custom main function but reusing the rest of the application including the standard output
* add API function to detect conflicting programs
* add message logger to python and lua interface
* add support for primes in the beginning of identifiers and variable names
* add per solver registration of watches during propagator initialization
* add a directive to selectivel suppress undefined atom warnings
* add support for user defined statistics
* add _to_c functions for python API to be able to call C functions from python
* only create ground representations for requested program parts when grounding (#71)
* improve program observer (#19)
* support for binary, octal, and hexadecimal numbers (#65)
* the backend has to be opened/closed now
* release python's GIL while grounding (#82)
* TruthValue.{True,False} becomes TruthValue.{\_True,\_False} in python API
* improve API and it's documentation

[deb]: https://www.debian.org/
[ubu]: https://www.ubuntu.com/
[aur]: https://aur.archlinux.org/
[hbr]: https://brew.sh/
[mac]: https://www.macports.org/
[ana]: https://conda.io
[pch]: https://anaconda.org/potassco/clingo
[ins]: https://conda.io/docs/user-guide/install/index.html

These checks were done:

- built on NixOS
- /nix/store/484fg7w1fr5xh2avc4g7811mxq3v3p9x-clingo-5.3.0/bin/lpconvert passed the binary check.
- /nix/store/484fg7w1fr5xh2avc4g7811mxq3v3p9x-clingo-5.3.0/bin/clasp passed the binary check.
- /nix/store/484fg7w1fr5xh2avc4g7811mxq3v3p9x-clingo-5.3.0/bin/reify passed the binary check.
- /nix/store/484fg7w1fr5xh2avc4g7811mxq3v3p9x-clingo-5.3.0/bin/gringo passed the binary check.
- /nix/store/484fg7w1fr5xh2avc4g7811mxq3v3p9x-clingo-5.3.0/bin/clingo passed the binary check.
- 5 of 5 passed binary check by having a zero exit code.
- 0 of 5 passed binary check by having the new version present in output.
- found 5.3.0 with grep in /nix/store/484fg7w1fr5xh2avc4g7811mxq3v3p9x-clingo-5.3.0
- directory tree listing: https://gist.github.com/bba2eaf1d132fbdd88a2710a6030c419
- du listing: https://gist.github.com/230340bfa02557290a60cfc6d2e7e977
2018-07-04 11:23:33 -07:00
..
abc
abella abella: 2.0.4 -> 2.0.5 2018-04-04 08:15:01 +02:00
acgtk
aiger
alt-ergo
aspino
avy
beluga beluga: init at 20180403 2018-04-04 17:24:28 -04:00
boolector
celf treewide: http -> https 2018-06-23 04:34:55 -07:00
coq coq_8_8: 8.8.0 -> 8.8.1 2018-06-29 11:10:31 +02:00
coq2html
cryptominisat
cryptoverif cryptoverif: 1.28 -> 2.00 2018-06-06 14:40:27 -05:00
cubicle
cvc3
cvc4 treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
drat-trim
ekrhyper
elan elan: 0.3.2 -> 0.5.0 2018-05-14 09:40:13 +02:00
eprover treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
gappa
glucose
hol
hol_light
iprover
isabelle treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
jonprl
lci
lean lean: 3.3.0 -> 3.4.1 2018-05-07 02:24:49 -07:00
lean2
leo2 treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
logisim
ltl2ba
matita
mcrl2 treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
metis-prover
minisat
open-wbo
opensmt
ott ott: 0.27 -> 0.28 2018-04-26 00:52:29 -07:00
otter
picosat
poly
potassco clingo: 5.2.2 -> 5.3.0 2018-07-04 11:23:33 -07:00
prooftree treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
prover9 treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
proverif proverif: 1.97pl1 -> 2.00 2018-05-22 06:58:10 +00:00
redprl
sad
sapic
satallax treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
saw-tools
spass
statverif
stp
symbiyosys symbiyosys: 2018.03.21 -> 2018.05.03 2018-05-03 20:06:20 -05:00
tamarin-prover tamarin-prover: 1.3.1 -> 1.4.0 2018-05-07 11:17:49 -05:00
tlaplus tlaplusToolbox: init at 1.5.6 2018-04-16 22:18:47 -04:00
tptp
twelf
verifast treewide: remove platform assertions 2018-05-03 13:09:20 -05:00
verit
why3
workcraft treewide: http -> https (#42665) 2018-06-27 22:12:57 +02:00
yices
z3 z3: 4.6.0 -> 4.7.1 2018-05-30 16:54:21 -05:00