Compare commits
No commits in common. "factory" and "factory" have entirely different histories.
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:e8b5c037e1d9711803e05ef6eaf416d5ed080f57cc0867d3c6ec3b1304bfd375
|
|
||||||
size 8026563
|
|
3
libminizinc-2.8.5.tar.gz
Normal file
3
libminizinc-2.8.5.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:cd8aa35532191864ba5a79f8755e0e24c329b1b887305f89d5f7b33eca9f96db
|
||||||
|
size 8050297
|
@ -1,3 +1,159 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 8 15:51:24 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 2.8.5:
|
||||||
|
* Fix specification for constraint items and annotations in
|
||||||
|
FlatZinc JSON.
|
||||||
|
* Fix flattening of negated let expressions with constraints.
|
||||||
|
* Fix crash when equating identifiers to tuples/records in if-
|
||||||
|
then-else expressions.
|
||||||
|
* Fix string_length function to return the number of Unicode
|
||||||
|
code points rather than the number of bytes (i.e., to
|
||||||
|
interpret the string as UTF-8).
|
||||||
|
* Emit type error for opt tuples and records created through
|
||||||
|
type aliases.
|
||||||
|
* Fix evaluation of par partial functions returning arrays.
|
||||||
|
* Fix type inference for if-then-else expressions with
|
||||||
|
different tuple or record types in the branches.
|
||||||
|
* Fix evaluation error caused by removal of fixed FlatZinc
|
||||||
|
variables without fixing them in the output model.
|
||||||
|
* Fix computed type when flattening cv comprehensions
|
||||||
|
containing tuple or record types.
|
||||||
|
* Fix unsatisfiability caused by reification in negated boolean
|
||||||
|
context (:bugref:`813`).
|
||||||
|
* Fix bug in computation of common type of incompatible record
|
||||||
|
types.
|
||||||
|
* Fix crash when type checking nested arrays of tuples or
|
||||||
|
records.
|
||||||
|
* Fix incorrect unification of flattened tuple/record fields
|
||||||
|
with paths enabled.
|
||||||
|
* Add string_split function that splits a string into an array
|
||||||
|
of strings based on a separator.
|
||||||
|
* Add json_section annotation to mark an output item as a JSON
|
||||||
|
section (:bugref:`816`).
|
||||||
|
* Add -w and --disable-warnings flags that will suppress all
|
||||||
|
warnings emitted by the flattening process.
|
||||||
|
* Add option for solver libraries to set
|
||||||
|
mzn_opt_annotate_computed_domains such that the compiler will
|
||||||
|
signal domains that are enforced by separate constraints
|
||||||
|
using a computed_domain annotation.
|
||||||
|
* Always output multidimensional arrays as nested arrays when
|
||||||
|
using showJSON for consistency.
|
||||||
|
* Add missing implementation for default for sets expressions.
|
||||||
|
* Add missing optional versions of unary mathematical
|
||||||
|
functions/operators.
|
||||||
|
* Improve special-case handling of boolean <-> and xor
|
||||||
|
operators.
|
||||||
|
* Fix bundled OpenSSL libraries on Windows.
|
||||||
|
* Allow MOOC submission window to be scrolled.
|
||||||
|
* Increase hard process termination timeout to 1s.
|
||||||
|
* Fix crash when using records inside solution checker modules.
|
||||||
|
* Fix pretty printing of record literals and types with unicode
|
||||||
|
field names.
|
||||||
|
* Fix creation of par versions functions containing var
|
||||||
|
binary/unary operators (:bugref:`792`).
|
||||||
|
* Fix potential crash when printing of output model involving
|
||||||
|
records.
|
||||||
|
* Fix computation of supertype of tuples/records involving <>
|
||||||
|
fields.
|
||||||
|
* Fix a bug where the compiler would incorrectly set variable
|
||||||
|
domains as computed when processing linear constraints.
|
||||||
|
* Fix invalid JSON produced by MIP interfaces due to infinite
|
||||||
|
values for statistics.
|
||||||
|
* Fix possible crash during type specialisation involving array
|
||||||
|
[_] of $$T types.
|
||||||
|
* Fix output of structured types containing arrays of enums
|
||||||
|
(:bugref:`793`).
|
||||||
|
* Fix justified formatting to work with arrays of enums.
|
||||||
|
* Fix incorrect unification of arrays of reverse mapped
|
||||||
|
variables with paths enabled.
|
||||||
|
* Fix problem where incorrect type errors would occur when
|
||||||
|
merging records or tuples types in an array declaration.
|
||||||
|
* Fix bug where unused reverse-mapped variables were removed
|
||||||
|
from the output model while still being marked as output in
|
||||||
|
the FlatZinc.
|
||||||
|
* Fix decomposition of set variables with empty domains when
|
||||||
|
using nosets.mzn.
|
||||||
|
* Fix a problem where the reduced range syntax in combination
|
||||||
|
with enums would produce an error when the resulting range
|
||||||
|
was empty.
|
||||||
|
* Fix incorrect unification of tuple/record fields in array
|
||||||
|
accesses with paths enabled (:bugref:`802`).
|
||||||
|
* Fix crash when using tuples/records in par arrays or calls
|
||||||
|
containing var expressions.
|
||||||
|
* Fix bug where variables could be removed from the FlatZinc
|
||||||
|
but not the output model when optimising bool2int
|
||||||
|
(:bugref:`803`).
|
||||||
|
* Add missing coercions for comprehension where clauses and
|
||||||
|
assignment generators (:bugref:`807`).
|
||||||
|
* Fix bug in handling of domains for structured types during
|
||||||
|
type specialisation.
|
||||||
|
* Fix handling of search annotations when reading FlatZinc
|
||||||
|
files.
|
||||||
|
* Fix bug during optimisation which could cause the compiler to
|
||||||
|
hang due to not updating hashes of identifiers
|
||||||
|
(:bugref:`805`).
|
||||||
|
* Fix incorrect definition of all_different in the
|
||||||
|
gecode_presolver library where it was not enforced that fixed
|
||||||
|
values be all different (:bugref:`798`).
|
||||||
|
* Fix crash when resolving type aliases for function parameters
|
||||||
|
with $T array dimensions (:bugref:`806`).
|
||||||
|
* Fix default operator for par opt set parameters
|
||||||
|
(:bugref:`809`).
|
||||||
|
* Fix output of par opt set enumerated types.
|
||||||
|
* Fix pretty printing of records when using the document
|
||||||
|
printer.
|
||||||
|
* Fix internal error when binding numeric literals to
|
||||||
|
declarations with existing right-hand sides.
|
||||||
|
* Fix contexts of arguments of double-negated integer
|
||||||
|
comparisons (:bugref:`810`).
|
||||||
|
* Fix context of indices in array access expressions
|
||||||
|
(:bugref:`719`).
|
||||||
|
* Fix problem where specialised flattening for some forms of
|
||||||
|
binary operators would not correctly forward the partiality
|
||||||
|
of its arguments (:bugref:`766`).
|
||||||
|
* Remove internal duplicate functionality that could sometimes
|
||||||
|
cause problems when assigning variables in constraints
|
||||||
|
(:bugref:`769`).
|
||||||
|
* Do not try to check right hand side of parameter variable
|
||||||
|
declarations that are par because of singular domains
|
||||||
|
(:bugref:`771`).
|
||||||
|
* Fix a problem in the parser where anonymous enumerated types
|
||||||
|
could not be used in DZN files (:bugref:`776`).
|
||||||
|
* Fix identifier lookup bug in internal Chuffed interface
|
||||||
|
(:bugref:`782`).
|
||||||
|
* Fix some minor inconsistencies in the FlatZinc JSON schema
|
||||||
|
and generation.
|
||||||
|
* Fix crash involving var comprehensions with set types by
|
||||||
|
rejecting unsupported type (:bugref:`779`).
|
||||||
|
* Fix internal error during evaluation of par opt set
|
||||||
|
expressions.
|
||||||
|
* Fix invalid FlatZinc produced when search annotations are
|
||||||
|
passed non-1-based arrays (:bugref:`768`).
|
||||||
|
* Fix bug in evaluation of annotations causing invalid FlatZinc
|
||||||
|
to be produced (:bugref:`768`, :bugref:`788`).
|
||||||
|
* Fix substitution of fixed objective variable value into solve
|
||||||
|
item (:bugref:`773`).
|
||||||
|
* Fix check for presence of set2iter redefinition
|
||||||
|
(:bugref:`778`).
|
||||||
|
* Fix incorrect removal of constraint due to use of
|
||||||
|
redefinition of bool_clause_reif when constraint is not
|
||||||
|
reified (:bugref:`785`).
|
||||||
|
* Remove documentation of strictly_increasing (and decreasing)
|
||||||
|
for bool types, and change definition from a solver redefined
|
||||||
|
global, to a simple library definition with user warning
|
||||||
|
(:bugref:`784`).
|
||||||
|
* Add version of strictly_increasing (and decreasing) for
|
||||||
|
float, opt float, and set of int types.
|
||||||
|
* Automatically detect SCIP 8.1.0 and potential future versions
|
||||||
|
on Windows.
|
||||||
|
* Fix crash when using type aliases with -O2 (:bugref:`783`).
|
||||||
|
* Automatically detect Gurobi 11.0 and potential future
|
||||||
|
versions.
|
||||||
|
* Allow array literals with all <> members (:bugref:`747`).
|
||||||
|
* Increase maximum number of threads from default Qt limit
|
||||||
|
(:idebugref:`196`).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sat Dec 30 05:08:48 UTC 2023 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
Sat Dec 30 05:08:48 UTC 2023 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libminizinc
|
# spec file for package libminizinc
|
||||||
#
|
#
|
||||||
# Copyright (c) 2023 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: libminizinc
|
Name: libminizinc
|
||||||
Version: 2.8.2
|
Version: 2.8.5
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A high-level constraint modelling language
|
Summary: A high-level constraint modelling language
|
||||||
Group: Productivity/Scientific/Math
|
Group: Productivity/Scientific/Math
|
||||||
|
Loading…
Reference in New Issue
Block a user