@@ -310,15 +310,15 @@ issue2367: {
310
310
}
311
311
312
312
-- out/evalalpha/stats --
313
- Leaks: 782
314
- Freed: 63
315
- Reused: 63
316
- Allocs: 782
313
+ Leaks: 795
314
+ Freed: 56
315
+ Reused: 56
316
+ Allocs: 795
317
317
Retain: 0
318
318
319
- Unifications: 502
320
- Conjuncts: 3031
321
- Disjuncts: 196
319
+ Unifications: 506
320
+ Conjuncts: 3038
321
+ Disjuncts: 198
322
322
-- out/evalalpha --
323
323
Errors:
324
324
selfReferential.insertionError.A: adding field foo3 not allowed as field set was already referenced:
@@ -450,11 +450,31 @@ Result:
450
450
acrossOr: (struct){
451
451
t1: (struct){
452
452
p1: (struct){
453
- o: (#struct){
454
- retry: (#struct){
455
- reject: (string){ "ok" }
456
- }
457
- }
453
+ o: (#struct){ |((#struct){
454
+ retry: (struct){
455
+ reject: (string){ "ok" }
456
+ }
457
+ reject: (string){ string }
458
+ }, (#struct){
459
+ retry: (struct){
460
+ reject: (string){ "ok" }
461
+ }
462
+ resource: (string){ string }
463
+ }, (#struct){
464
+ retry: (#struct){ |((#struct){
465
+ reject: (string){ "ok" }
466
+ }, (#struct){
467
+ reject: (string){ "ok" }
468
+ resource: (string){ string }
469
+ }, (#struct){
470
+ reject: (string){ "ok" }
471
+ retry: (#struct){ |((#struct){
472
+ reject: (string){ string }
473
+ }, (#struct){
474
+ resource: (string){ string }
475
+ }) }
476
+ }) }
477
+ }) }
458
478
#AllOutputs: (#struct){
459
479
reject: (string){ string }
460
480
resource: (string){ string }
@@ -568,13 +588,33 @@ Result:
568
588
}
569
589
issue1881: (struct){
570
590
p1: (struct){
571
- o: (#struct){
572
- retry: (struct){
573
- output: (#struct){
574
- reject: (string){ "ok" }
591
+ o: (#struct){ |((#struct){
592
+ retry: (struct){
593
+ output: (struct){
594
+ reject: (string){ "ok" }
595
+ }
575
596
}
576
- }
577
- }
597
+ reject: (string){ string }
598
+ }, (#struct){
599
+ retry: (struct){
600
+ output: (struct){
601
+ reject: (string){ "ok" }
602
+ }
603
+ }
604
+ resource: (string){ string }
605
+ }, (#struct){
606
+ retry: (struct){
607
+ output: (#struct){ |((#struct){
608
+ reject: (string){ "ok" }
609
+ }, (#struct){
610
+ reject: (string){ "ok" }
611
+ resource: (string){ string }
612
+ }, (#struct){
613
+ reject: (string){ "ok" }
614
+ retry: ~(issue1881.p1.#AllOutputs.retry)
615
+ }) }
616
+ }
617
+ }) }
578
618
#AllOutputs: (#struct){
579
619
reject: (string){ string }
580
620
resource: (string){ string }
@@ -778,7 +818,7 @@ diff old new
778
818
}
779
819
}
780
820
}
781
- @@ -127,9 +120,9 @@
821
+ @@ -127,19 +120,39 @@
782
822
insertionError: (_|_){
783
823
// [eval]
784
824
A: (_|_){
@@ -790,10 +830,46 @@ diff old new
790
830
}
791
831
}
792
832
acrossOr: (struct){
793
- @@ -254,27 +247,31 @@
833
+ t1: (struct){
834
+ p1: (struct){
835
+ - o: (#struct){
836
+ - retry: (#struct){
837
+ - reject: (string){ "ok" }
838
+ - }
839
+ - }
840
+ + o: (#struct){ |((#struct){
841
+ + retry: (struct){
842
+ + reject: (string){ "ok" }
843
+ + }
844
+ + reject: (string){ string }
845
+ + }, (#struct){
846
+ + retry: (struct){
847
+ + reject: (string){ "ok" }
848
+ + }
849
+ + resource: (string){ string }
850
+ + }, (#struct){
851
+ + retry: (#struct){ |((#struct){
852
+ + reject: (string){ "ok" }
853
+ + }, (#struct){
854
+ + reject: (string){ "ok" }
855
+ + resource: (string){ string }
856
+ + }, (#struct){
857
+ + reject: (string){ "ok" }
858
+ + retry: (#struct){ |((#struct){
859
+ + reject: (string){ string }
860
+ + }, (#struct){
861
+ + resource: (string){ string }
862
+ + }) }
863
+ + }) }
864
+ + }) }
865
+ #AllOutputs: (#struct){
866
+ reject: (string){ string }
867
+ resource: (string){ string }
868
+ @@ -253,28 +266,52 @@
869
+ }
794
870
issue1881: (struct){
795
871
p1: (struct){
796
- o: (#struct){
872
+ - o: (#struct){
797
873
- retry: (#struct){
798
874
- output: (#struct){
799
875
- reject: (string){ "ok" }
@@ -815,12 +891,33 @@ diff old new
815
891
- reject: (string){ string }
816
892
- }, (#struct){
817
893
- resource: (string){ string }
818
- + retry: (struct){
819
- + output: (#struct){
820
- + reject: (string){ "ok" }
894
+ + o: (#struct){ |((#struct){
895
+ + retry: (struct){
896
+ + output: (struct){
897
+ + reject: (string){ "ok" }
898
+ + }
821
899
+ }
822
- + }
823
- + }
900
+ + reject: (string){ string }
901
+ + }, (#struct){
902
+ + retry: (struct){
903
+ + output: (struct){
904
+ + reject: (string){ "ok" }
905
+ + }
906
+ + }
907
+ + resource: (string){ string }
908
+ + }, (#struct){
909
+ + retry: (struct){
910
+ + output: (#struct){ |((#struct){
911
+ + reject: (string){ "ok" }
912
+ + }, (#struct){
913
+ + reject: (string){ "ok" }
914
+ + resource: (string){ string }
915
+ + }, (#struct){
916
+ + reject: (string){ "ok" }
917
+ + retry: ~(issue1881.p1.#AllOutputs.retry)
918
+ + }) }
919
+ + }
920
+ + }) }
824
921
+ #AllOutputs: (#struct){
825
922
+ reject: (string){ string }
826
923
+ resource: (string){ string }
@@ -843,7 +940,7 @@ diff old new
843
940
}) }
844
941
}
845
942
p2: (struct){
846
- @@ -290,7 +287 ,7 @@
943
+ @@ -290,7 +327 ,7 @@
847
944
}
848
945
}
849
946
o: (#struct){
@@ -852,7 +949,7 @@ diff old new
852
949
output: (#struct){
853
950
reject: (string){ "ok" }
854
951
}
855
- @@ -320,7 +317 ,7 @@
952
+ @@ -320,7 +357 ,7 @@
856
953
resource: (string){ string }
857
954
}) }
858
955
o: (#struct){
@@ -871,18 +968,18 @@ diff old new
871
968
-Reused: 1260
872
969
-Allocs: 60
873
970
-Retain: 145
874
- +Leaks: 782
875
- +Freed: 63
876
- +Reused: 63
877
- +Allocs: 782
971
+ +Leaks: 795
972
+ +Freed: 56
973
+ +Reused: 56
974
+ +Allocs: 795
878
975
+Retain: 0
879
976
880
977
-Unifications: 832
881
978
-Conjuncts: 2525
882
979
-Disjuncts: 1404
883
- +Unifications: 502
884
- +Conjuncts: 3031
885
- +Disjuncts: 196
980
+ +Unifications: 506
981
+ +Conjuncts: 3038
982
+ +Disjuncts: 198
886
983
-- out/eval/stats --
887
984
Leaks: 50
888
985
Freed: 1270
0 commit comments