Skip to content

Commit 8a6f8f0

Browse files
committed
snapshot
1 parent a87d15f commit 8a6f8f0

Some content is hidden

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

57 files changed

+250
-381
lines changed

jscomp/main/builtin_cmj_datasets.ml

+21-21
Large diffs are not rendered by default.

jscomp/rollup_test.bundle.js

-61
This file was deleted.

jscomp/rollup_test.js

-6
This file was deleted.

jscomp/switch.js

-42
This file was deleted.

jscomp/test/a_scope_bug.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
'use strict';
22

3-
var Caml_int32 = require("../../lib/js/caml_int32.js");
43

54
function odd(_z) {
65
while(true) {
76
var z = _z;
8-
var even = Caml_int32.imul(z, z);
7+
var even = Math.imul(z, z);
98
var a = (even + 4 | 0) + even | 0;
109
console.log(String(a));
1110
_z = 32;

jscomp/test/bdd.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
'use strict';
22

33
var Caml_array = require("../../lib/js/caml_array.js");
4-
var Caml_int32 = require("../../lib/js/caml_int32.js");
54

65
function $$eval(_bdd, vars) {
76
while(true) {
@@ -326,7 +325,7 @@ var seed = {
326325
};
327326

328327
function random(param) {
329-
seed.contents = Caml_int32.imul(seed.contents, 25173) + 17431 | 0;
328+
seed.contents = Math.imul(seed.contents, 25173) + 17431 | 0;
330329
return (seed.contents & 1) > 0;
331330
}
332331

jscomp/test/bs_list_test.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ var Mt = require("./mt.js");
44
var Caml_obj = require("../../lib/js/caml_obj.js");
55
var Belt_List = require("../../lib/js/belt_List.js");
66
var Belt_Array = require("../../lib/js/belt_Array.js");
7-
var Caml_int32 = require("../../lib/js/caml_int32.js");
87
var Caml_primitive = require("../../lib/js/caml_primitive.js");
98

109
var suites = {
@@ -50,11 +49,11 @@ function sum2(xs, ys) {
5049
}
5150

5251
var u = Belt_List.makeBy(5, (function (i) {
53-
return Caml_int32.imul(i, i);
52+
return Math.imul(i, i);
5453
}));
5554

5655
function f(i) {
57-
return eq("File \"bs_list_test.ml\", line 26, characters 7-14", Belt_List.getExn(u, i), Caml_int32.imul(i, i));
56+
return eq("File \"bs_list_test.ml\", line 26, characters 7-14", Belt_List.getExn(u, i), Math.imul(i, i));
5857
}
5958

6059
for(var i = 0; i <= 4; ++i){

jscomp/test/class3_test.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ var List = require("../../lib/js/list.js");
55
var Block = require("../../lib/js/block.js");
66
var Curry = require("../../lib/js/curry.js");
77
var Caml_array = require("../../lib/js/caml_array.js");
8-
var Caml_int32 = require("../../lib/js/caml_int32.js");
98
var Pervasives = require("../../lib/js/pervasives.js");
109
var Caml_oo_curry = require("../../lib/js/caml_oo_curry.js");
1110
var CamlinternalOO = require("../../lib/js/camlinternalOO.js");
@@ -141,7 +140,7 @@ function adjusted_point_init($$class) {
141140
})
142141
]);
143142
return function (env, self, x_init$1) {
144-
var origin$1 = Caml_int32.imul(x_init$1 / 10 | 0, 10);
143+
var origin$1 = Math.imul(x_init$1 / 10 | 0, 10);
145144
var self$1 = CamlinternalOO.create_object_opt(self, $$class);
146145
self$1[origin] = origin$1;
147146
self$1[x_init] = x_init$1;
@@ -157,7 +156,7 @@ var tmp = Curry._2(adjusted_point[0], undefined, 31);
157156
eq("File \"class3_test.ml\", line 28, characters 13-20", Caml_oo_curry.js1(291546447, 2, tmp), 30);
158157

159158
function new_init(obj_init, self, x_init) {
160-
return Curry._2(obj_init, self, Caml_int32.imul(x_init / 10 | 0, 10));
159+
return Curry._2(obj_init, self, Math.imul(x_init / 10 | 0, 10));
161160
}
162161

163162
var partial_arg = point[0];
@@ -303,7 +302,7 @@ function printable_point2_init($$class) {
303302
return Caml_array.caml_array_set(v, 0, self$6[x]);
304303
}));
305304
return function (env, self, x_init$1) {
306-
var origin$1 = Caml_int32.imul(x_init$1 / 10 | 0, 10);
305+
var origin$1 = Math.imul(x_init$1 / 10 | 0, 10);
307306
var self$1 = CamlinternalOO.create_object_opt(self, $$class);
308307
self$1[origin] = origin$1;
309308
self$1[x_init] = x_init$1;

jscomp/test/dollar_escape_test.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
var Mt = require("./mt.js");
44
var Block = require("../../lib/js/block.js");
5-
var Caml_int32 = require("../../lib/js/caml_int32.js");
65

76
var suites = {
87
contents: /* [] */0
@@ -33,7 +32,9 @@ function $$(x, y) {
3332
return x + y | 0;
3433
}
3534

36-
var $$$plus = Caml_int32.imul;
35+
function $$$plus(x, y) {
36+
return Math.imul(x, y);
37+
}
3738

3839
eq("File \"dollar_escape_test.ml\", line 20, characters 6-13", 3, 3);
3940

jscomp/test/ext_pervasives_test.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
var Arg = require("../../lib/js/arg.js");
44
var Curry = require("../../lib/js/curry.js");
55
var Format = require("../../lib/js/format.js");
6-
var Caml_int32 = require("../../lib/js/caml_int32.js");
76
var Pervasives = require("../../lib/js/pervasives.js");
87
var Caml_string = require("../../lib/js/caml_string.js");
98
var Caml_exceptions = require("../../lib/js/caml_exceptions.js");
@@ -97,7 +96,7 @@ function bad_argf(fmt) {
9796
function hash_variant(s) {
9897
var accu = 0;
9998
for(var i = 0 ,i_finish = s.length; i < i_finish; ++i){
100-
accu = Caml_int32.imul(223, accu) + Caml_string.get(s, i) | 0;
99+
accu = Math.imul(223, accu) + Caml_string.get(s, i) | 0;
101100
}
102101
accu = accu & 2147483647;
103102
if (accu > 1073741823) {

jscomp/test/ext_string_test.js

+4-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ var Bytes = require("../../lib/js/bytes.js");
55
var Curry = require("../../lib/js/curry.js");
66
var $$String = require("../../lib/js/string.js");
77
var Caml_bytes = require("../../lib/js/caml_bytes.js");
8-
var Caml_int32 = require("../../lib/js/caml_int32.js");
98
var Caml_string = require("../../lib/js/caml_string.js");
109
var Ext_bytes_test = require("./ext_bytes_test.js");
1110
var Caml_exceptions = require("../../lib/js/caml_exceptions.js");
@@ -238,9 +237,9 @@ function is_empty(s) {
238237

239238
function repeat(n, s) {
240239
var len = s.length;
241-
var res = Caml_bytes.caml_create_bytes(Caml_int32.imul(n, len));
240+
var res = Caml_bytes.caml_create_bytes(Math.imul(n, len));
242241
for(var i = 0; i < n; ++i){
243-
$$String.blit(s, 0, res, Caml_int32.imul(i, len), len);
242+
$$String.blit(s, 0, res, Math.imul(i, len), len);
244243
}
245244
return Bytes.to_string(res);
246245
}
@@ -366,7 +365,7 @@ function digits_of_str(s, offset, x) {
366365
if (i >= x) {
367366
return acc;
368367
}
369-
_acc = (Caml_int32.imul(10, acc) + Caml_string.get(s, offset + i | 0) | 0) - 48 | 0;
368+
_acc = (Math.imul(10, acc) + Caml_string.get(s, offset + i | 0) | 0) - 48 | 0;
370369
_i = i + 1 | 0;
371370
continue ;
372371
};
@@ -636,7 +635,7 @@ function concat_array(sep, s) {
636635
for(var i = 0; i < s_len; ++i){
637636
len = len + s[i].length | 0;
638637
}
639-
var target = Caml_bytes.caml_create_bytes(len + Caml_int32.imul(s_len - 1 | 0, sep_len) | 0);
638+
var target = Caml_bytes.caml_create_bytes(len + Math.imul(s_len - 1 | 0, sep_len) | 0);
640639
var hd = s[0];
641640
var hd_len = hd.length;
642641
Caml_bytes.caml_blit_string(hd, 0, target, 0, hd_len);

jscomp/test/ffi_arity_test.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,11 @@
33
var Mt = require("./mt.js");
44
var Block = require("../../lib/js/block.js");
55
var Curry = require("../../lib/js/curry.js");
6-
var Caml_int32 = require("../../lib/js/caml_int32.js");
76

87
function f(v) {
98
if (v % 2 === 0) {
109
return function (v) {
11-
return Caml_int32.imul(v, v);
10+
return Math.imul(v, v);
1211
};
1312
} else {
1413
return function (v) {

jscomp/test/for_loop_test.js

+4-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ var $$Array = require("../../lib/js/array.js");
55
var Block = require("../../lib/js/block.js");
66
var Curry = require("../../lib/js/curry.js");
77
var Caml_array = require("../../lib/js/caml_array.js");
8-
var Caml_int32 = require("../../lib/js/caml_int32.js");
98

109
function for_3(x) {
1110
var v = {
@@ -60,7 +59,7 @@ function for_5(x, u) {
6059

6160
}), x);
6261
for(var i = 0 ,i_finish = x.length; i < i_finish; ++i){
63-
var k = Caml_int32.imul((u << 1), u);
62+
var k = Math.imul((u << 1), u);
6463
Caml_array.caml_array_set(arr, i, (function(k){
6564
return function (param) {
6665
v.contents = v.contents + k | 0;
@@ -96,7 +95,7 @@ function for_6(x, u) {
9695
};
9796
(function(v2){
9897
for(var i = 0 ,i_finish = x.length; i < i_finish; ++i){
99-
var k = Caml_int32.imul((u << 1), u);
98+
var k = Math.imul((u << 1), u);
10099
var h = (v5.contents << 1);
101100
v2.contents = v2.contents + 1 | 0;
102101
Caml_array.caml_array_set(arr, i, (function(k,h){
@@ -130,7 +129,7 @@ function for_7(param) {
130129
for(var i = 0; i <= 6; ++i){
131130
(function(i){
132131
for(var j = 0; j <= 2; ++j){
133-
Caml_array.caml_array_set(arr, Caml_int32.imul(i, 3) + j | 0, (function(j){
132+
Caml_array.caml_array_set(arr, Math.imul(i, 3) + j | 0, (function(j){
134133
return function (param) {
135134
v.contents = (v.contents + i | 0) + j | 0;
136135

@@ -157,7 +156,7 @@ function for_8(param) {
157156
(function(i,k){
158157
for(var j = 0; j <= 2; ++j){
159158
var h = i + j | 0;
160-
Caml_array.caml_array_set(arr, Caml_int32.imul(i, 3) + j | 0, (function(j,h){
159+
Caml_array.caml_array_set(arr, Math.imul(i, 3) + j | 0, (function(j,h){
161160
return function (param) {
162161
v.contents = (((v.contents + i | 0) + j | 0) + h | 0) + k | 0;
163162

jscomp/test/gpr_1822_test.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
var Mt = require("./mt.js");
44
var Block = require("../../lib/js/block.js");
5-
var Caml_int32 = require("../../lib/js/caml_int32.js");
65

76
var suites = {
87
contents: /* [] */0
@@ -33,7 +32,7 @@ var myShape = /* Circle */Block.__(0, [10]);
3332

3433
var area;
3534

36-
area = myShape.tag ? Caml_int32.imul(10, myShape[1]) : 100 * 3.14;
35+
area = myShape.tag ? Math.imul(10, myShape[1]) : 100 * 3.14;
3736

3837
eq("File \"gpr_1822_test.ml\", line 21, characters 6-13", area, 314);
3938

jscomp/test/gpr_2413_test.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
'use strict';
22

3-
var Caml_int32 = require("../../lib/js/caml_int32.js");
43

54
function f(param) {
65
switch (param.tag | 0) {
@@ -18,7 +17,7 @@ function f(param) {
1817

1918
}
2019
var a$3 = param[0][0];
21-
return Caml_int32.imul(a$3, a$3);
20+
return Math.imul(a$3, a$3);
2221
}
2322

2423
function ff(c) {

jscomp/test/gpr_3536_test.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
var Mt = require("./mt.js");
44
var Curry = require("../../lib/js/curry.js");
5-
var Caml_int32 = require("../../lib/js/caml_int32.js");
65

76
var suites = {
87
contents: /* [] */0
@@ -28,7 +27,9 @@ eq("File \"gpr_3536_test.ml\", line 32, characters 6-13", xx(3, (function (prim,
2827
return prim - prim$1 | 0;
2928
}), 2, (function (prim, prim$1) {
3029
return prim + prim$1 | 0;
31-
}), 4, Caml_int32.imul, 3), 11);
30+
}), 4, (function (prim, prim$1) {
31+
return Math.imul(prim, prim$1);
32+
}), 3), 11);
3233

3334
Mt.from_pair_suites("Gpr_3536_test", suites.contents);
3435

0 commit comments

Comments
 (0)