Skip to content

Commit 3e23a8d

Browse files
committed
fix optionals with/without bs.obj
1 parent 1e558bd commit 3e23a8d

23 files changed

+1245
-589
lines changed

jscomp/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,9 @@ OUNIT_TESTS_SRCS = ounit_tests_util \
143143
ounit_sexp_tests\
144144
ounit_int_vec_tests\
145145
ounit_ident_mask_tests\
146+
ounit_cmd_util\
146147
ounit_cmd_tests\
148+
ounit_ffi_error_debug_test\
147149
ounit_tests_main
148150
OUNIT_TESTS_CMXS = $(addprefix ounit_tests/, $(addsuffix .cmx, $(OUNIT_TESTS_SRCS)))
149151

jscomp/all.depend

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -181,9 +181,9 @@ syntax/ast_ffi_types.cmx : ext/ext_string.cmx ext/ext_pervasives.cmx \
181181
common/bs_version.cmx syntax/ast_core_type.cmx syntax/ast_ffi_types.cmi
182182
syntax/ast_external_attributes.cmx : common/lam_methname.cmx \
183183
ext/ext_string.cmx ext/ext_pervasives.cmx common/bs_warnings.cmx \
184-
common/bs_loc.cmx syntax/ast_payload.cmx syntax/ast_ffi_types.cmx \
185-
syntax/ast_core_type.cmx syntax/ast_comb.cmx syntax/ast_attributes.cmx \
186-
syntax/ast_external_attributes.cmi
184+
common/bs_loc.cmx syntax/ast_payload.cmx syntax/ast_literal.cmx \
185+
syntax/ast_ffi_types.cmx syntax/ast_core_type.cmx syntax/ast_comb.cmx \
186+
syntax/ast_attributes.cmx syntax/ast_external_attributes.cmi
187187
syntax/ast_util.cmx : ext/literals.cmx ext/ext_list.cmx \
188188
syntax/ast_payload.cmx syntax/ast_pat.cmx syntax/ast_literal.cmx \
189189
syntax/ast_external_attributes.cmx syntax/ast_external.cmx \
@@ -582,6 +582,7 @@ ounit/oUnitLogger.cmx : ounit/oUnitUtils.cmx ounit/oUnitTypes.cmx
582582
ounit/oUnitTypes.cmx :
583583
ounit/oUnitUtils.cmx : ounit/oUnitTypes.cmx
584584
ounit/oUnitChooser.cmx : ounit/oUnitTypes.cmx
585+
ounit_tests/ounit_cmd_util.cmi :
585586
ounit_tests/ounit_tests_main.cmi :
586587
ounit_tests/ounit_tests_util.cmx :
587588
ounit_tests/ounit_array_tests.cmx : ounit/oUnit.cmx ext/ext_string.cmx \
@@ -616,8 +617,12 @@ ounit_tests/ounit_int_vec_tests.cmx : ounit/oUnit.cmx ext/int_vec_util.cmx \
616617
ext/int_vec.cmx
617618
ounit_tests/ounit_ident_mask_tests.cmx : ounit/oUnit.cmx \
618619
ext/hash_set_ident_mask.cmx
619-
ounit_tests/ounit_cmd_tests.cmx : ounit/oUnit.cmx ext/literals.cmx \
620-
ext/ext_string.cmx
620+
ounit_tests/ounit_cmd_util.cmx : ext/literals.cmx \
621+
ounit_tests/ounit_cmd_util.cmi
622+
ounit_tests/ounit_cmd_tests.cmx : ounit_tests/ounit_cmd_util.cmx \
623+
ounit/oUnit.cmx ext/literals.cmx ext/ext_string.cmx
624+
ounit_tests/ounit_ffi_error_debug_test.cmx : ounit_tests/ounit_cmd_util.cmx \
625+
ounit/oUnit.cmx ext/ext_string.cmx
621626
ounit_tests/ounit_tests_main.cmx : ext/resize_array.cmx \
622627
ounit_tests/ounit_vec_test.cmx ounit_tests/ounit_union_find_tests.cmx \
623628
ounit_tests/ounit_topsort_tests.cmx ounit_tests/ounit_string_tests.cmx \
@@ -628,9 +633,11 @@ ounit_tests/ounit_tests_main.cmx : ext/resize_array.cmx \
628633
ounit_tests/ounit_json_tests.cmx ounit_tests/ounit_int_vec_tests.cmx \
629634
ounit_tests/ounit_ident_mask_tests.cmx \
630635
ounit_tests/ounit_hashtbl_tests.cmx ounit_tests/ounit_hash_stubs_test.cmx \
631-
ounit_tests/ounit_hash_set_tests.cmx ounit_tests/ounit_cmd_tests.cmx \
632-
ounit_tests/ounit_bal_tree_tests.cmx ounit_tests/ounit_array_tests.cmx \
633-
ounit/oUnit.cmx ounit_tests/ounit_tests_main.cmi
636+
ounit_tests/ounit_hash_set_tests.cmx \
637+
ounit_tests/ounit_ffi_error_debug_test.cmx \
638+
ounit_tests/ounit_cmd_tests.cmx ounit_tests/ounit_bal_tree_tests.cmx \
639+
ounit_tests/ounit_array_tests.cmx ounit/oUnit.cmx \
640+
ounit_tests/ounit_tests_main.cmi
634641
bsb/bsb_build_schemas.cmx :
635642
bsb/bsb_build_ui.cmx : ext/string_vec.cmx ext/string_set.cmx \
636643
ext/string_map.cmx ext/ext_string.cmx ext/ext_json.cmx \

jscomp/bin/all_ounit_tests.d

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ bin/all_ounit_tests.ml : ext/set_poly.mli
2222
bin/all_ounit_tests.ml : ounit_tests/ounit_bal_tree_tests.ml
2323
bin/all_ounit_tests.ml : ext/literals.ml
2424
bin/all_ounit_tests.ml : ext/literals.mli
25+
bin/all_ounit_tests.ml : ounit_tests/ounit_cmd_util.ml
26+
bin/all_ounit_tests.ml : ounit_tests/ounit_cmd_util.mli
2527
bin/all_ounit_tests.ml : ounit_tests/ounit_cmd_tests.ml
28+
bin/all_ounit_tests.ml : ounit_tests/ounit_ffi_error_debug_test.ml
2629
bin/all_ounit_tests.ml : ext/ext_util.ml
2730
bin/all_ounit_tests.ml : ext/ext_util.mli
2831
bin/all_ounit_tests.ml : ext/hash_set_gen.ml

0 commit comments

Comments
 (0)