@@ -216,7 +216,8 @@ core/lam.cmi : ext/ident_set.cmi
216
216
core/lam_print.cmi : core/lam.cmi
217
217
core/lam_beta_reduce_util.cmi : core/lam.cmi
218
218
core/lam_inline_util.cmi : core/lam.cmi
219
- core/lam_analysis.cmi : core/lam.cmi ext/ident_set.cmi ext/ident_map.cmi
219
+ core/lam_analysis.cmi : core/lam.cmi
220
+ core/lam_closure.cmi : core/lam.cmi ext/ident_set.cmi ext/ident_map.cmi
220
221
core/js_cmj_format.cmi : ext/string_map.cmi core/lam.cmi \
221
222
common/js_config.cmi
222
223
core/js_fun_env.cmi : ext/ident_set.cmi
@@ -276,7 +277,7 @@ core/js_output.cmi : core/lam_compile_defs.cmi core/lam.cmi core/j.cmx
276
277
core/lam_compile_global.cmi : core/lam_compile_env.cmi core/lam.cmi \
277
278
core/j.cmx
278
279
core/lam_dispatch_primitive.cmi : core/j.cmx
279
- core/lam_beta_reduce.cmi : core/lam_stats.cmi core/lam_analysis .cmi \
280
+ core/lam_beta_reduce.cmi : core/lam_stats.cmi core/lam_closure .cmi \
280
281
core/lam.cmi ext/ident_map.cmi
281
282
core/lam_compile_external_call.cmi : core/lam_compile_defs.cmi core/j.cmx
282
283
core/lam_compile_primitive.cmi : core/lam_compile_defs.cmi core/lam.cmi \
@@ -293,22 +294,22 @@ core/type_int_to_string.cmx :
293
294
core/type_util.cmx : core/type_int_to_string.cmx common/ext_log.cmx \
294
295
core/type_util.cmi
295
296
core/ocaml_stdlib_slots.cmx :
296
- core/ident_util.cmx : common/ext_log.cmx
297
297
core/bs_conditional_initial.cmx : common/bs_version.cmx \
298
298
core/bs_conditional_initial.cmi
299
299
core/ocaml_options.cmx : common/bs_version.cmx core/ocaml_options.cmi
300
300
core/ocaml_parse.cmx : syntax/ppx_entry.cmx common/js_config.cmx \
301
301
core/ocaml_parse.cmi
302
302
core/lam.cmx : ext/ordered_hash_map_local_ident.cmx \
303
303
core/ocaml_stdlib_slots.cmx ext/literals.cmx common/js_config.cmx \
304
- ext/int_vec_vec.cmx ext/int_vec.cmx ext/ident_set.cmx ext/ext_string.cmx \
305
- ext/ext_scc.cmx core/lam.cmi
304
+ ext/int_vec_vec.cmx ext/int_vec.cmx ext/ident_set.cmx \
305
+ ext/ident_hash_set.cmx ext/ext_string.cmx ext/ ext_scc.cmx core/lam.cmi
306
306
core/lam_print.cmx : core/lam.cmx core/lam_print.cmi
307
307
core/lam_beta_reduce_util.cmx : core/lam.cmx ext/ident_hashtbl.cmx \
308
308
core/lam_beta_reduce_util.cmi
309
309
core/lam_inline_util.cmx : core/lam.cmx core/lam_inline_util.cmi
310
- core/lam_analysis.cmx : core/lam.cmx ext/ident_set.cmx ext/ident_map.cmx \
311
- core/lam_analysis.cmi
310
+ core/lam_analysis.cmx : core/lam.cmx core/lam_analysis.cmi
311
+ core/lam_closure.cmx : core/lam_analysis.cmx core/lam.cmx ext/ident_set.cmx \
312
+ ext/ident_map.cmx core/lam_closure.cmi
312
313
core/js_cmj_format.cmx : ext/string_map.cmx core/lam.cmx \
313
314
common/js_config.cmx ext/ext_pervasives.cmx core/js_cmj_format.cmi
314
315
core/js_fun_env.cmx : ext/ident_set.cmx ext/ext_list.cmx core/js_fun_env.cmi
@@ -410,11 +411,12 @@ core/lam_stats_util.cmx : core/lam_stats.cmx core/lam_compile_env.cmx \
410
411
core/lam_stats_util.cmi
411
412
core/lam_stats_export.cmx : ext/string_map.cmx core/lam_stats_util.cmx \
412
413
core/lam_stats.cmx core/lam_module_ident.cmx core/lam_inline_util.cmx \
413
- core/lam_compile_env.cmx core/lam_analysis.cmx core/lam.cmx \
414
- common/js_config.cmx core/js_cmj_format.cmx ext/ident_set.cmx \
415
- ext/ident_map.cmx ext/ext_string.cmx ext/ext_pervasives.cmx \
416
- ext/ext_option.cmx common/ext_log.cmx ext/ext_list.cmx ext/ext_ident.cmx \
417
- ext/ext_filename.cmx core/lam_stats_export.cmi
414
+ core/lam_compile_env.cmx core/lam_closure.cmx core/lam_analysis.cmx \
415
+ core/lam.cmx common/js_config.cmx core/js_cmj_format.cmx \
416
+ ext/ident_set.cmx ext/ident_map.cmx ext/ext_string.cmx \
417
+ ext/ext_pervasives.cmx ext/ext_option.cmx common/ext_log.cmx \
418
+ ext/ext_list.cmx ext/ext_ident.cmx ext/ext_filename.cmx \
419
+ core/lam_stats_export.cmi
418
420
core/lam_pass_alpha_conversion.cmx : core/lam_util.cmx \
419
421
core/lam_stats_util.cmx core/lam_stats.cmx core/lam.cmx ext/ext_list.cmx \
420
422
core/lam_pass_alpha_conversion.cmi
@@ -449,9 +451,9 @@ core/lam_dispatch_primitive.cmx : core/js_stmt_make.cmx \
449
451
core/js_exp_make.cmx common/js_config.cmx core/js_analyzer.cmx core/j.cmx \
450
452
common/ext_log.cmx ext/ext_list.cmx core/lam_dispatch_primitive.cmi
451
453
core/lam_beta_reduce.cmx : core/lam_util.cmx core/lam_stats.cmx \
452
- core/lam_compile_global.cmx core/lam_beta_reduce_util .cmx \
453
- core/lam_analysis .cmx core/lam .cmx ext/ident_map .cmx \
454
- ext/ident_hashtbl.cmx core/lam_beta_reduce.cmi
454
+ core/lam_compile_global.cmx core/lam_closure .cmx \
455
+ core/lam_beta_reduce_util .cmx core/lam_analysis .cmx core/lam .cmx \
456
+ ext/ident_map.cmx ext/ ident_hashtbl.cmx core/lam_beta_reduce.cmi
455
457
core/lam_compile_external_call.cmx : core/lam_dispatch_primitive.cmx \
456
458
core/lam_compile_env.cmx core/lam_compile_defs.cmx core/js_op.cmx \
457
459
core/js_of_lam_variant.cmx core/js_of_lam_option.cmx core/js_exp_make.cmx \
@@ -470,13 +472,13 @@ core/lam_compile.cmx : ext/literals.cmx core/lam_util.cmx \
470
472
common/lam_methname.cmx core/lam_exit_code.cmx \
471
473
core/lam_compile_primitive.cmx core/lam_compile_global.cmx \
472
474
core/lam_compile_env.cmx core/lam_compile_defs.cmx \
473
- core/lam_compile_const.cmx core/lam_beta_reduce .cmx core/lam_analysis .cmx \
474
- core/lam .cmx core/js_stmt_make .cmx core/js_output .cmx \
475
- core/js_of_lam_record .cmx core/js_of_lam_array .cmx core/js_exp_make .cmx \
476
- common/js_config .cmx core/js_call_info .cmx core/js_ast_util .cmx \
477
- core/js_arr .cmx core/js_analyzer .cmx core/j .cmx ext/ident_set .cmx \
478
- ext/ident_map .cmx ext/ext_string .cmx ext/ext_list .cmx ext/ext_ident .cmx \
479
- core/lam_compile.cmi
475
+ core/lam_compile_const.cmx core/lam_closure .cmx core/lam_beta_reduce .cmx \
476
+ core/lam_analysis .cmx core/lam .cmx core/js_stmt_make .cmx \
477
+ core/js_output .cmx core/js_of_lam_record .cmx core/js_of_lam_array .cmx \
478
+ core/js_exp_make .cmx common/js_config .cmx core/js_call_info .cmx \
479
+ core/js_ast_util .cmx core/js_arr .cmx core/js_analyzer .cmx core/j .cmx \
480
+ ext/ident_set .cmx ext/ident_map .cmx ext/ext_string .cmx ext/ext_list .cmx \
481
+ ext/ext_ident.cmx core/lam_compile.cmi
480
482
core/lam_pass_exits.cmx : core/lam_util.cmx core/lam_beta_reduce.cmx \
481
483
core/lam_analysis.cmx core/lam.cmx ext/int_hashtbl.cmx ext/ident_map.cmx \
482
484
core/lam_pass_exits.cmi
@@ -485,9 +487,9 @@ core/lam_pass_lets_dce.cmx : core/lam_util.cmx core/lam_beta_reduce.cmx \
485
487
ext/ident_hashtbl.cmx ext/ext_list.cmx core/lam_pass_lets_dce.cmi
486
488
core/lam_pass_remove_alias.cmx : core/lam_util.cmx core/lam_stats.cmx \
487
489
core/lam_module_ident.cmx core/lam_inline_util.cmx \
488
- core/lam_compile_env.cmx core/lam_beta_reduce .cmx core/lam_analysis .cmx \
489
- core/lam .cmx ext/ident_set .cmx ext/ident_hashtbl.cmx ext/ext_list .cmx \
490
- core/lam_pass_remove_alias.cmi
490
+ core/lam_compile_env.cmx core/lam_closure .cmx core/lam_beta_reduce .cmx \
491
+ core/lam_analysis .cmx core/lam .cmx ext/ident_set .cmx \
492
+ ext/ident_hashtbl.cmx ext/ext_list.cmx core/lam_pass_remove_alias.cmi
491
493
core/lam_compile_group.cmx : ext/string_hash_set.cmx core/lam_util.cmx \
492
494
core/lam_stats_export.cmx core/lam_stats.cmx \
493
495
core/lam_pass_remove_alias.cmx core/lam_pass_lets_dce.cmx \
0 commit comments