Skip to content

Commit 731b520

Browse files
authored
Merge pull request #1085 from bloomberg/sub_module
clean up, add more test cases, prepare clean up compilation for global module inclusion
2 parents bf9d3b8 + 467a8e9 commit 731b520

31 files changed

+1487
-1080
lines changed

jscomp/all.depend

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ core/lam_util.cmx : ext/literals.cmx core/lam_stats.cmx core/lam_print.cmx \
406406
core/lam_module_ident.cmx core/lam_analysis.cmx core/lam.cmx \
407407
common/js_config.cmx ext/ident_set.cmx ext/ident_map.cmx \
408408
ext/ident_hashtbl.cmx ext/ext_list.cmx ext/ext_filename.cmx \
409-
core/lam_util.cmi
409+
ext/ext_array.cmx core/lam_util.cmi
410410
core/lam_group.cmx : core/lam_print.cmx core/lam.cmx core/lam_group.cmi
411411
core/lam_pass_deep_flatten.cmx : core/lam_util.cmx core/lam_group.cmx \
412412
core/lam.cmx core/js_number.cmx ext/ident_set.cmx \
@@ -530,22 +530,22 @@ core/lam_pass_remove_alias.cmx : core/lam_util.cmx core/lam_stats.cmx \
530530
core/lam_coercion.cmx : ext/string_hash_set.cmx core/lam_group.cmx \
531531
core/lam_dce.cmx core/lam.cmx ext/ident_set.cmx ext/ident_map.cmx \
532532
depends/bs_exception.cmx core/lam_coercion.cmi
533-
core/lam_compile_group.cmx : core/lam_util.cmx core/lam_stats_export.cmx \
534-
core/lam_stats.cmx core/lam_pass_remove_alias.cmx \
535-
core/lam_pass_lets_dce.cmx core/lam_pass_exits.cmx \
536-
core/lam_pass_deep_flatten.cmx core/lam_pass_collect.cmx \
537-
core/lam_pass_alpha_conversion.cmx core/lam_module_ident.cmx \
538-
core/lam_group.cmx core/lam_compile_env.cmx core/lam_compile_defs.cmx \
539-
core/lam_compile.cmx core/lam_coercion.cmx core/lam_analysis.cmx \
540-
core/lam.cmx core/js_stmt_make.cmx core/js_shake.cmx \
541-
core/js_program_loader.cmx core/js_pass_tailcall_inline.cmx \
542-
core/js_pass_scope.cmx core/js_pass_flatten_and_mark_dead.cmx \
543-
core/js_pass_flatten.cmx core/js_pass_debug.cmx core/js_output.cmx \
544-
core/js_fold_basic.cmx core/js_exp_make.cmx core/js_dump.cmx \
545-
common/js_config.cmx core/js_cmj_format.cmx core/j.cmx ext/ident_set.cmx \
546-
ext/ext_string.cmx ext/ext_pervasives.cmx common/ext_log.cmx \
547-
ext/ext_list.cmx ext/ext_ident.cmx ext/ext_filename.cmx \
548-
core/lam_compile_group.cmi
533+
core/lam_compile_group.cmx : core/lam_util.cmx core/lam_stats_util.cmx \
534+
core/lam_stats_export.cmx core/lam_stats.cmx \
535+
core/lam_pass_remove_alias.cmx core/lam_pass_lets_dce.cmx \
536+
core/lam_pass_exits.cmx core/lam_pass_deep_flatten.cmx \
537+
core/lam_pass_collect.cmx core/lam_pass_alpha_conversion.cmx \
538+
core/lam_module_ident.cmx core/lam_group.cmx core/lam_compile_env.cmx \
539+
core/lam_compile_defs.cmx core/lam_compile.cmx core/lam_coercion.cmx \
540+
core/lam_analysis.cmx core/lam.cmx core/js_stmt_make.cmx \
541+
core/js_shake.cmx core/js_program_loader.cmx \
542+
core/js_pass_tailcall_inline.cmx core/js_pass_scope.cmx \
543+
core/js_pass_flatten_and_mark_dead.cmx core/js_pass_flatten.cmx \
544+
core/js_pass_debug.cmx core/js_output.cmx core/js_fold_basic.cmx \
545+
core/js_exp_make.cmx core/js_dump.cmx common/js_config.cmx \
546+
core/js_cmj_format.cmx core/j.cmx ext/ident_set.cmx ext/ext_string.cmx \
547+
ext/ext_pervasives.cmx common/ext_log.cmx ext/ext_list.cmx \
548+
ext/ext_ident.cmx ext/ext_filename.cmx core/lam_compile_group.cmi
549549
core/js_implementation.cmx : core/ocaml_parse.cmx ext/literals.cmx \
550550
core/lam_compile_group.cmx core/lam_compile_env.cmx common/js_config.cmx \
551551
ext/ext_pervasives.cmx common/ext_log.cmx syntax/bs_ast_invariant.cmx \

0 commit comments

Comments
 (0)