Skip to content

Commit 1edcb16

Browse files
committed
2 parents 55a4c6e + 2fe410a commit 1edcb16

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+2060
-487
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# ConstrainSolver.jl - Changelog
22

3+
## v0.6.8 (14th of June 2021)
4+
- support for xor and xnor constraints
5+
- better bridge structure for boolean constraints
6+
37
## v0.6.7 (18th of March 2021)
48
- different data structure for saving variable changes for a speedup of ~10-25% in most instances [PR #260](https://github.com/Wikunia/ConstraintSolver.jl/pull/260)
59

Project.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ConstraintSolver"
22
uuid = "e0e52ebd-5523-408d-9ca3-7641f1cd1405"
33
authors = ["Ole Kröger <[email protected]>"]
4-
version = "0.6.7"
4+
version = "0.6.8"
55

66
[deps]
77
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"

benchmark/run_benchmarks.jl

+4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11

22
#!/usr/bin/env julia
33

4+
using Pkg
45
using ArgParse
56

67
function parse_commandline()
@@ -31,6 +32,9 @@ end
3132

3233

3334
if isinteractive() == false
35+
Pkg.activate(".")
36+
Pkg.instantiate()
37+
3438
args = parse_commandline()
3539
using PkgBenchmark
3640
using ConstraintSolver, Cbc

src/ConstraintSolver.jl

+3
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,12 @@ include("objective.jl")
6666
include("constraints.jl")
6767

6868
include("constraints/all_different.jl")
69+
include("constraints/complement.jl")
6970
include("constraints/boolset.jl")
7071
include("constraints/and.jl")
7172
include("constraints/or.jl")
73+
include("constraints/xor.jl")
74+
include("constraints/xnor.jl")
7275
include("constraints/linear_constraints.jl")
7376
include("constraints/svc.jl")
7477
include("constraints/equal_set.jl")

0 commit comments

Comments
 (0)