Skip to content

Commit 15e021a

Browse files
committed
snapshot js changes
1 parent 566c6d0 commit 15e021a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+1165
-1289
lines changed

Diff for: jscomp/test/.depend

+1-1
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,7 @@ test_ari.cmj : ../stdlib/list.cmj
572572
test_array.cmj : ../stdlib/array.cmj
573573
test_array_append.cmj : ../stdlib/array.cmj
574574
test_array_primitive.cmj : ../stdlib/array.cmj
575-
test_bool_equal.cmj :
575+
test_bool_equal.cmj : ../runtime/js.cmj
576576
test_bs_this.cmj : ../runtime/js.cmj
577577
test_bug.cmj : ../stdlib/bytes.cmj
578578
test_bytes.cmj : ../stdlib/bytes.cmj

Diff for: jscomp/test/a_list_test.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -67,19 +67,19 @@ var suites_001 = /* :: */[
6767
]
6868
],
6969
Ext_list_test.flat_map((function (x) {
70-
if (x % 2) {
70+
if (x % 2 === 0) {
71+
return /* :: */[
72+
0,
73+
/* [] */0
74+
];
75+
} else {
7176
return /* :: */[
7277
1,
7378
/* :: */[
7479
1,
7580
/* [] */0
7681
]
7782
];
78-
} else {
79-
return /* :: */[
80-
0,
81-
/* [] */0
82-
];
8383
}
8484
}), /* :: */[
8585
0,

Diff for: jscomp/test/bal_set_mini.js

+10-14
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,12 @@ function add(x, t) {
7979
var v = t[1];
8080
var l = t[0];
8181
var c = compare_int(x, v);
82-
if (c) {
83-
if (c < 0) {
84-
return bal(add(x, l), v, r);
85-
} else {
86-
return bal(l, v, add(x, r));
87-
}
88-
} else {
82+
if (c === 0) {
8983
return t;
84+
} else if (c < 0) {
85+
return bal(add(x, l), v, r);
86+
} else {
87+
return bal(l, v, add(x, r));
9088
}
9189
} else {
9290
return /* Node */[
@@ -145,14 +143,12 @@ function remove(x, tree) {
145143
var v = tree[1];
146144
var l = tree[0];
147145
var c = compare_int(x, v);
148-
if (c) {
149-
if (c < 0) {
150-
return bal(remove(x, l), v, r);
151-
} else {
152-
return bal(l, v, remove(x, r));
153-
}
154-
} else {
146+
if (c === 0) {
155147
return internal_merge(l, r);
148+
} else if (c < 0) {
149+
return bal(remove(x, l), v, r);
150+
} else {
151+
return bal(l, v, remove(x, r));
156152
}
157153
} else {
158154
return /* Empty */0;

Diff for: jscomp/test/bs_array_test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -530,10 +530,10 @@ var v1 = Belt_Array.keep(v$6, (function (x) {
530530
}));
531531

532532
var v2 = Belt_Array.keepMap(v$6, (function (x) {
533-
if (x % 2) {
534-
return /* None */0;
535-
} else {
533+
if (x % 2 === 0) {
536534
return /* Some */[x + 1 | 0];
535+
} else {
536+
return /* None */0;
537537
}
538538
}));
539539

Diff for: jscomp/test/bs_list_test.js

+9-9
Original file line numberDiff line numberDiff line change
@@ -2258,10 +2258,10 @@ var u0 = Belt_List.makeBy(20, (function (x) {
22582258
}));
22592259

22602260
var u1 = Belt_List.keepMap(u0, (function (x) {
2261-
if (x % 7) {
2262-
return /* None */0;
2263-
} else {
2261+
if (x % 7 === 0) {
22642262
return /* Some */[x + 1 | 0];
2263+
} else {
2264+
return /* None */0;
22652265
}
22662266
}));
22672267

@@ -2289,10 +2289,10 @@ b("File \"bs_list_test.ml\", line 325, characters 4-11", Caml_obj.caml_equal(Bel
22892289
]
22902290
]
22912291
], (function (x) {
2292-
if (x % 2) {
2293-
return /* None */0;
2294-
} else {
2292+
if (x % 2 === 0) {
22952293
return /* Some */[-x | 0];
2294+
} else {
2295+
return /* None */0;
22962296
}
22972297
})), /* :: */[
22982298
-2,
@@ -2315,10 +2315,10 @@ b("File \"bs_list_test.ml\", line 329, characters 4-11", +(Belt_List.keepMap(/*
23152315
]
23162316
]
23172317
], (function (x) {
2318-
if (x % 5) {
2319-
return /* None */0;
2320-
} else {
2318+
if (x % 5 === 0) {
23212319
return /* Some */[x];
2320+
} else {
2321+
return /* None */0;
23222322
}
23232323
})) === /* [] */0));
23242324

Diff for: jscomp/test/bs_set_int_test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,10 @@ var l = Belt_SetInt.empty;
7676
var r = Belt_SetInt.empty;
7777

7878
for(var i$1 = 100; i$1 <= 1500; ++i$1){
79-
if (i$1 % 3) {
80-
r = Belt_SetInt.add(r, i$1);
81-
} else {
79+
if (i$1 % 3 === 0) {
8280
l = Belt_SetInt.add(l, i$1);
81+
} else {
82+
r = Belt_SetInt.add(r, i$1);
8383
}
8484
}
8585

Diff for: jscomp/test/defunctor_make_test.js

+5-7
Original file line numberDiff line numberDiff line change
@@ -102,20 +102,18 @@ function add(x, data, compare, param) {
102102
var v = param[1];
103103
var l = param[0];
104104
var c = compare(x, v);
105-
if (c) {
106-
if (c < 0) {
107-
return bal(add(x, data, compare, l), v, d, r);
108-
} else {
109-
return bal(l, v, d, add(x, data, compare, r));
110-
}
111-
} else {
105+
if (c === 0) {
112106
return /* Node */[
113107
l,
114108
x,
115109
data,
116110
r,
117111
param[4]
118112
];
113+
} else if (c < 0) {
114+
return bal(add(x, data, compare, l), v, d, r);
115+
} else {
116+
return bal(l, v, d, add(x, data, compare, r));
119117
}
120118
} else {
121119
return /* Node */[

Diff for: jscomp/test/demo_int_map.js

+5-7
Original file line numberDiff line numberDiff line change
@@ -87,20 +87,18 @@ function add(x, data, param) {
8787
var v = param[1];
8888
var l = param[0];
8989
var c = x - v | 0;
90-
if (c) {
91-
if (c < 0) {
92-
return bal(add(x, data, l), v, d, r);
93-
} else {
94-
return bal(l, v, d, add(x, data, r));
95-
}
96-
} else {
90+
if (c === 0) {
9791
return /* Node */[
9892
l,
9993
x,
10094
data,
10195
r,
10296
param[4]
10397
];
98+
} else if (c < 0) {
99+
return bal(add(x, data, l), v, d, r);
100+
} else {
101+
return bal(l, v, d, add(x, data, r));
104102
}
105103
} else {
106104
return /* Node */[

Diff for: jscomp/test/ext_list_test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -503,10 +503,10 @@ function length_compare(_l, _n) {
503503
_l = l[1];
504504
continue ;
505505

506-
} else if (n) {
507-
return /* Lt */17064;
508-
} else {
506+
} else if (n === 0) {
509507
return /* Eq */15500;
508+
} else {
509+
return /* Lt */17064;
510510
}
511511
};
512512
}

Diff for: jscomp/test/ffi_arity_test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ var Curry = require("../../lib/js/curry.js");
66
var Caml_int32 = require("../../lib/js/caml_int32.js");
77

88
function f(v) {
9-
if (v % 2) {
9+
if (v % 2 === 0) {
1010
return (function (v) {
11-
return v + v | 0;
11+
return Caml_int32.imul(v, v);
1212
});
1313
} else {
1414
return (function (v) {
15-
return Caml_int32.imul(v, v);
15+
return v + v | 0;
1616
});
1717
}
1818
}

Diff for: jscomp/test/flattern_order_test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,15 @@ function even(_n) {
4444
}
4545

4646
function even2(n) {
47-
if (n) {
47+
if (n === 0) {
48+
return /* true */1;
49+
} else {
4850
var n$1 = n - 1 | 0;
4951
if (n$1 === 1) {
5052
return /* true */1;
5153
} else {
5254
return even2(n$1 - 1 | 0);
5355
}
54-
} else {
55-
return /* true */1;
5656
}
5757
}
5858

Diff for: jscomp/test/flexible_array_test.js

+10-10
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,17 @@ function update(tr, k, w) {
4545
];
4646
} else {
4747
var v = tr[0];
48-
if (k % 2) {
48+
if (k % 2 === 0) {
4949
return /* Br */[
5050
v,
51-
l,
52-
update(r, k / 2 | 0, w)
51+
update(l, k / 2 | 0, w),
52+
r
5353
];
5454
} else {
5555
return /* Br */[
5656
v,
57-
update(l, k / 2 | 0, w),
58-
r
57+
l,
58+
update(r, k / 2 | 0, w)
5959
];
6060
}
6161
}
@@ -78,17 +78,17 @@ function $$delete(tr, n) {
7878
var r = tr[2];
7979
var l = tr[1];
8080
var v = tr[0];
81-
if (n % 2) {
81+
if (n % 2 === 0) {
8282
return /* Br */[
8383
v,
84-
l,
85-
$$delete(r, n / 2 | 0)
84+
$$delete(l, n / 2 | 0),
85+
r
8686
];
8787
} else {
8888
return /* Br */[
8989
v,
90-
$$delete(l, n / 2 | 0),
91-
r
90+
l,
91+
$$delete(r, n / 2 | 0)
9292
];
9393
}
9494
}

0 commit comments

Comments
 (0)