cuelang.org/go@v0.13.0/cue/testdata/builtins/list/sort.txtar (about) 1 -- in.cue -- 2 import "list" 3 4 a: list.Sort([2, 3, 1, 4], {x: _, y: _, less: x < y}) 5 -- out/evalalpha/stats -- 6 Leaks: 11 7 Freed: 0 8 Reused: 0 9 Allocs: 11 10 Retain: 0 11 12 Unifications: 11 13 Conjuncts: 11 14 Disjuncts: 0 15 -- diff/-out/evalalpha/stats<==>+out/eval/stats -- 16 diff old new 17 --- old 18 +++ new 19 @@ -1,9 +1,9 @@ 20 -Leaks: 0 21 -Freed: 15 22 -Reused: 10 23 -Allocs: 5 24 -Retain: 2 25 +Leaks: 11 26 +Freed: 0 27 +Reused: 0 28 +Allocs: 11 29 +Retain: 0 30 31 -Unifications: 15 32 -Conjuncts: 24 33 -Disjuncts: 17 34 +Unifications: 11 35 +Conjuncts: 11 36 +Disjuncts: 0 37 -- out/eval/stats -- 38 Leaks: 0 39 Freed: 15 40 Reused: 10 41 Allocs: 5 42 Retain: 2 43 44 Unifications: 15 45 Conjuncts: 24 46 Disjuncts: 17 47 -- out/eval -- 48 (struct){ 49 a: (#list){ 50 0: (int){ 1 } 51 1: (int){ 2 } 52 2: (int){ 3 } 53 3: (int){ 4 } 54 } 55 } 56 -- out/compile -- 57 --- in.cue 58 { 59 a: 〈import;list〉.Sort([ 60 2, 61 3, 62 1, 63 4, 64 ], { 65 x: _ 66 y: _ 67 less: (〈0;x〉 < 〈0;y〉) 68 }) 69 }