Skip to content

Commit cfe1783

Browse files
committed
cmd/cue: update which experiments are on by default
We again forgot to update `cue help environment` when the embed and toposort experiments were turned on by default in v0.12.0. https://cuelang.org/issue/3848 tracks automating this help text. While here, add a TODO to remember to finish the toposort experiment for v0.14, just like the TODO we already have for the embed experiment. Signed-off-by: Daniel Martí <[email protected]> Change-Id: I19516d3a50f320107be1be5113ae382f67bbefba Reviewed-on: https://review.gerrithub.io/c/cue-lang/cue/+/1214816 Unity-Result: CUE porcuepine <[email protected]> TryBot-Result: CUEcueckoo <[email protected]> Reviewed-by: Matthew Sackman <[email protected]>
1 parent a8f9383 commit cfe1783

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

cmd/cue/cmd/help.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -300,10 +300,10 @@ If an environment variable is unset or empty, sensible default setting is used.
300300
evalv3 (default true)
301301
Enable the new CUE evaluator, addressing performance issues
302302
and bringing a better disjunction algorithm.
303-
embed
303+
embed (default true)
304304
Enable support for embedded data files as described in
305305
https://cuelang.org/discussion/3264.
306-
toposort
306+
toposort (default true)
307307
Enable topological sorting of struct fields.
308308
Provide feedback via https://cuelang.org/issue/3558
309309

internal/cueexperiment/exp.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ var Flags struct {
2020
Embed bool `envflag:"default:true"`
2121

2222
// Enable topological sorting of struct fields.
23+
// TODO(v0.14): deprecate this flag to forbid disabling this feature.
2324
TopoSort bool `envflag:"default:true"`
2425

2526
// The flags below describe completed experiments; they can still be set
@@ -33,8 +34,7 @@ var Flags struct {
3334
// YAMLV3Decoder was an experiment which ran from early 2024 to late 2024.
3435
YAMLV3Decoder bool `envflag:"deprecated,default:true"`
3536

36-
// DecodeInt64 was an experiment which ran from late 2024
37-
// to mid 2025.
37+
// DecodeInt64 was an experiment which ran from late 2024 to mid 2025.
3838
DecodeInt64 bool `envflag:"deprecated,default:true"`
3939
}
4040

0 commit comments

Comments
 (0)