@@ -647,12 +647,6 @@ patternFail.issue2374.a.b: structural cycle
647
647
shortPathFail.elipsis.t2.Foo.ref: structural cycle
648
648
withLetFail._schema_1: structural cycle
649
649
z1.z.g.h: structural cycle
650
- p3.a.a: field not allowed:
651
- ./in.cue:248:5
652
- ./in.cue:249:3
653
- p6.a.a: field not allowed:
654
- ./in.cue:287:5
655
- ./in.cue:288:3
656
650
d3.config.0: structural cycle:
657
651
./in.cue:317:13
658
652
d3.x.0: structural cycle:
@@ -1082,7 +1076,7 @@ Result:
1082
1076
}
1083
1077
}
1084
1078
p3: (_|_){
1085
- // [eval ]
1079
+ // [structural cycle ]
1086
1080
#S: (#struct){
1087
1081
#T: (#struct){
1088
1082
a: (#struct){
@@ -1105,15 +1099,7 @@ Result:
1105
1099
}
1106
1100
}
1107
1101
a: (_|_){
1108
- // [eval] p3.#U.#T.a.b.link: structural cycle
1109
- // p3.a.a: field not allowed:
1110
- // ./in.cue:248:5
1111
- // ./in.cue:249:3
1112
- a: (_|_){
1113
- // [eval] p3.a.a: field not allowed:
1114
- // ./in.cue:248:5
1115
- // ./in.cue:249:3
1116
- }
1102
+ // [structural cycle] p3.#U.#T.a.b.link: structural cycle
1117
1103
}
1118
1104
}
1119
1105
p4: (struct){
@@ -1173,7 +1159,7 @@ Result:
1173
1159
}
1174
1160
}
1175
1161
p6: (_|_){
1176
- // [eval ]
1162
+ // [structural cycle ]
1177
1163
#S: (#struct){
1178
1164
#T: (#struct){
1179
1165
a: (list){
@@ -1196,15 +1182,7 @@ Result:
1196
1182
}
1197
1183
}
1198
1184
a: (_|_){
1199
- // [eval] p6.#U.#T.a.0.link: structural cycle
1200
- // p6.a.a: field not allowed:
1201
- // ./in.cue:287:5
1202
- // ./in.cue:288:3
1203
- a: (_|_){
1204
- // [eval] p6.a.a: field not allowed:
1205
- // ./in.cue:287:5
1206
- // ./in.cue:288:3
1207
- }
1185
+ // [structural cycle] p6.#U.#T.a.0.link: structural cycle
1208
1186
}
1209
1187
}
1210
1188
c1: (_|_){
@@ -1847,7 +1825,7 @@ diff old new
1847
1825
e1.a.c: structural cycle
1848
1826
e1.b.c: structural cycle
1849
1827
e2.a.c: structural cycle
1850
- @@ -32,61 +36,82 @@
1828
+ @@ -32,61 +36,76 @@
1851
1829
./in.cue:403:5
1852
1830
./in.cue:404:5
1853
1831
e3.b.c: structural cycle
@@ -1930,12 +1908,6 @@ diff old new
1930
1908
- ./in.cue:301:26
1931
1909
-d3.x.indirect: structural cycle:
1932
1910
- ./in.cue:316:12
1933
- +p3.a.a: field not allowed:
1934
- + ./in.cue:248:5
1935
- + ./in.cue:249:3
1936
- +p6.a.a: field not allowed:
1937
- + ./in.cue:287:5
1938
- + ./in.cue:288:3
1939
1911
+d3.config.0: structural cycle:
1940
1912
+ ./in.cue:317:13
1941
1913
+d3.x.0: structural cycle:
@@ -1957,7 +1929,7 @@ diff old new
1957
1929
1958
1930
Result:
1959
1931
(_|_){
1960
- @@ -168,11 +193 ,17 @@
1932
+ @@ -168,11 +187 ,17 @@
1961
1933
}
1962
1934
}
1963
1935
b4: (_|_){
@@ -1980,7 +1952,7 @@ diff old new
1980
1952
}
1981
1953
}
1982
1954
x: (_|_){
1983
- @@ -240,10 +271 ,9 @@
1955
+ @@ -240,10 +265 ,9 @@
1984
1956
// [eval]
1985
1957
0: (_|_){
1986
1958
// [eval] b6.b.a.0: conflicting values 1 and [1] (mismatched types int and list):
@@ -1992,7 +1964,7 @@ diff old new
1992
1964
0: (_|_){
1993
1965
// [structural cycle] b6.b.a.0.0: structural cycle
1994
1966
}
1995
- @@ -261,11 +291 ,20 @@
1967
+ @@ -261,11 +285 ,20 @@
1996
1968
}
1997
1969
}
1998
1970
b7: (_|_){
@@ -2018,7 +1990,7 @@ diff old new
2018
1990
}
2019
1991
}
2020
1992
a: (_|_){
2021
- @@ -304,7 +343 ,7 @@
1993
+ @@ -304,7 +337 ,7 @@
2022
1994
#ref: (#struct){
2023
1995
ref: (string){ string }
2024
1996
}
@@ -2027,7 +1999,7 @@ diff old new
2027
1999
c: (#list){
2028
2000
0: ((string|struct)){ |((string){ string }, (#struct){
2029
2001
ref: (string){ string }
2030
- @@ -327,7 +366 ,9 @@
2002
+ @@ -327,7 +360 ,9 @@
2031
2003
}) }
2032
2004
}
2033
2005
c: (#struct){
@@ -2038,7 +2010,7 @@ diff old new
2038
2010
}
2039
2011
d: (struct){
2040
2012
d: (struct){
2041
- @@ -372,7 +413 ,7 @@
2013
+ @@ -372,7 +407 ,7 @@
2042
2014
// [structural cycle] b12b.#list.tail: structural cycle
2043
2015
}
2044
2016
list1: (_|_){
@@ -2047,7 +2019,7 @@ diff old new
2047
2019
}
2048
2020
}
2049
2021
b13: (_|_){
2050
- @@ -455,20 +496,34 @@
2022
+ @@ -455,14 +490,28 @@
2051
2023
}
2052
2024
a: (_|_){
2053
2025
// [structural cycle]
@@ -2084,31 +2056,7 @@ diff old new
2084
2056
}
2085
2057
}
2086
2058
}
2087
- }
2088
- p3: (_|_){
2089
- - // [structural cycle]
2090
- + // [eval]
2091
- #S: (#struct){
2092
- #T: (#struct){
2093
- a: (#struct){
2094
- @@ -491,7 +546,15 @@
2095
- }
2096
- }
2097
- a: (_|_){
2098
- - // [structural cycle] p3.#U.#T.a.b.link: structural cycle
2099
- + // [eval] p3.#U.#T.a.b.link: structural cycle
2100
- + // p3.a.a: field not allowed:
2101
- + // ./in.cue:248:5
2102
- + // ./in.cue:249:3
2103
- + a: (_|_){
2104
- + // [eval] p3.a.a: field not allowed:
2105
- + // ./in.cue:248:5
2106
- + // ./in.cue:249:3
2107
- + }
2108
- }
2109
- }
2110
- p4: (struct){
2111
- @@ -532,11 +595,17 @@
2059
+ @@ -532,11 +581,17 @@
2112
2060
}
2113
2061
a: (_|_){
2114
2062
// [structural cycle]
@@ -2131,33 +2079,7 @@ diff old new
2131
2079
}
2132
2080
}
2133
2081
}
2134
- @@ -545,7 +614,7 @@
2135
- }
2136
- }
2137
- p6: (_|_){
2138
- - // [structural cycle]
2139
- + // [eval]
2140
- #S: (#struct){
2141
- #T: (#struct){
2142
- a: (list){
2143
- @@ -568,7 +637,15 @@
2144
- }
2145
- }
2146
- a: (_|_){
2147
- - // [structural cycle] p6.#U.#T.a.0.link: structural cycle
2148
- + // [eval] p6.#U.#T.a.0.link: structural cycle
2149
- + // p6.a.a: field not allowed:
2150
- + // ./in.cue:287:5
2151
- + // ./in.cue:288:3
2152
- + a: (_|_){
2153
- + // [eval] p6.a.a: field not allowed:
2154
- + // ./in.cue:287:5
2155
- + // ./in.cue:288:3
2156
- + }
2157
- }
2158
- }
2159
- c1: (_|_){
2160
- @@ -578,12 +655,7 @@
2082
+ @@ -578,12 +633,7 @@
2161
2083
b: (struct){
2162
2084
}
2163
2085
c: (_|_){
@@ -2171,7 +2093,7 @@ diff old new
2171
2093
}
2172
2094
}
2173
2095
}
2174
- @@ -599,56 +671 ,30 @@
2096
+ @@ -599,56 +649 ,30 @@
2175
2097
// [structural cycle]
2176
2098
h: (int){ int }
2177
2099
t: (_|_){
@@ -2252,7 +2174,7 @@ diff old new
2252
2174
}
2253
2175
}
2254
2176
}
2255
- @@ -655,31 +701 ,41 @@
2177
+ @@ -655,31 +679 ,41 @@
2256
2178
}
2257
2179
d3: (_|_){
2258
2180
// [structural cycle]
@@ -2314,7 +2236,7 @@ diff old new
2314
2236
}
2315
2237
}
2316
2238
shortPathFail: (_|_){
2317
- @@ -696,9 +752 ,7 @@
2239
+ @@ -696,9 +730 ,7 @@
2318
2240
// [structural cycle]
2319
2241
t1: (struct){
2320
2242
#Foo: (#struct){
@@ -2325,7 +2247,7 @@ diff old new
2325
2247
}
2326
2248
}
2327
2249
t2: (_|_){
2328
- @@ -706,10 +760 ,7 @@
2250
+ @@ -706,10 +738 ,7 @@
2329
2251
Foo: (_|_){
2330
2252
// [structural cycle]
2331
2253
ref: (_|_){
@@ -2337,7 +2259,7 @@ diff old new
2337
2259
}
2338
2260
}
2339
2261
}
2340
- @@ -740,20 +791 ,24 @@
2262
+ @@ -740,20 +769 ,24 @@
2341
2263
schema: (_|_){
2342
2264
// [structural cycle]
2343
2265
next: (_|_){
@@ -2370,7 +2292,7 @@ diff old new
2370
2292
}
2371
2293
}
2372
2294
listOptOK: (struct){
2373
- @@ -809,11 +864 ,12 @@
2295
+ @@ -809,11 +842 ,12 @@
2374
2296
// [eval] e3.a: conflicting values [a] and {c:a} (mismatched types list and struct):
2375
2297
// ./in.cue:400:5
2376
2298
// ./in.cue:401:5
@@ -2388,7 +2310,7 @@ diff old new
2388
2310
}
2389
2311
}
2390
2312
b: (_|_){
2391
- @@ -820,11 +876 ,12 @@
2313
+ @@ -820,11 +854 ,12 @@
2392
2314
// [eval] e3.b: conflicting values [b] and {c:b} (mismatched types list and struct):
2393
2315
// ./in.cue:403:5
2394
2316
// ./in.cue:404:5
@@ -2406,7 +2328,7 @@ diff old new
2406
2328
}
2407
2329
}
2408
2330
}
2409
- @@ -833,41 +890 ,51 @@
2331
+ @@ -833,41 +868 ,51 @@
2410
2332
a: (_|_){
2411
2333
// [eval]
2412
2334
0: (_|_){
@@ -2489,7 +2411,7 @@ diff old new
2489
2411
}
2490
2412
}
2491
2413
}
2492
- @@ -890,19 +957 ,14 @@
2414
+ @@ -890,19 +935 ,14 @@
2493
2415
y: (_|_){
2494
2416
// [eval]
2495
2417
0: (_|_){
@@ -2512,7 +2434,7 @@ diff old new
2512
2434
}
2513
2435
1: (int){ 1 }
2514
2436
}
2515
- @@ -912,19 +974 ,14 @@
2437
+ @@ -912,19 +952 ,14 @@
2516
2438
y: (_|_){
2517
2439
// [eval]
2518
2440
0: (_|_){
@@ -2535,7 +2457,7 @@ diff old new
2535
2457
}
2536
2458
1: (int){ 1 }
2537
2459
}
2538
- @@ -1028,9 +1085 ,7 @@
2460
+ @@ -1028,9 +1063 ,7 @@
2539
2461
// [structural cycle]
2540
2462
f: (_|_){
2541
2463
// [structural cycle]
@@ -2546,7 +2468,7 @@ diff old new
2546
2468
}
2547
2469
g: (_|_){
2548
2470
// [structural cycle]
2549
- @@ -1177,19 +1232 ,19 @@
2471
+ @@ -1177,19 +1210 ,19 @@
2550
2472
}
2551
2473
}
2552
2474
n4: (struct){
0 commit comments