Mirror of https://github.com/cue-lang/cue cuelang.org
cue go
Something went wrong. Try again.
Commits on master
Marcel van Lohuizen 489f4a90 internal/core/adt: skip in-flight nodes when reclaiming buffers master
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/adt: skip in-flight nodes when reclaiming buffers master
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Daniel Martí 28b3474a cmd/cue: preserve mtimes in cue fix and cue trim no-op rewrites
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cmd/cue: preserve mtimes in cue fix and cue trim no-op rewrites
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí e56df9e3 cmd/cue: document mtime drift in fix and trim
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cmd/cue: document mtime drift in fix and trim
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí fa44ce4a cue/parser: allow a newline before the closing bracket of an index expression
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cue/parser: allow a newline before the closing bracket of an index expression
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí abe46a1b cue/testdata: add regression test for self-referential builtin cycles
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cue/testdata: add regression test for self-referential builtin cycles
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 41572622 internal/core/compile: include label-aliased fields in cross-file scope
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
internal/core/compile: include label-aliased fields in cross-file scope
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 9888e6f3 cue/testdata: add test for issue #4312
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cue/testdata: add test for issue #4312
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 0c639f4f internal/core/export: fix label references in pattern constraints
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
internal/core/export: fix label references in pattern constraints
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Marcel van Lohuizen b3437575 internal/core/compile: strip @test attributes from mirrored inputs
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/compile: strip @test attributes from mirrored inputs
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen dd5b4c01 internal/core/adt: flush label-only cyclic CallExpr deferments
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/adt: flush label-only cyclic CallExpr deferments
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Daniel Martí 2fddd862 update dependencies ahead of the next alpha release
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
update dependencies ahead of the next alpha release
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí bd45f3e8 cmd/cue: fix json error tests on Go tip
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cmd/cue: fix json error tests on Go tip
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Marcel van Lohuizen 29b71ea8 cue/testdata: add comprehension pushdown regression for inline conjunction iterator
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
cue/testdata: add comprehension pushdown regression for inline conjunction iterator
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Regina Zhang cd0f418f encoding/ini: make dotted section-name nesting configurable
Signed-off-by: Regina Zhang <ruijzhan@microsoft.com>
encoding/ini: make dotted section-name nesting configurable
Signed-off-by: Regina Zhang <ruijzhan@microsoft.com>
Regina Zhang committed
Daniel Martí ae29eac3 internal/core/adt: remove unused nodeContextState.hasOpenValidator
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
internal/core/adt: remove unused nodeContextState.hasOpenValidator
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 8f8a5811 internal/core/adt: remove unused Bottom.Permanent field
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
internal/core/adt: remove unused Bottom.Permanent field
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí b24e6fd1 internal/core/adt: remove unused Bottom.ForCycle field
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
internal/core/adt: remove unused Bottom.ForCycle field
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 0e0dbc1c internal/core/adt: remove unused StructLit.isComprehension field
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
internal/core/adt: remove unused StructLit.isComprehension field
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 023bcd01 internal/core/adt: remove unused StructLit.IsOpen field
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
internal/core/adt: remove unused StructLit.IsOpen field
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 0e2745d9 internal/ci: set GORACE in the base config
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
internal/ci: set GORACE in the base config
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 06056b98 internal/core/adt: fix data race in concurrent FillPath
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
internal/core/adt: fix data race in concurrent FillPath
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 74211d77 pkg/tool/exec: default env to an empty struct
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
pkg/tool/exec: default env to an empty struct
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí f44f49ae cmd/cue/cmd: add test for exec.Run JSON marshaling
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cmd/cue/cmd: add test for exec.Run JSON marshaling
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 34f13a26 all: make use of strings.CutPrefix
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
all: make use of strings.CutPrefix
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 75c434d1 cue/testdata: add test for issue #4174
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cue/testdata: add test for issue #4174
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí e0a7df67 cue/testdata: add test for issue #4094
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cue/testdata: add test for issue #4094
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí dd8ef3d3 cue/testdata: add test for issue #4091
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cue/testdata: add test for issue #4091
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 1889ee76 cue/parser: remove pre-v0.2 alias special error
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cue/parser: remove pre-v0.2 alias special error
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí f68b1ed1 cue/parser: add test cases for pre-v0.2 alias handling
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cue/parser: add test cases for pre-v0.2 alias handling
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí d6368402 cue/parser: remove dead error test code
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cue/parser: remove dead error test code
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Marcel van Lohuizen dfc376ff internal/core/compile: isolate txtar goldens
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/compile: isolate txtar goldens
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen a10029da internal/core/adt: skip Disjunctions on ancestor-cycle arcs
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/adt: skip Disjunctions on ancestor-cycle arcs
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen b7f911d9 internal/core/adt: fix stale BaseValue cycle on cross-package imports
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/adt: fix stale BaseValue cycle on cross-package imports
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen 6a67e3f5 cue: add Unify regression test for comp-produced sub-vertex
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
cue: add Unify regression test for comp-produced sub-vertex
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen d30d51af internal/core/adt: re-deref v in Vertex.lookup after state.process
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/adt: re-deref v in Vertex.lookup after state.process
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen 9e96d2c1 internal/core/adt: defer fieldSetKnown while a parent task is still active
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/adt: defer fieldSetKnown while a parent task is still active
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen 339485dd internal/core/adt: dependency-tracking comprehension pushdown
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/adt: dependency-tracking comprehension pushdown
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Roger Peppe 37671080 encoding/jsonschema: fix closedness handling in Generate
Signed-off-by: Roger Peppe <rogpeppe@gmail.com>
encoding/jsonschema: fix closedness handling in Generate
Signed-off-by: Roger Peppe <rogpeppe@gmail.com>
Roger Peppe committed
Roger Peppe b01cdb48 encoding/jsonschema: pass closedness mode through OrOp in Generate
Signed-off-by: Roger Peppe <rogpeppe@gmail.com>
encoding/jsonschema: pass closedness mode through OrOp in Generate
Signed-off-by: Roger Peppe <rogpeppe@gmail.com>
Roger Peppe committed
Roger Peppe c0afa64c encoding/jsonschema: add test case
Signed-off-by: Roger Peppe <rogpeppe@gmail.com>
encoding/jsonschema: add test case
Signed-off-by: Roger Peppe <rogpeppe@gmail.com>
Roger Peppe committed
Roger Peppe 2db67964 encoding/jsonschema: add tests for closedness bugs in Generate
Signed-off-by: Roger Peppe <rogpeppe@gmail.com>
encoding/jsonschema: add tests for closedness bugs in Generate
Signed-off-by: Roger Peppe <rogpeppe@gmail.com>
Roger Peppe committed
Marcel van Lohuizen 00349c26 internal/core/toposort: interleave sibling Repeats in field ordering
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/toposort: interleave sibling Repeats in field ordering
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen 93c3a70b internal/core/export: add another test for the toposort bug
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/export: add another test for the toposort bug
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen 65492ed3 internal/core/export: add topocomp regression test
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/export: add topocomp regression test
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen 18911c73 internal/core/export: dedup conjuncts sharing the same body AST
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/export: dedup conjuncts sharing the same body AST
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen defac2fd internal/core/adt: add reproducer for unity failure
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/adt: add reproducer for unity failure
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen bd146e10 cue/testdata: add regression test cases to comprehensions/pushdown
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
cue/testdata: add regression test cases to comprehensions/pushdown
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Daniel Martí bfa01123 cmd/cue: surface [inputs] and [flags] in command help
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cmd/cue: surface [inputs] and [flags] in command help
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí f438e311 mod/modcache: retry .partial file writes on Windows
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
mod/modcache: retry .partial file writes on Windows
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 697a6647 internal/ci: allow specifying a custom ref in checkoutCode
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
internal/ci: allow specifying a custom ref in checkoutCode
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Marcel van Lohuizen 424fe388 internal/core/adt: propagate cycle errors via state in reportFieldError
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/adt: propagate cycle errors via state in reportFieldError
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen e3cf2cdf internal/core/adt: tighten up states
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/adt: tighten up states
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen 8421e7e2 internal/core/adt: add some edge case tests
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
internal/core/adt: add some edge case tests
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Marcel van Lohuizen 3b7b66e3 cue: handle ArcPending and ArcNotPresent in fromArcType
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
cue: handle ArcPending and ArcNotPresent in fromArcType
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Daniel Martí e512a321 cue: drop stale same-runtime/build requirement from Value docs
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cue: drop stale same-runtime/build requirement from Value docs
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 0a3d5ba4 cmd/cue: error when -d/--schema is used without non-CUE input
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cmd/cue: error when -d/--schema is used without non-CUE input
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 0409f59b cmd/cue: test current -d behavior with only CUE input
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
cmd/cue: test current -d behavior with only CUE input
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Daniel Martí 81156698 add a SECURITY.md for easier GitHub discovery
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
add a SECURITY.md for easier GitHub discovery
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed
Marcel van Lohuizen 55a7b0a7 cue/testdata: relax test assertions for refactoring stability
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
cue/testdata: relax test assertions for refactoring stability
Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Marcel van Lohuizen committed
Daniel Martí 84032e72 internal/golangorgx: remove unused dead files
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
internal/golangorgx: remove unused dead files
Signed-off-by: Daniel Martí <mvdan@mvdan.cc>
Daniel Martí committed