-- cue.mod/module.cue -- module: "mod.test/test" language: version: "v0.9.0" -- sub/sub.cue -- package sub User: "sub" -- in.cue -- import "mod.test/test/sub" root: { a: { $id: "valToOut" val: "foo \(sub.User)" out: string } b: { $id: "valToOut" $after: a val: "bar" out: string } c: { $id: "valToOut" out: a.out + b.out } } -- out/run/errors -- -- out/run/t0 -- graph TD t0("root.a [Ready]") t1("root.b [Waiting]") t1-->t0 t2("root.c [Waiting]") t2-->t0 t2-->t1 -- out/run/t1 -- graph TD t0("root.a [Terminated]") t1("root.b [Ready]") t1-->t0 t2("root.c [Waiting]") t2-->t0 t2-->t1 -- out/run/t1/value -- { $id: "valToOut" val: "foo sub" out: "foo sub" } -- out/run/t2 -- graph TD t0("root.a [Terminated]") t1("root.b [Terminated]") t1-->t0 t2("root.c [Ready]") t2-->t0 t2-->t1 -- out/run/t2/value -- { $id: "valToOut" $after: { $id: "valToOut" val: "foo sub" out: "foo sub" } val: "bar" out: "bar" } -- out/run/t3 -- graph TD t0("root.a [Terminated]") t1("root.b [Terminated]") t1-->t0 t2("root.c [Terminated]") t2-->t0 t2-->t1 -- out/run/t3/value -- { $id: "valToOut" out: "foo subbar" } -- out/run-v3/t1/stats -- Leaks: 0 Freed: 14 Reused: 5 Allocs: 9 Retain: 0 Unifications: 14 Conjuncts: 19 Disjuncts: 0 ResolveDep: 5 GenerationMismatch: 2 NumCloseIDs: 1 -- diff/-out/run-v3/t1/stats<==>+out/run/t1/stats -- diff old new --- old +++ new @@ -1,9 +1,14 @@ Leaks: 0 -Freed: 17 -Reused: 12 -Allocs: 5 +Freed: 14 +Reused: 5 +Allocs: 9 Retain: 0 -Unifications: 17 -Conjuncts: 30 -Disjuncts: 17 +Unifications: 14 +Conjuncts: 19 +Disjuncts: 0 +ResolveDep: 5 + +GenerationMismatch: 2 + +NumCloseIDs: 1 -- out/run/t1/stats -- Leaks: 0 Freed: 17 Reused: 12 Allocs: 5 Retain: 0 Unifications: 17 Conjuncts: 30 Disjuncts: 17 -- out/run-v3/t2/stats -- Leaks: 0 Freed: 14 Reused: 14 Allocs: 0 Retain: 0 Unifications: 14 Conjuncts: 24 Disjuncts: 0 ResolveDep: 6 GenerationMismatch: 2 NumCloseIDs: 2 -- diff/-out/run-v3/t2/stats<==>+out/run/t2/stats -- diff old new --- old +++ new @@ -1,9 +1,14 @@ Leaks: 0 -Freed: 17 -Reused: 17 +Freed: 14 +Reused: 14 Allocs: 0 Retain: 0 -Unifications: 17 -Conjuncts: 31 -Disjuncts: 17 +Unifications: 14 +Conjuncts: 24 +Disjuncts: 0 +ResolveDep: 6 + +GenerationMismatch: 2 + +NumCloseIDs: 2 -- out/run/t2/stats -- Leaks: 0 Freed: 17 Reused: 17 Allocs: 0 Retain: 0 Unifications: 17 Conjuncts: 31 Disjuncts: 17 -- out/run-v3/t3/stats -- Leaks: 0 Freed: 0 Reused: 0 Allocs: 0 Retain: 0 Unifications: 0 Conjuncts: 0 Disjuncts: 0 ResolveDep: 2 -- diff/-out/run-v3/t3/stats<==>+out/run/t3/stats -- diff old new --- old +++ new @@ -7,3 +7,4 @@ Unifications: 0 Conjuncts: 0 Disjuncts: 0 +ResolveDep: 2 -- out/run/t3/stats -- Leaks: 0 Freed: 0 Reused: 0 Allocs: 0 Retain: 0 Unifications: 0 Conjuncts: 0 Disjuncts: 0 -- out/run-v3/stats/totals -- Leaks: 0 Freed: 28 Reused: 19 Allocs: 9 Retain: 0 Unifications: 28 Conjuncts: 43 Disjuncts: 0 ResolveDep: 13 GenerationMismatch: 4 NumCloseIDs: 3 -- diff/-out/run-v3/stats/totals<==>+out/run/stats/totals -- diff old new --- old +++ new @@ -1,9 +1,14 @@ Leaks: 0 -Freed: 34 -Reused: 29 -Allocs: 5 +Freed: 28 +Reused: 19 +Allocs: 9 Retain: 0 -Unifications: 34 -Conjuncts: 61 -Disjuncts: 34 +Unifications: 28 +Conjuncts: 43 +Disjuncts: 0 +ResolveDep: 13 + +GenerationMismatch: 4 + +NumCloseIDs: 3 -- out/run/stats/totals -- Leaks: 0 Freed: 34 Reused: 29 Allocs: 5 Retain: 0 Unifications: 34 Conjuncts: 61 Disjuncts: 34