Skip to content

Commit c20784d

Browse files
authored
bump gini (#2336)
new version has logic.C performance improvements that should help see: - go-air/gini#17 - go-air/gini@3a1a4d9 - go-air/gini@8dd6805 - go-air/gini#18 Signed-off-by: Evan <[email protected]>
1 parent dedbbed commit c20784d

Some content is hidden

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

61 files changed

+123
-400
lines changed

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ require (
1010
github.com/distribution/distribution v2.7.1+incompatible
1111
github.com/fsnotify/fsnotify v1.4.9
1212
github.com/ghodss/yaml v1.0.0
13+
github.com/go-air/gini v1.0.4
1314
github.com/go-bindata/go-bindata/v3 v3.1.3
1415
github.com/go-logr/logr v0.4.0
1516
github.com/golang/mock v1.4.1
@@ -25,7 +26,6 @@ require (
2526
github.com/openshift/api v0.0.0-20200331152225-585af27e34fd
2627
github.com/openshift/client-go v0.0.0-20200326155132-2a6cd50aedd0
2728
github.com/operator-framework/api v0.10.3
28-
github.com/operator-framework/gini v1.1.0
2929
github.com/operator-framework/operator-registry v1.17.5
3030
github.com/otiai10/copy v1.2.0
3131
github.com/pkg/errors v0.9.1

go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,8 @@ github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeME
350350
github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0=
351351
github.com/globalsign/mgo v0.0.0-20180905125535-1ca0a4f7cbcb/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q=
352352
github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8/go.mod h1:xkRDCp4j0OGD1HRkm4kmhM+pmpv3AKq5SU7GMg4oO/Q=
353+
github.com/go-air/gini v1.0.4 h1:lteMAxHKNOAjIqazL/klOJJmxq6YxxSuJ17MnMXny+s=
354+
github.com/go-air/gini v1.0.4/go.mod h1:dd8RvT1xcv6N1da33okvBd8DhMh1/A4siGy6ErjTljs=
353355
github.com/go-bindata/go-bindata/v3 v3.1.3 h1:F0nVttLC3ws0ojc7p60veTurcOm//D4QBODNM7EGrCI=
354356
github.com/go-bindata/go-bindata/v3 v3.1.3/go.mod h1:1/zrpXsLD8YDIbhZRqXzm1Ghc7NhEvIN9+Z6R5/xH4I=
355357
github.com/go-errors/errors v1.0.1 h1:LUHzmkK3GUKUrL/1gfBUxAHzcev3apQlezX/+O7ma6w=
@@ -878,8 +880,6 @@ github.com/openzipkin/zipkin-go v0.2.2/go.mod h1:NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnh
878880
github.com/operator-framework/api v0.7.1/go.mod h1:L7IvLd/ckxJEJg/t4oTTlnHKAJIP/p51AvEslW3wYdY=
879881
github.com/operator-framework/api v0.10.3 h1:C4DE7Rr3+ztUw3mKiFyfAiUJSVOty/cJmpwE90/kYro=
880882
github.com/operator-framework/api v0.10.3/go.mod h1:tV0BUNvly7szq28ZPBXhjp1Sqg5yHCOeX19ui9K4vjI=
881-
github.com/operator-framework/gini v1.1.0 h1:w84bE/pi0nlnIRAxzYguoYAnL9s5T6RSVZKYWcxO3yI=
882-
github.com/operator-framework/gini v1.1.0/go.mod h1:L4GlF3xPPfQUoWglKhaBcR8/LZn3fWtMB1mwUyOGv98=
883883
github.com/operator-framework/operator-registry v1.17.5 h1:LR8m1rFz5Gcyje8WK6iYt+gIhtzqo52zMRALdmTYHT0=
884884
github.com/operator-framework/operator-registry v1.17.5/go.mod h1:sRQIgDMZZdUcmHltzyCnM6RUoDF+WS8Arj1BQIARDS8=
885885
github.com/otiai10/copy v1.2.0 h1:HvG945u96iNadPoG2/Ja2+AUJeW5YuFQMixq9yirC+k=

pkg/controller/registry/resolver/solver/bench_test.go

+9
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,12 @@ func BenchmarkSolve(b *testing.B) {
7272
s.Solve(context.Background())
7373
}
7474
}
75+
76+
func BenchmarkNewInput(b *testing.B) {
77+
for i := 0; i < b.N; i++ {
78+
_, err := New(WithInput(BenchmarkInput))
79+
if err != nil {
80+
b.Fatalf("failed to initialize solver: %s", err)
81+
}
82+
}
83+
}

pkg/controller/registry/resolver/solver/constraints.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import (
44
"fmt"
55
"strings"
66

7-
"github.com/operator-framework/gini/logic"
8-
"github.com/operator-framework/gini/z"
7+
"github.com/go-air/gini/logic"
8+
"github.com/go-air/gini/z"
99
)
1010

1111
// Constraint implementations limit the circumstances under which a

pkg/controller/registry/resolver/solver/lit_mapping.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import (
44
"fmt"
55
"strings"
66

7-
"github.com/operator-framework/gini/inter"
8-
"github.com/operator-framework/gini/logic"
9-
"github.com/operator-framework/gini/z"
7+
"github.com/go-air/gini/inter"
8+
"github.com/go-air/gini/logic"
9+
"github.com/go-air/gini/z"
1010
)
1111

1212
type DuplicateIdentifier Identifier

pkg/controller/registry/resolver/solver/search.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ package solver
33
import (
44
"context"
55

6-
"github.com/operator-framework/gini/inter"
7-
"github.com/operator-framework/gini/z"
6+
"github.com/go-air/gini/inter"
7+
"github.com/go-air/gini/z"
88
)
99

1010
type choice struct {

pkg/controller/registry/resolver/solver/search_test.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 -o zz_search_test.go ../../../../../vendor/github.com/operator-framework/gini/inter S
1+
//go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 -o zz_search_test.go ../../../../../vendor/github.com/go-air/gini/inter S
22

33
package solver
44

55
import (
66
"context"
77
"testing"
88

9-
"github.com/operator-framework/gini/inter"
10-
"github.com/operator-framework/gini/z"
9+
"github.com/go-air/gini/inter"
10+
"github.com/go-air/gini/z"
1111
"github.com/stretchr/testify/assert"
1212
)
1313

pkg/controller/registry/resolver/solver/solve.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import (
66
"fmt"
77
"strings"
88

9-
"github.com/operator-framework/gini"
10-
"github.com/operator-framework/gini/inter"
11-
"github.com/operator-framework/gini/z"
9+
"github.com/go-air/gini"
10+
"github.com/go-air/gini/inter"
11+
"github.com/go-air/gini/z"
1212
)
1313

1414
var Incomplete = errors.New("cancelled before a solution could be found")

pkg/controller/registry/resolver/solver/zz_search_test.go

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/go-air/gini/README.md

+51

vendor/github.com/operator-framework/gini/dimacs/cnf.go vendor/github.com/go-air/gini/dimacs/cnf.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/dimacs/icnf.go vendor/github.com/go-air/gini/dimacs/icnf.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/dimacs/lit.go vendor/github.com/go-air/gini/dimacs/lit.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/dimacs/vis.go vendor/github.com/go-air/gini/dimacs/vis.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/gini.go vendor/github.com/go-air/gini/gini.go

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/go-air/gini/go.mod

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/inter/s.go vendor/github.com/go-air/gini/inter/s.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/active.go vendor/github.com/go-air/gini/internal/xo/active.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/cdat.go vendor/github.com/go-air/gini/internal/xo/cdat.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/cdb.go vendor/github.com/go-air/gini/internal/xo/cdb.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/cgc.go vendor/github.com/go-air/gini/internal/xo/cgc.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/cloc.go vendor/github.com/go-air/gini/internal/xo/cloc.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/ctl.go vendor/github.com/go-air/gini/internal/xo/ctl.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/derive.go vendor/github.com/go-air/gini/internal/xo/derive.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/dimacs.go vendor/github.com/go-air/gini/internal/xo/dimacs.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/guess.go vendor/github.com/go-air/gini/internal/xo/guess.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/phases.go vendor/github.com/go-air/gini/internal/xo/phases.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/s.go vendor/github.com/go-air/gini/internal/xo/s.go

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/trail.go vendor/github.com/go-air/gini/internal/xo/trail.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/vars.go vendor/github.com/go-air/gini/internal/xo/vars.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/internal/xo/watch.go vendor/github.com/go-air/gini/internal/xo/watch.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/logic/c.go vendor/github.com/go-air/gini/logic/c.go

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/operator-framework/gini/logic/card.go vendor/github.com/go-air/gini/logic/card.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)