Skip to content

Commit 23a4a5b

Browse files
committed
remove unused modules
1 parent ad717f5 commit 23a4a5b

8 files changed

+24
-215
lines changed

jscomp/lam_compile.ml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,24 @@ and get_exp_with_args (cxt : Lam_compile_defs.cxt) lam args_lambda
175175
E.seq (E.dump Log args) (E.unit ())
176176
| {name = "Pervasives"; _}, "prerr_endline", ([ _ ] as args) ->
177177
E.seq (E.dump Error args) (E.unit ())
178+
| {name = "CamlinternalMod"; _}, "update_mod" ,
179+
[ _shape ; _module ;
180+
{expression_desc = (Array ([], _ ) | Caml_block ([], _, _, _)) ; _} ]
181+
->
182+
E.unit ()
183+
| {name = "CamlinternalMod"; _}, "init_mod" ,
184+
[
185+
_ ;
186+
{expression_desc = Caml_block([ {expression_desc = Caml_block ([],_,_,_) ; _ }],_,_,_) ; _} ;
187+
(* Module []
188+
TODO: add a function [empty_shape]
189+
This pattern match is fragile, since it depends
190+
on how we compile [Lconst]
191+
*)
192+
]
193+
->
194+
E.dummy_obj () (* purely type definition*)
195+
178196
| _ ->
179197

180198

jscomp/runtime/.depend

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
caml_array.cmi :
22
caml_exceptions.cmi :
3-
caml_internalMod.cmi :
43
caml_obj.cmi :
54
caml_oo.cmi :
65
caml_string.cmi :
@@ -10,8 +9,6 @@ caml_curry.cmo :
109
caml_curry.cmx :
1110
caml_exceptions.cmo : caml_exceptions.cmi
1211
caml_exceptions.cmx : caml_exceptions.cmi
13-
caml_internalMod.cmo : caml_obj.cmi caml_internalMod.cmi
14-
caml_internalMod.cmx : caml_obj.cmx caml_internalMod.cmi
1512
caml_obj.cmo : caml_obj.cmi
1613
caml_obj.cmx : caml_obj.cmi
1714
caml_oo.cmo : caml_oo.cmi
@@ -24,8 +21,6 @@ caml_curry.cmo :
2421
caml_curry.cmj :
2522
caml_exceptions.cmo : caml_exceptions.cmi
2623
caml_exceptions.cmj : caml_exceptions.cmi
27-
caml_internalMod.cmo : caml_obj.cmi caml_internalMod.cmi
28-
caml_internalMod.cmj : caml_obj.cmj caml_internalMod.cmi
2924
caml_obj.cmo : caml_obj.cmi
3025
caml_obj.cmj : caml_obj.cmi
3126
caml_oo.cmo : caml_oo.cmi

jscomp/runtime/caml_internalMod.d.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

jscomp/runtime/caml_internalMod.js

Lines changed: 0 additions & 103 deletions
This file was deleted.

jscomp/runtime/caml_internalMod.ml

Lines changed: 0 additions & 66 deletions
This file was deleted.

jscomp/runtime/caml_internalMod.mli

Lines changed: 0 additions & 23 deletions
This file was deleted.

jscomp/runtime/runtime.mllib

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,3 @@ caml_string
44
caml_oo
55
caml_exceptions
66
caml_obj
7-
caml_internalMod

jscomp/test/rec_module_test.js

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -118,21 +118,13 @@ CamlinternalMod.update_mod([[
118118
y
119119
]);
120120

121-
var Even = CamlinternalMod.init_mod([
122-
"rec_module_test.ml",
123-
42,
124-
6
125-
], [[]]);
126-
127-
var Odd = CamlinternalMod.init_mod([
128-
"rec_module_test.ml",
129-
47,
130-
6
131-
], [[]]);
132-
133-
CamlinternalMod.update_mod([[]], Even, []);
121+
var Even = {
122+
123+
};
134124

135-
CamlinternalMod.update_mod([[]], Odd, []);
125+
var Odd = {
126+
127+
};
136128

137129
var AAA = CamlinternalMod.init_mod([
138130
"rec_module_test.ml",

0 commit comments

Comments
 (0)