@@ -364,6 +364,7 @@ core/lam_coercion.cmi : core/lam_stats.cmi core/lam_group.cmi core/lam.cmi \
364
364
core/lam_compile_group.cmi : core/j.cmx
365
365
core/js_implementation.cmi :
366
366
core/ocaml_batch_compile.cmi :
367
+ core/js_runtime_modules.cmx :
367
368
core/type_int_to_string.cmx :
368
369
core/type_util.cmx : core/type_int_to_string.cmx common/ext_log.cmx \
369
370
core/type_util.cmi
@@ -414,9 +415,9 @@ core/lam_compile_defs.cmx : core/lam_stats.cmx core/lam.cmx core/j.cmx \
414
415
ext/ident_map.cmx core/lam_compile_defs.cmi
415
416
core/js_map.cmx : core/j.cmx
416
417
core/js_fold.cmx : core/j.cmx
417
- core/js_fold_basic.cmx : core/lam_module_ident.cmx core/js_fold.cmx \
418
- common/js_config .cmx core/j .cmx ext/ident_set .cmx ext/ext_ident .cmx \
419
- core/js_fold_basic.cmi
418
+ core/js_fold_basic.cmx : core/lam_module_ident.cmx \
419
+ core/js_runtime_modules .cmx core/js_fold .cmx core/j .cmx ext/ident_set .cmx \
420
+ ext/ext_ident.cmx core/js_fold_basic.cmi
420
421
core/js_pass_scope.cmx : core/js_fun_env.cmx core/js_fold.cmx \
421
422
core/js_closure.cmx ext/ident_set.cmx common/ext_log.cmx \
422
423
core/js_pass_scope.cmi
@@ -426,19 +427,19 @@ core/js_analyzer.cmx : core/js_fun_env.cmx core/js_fold.cmx core/j.cmx \
426
427
core/js_shake.cmx : core/js_analyzer.cmx core/j.cmx ext/ident_set.cmx \
427
428
ext/ext_string.cmx common/ext_log.cmx core/js_shake.cmi
428
429
core/js_exp_make.cmx : ext/literals.cmx core/lam_compile_util.cmx \
429
- core/js_op_util .cmx core/js_fun_env .cmx common/js_config .cmx \
430
+ core/js_runtime_modules .cmx core/js_op_util .cmx core/js_fun_env .cmx \
430
431
core/js_call_info.cmx core/js_analyzer.cmx core/j.cmx ext/ext_string.cmx \
431
432
ext/ext_pervasives.cmx ext/ext_ident.cmx core/js_exp_make.cmi
432
- core/js_long.cmx : core/js_exp_make .cmx common/js_config .cmx \
433
+ core/js_long.cmx : core/js_runtime_modules .cmx core/js_exp_make .cmx \
433
434
core/js_analyzer.cmx core/j.cmx core/js_long.cmi
434
- core/js_of_lam_exception.cmx : ext/literals.cmx core/js_exp_make .cmx \
435
- common/js_config .cmx core/j.cmx core/js_of_lam_exception.cmi
435
+ core/js_of_lam_exception.cmx : ext/literals.cmx core/js_runtime_modules .cmx \
436
+ core/js_exp_make .cmx core/j.cmx core/js_of_lam_exception.cmi
436
437
core/js_of_lam_module.cmx : core/js_exp_make.cmx core/j.cmx \
437
438
core/js_of_lam_module.cmi
438
439
core/js_of_lam_array.cmx : core/js_exp_make.cmx core/js_of_lam_array.cmi
439
440
core/js_of_lam_block.cmx : core/js_of_lam_array.cmx core/js_exp_make.cmx \
440
441
core/js_of_lam_block.cmi
441
- core/js_of_lam_string.cmx : core/js_exp_make .cmx common/js_config .cmx \
442
+ core/js_of_lam_string.cmx : core/js_runtime_modules .cmx core/js_exp_make .cmx \
442
443
core/j.cmx ext/ext_string.cmx core/js_of_lam_string.cmi
443
444
core/js_of_lam_tuple.cmx : core/js_exp_make.cmx core/j.cmx \
444
445
core/js_of_lam_tuple.cmi
@@ -515,16 +516,16 @@ core/js_program_loader.cmx : core/lam_module_ident.cmx \
515
516
ext/ext_filename.cmx core/config_util.cmx depends/bs_exception.cmx \
516
517
core/js_program_loader.cmi
517
518
core/js_dump.cmx : ext/literals.cmx core/lam_module_ident.cmx \
518
- core/js_stmt_make.cmx core/js_program_loader .cmx \
519
- common/js_packages_info.cmx core/js_op_util .cmx core/js_op .cmx \
520
- core/js_number .cmx core/js_fun_env .cmx core/js_exp_make .cmx \
521
- common/js_config.cmx core/js_closure.cmx core/j.cmx ext/ident_set .cmx \
522
- ext/ext_string .cmx ext/ext_pp_scope .cmx ext/ext_pp .cmx ext/ext_list .cmx \
523
- ext/ext_ident.cmx common/bs_version.cmx core/js_dump.cmi
519
+ core/js_stmt_make.cmx core/js_runtime_modules .cmx \
520
+ core/js_program_loader .cmx common/js_packages_info .cmx \
521
+ core/js_op_util .cmx core/js_op .cmx core/js_number.cmx core/js_fun_env .cmx \
522
+ core/js_exp_make.cmx common/js_config.cmx core/js_closure.cmx core/j.cmx \
523
+ ext/ident_set .cmx ext/ext_string .cmx ext/ext_pp_scope .cmx ext/ext_pp .cmx \
524
+ ext/ext_list.cmx ext/ ext_ident.cmx common/bs_version.cmx core/js_dump.cmi
524
525
core/js_pass_debug.cmx : core/js_dump.cmx common/js_config.cmx core/j.cmx \
525
526
ext/ext_pervasives.cmx common/ext_log.cmx ext/ext_filename.cmx \
526
527
core/js_pass_debug.cmi
527
- core/js_of_lam_option.cmx : core/js_exp_make .cmx common/js_config .cmx \
528
+ core/js_of_lam_option.cmx : core/js_runtime_modules .cmx core/js_exp_make .cmx \
528
529
core/js_analyzer.cmx core/j.cmx core/js_of_lam_option.cmi
529
530
core/js_output.cmx : core/lam_compile_defs.cmx core/lam_analysis.cmx \
530
531
core/lam.cmx core/js_stmt_make.cmx core/js_exp_make.cmx core/js_dump.cmx \
@@ -534,10 +535,10 @@ core/lam_compile_global.cmx : core/type_util.cmx core/lam_module_ident.cmx \
534
535
core/js_output.cmx core/js_of_lam_module.cmx core/js_exp_make.cmx \
535
536
core/j.cmx ext/ext_list.cmx core/lam_compile_global.cmi
536
537
core/lam_dispatch_primitive.cmx : core/js_stmt_make.cmx \
537
- core/js_of_lam_tuple .cmx core/js_of_lam_exception .cmx \
538
- core/js_of_lam_array .cmx core/js_long .cmx core/js_exp_make .cmx \
539
- common/js_config.cmx core/js_analyzer.cmx core/j.cmx common/ext_log .cmx \
540
- ext/ext_list.cmx core/lam_dispatch_primitive.cmi
538
+ core/js_runtime_modules .cmx core/js_of_lam_tuple .cmx \
539
+ core/js_of_lam_exception .cmx core/js_of_lam_array .cmx core/js_long .cmx \
540
+ core/js_exp_make.cmx common/js_config.cmx core/js_analyzer.cmx core/j.cmx \
541
+ common/ext_log.cmx ext/ext_list.cmx core/lam_dispatch_primitive.cmi
541
542
core/lam_bounded_vars.cmx : core/lam.cmx ext/ident_hashtbl.cmx \
542
543
core/lam_bounded_vars.cmi
543
544
core/lam_beta_reduce.cmx : core/lam_util.cmx core/lam_stats.cmx \
@@ -547,19 +548,20 @@ core/lam_beta_reduce.cmx : core/lam_util.cmx core/lam_stats.cmx \
547
548
ext/ident_hashtbl.cmx core/lam_beta_reduce.cmi
548
549
core/lam_compile_external_call.cmx : core/lam_compile_env.cmx \
549
550
core/lam_compile_defs.cmx core/lam_compile_const.cmx \
550
- core/js_of_lam_variant.cmx core/js_of_lam_option.cmx core/js_exp_make.cmx \
551
- common/js_config.cmx core/js_arr.cmx core/js_analyzer.cmx core/j.cmx \
552
- ext/ext_list.cmx ext/ext_ident.cmx syntax/ast_ffi_types.cmx \
553
- syntax/ast_arg.cmx core/lam_compile_external_call.cmi
551
+ core/js_runtime_modules.cmx core/js_of_lam_variant.cmx \
552
+ core/js_of_lam_option.cmx core/js_exp_make.cmx core/js_arr.cmx \
553
+ core/js_analyzer.cmx core/j.cmx ext/ext_list.cmx ext/ext_ident.cmx \
554
+ syntax/ast_ffi_types.cmx syntax/ast_arg.cmx \
555
+ core/lam_compile_external_call.cmi
554
556
core/lam_compile_external_obj.cmx : core/lam_compile_external_call.cmx \
555
557
core/lam_compile_const.cmx core/js_stmt_make.cmx core/js_op.cmx \
556
558
core/js_exp_make.cmx core/js_ast_util.cmx core/js_analyzer.cmx core/j.cmx \
557
559
ext/ext_list.cmx ext/ext_ident.cmx syntax/ast_arg.cmx \
558
560
core/lam_compile_external_obj.cmi
559
561
core/lam_compile_primitive.cmx : core/lam_util.cmx \
560
562
core/lam_dispatch_primitive.cmx core/lam_compile_external_call.cmx \
561
- core/lam_compile_defs.cmx core/lam.cmx core/js_op_util .cmx \
562
- core/js_of_lam_string.cmx core/js_of_lam_record.cmx \
563
+ core/lam_compile_defs.cmx core/lam.cmx core/js_runtime_modules .cmx \
564
+ core/js_op_util.cmx core/ js_of_lam_string.cmx core/js_of_lam_record.cmx \
563
565
core/js_of_lam_option.cmx core/js_of_lam_float_record.cmx \
564
566
core/js_of_lam_exception.cmx core/js_of_lam_block.cmx \
565
567
core/js_of_lam_array.cmx core/js_long.cmx core/js_exp_make.cmx \
@@ -572,8 +574,8 @@ core/lam_compile.cmx : ext/literals.cmx core/lam_util.cmx \
572
574
core/lam_compile_env.cmx core/lam_compile_defs.cmx \
573
575
core/lam_compile_const.cmx core/lam_closure.cmx core/lam_beta_reduce.cmx \
574
576
core/lam_arity.cmx core/lam_analysis.cmx core/lam.cmx \
575
- core/js_stmt_make.cmx core/js_output .cmx core/js_of_lam_record .cmx \
576
- core/js_of_lam_array .cmx core/js_exp_make .cmx common/js_config .cmx \
577
+ core/js_stmt_make.cmx core/js_runtime_modules .cmx core/js_output .cmx \
578
+ core/js_of_lam_record .cmx core/js_of_lam_array .cmx core/js_exp_make .cmx \
577
579
core/js_call_info.cmx core/js_ast_util.cmx core/js_arr.cmx \
578
580
core/js_analyzer.cmx core/j.cmx ext/ident_set.cmx ext/ident_map.cmx \
579
581
ext/ext_string.cmx ext/ext_list.cmx ext/ext_ident.cmx \
@@ -608,7 +610,7 @@ core/lam_compile_group.cmx : ext/literals.cmx core/lam_util.cmx \
608
610
core/lam_module_ident.cmx core/lam_group.cmx core/lam_compile_env.cmx \
609
611
core/lam_compile_defs.cmx core/lam_compile.cmx core/lam_coercion.cmx \
610
612
core/lam_analysis.cmx core/lam.cmx core/js_stmt_make.cmx \
611
- core/js_shake.cmx core/js_program_loader.cmx \
613
+ core/js_shake.cmx core/js_runtime_modules.cmx core/ js_program_loader.cmx \
612
614
core/js_pass_tailcall_inline.cmx core/js_pass_scope.cmx \
613
615
core/js_pass_flatten_and_mark_dead.cmx core/js_pass_flatten.cmx \
614
616
core/js_pass_debug.cmx core/js_output.cmx core/js_fold_basic.cmx \
0 commit comments