Skip to content

Commit fa1e0b9

Browse files
authored
Merge pull request rescript-lang#1863 from BuckleScript/namespace_part3
namespace part3 (WIP)
2 parents c705918 + a7a27c5 commit fa1e0b9

16 files changed

+558
-381
lines changed

jscomp/all.depend

+18-13
Original file line numberDiff line numberDiff line change
@@ -448,9 +448,10 @@ core/lam_compile_const.cmx : core/lam_compile_util.cmx core/lam.cmx \
448448
syntax/ast_arg.cmx core/lam_compile_const.cmi
449449
core/lam_inner.cmx : core/lam.cmx core/lam_inner.cmi
450450
core/lam_util.cmx : core/lam_stats.cmx core/lam_print.cmx \
451-
core/lam_id_kind.cmx core/lam_analysis.cmx core/lam.cmx ext/ident_set.cmx \
452-
ext/ident_map.cmx ext/ident_hashtbl.cmx ext/ext_list.cmx \
453-
ext/ext_array.cmx core/lam_util.cmi
451+
core/lam_id_kind.cmx core/lam_analysis.cmx core/lam.cmx \
452+
common/js_config.cmx ext/ident_set.cmx ext/ident_map.cmx \
453+
ext/ident_hashtbl.cmx common/ext_log.cmx ext/ext_list.cmx \
454+
ext/ext_filename.cmx ext/ext_array.cmx core/lam_util.cmi
454455
core/lam_eta_conversion.cmx : ext/literals.cmx core/lam.cmx ext/ext_list.cmx \
455456
ext/ext_ident.cmx core/lam_eta_conversion.cmi
456457
core/lam_group.cmx : core/lam_print.cmx core/lam.cmx core/lam_group.cmi
@@ -513,7 +514,9 @@ core/js_dump.cmx : ext/literals.cmx core/lam_module_ident.cmx \
513514
core/js_exp_make.cmx common/js_config.cmx core/js_closure.cmx core/j.cmx \
514515
ext/ident_set.cmx ext/ext_string.cmx ext/ext_pp_scope.cmx ext/ext_pp.cmx \
515516
ext/ext_list.cmx ext/ext_ident.cmx common/bs_version.cmx core/js_dump.cmi
516-
core/js_pass_debug.cmx : core/j.cmx core/js_pass_debug.cmi
517+
core/js_pass_debug.cmx : core/js_dump.cmx common/js_config.cmx core/j.cmx \
518+
ext/ext_pervasives.cmx common/ext_log.cmx ext/ext_filename.cmx \
519+
core/js_pass_debug.cmi
517520
core/js_of_lam_option.cmx : core/js_exp_make.cmx common/js_config.cmx \
518521
core/js_analyzer.cmx core/j.cmx core/js_of_lam_option.cmi
519522
core/js_output.cmx : core/lam_compile_defs.cmx core/lam_analysis.cmx \
@@ -579,7 +582,8 @@ core/lam_pass_eliminate_ref.cmx : core/lam.cmx ext/ident_set.cmx \
579582
core/lam_pass_lets_dce.cmx : core/lam_util.cmx \
580583
core/lam_pass_eliminate_ref.cmx core/lam_pass_count.cmx \
581584
core/lam_beta_reduce.cmx core/lam_analysis.cmx core/lam.cmx \
582-
ext/ident_hashtbl.cmx ext/ext_list.cmx core/lam_pass_lets_dce.cmi
585+
ext/ident_hashtbl.cmx common/ext_log.cmx ext/ext_list.cmx \
586+
core/lam_pass_lets_dce.cmi
583587
core/lam_pass_remove_alias.cmx : core/lam_util.cmx core/lam_stats.cmx \
584588
core/lam_inline_util.cmx core/lam_compile_env.cmx core/lam_closure.cmx \
585589
core/lam_beta_reduce.cmx core/lam_analysis.cmx core/lam.cmx \
@@ -602,8 +606,9 @@ core/lam_compile_group.cmx : core/lam_util.cmx core/lam_stats_export.cmx \
602606
core/js_pass_flatten.cmx core/js_pass_debug.cmx core/js_output.cmx \
603607
core/js_fold_basic.cmx core/js_exp_make.cmx core/js_dump.cmx \
604608
common/js_config.cmx core/js_cmj_format.cmx core/j.cmx ext/ident_set.cmx \
605-
ext/ext_string.cmx ext/ext_pervasives.cmx ext/ext_list.cmx \
606-
ext/ext_ident.cmx ext/ext_filename.cmx core/lam_compile_group.cmi
609+
ext/ext_string.cmx ext/ext_pervasives.cmx common/ext_log.cmx \
610+
ext/ext_list.cmx ext/ext_ident.cmx ext/ext_filename.cmx \
611+
core/lam_compile_group.cmi
607612
core/js_implementation.cmx : core/ocaml_parse.cmx ext/literals.cmx \
608613
core/lam_compile_group.cmx core/lam_compile_env.cmx common/js_config.cmx \
609614
ext/ext_pervasives.cmx common/ext_log.cmx syntax/bs_ast_invariant.cmx \
@@ -786,16 +791,16 @@ bsb/bsb_ninja_file_groups.cmx : ext/string_set.cmx ext/string_map.cmx \
786791
bsb/bsb_build_cache.cmx bsb/bsb_ninja_file_groups.cmi
787792
bsb/bsb_ninja_gen.cmx : ext/string_map.cmx ext/literals.cmx \
788793
ext/ext_string.cmx ext/ext_list.cmx ext/ext_filename.cmx bsb/bsb_rule.cmx \
789-
bsb/bsb_parse_sources.cmx bsb/bsb_ninja_util.cmx \
794+
bsb/bsb_pkg_map_gen.cmx bsb/bsb_parse_sources.cmx bsb/bsb_ninja_util.cmx \
790795
bsb/bsb_ninja_global_vars.cmx bsb/bsb_ninja_file_groups.cmx \
791796
bsb/bsb_dir_index.cmx bsb/bsb_config_types.cmx bsb/bsb_config.cmx \
792797
bsb/bsb_build_util.cmx bsb/bsb_build_schemas.cmx bsb/bsb_build_cache.cmx \
793798
bsb/bsb_ninja_gen.cmi
794799
bsb/bsb_ninja_global_vars.cmx :
795800
bsb/bsb_ninja_regen.cmx : ext/literals.cmx ext/ext_filename.cmx \
796-
bsb/bsb_pkg_map_gen.cmx bsb/bsb_ninja_gen.cmx bsb/bsb_merlin_gen.cmx \
797-
bsb/bsb_config_parse.cmx bsb/bsb_config.cmx bsb/bsb_clean.cmx \
798-
bsb/bsb_build_util.cmx bsb/bsb_bsdeps.cmx bsb/bsb_ninja_regen.cmi
801+
bsb/bsb_ninja_gen.cmx bsb/bsb_merlin_gen.cmx bsb/bsb_config_parse.cmx \
802+
bsb/bsb_config.cmx bsb/bsb_clean.cmx bsb/bsb_build_util.cmx \
803+
bsb/bsb_bsdeps.cmx bsb/bsb_ninja_regen.cmi
799804
bsb/bsb_ninja_util.cmx : ext/ext_string.cmx bsb/bsb_rule.cmx \
800805
bsb/bsb_ninja_util.cmi
801806
bsb/bsb_os_dependent.cmx :
@@ -815,8 +820,8 @@ bsb/bsb_pkg_cmi_create.cmx :
815820
bsb/bsb_pkg_create.cmx : bsb/bsb_ninja_global_vars.cmx \
816821
bsb/bsb_pkg_create.cmi
817822
bsb/bsb_pkg_map_gen.cmx : ext/string_map.cmx common/ml_binary.cmx \
818-
ext/ext_filename.cmx bsb/bsb_pkg_create.cmx bsb/bsb_parse_sources.cmx \
819-
bsb/bsb_config.cmx bsb/bsb_pkg_map_gen.cmi
823+
ext/literals.cmx ext/ext_filename.cmx bsb/bsb_pkg_create.cmx \
824+
bsb/bsb_parse_sources.cmx bsb/bsb_pkg_map_gen.cmi
820825
bsb/bsb_query.cmx : ext/string_map.cmx ext/ext_json_noloc.cmx \
821826
ext/ext_array.cmx bsb/bsb_parse_sources.cmx bsb/bsb_ninja_regen.cmx \
822827
bsb/bsb_config_types.cmx bsb/bsb_query.cmi

0 commit comments

Comments
 (0)