Skip to content

Commit 8aafc45

Browse files
committed
snapshot
1 parent 65fcccc commit 8aafc45

File tree

132 files changed

+576
-510
lines changed

Some content is hidden

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

132 files changed

+576
-510
lines changed

Diff for: jscomp/test/array_test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ function starts_with(xs, prefix, p) {
1818
return false;
1919
}
2020
try {
21-
for(var i = 0 ,i_finish = len2 - 1 | 0; i <= i_finish; ++i){
21+
for(var i = 0; i < len2; ++i){
2222
if (!Curry._2(p, Caml_array.caml_array_get(xs, i), Caml_array.caml_array_get(prefix, i))) {
2323
throw H;
2424
}

Diff for: jscomp/test/bdd.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ function random(param) {
331331

332332
function random_vars(n) {
333333
var vars = Caml_array.caml_make_vect(n, false);
334-
for(var i = 0 ,i_finish = n - 1 | 0; i <= i_finish; ++i){
334+
for(var i = 0; i < n; ++i){
335335
Caml_array.caml_array_set(vars, i, random(undefined));
336336
}
337337
return vars;
@@ -353,7 +353,7 @@ function bool_equal(a, b) {
353353

354354
function test_hwb(bdd, vars) {
355355
var ntrue = 0;
356-
for(var i = 0 ,i_finish = vars.length - 1 | 0; i <= i_finish; ++i){
356+
for(var i = 0 ,i_finish = vars.length; i < i_finish; ++i){
357357
if (Caml_array.caml_array_get(vars, i)) {
358358
ntrue = ntrue + 1 | 0;
359359
}

Diff for: jscomp/test/bench.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ function map(f, a) {
1212
return [];
1313
}
1414
var r = Caml_array.caml_make_vect(l, f$1(a[0]));
15-
for(var i = 1 ,i_finish = l - 1 | 0; i <= i_finish; ++i){
15+
for(var i = 1; i < l; ++i){
1616
r[i] = f$1(a[i]);
1717
}
1818
return r;
@@ -39,7 +39,7 @@ function init(l, f) {
3939
function fold_left(f, x, a) {
4040
var f$1 = Curry.__2(f);
4141
var r = x;
42-
for(var i = 0 ,i_finish = a.length - 1 | 0; i <= i_finish; ++i){
42+
for(var i = 0 ,i_finish = a.length; i < i_finish; ++i){
4343
r = f$1(r, a[i]);
4444
}
4545
return r;

Diff for: jscomp/test/bigarray_test.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ var Caml_external_polyfill = require("../../lib/js/caml_external_polyfill.js");
55

66
function sum(v) {
77
var result = 0;
8-
for(var i = 0 ,i_finish = Caml_external_polyfill.resolve("caml_ba_dim_1")(v) - 1 | 0; i <= i_finish; ++i){
8+
for(var i = 0 ,i_finish = Caml_external_polyfill.resolve("caml_ba_dim_1")(v); i < i_finish; ++i){
99
result = result + Caml_external_polyfill.resolve("caml_ba_get_1")(v, i) | 0;
1010
}
1111

1212
}
1313

1414
function init(v) {
15-
for(var i = 0 ,i_finish = Caml_external_polyfill.resolve("caml_ba_dim_1")(v) - 1 | 0; i <= i_finish; ++i){
15+
for(var i = 0 ,i_finish = Caml_external_polyfill.resolve("caml_ba_dim_1")(v); i < i_finish; ++i){
1616
v[i] = {
1717
re: Caml_int32.imul(i, i),
1818
im: Caml_int32.imul(Caml_int32.imul(i, i), i)
@@ -22,14 +22,14 @@ function init(v) {
2222
}
2323

2424
function init2(v) {
25-
for(var i = 0 ,i_finish = Caml_external_polyfill.resolve("caml_ba_dim_1")(v) - 1 | 0; i <= i_finish; ++i){
25+
for(var i = 0 ,i_finish = Caml_external_polyfill.resolve("caml_ba_dim_1")(v); i < i_finish; ++i){
2626
v[i] = i;
2727
}
2828

2929
}
3030

3131
function init3(v) {
32-
for(var i = 0 ,i_finish = Caml_external_polyfill.resolve("caml_ba_dim_1")(v) - 1 | 0; i <= i_finish; ++i){
32+
for(var i = 0 ,i_finish = Caml_external_polyfill.resolve("caml_ba_dim_1")(v); i < i_finish; ++i){
3333
Caml_external_polyfill.resolve("caml_ba_set_1")(v, i, i);
3434
}
3535

Diff for: jscomp/test/bs_array_test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -392,9 +392,9 @@ function makeMatrixExn(sx, sy, init) {
392392
throw new Error("File \"bs_array_test.ml\", line 109, characters 4-10");
393393
}
394394
var res = new Array(sx);
395-
for(var x = 0 ,x_finish = sx - 1 | 0; x <= x_finish; ++x){
395+
for(var x = 0; x < sx; ++x){
396396
var initY = new Array(sy);
397-
for(var y = 0 ,y_finish = sy - 1 | 0; y <= y_finish; ++y){
397+
for(var y = 0; y < sy; ++y){
398398
initY[y] = init;
399399
}
400400
res[x] = initY;

Diff for: jscomp/test/bs_mutable_set_test.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ b("File \"bs_mutable_set_test.ml\", line 27, characters 4-11", 1 === Belt_intern
5050

5151
Belt_MutableSetInt.add(u, 3);
5252

53-
for(var i = 0 ,i_finish = r.length - 1 | 0; i <= i_finish; ++i){
53+
for(var i = 0 ,i_finish = r.length; i < i_finish; ++i){
5454
Belt_MutableSetInt.remove(u, r[i]);
5555
}
5656

@@ -454,15 +454,15 @@ eq("File \"bs_mutable_set_test.ml\", line 193, characters 5-12", Belt_internalAV
454454

455455
var u$3 = Array_data_util.randomRange(50000, 80000);
456456

457-
for(var i$3 = 0 ,i_finish$1 = u$3.length - 1 | 0; i$3 <= i_finish$1; ++i$3){
457+
for(var i$3 = 0 ,i_finish$1 = u$3.length; i$3 < i_finish$1; ++i$3){
458458
Belt_MutableSetInt.remove(v$3, i$3);
459459
}
460460

461461
eq("File \"bs_mutable_set_test.ml\", line 200, characters 5-12", Belt_internalAVLset.size(v$3.data), 70000);
462462

463463
var vv = Array_data_util.randomRange(0, 100000);
464464

465-
for(var i$4 = 0 ,i_finish$2 = vv.length - 1 | 0; i$4 <= i_finish$2; ++i$4){
465+
for(var i$4 = 0 ,i_finish$2 = vv.length; i$4 < i_finish$2; ++i$4){
466466
Belt_MutableSetInt.remove(v$3, Caml_array.caml_array_get(vv, i$4));
467467
}
468468

@@ -492,7 +492,7 @@ eq("File \"bs_mutable_set_test.ml\", line 216, characters 5-12", Belt_internalAV
492492

493493
var vv$1 = Array_data_util.randomRange(1, 28);
494494

495-
for(var i$5 = 0 ,i_finish$3 = vv$1.length - 1 | 0; i$5 <= i_finish$3; ++i$5){
495+
for(var i$5 = 0 ,i_finish$3 = vv$1.length; i$5 < i_finish$3; ++i$5){
496496
Belt_MutableSetInt.remove(v$4, Caml_array.caml_array_get(vv$1, i$5));
497497
}
498498

Diff for: jscomp/test/bs_poly_mutable_set_test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ b("File \"bs_poly_mutable_set_test.ml\", line 25, characters 4-11", 1 === Belt_i
5858

5959
Belt_MutableSet.add(u, 3);
6060

61-
for(var i = 0 ,i_finish = r.length - 1 | 0; i <= i_finish; ++i){
61+
for(var i = 0 ,i_finish = r.length; i < i_finish; ++i){
6262
Belt_MutableSet.remove(u, r[i]);
6363
}
6464

Diff for: jscomp/test/class_type_ffi_test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,23 @@ var Curry = require("../../lib/js/curry.js");
44

55
function sum_float_array(arr) {
66
var v = 0;
7-
for(var i = 0 ,i_finish = arr.length - 1 | 0; i <= i_finish; ++i){
7+
for(var i = 0 ,i_finish = arr.length; i < i_finish; ++i){
88
v = v + arr.case(i);
99
}
1010
return v;
1111
}
1212

1313
function sum_int_array(arr) {
1414
var v = 0;
15-
for(var i = 0 ,i_finish = arr.length - 1 | 0; i <= i_finish; ++i){
15+
for(var i = 0 ,i_finish = arr.length; i < i_finish; ++i){
1616
v = v + arr.case(i) | 0;
1717
}
1818
return v;
1919
}
2020

2121
function sum_poly(zero, add, arr) {
2222
var v = zero;
23-
for(var i = 0 ,i_finish = arr.length - 1 | 0; i <= i_finish; ++i){
23+
for(var i = 0 ,i_finish = arr.length; i < i_finish; ++i){
2424
v = add(v, arr.case(i));
2525
}
2626
return v;

Diff for: jscomp/test/complex_if_test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ function fib(n) {
1515

1616
function escaped(s) {
1717
var n = 0;
18-
for(var i = 0 ,i_finish = s.length - 1 | 0; i <= i_finish; ++i){
18+
for(var i = 0 ,i_finish = s.length; i < i_finish; ++i){
1919
var match = s[i];
2020
var tmp;
2121
if (match >= 32) {
@@ -39,7 +39,7 @@ function escaped(s) {
3939
}
4040
var s$prime = Caml_bytes.caml_create_bytes(n);
4141
n = 0;
42-
for(var i$1 = 0 ,i_finish$1 = s.length - 1 | 0; i$1 <= i_finish$1; ++i$1){
42+
for(var i$1 = 0 ,i_finish$1 = s.length; i$1 < i_finish$1; ++i$1){
4343
var c = s[i$1];
4444
var exit = 0;
4545
if (c >= 35) {

Diff for: jscomp/test/earger_curry_test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ function map(f, a) {
1414
return [];
1515
}
1616
var r = Caml_array.caml_make_vect(l, f$1(a[0]));
17-
for(var i = 1 ,i_finish = l - 1 | 0; i <= i_finish; ++i){
17+
for(var i = 1; i < l; ++i){
1818
r[i] = f$1(a[i]);
1919
}
2020
return r;
@@ -41,7 +41,7 @@ function init(l, f) {
4141
function fold_left(f, x, a) {
4242
var f$1 = Curry.__2(f);
4343
var r = x;
44-
for(var i = 0 ,i_finish = a.length - 1 | 0; i <= i_finish; ++i){
44+
for(var i = 0 ,i_finish = a.length; i < i_finish; ++i){
4545
r = f$1(r, a[i]);
4646
}
4747
return r;

Diff for: jscomp/test/ext_array_test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ function reverse(a) {
2929
return [];
3030
}
3131
var b = $$Array.copy(a);
32-
for(var i = 0 ,i_finish = b_len - 1 | 0; i <= i_finish; ++i){
32+
for(var i = 0; i < b_len; ++i){
3333
b[i] = a[(b_len - 1 | 0) - i | 0];
3434
}
3535
return b;

Diff for: jscomp/test/ext_bytes_test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ function eq(loc, x, y) {
2121

2222
function escaped(s) {
2323
var n = 0;
24-
for(var i = 0 ,i_finish = s.length - 1 | 0; i <= i_finish; ++i){
24+
for(var i = 0 ,i_finish = s.length; i < i_finish; ++i){
2525
var match = s[i];
2626
var tmp;
2727
if (match >= 32) {
@@ -45,7 +45,7 @@ function escaped(s) {
4545
}
4646
var s$prime = Caml_bytes.caml_create_bytes(n);
4747
n = 0;
48-
for(var i$1 = 0 ,i_finish$1 = s.length - 1 | 0; i$1 <= i_finish$1; ++i$1){
48+
for(var i$1 = 0 ,i_finish$1 = s.length; i$1 < i_finish$1; ++i$1){
4949
var c = s[i$1];
5050
var exit = 0;
5151
if (c >= 35) {
@@ -133,7 +133,7 @@ function starts_with(xs, prefix, p) {
133133
return false;
134134
}
135135
try {
136-
for(var i = 0 ,i_finish = len2 - 1 | 0; i <= i_finish; ++i){
136+
for(var i = 0; i < len2; ++i){
137137
if (!Curry._2(p, Caml_bytes.get(xs, i), Caml_bytes.get(prefix, i))) {
138138
throw H;
139139
}

Diff for: jscomp/test/ext_pervasives_test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ function pp_any(fmt, v) {
263263

264264
function hash_variant(s) {
265265
var accu = 0;
266-
for(var i = 0 ,i_finish = s.length - 1 | 0; i <= i_finish; ++i){
266+
for(var i = 0 ,i_finish = s.length; i < i_finish; ++i){
267267
accu = Caml_int32.imul(223, accu) + Caml_string.get(s, i) | 0;
268268
}
269269
accu = accu & 2147483647;

Diff for: jscomp/test/ext_string_test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -621,15 +621,15 @@ function concat_array(sep, s) {
621621
}
622622
var sep_len = sep.length;
623623
var len = 0;
624-
for(var i = 0 ,i_finish = s_len - 1 | 0; i <= i_finish; ++i){
624+
for(var i = 0; i < s_len; ++i){
625625
len = len + s[i].length | 0;
626626
}
627627
var target = Caml_bytes.caml_create_bytes(len + Caml_int32.imul(s_len - 1 | 0, sep_len) | 0);
628628
var hd = s[0];
629629
var hd_len = hd.length;
630630
Caml_bytes.caml_blit_string(hd, 0, target, 0, hd_len);
631631
var current_offset = hd_len;
632-
for(var i$1 = 1 ,i_finish$1 = s_len - 1 | 0; i$1 <= i_finish$1; ++i$1){
632+
for(var i$1 = 1; i$1 < s_len; ++i$1){
633633
Caml_bytes.caml_blit_string(sep, 0, target, current_offset, sep_len);
634634
var cur = s[i$1];
635635
var cur_len = cur.length;

Diff for: jscomp/test/flexible_array_test.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ function pop_back(param) {
209209

210210
function pp(fmt, s) {
211211
var v = "[ ";
212-
for(var i = 0 ,i_finish = length(s) - 1 | 0; i <= i_finish; ++i){
212+
for(var i = 0 ,i_finish = length(s); i < i_finish; ++i){
213213
v = v + (", " + String(get(s, i)));
214214
}
215215
v = v + "]";
@@ -224,7 +224,7 @@ function pp(fmt, s) {
224224

225225
function filter_from(i, p, s) {
226226
var u = empty;
227-
for(var i$1 = i ,i_finish = length(s) - 1 | 0; i$1 <= i_finish; ++i$1){
227+
for(var i$1 = i ,i_finish = length(s); i$1 < i_finish; ++i$1){
228228
var ele = get(s, i$1);
229229
if (Curry._1(p, ele)) {
230230
u = push_back(u, ele);
@@ -236,10 +236,10 @@ function filter_from(i, p, s) {
236236

237237
function append(a, b) {
238238
var empty$1 = empty;
239-
for(var i = 0 ,i_finish = length(a) - 1 | 0; i <= i_finish; ++i){
239+
for(var i = 0 ,i_finish = length(a); i < i_finish; ++i){
240240
empty$1 = push_back(empty$1, get(a, i));
241241
}
242-
for(var i$1 = 0 ,i_finish$1 = length(b) - 1 | 0; i$1 <= i_finish$1; ++i$1){
242+
for(var i$1 = 0 ,i_finish$1 = length(b); i$1 < i_finish$1; ++i$1){
243243
empty$1 = push_back(empty$1, get(b, i$1));
244244
}
245245
return empty$1;
@@ -262,7 +262,7 @@ function sort(s) {
262262

263263
function of_array(arr) {
264264
var v = empty;
265-
for(var i = 0 ,i_finish = arr.length - 1 | 0; i <= i_finish; ++i){
265+
for(var i = 0 ,i_finish = arr.length; i < i_finish; ++i){
266266
v = push_back(v, Caml_array.caml_array_get(arr, i));
267267
}
268268
return v;

Diff for: jscomp/test/for_loop_test.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ function for_3(x) {
1414
var arr = $$Array.map((function (param, param$1) {
1515

1616
}), x);
17-
for(var i = 0 ,i_finish = x.length - 1 | 0; i <= i_finish; ++i){
17+
for(var i = 0 ,i_finish = x.length; i < i_finish; ++i){
1818
var j = (i << 1);
1919
Caml_array.caml_array_set(arr, i, (function(j){
2020
return function (param) {
@@ -36,7 +36,7 @@ function for_4(x) {
3636
var arr = $$Array.map((function (param, param$1) {
3737

3838
}), x);
39-
for(var i = 0 ,i_finish = x.length - 1 | 0; i <= i_finish; ++i){
39+
for(var i = 0 ,i_finish = x.length; i < i_finish; ++i){
4040
var j = (i << 1);
4141
var k = (j << 1);
4242
Caml_array.caml_array_set(arr, i, (function(k){
@@ -59,7 +59,7 @@ function for_5(x, u) {
5959
var arr = $$Array.map((function (param, param$1) {
6060

6161
}), x);
62-
for(var i = 0 ,i_finish = x.length - 1 | 0; i <= i_finish; ++i){
62+
for(var i = 0 ,i_finish = x.length; i < i_finish; ++i){
6363
var k = Caml_int32.imul((u << 1), u);
6464
Caml_array.caml_array_set(arr, i, (function(k){
6565
return function (param) {
@@ -95,7 +95,7 @@ function for_6(x, u) {
9595
contents: 0
9696
};
9797
(function(v2){
98-
for(var i = 0 ,i_finish = x.length - 1 | 0; i <= i_finish; ++i){
98+
for(var i = 0 ,i_finish = x.length; i < i_finish; ++i){
9999
var k = Caml_int32.imul((u << 1), u);
100100
var h = (v5.contents << 1);
101101
v2.contents = v2.contents + 1 | 0;

Diff for: jscomp/test/imm_map_bench.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ var empty = new Immutable.OrderedMap();
88

99
function fromArray(kvs) {
1010
var v = empty;
11-
for(var i = 0 ,i_finish = kvs.length - 1 | 0; i <= i_finish; ++i){
11+
for(var i = 0 ,i_finish = kvs.length; i < i_finish; ++i){
1212
var match = kvs[i];
1313
v = v.set(match[0], match[1]);
1414
}

Diff for: jscomp/test/int_overflow_test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ var Caml_string = require("../../lib/js/caml_string.js");
88

99
function hash_variant(s) {
1010
var accu = 0;
11-
for(var i = 0 ,i_finish = s.length - 1 | 0; i <= i_finish; ++i){
11+
for(var i = 0 ,i_finish = s.length; i < i_finish; ++i){
1212
accu = Caml_int32.imul(223, accu) + Caml_string.get(s, i) & 2147483647;
1313
}
1414
if (accu > 1073741823) {
@@ -20,7 +20,7 @@ function hash_variant(s) {
2020

2121
function hash_variant2(s) {
2222
var accu = 0;
23-
for(var i = 0 ,i_finish = s.length - 1 | 0; i <= i_finish; ++i){
23+
for(var i = 0 ,i_finish = s.length; i < i_finish; ++i){
2424
accu = Caml_int32.imul(223, accu) + Caml_string.get(s, i) | 0;
2525
}
2626
accu = accu & 2147483647;

0 commit comments

Comments
 (0)