Skip to content

Commit 1700232

Browse files
committed
cue: use v2 of abitrary precision decimal package
This fixes a major bug that currently does not affect cue but is dangerous to let linger. Change-Id: Ibd3e7581fa1fc399aa0ad45cb3f0bb30e334b034 Reviewed-on: https://cue-review.googlesource.com/c/cue/+/2363 Reviewed-by: Marcel van Lohuizen <[email protected]>
1 parent 4954491 commit 1700232

File tree

10 files changed

+12
-10
lines changed

10 files changed

+12
-10
lines changed

cue/binop.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323
"time"
2424

2525
"cuelang.org/go/cue/token"
26-
"github.com/cockroachdb/apd"
26+
"github.com/cockroachdb/apd/v2"
2727
)
2828

2929
// binSrc returns a baseValue representing a binary expression of the given

cue/context.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
package cue
1616

1717
import (
18-
"github.com/cockroachdb/apd"
18+
"github.com/cockroachdb/apd/v2"
1919
)
2020

2121
// context manages evaluation state.

cue/export.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import (
2525

2626
"cuelang.org/go/cue/ast"
2727
"cuelang.org/go/cue/token"
28-
"github.com/cockroachdb/apd"
28+
"github.com/cockroachdb/apd/v2"
2929
)
3030

3131
func doEval(m options) bool {

cue/go.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import (
2828
"cuelang.org/go/cue/parser"
2929
"cuelang.org/go/cue/token"
3030
"cuelang.org/go/internal"
31-
"github.com/cockroachdb/apd"
31+
"github.com/cockroachdb/apd/v2"
3232
)
3333

3434
// This file contains functionality for converting Go to CUE.

cue/lit.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import (
1919

2020
"cuelang.org/go/cue/ast"
2121
"cuelang.org/go/cue/literal"
22-
"github.com/cockroachdb/apd"
22+
"github.com/cockroachdb/apd/v2"
2323
)
2424

2525
type numInfo struct {

cue/lit_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import (
2020
"testing"
2121

2222
"cuelang.org/go/cue/ast"
23-
"github.com/cockroachdb/apd"
23+
"github.com/cockroachdb/apd/v2"
2424
"github.com/google/go-cmp/cmp"
2525
"github.com/google/go-cmp/cmp/cmpopts"
2626
)

cue/types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import (
2828
"cuelang.org/go/cue/ast"
2929
"cuelang.org/go/cue/errors"
3030
"cuelang.org/go/cue/token"
31-
"github.com/cockroachdb/apd"
31+
"github.com/cockroachdb/apd/v2"
3232
)
3333

3434
// Kind determines the underlying type of a Value.

cue/value.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323

2424
"cuelang.org/go/cue/ast"
2525
"cuelang.org/go/cue/token"
26-
"github.com/cockroachdb/apd"
26+
"github.com/cockroachdb/apd/v2"
2727
)
2828

2929
type value interface {

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
module cuelang.org/go
22

33
require (
4-
github.com/cockroachdb/apd v1.1.0
4+
github.com/cockroachdb/apd v1.1.0 // indirect
5+
github.com/cockroachdb/apd/v2 v2.0.1
56
github.com/emicklei/proto v1.6.11
67
github.com/ghodss/yaml v1.0.0
78
github.com/google/go-cmp v0.2.0
89
github.com/kr/pretty v0.1.0
910
github.com/kylelemons/godebug v1.1.0
1011
github.com/lib/pq v1.0.0 // indirect
1112
github.com/mpvl/unique v0.0.0-20150818121801-cbe035fff7de
12-
github.com/pkg/errors v0.8.0 // indirect
1313
github.com/retr0h/go-gilt v0.0.0-20190206215556-f73826b37af2
1414
github.com/spf13/cobra v0.0.3
1515
github.com/spf13/pflag v1.0.3

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I=
22
github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ=
3+
github.com/cockroachdb/apd/v2 v2.0.1 h1:y1Rh3tEU89D+7Tgbw+lp52T6p/GJLpDmNvr10UWqLTE=
4+
github.com/cockroachdb/apd/v2 v2.0.1/go.mod h1:DDxRlzC2lo3/vSlmSoS7JkqbbrARPuFOGr0B9pvN3Gw=
35
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
46
github.com/emicklei/proto v1.6.11 h1:KZHE0+iwVLth2D/K8jat9rs70K6TFWyol8ihrOdrbM0=
57
github.com/emicklei/proto v1.6.11/go.mod h1:rn1FgRS/FANiZdD2djyH7TMA9jdRDcYQ9IEN9yvjX0A=

0 commit comments

Comments
 (0)