Skip to content

Commit 1ec46e7

Browse files
committed
internal/core/runtime: select evaluator version with specific constants
Do not rely on DefaultVersion and DevVersion to represent evalv2 and evalv3, because DefaultVersion is now flipping to evalv3. Signed-off-by: Daniel Martí <[email protected]> Change-Id: I10b46d77fa086e25a4e4c1c7f81cbb7ac24c13e0 Reviewed-on: https://review.gerrithub.io/c/cue-lang/cue/+/1212504 Unity-Result: CUE porcuepine <[email protected]> Reviewed-by: Matthew Sackman <[email protected]> TryBot-Result: CUEcueckoo <[email protected]>
1 parent 07bccba commit 1ec46e7

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Diff for: internal/core/runtime/imports.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ var SharedRuntime = sync.OnceValue(func() *Runtime {
6161
// or getting rid of SharedRuntime altogether.
6262
cueexperiment.Init()
6363
if cueexperiment.Flags.EvalV3 {
64-
r.version = internal.DevVersion
64+
r.version = internal.EvalV3
6565
} else {
66-
r.version = internal.DefaultVersion
66+
r.version = internal.EvalV2
6767
}
6868
return r
6969
})

Diff for: internal/core/runtime/runtime.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,9 @@ func (r *Runtime) Init() {
116116

117117
cueexperiment.Init()
118118
if cueexperiment.Flags.EvalV3 {
119-
r.version = internal.DevVersion
119+
r.version = internal.EvalV3
120120
} else {
121-
r.version = internal.DefaultVersion
121+
r.version = internal.EvalV2
122122
}
123123
r.topoSort = cueexperiment.Flags.TopoSort
124124

0 commit comments

Comments
 (0)