From 308dad00c432ef76d6fe3d9183acb65e76c88433 Mon Sep 17 00:00:00 2001 From: Brandon Williams Date: Thu, 2 Nov 2023 15:17:06 -0500 Subject: [PATCH] move: flatten directory structure (#14637) --- Cargo.toml | 157 +++++------ crates/sui-framework-tests/Cargo.toml | 2 +- crates/sui-move-build/Cargo.toml | 2 +- crates/sui-move/Cargo.toml | 2 +- .../sui-transactional-test-runner/Cargo.toml | 4 +- crates/workspace-hack/Cargo.toml | 158 +++++------ external-crates/move/Cargo.toml | 249 +++++++----------- .../bytecode-interpreter-crypto}/Cargo.toml | 0 .../bytecode-interpreter-crypto}/src/lib.rs | 0 .../Cargo.toml | 0 .../tests/concrete_check/arithmetics.exp | 0 .../tests/concrete_check/arithmetics.move | 0 .../tests/concrete_check/bcs.exp | 0 .../tests/concrete_check/bcs.move | 0 .../tests/concrete_check/bitwise.exp | 0 .../tests/concrete_check/bitwise.move | 0 .../tests/concrete_check/choice.exp | 0 .../tests/concrete_check/choice.move | 0 .../tests/concrete_check/comparison.exp | 0 .../tests/concrete_check/comparison.move | 0 .../tests/concrete_check/destroy.exp | 0 .../tests/concrete_check/destroy.move | 0 .../tests/concrete_check/empty.exp | 0 .../tests/concrete_check/empty.move | 0 .../tests/concrete_check/function_call.exp | 0 .../tests/concrete_check/function_call.move | 0 .../tests/concrete_check/if_else.exp | 0 .../tests/concrete_check/if_else.move | 0 .../tests/concrete_check/load_constant.exp | 0 .../tests/concrete_check/load_constant.move | 0 .../load_constant_number_literal.exp | 0 .../load_constant_number_literal.move | 0 .../tests/concrete_check/local_ref.exp | 0 .../tests/concrete_check/local_ref.move | 0 .../tests/concrete_check/loop.exp | 0 .../tests/concrete_check/loop.move | 0 .../tests/concrete_check/pack_unpack.exp | 0 .../tests/concrete_check/pack_unpack.move | 0 .../concrete_check/property/arithmetics.exp | 0 .../concrete_check/property/arithmetics.move | 0 .../tests/concrete_check/property/basics.exp | 0 .../tests/concrete_check/property/basics.move | 0 .../tests/concrete_check/property/bitwise.exp | 0 .../concrete_check/property/bitwise.move | 0 .../tests/concrete_check/property/boolean.exp | 0 .../concrete_check/property/boolean.move | 0 .../concrete_check/property/call_move.exp | 0 .../concrete_check/property/call_move.move | 0 .../concrete_check/property/call_spec.exp | 0 .../concrete_check/property/call_spec.move | 0 .../tests/concrete_check/property/lambda.exp | 0 .../tests/concrete_check/property/lambda.move | 0 .../tests/concrete_check/property/struct.exp | 0 .../tests/concrete_check/property/struct.move | 0 .../tests/concrete_check/property/vector.exp | 0 .../tests/concrete_check/property/vector.move | 0 .../tests/concrete_check/quantifier.exp | 0 .../tests/concrete_check/quantifier.move | 0 .../tests/concrete_check/return_mut_ref.exp | 0 .../tests/concrete_check/return_mut_ref.move | 0 .../tests/concrete_check/vector.exp | 0 .../tests/concrete_check/vector.move | 0 .../tests/concrete_check_testsuite.rs | 0 .../bytecode-verifier-libfuzzer}/.gitignore | 0 .../bytecode-verifier-libfuzzer}/Cargo.toml | 0 .../bytecode-verifier-libfuzzer}/README.md | 0 .../fuzz_targets/code_unit.rs | 0 .../fuzz_targets/compiled_module.rs | 0 .../fuzz_targets/mixed.rs | 0 .../bytecode-verifier-tests/Cargo.toml | 0 .../bytecode-verifier-tests/METER_TESTING.md | 0 .../bytecode-verifier-tests/src/lib.rs | 0 .../src/support/mod.rs | 0 .../ability_field_requirements_tests.rs | 0 .../src/unit_tests/binary_samples.rs | 0 .../bounds_tests.proptest-regressions | 0 .../src/unit_tests/bounds_tests.rs | 0 .../src/unit_tests/catch_unwind.rs | 0 .../src/unit_tests/code_unit_tests.rs | 0 .../src/unit_tests/constants_tests.rs | 0 .../src/unit_tests/control_flow_tests.rs | 0 .../src/unit_tests/dependencies_tests.rs | 0 .../src/unit_tests/duplication_tests.rs | 0 .../src/unit_tests/generic_ops_tests.rs | 0 .../src/unit_tests/large_type_test.rs | 0 .../src/unit_tests/limit_tests.rs | 0 .../src/unit_tests/locals.rs | 0 .../src/unit_tests/loop_summary_tests.rs | 0 .../src/unit_tests/many_back_edges.rs | 0 .../src/unit_tests/mod.rs | 0 .../src/unit_tests/multi_pass_tests.rs | 0 .../unit_tests/negative_stack_size_tests.rs | 0 .../src/unit_tests/reference_safety_tests.rs | 0 .../src/unit_tests/signature_tests.rs | 0 .../src/unit_tests/struct_defs_tests.rs | 0 .../src/unit_tests/vec_pack_tests.rs | 0 .../Cargo.toml | 0 .../src/lib.rs | 0 .../procedure_args.exp | 0 .../procedure_args.mvir | 0 .../resource_has_resource_field.exp | 0 .../resource_has_resource_field.mvir | 0 .../unrestricted_has_resource_field.exp | 0 .../unrestricted_has_resource_field.mvir | 0 .../128_params_and_128_locals.exp | 0 .../128_params_and_128_locals.mvir | 0 .../check_bounds/1_param_and_255_locals.exp | 0 .../check_bounds/1_param_and_255_locals.mvir | 0 .../tests/check_bounds/256_locals.exp | 0 .../tests/check_bounds/256_locals.mvir | 0 .../tests/check_bounds/256_params.exp | 0 .../tests/check_bounds/256_params.mvir | 0 .../check_bounds/too_few_type_actuals.exp | 0 .../check_bounds/too_few_type_actuals.mvir | 0 .../check_bounds/too_many_type_actuals.exp | 0 .../check_bounds/too_many_type_actuals.mvir | 0 .../duplicate_field_name.exp | 0 .../duplicate_field_name.mvir | 0 .../duplicate_function_name.exp | 0 .../duplicate_function_name.mvir | 0 .../duplicate_struct_name.exp | 0 .../duplicate_struct_name.mvir | 0 .../tests/check_duplication/empty_structs.exp | 0 .../check_duplication/empty_structs.mvir | 0 .../friend_decl_duplicated.exp | 0 .../friend_decl_duplicated.mvir | 0 .../tests/control_flow/break_nested.exp | 0 .../tests/control_flow/break_nested.mvir | 0 .../tests/control_flow/break_simple.exp | 0 .../tests/control_flow/break_simple.mvir | 0 .../tests/control_flow/break_unreachable.exp | 0 .../tests/control_flow/break_unreachable.mvir | 0 .../tests/control_flow/dead_return.exp | 0 .../tests/control_flow/dead_return.mvir | 0 .../tests/control_flow/dead_return_local.exp | 0 .../tests/control_flow/dead_return_local.mvir | 0 .../control_flow/if_branch_diverges_5.exp | 0 .../control_flow/if_branch_diverges_5.mvir | 0 .../control_flow/if_branch_diverges_6.exp | 0 .../control_flow/if_branch_diverges_6.mvir | 0 .../control_flow/if_branch_diverges_8.exp | 0 .../control_flow/if_branch_diverges_8.mvir | 0 .../control_flow/invalid_fallthrough1.exp | 0 .../control_flow/invalid_fallthrough1.mvir | 0 .../control_flow/invalid_fallthrough2.exp | 0 .../control_flow/invalid_fallthrough2.mvir | 0 .../control_flow/invalid_fallthrough3.exp | 0 .../control_flow/invalid_fallthrough3.mvir | 0 .../last_jump_unconditional_drop.exp | 0 .../last_jump_unconditional_drop.mvir | 0 .../last_jump_unconditional_reference.exp | 0 .../last_jump_unconditional_reference.mvir | 0 .../control_flow/regression_test_496.exp | 0 .../control_flow/regression_test_496.move | 0 .../control_flow/regression_test_678.exp | 0 .../control_flow/regression_test_678.move | 0 .../access_friend_function_invalid.exp | 0 .../access_friend_function_invalid.mvir | 0 .../dependencies/access_private_function.exp | 0 .../dependencies/access_private_function.mvir | 0 .../dependencies/access_public_function.exp | 0 .../dependencies/access_public_function.mvir | 0 .../dependencies/all_fields_accessible.exp | 0 .../dependencies/all_fields_accessible.mvir | 0 .../dependencies/call_integers_valid.exp | 0 .../dependencies/call_integers_valid.move | 0 .../internal_function_invalid_call.exp | 0 .../internal_function_invalid_call.mvir | 0 .../non_internal_function_valid_call.exp | 0 .../non_internal_function_valid_call.mvir | 0 .../dependencies/use_unpublished_module.exp | 0 .../dependencies/use_unpublished_module.mvir | 0 .../friends/friend_decl_different_address.exp | 0 .../friend_decl_different_address.mvir | 0 .../tests/friends/friend_decl_self.exp | 0 .../tests/friends/friend_decl_self.mvir | 0 .../tests/instantiation_loops/complex_1.exp | 0 .../tests/instantiation_loops/complex_1.mvir | 0 ...mutually_recursive_just_type_params_ok.exp | 0 ...utually_recursive_just_type_params_ok.mvir | 0 ...mutually_recursive_non_generic_type_ok.exp | 0 ...utually_recursive_non_generic_type_ok.mvir | 0 ...hree_args_just_type_params_shitfing_ok.exp | 0 ...ree_args_just_type_params_shitfing_ok.mvir | 0 ...ree_args_type_con_non_generic_types_ok.exp | 0 ...ee_args_type_con_non_generic_types_ok.mvir | 0 ...recursive_three_args_type_con_shifting.exp | 0 ...ecursive_three_args_type_con_shifting.mvir | 0 ...rgs_non_generic_type_and_type_param_ok.exp | 0 ...gs_non_generic_type_and_type_param_ok.mvir | 0 ..._two_args_swapping_just_type_params_ok.exp | 0 ...two_args_swapping_just_type_params_ok.mvir | 0 ...y_recursive_two_args_swapping_type_con.exp | 0 ..._recursive_two_args_swapping_type_con.mvir | 0 .../mutually_recursive_type_con.exp | 0 .../mutually_recursive_type_con.mvir | 0 .../instantiation_loops/nested_types_1.exp | 0 .../instantiation_loops/nested_types_1.mvir | 0 .../instantiation_loops/nested_types_2.exp | 0 .../instantiation_loops/nested_types_2.mvir | 0 .../recursive_infinite_type_terminates.exp | 0 .../recursive_infinite_type_terminates.mvir | 0 .../recursive_one_arg_just_type_params_ok.exp | 0 ...recursive_one_arg_just_type_params_ok.mvir | 0 .../recursive_one_arg_non_generic_type_ok.exp | 0 ...recursive_one_arg_non_generic_type_ok.mvir | 0 .../recursive_one_arg_type_con.exp | 0 .../recursive_one_arg_type_con.mvir | 0 .../recursive_two_args_swapping_type_con.exp | 0 .../recursive_two_args_swapping_type_con.mvir | 0 .../tests/instantiation_loops/two_loops.exp | 0 .../tests/instantiation_loops/two_loops.mvir | 0 .../abort_unreleased_reference.exp | 0 .../abort_unreleased_reference.mvir | 0 .../locals_safety/abort_unused_resource.exp | 0 .../locals_safety/abort_unused_resource.mvir | 0 .../tests/locals_safety/assign_copy.exp | 0 .../tests/locals_safety/assign_copy.mvir | 0 .../locals_safety/assign_in_one_if_branch.exp | 0 .../assign_in_one_if_branch.mvir | 0 .../tests/locals_safety/assign_move.exp | 0 .../tests/locals_safety/assign_move.mvir | 0 .../tests/locals_safety/assign_resource.exp | 0 .../tests/locals_safety/assign_resource.mvir | 0 .../locals_safety/assign_wrong_if_branch.exp | 0 .../locals_safety/assign_wrong_if_branch.mvir | 0 .../assign_wrong_if_branch_no_else.exp | 0 .../assign_wrong_if_branch_no_else.mvir | 0 .../branch_assigns_then_moves.exp | 0 .../branch_assigns_then_moves.mvir | 0 ...branch_assigns_then_moves_then_assigns.exp | 0 ...ranch_assigns_then_moves_then_assigns.mvir | 0 .../deep_return_branch_doesnt_assign.exp | 0 .../deep_return_branch_doesnt_assign.mvir | 0 .../locals_safety/else_assigns_if_doesnt.exp | 0 .../locals_safety/else_assigns_if_doesnt.mvir | 0 .../locals_safety/else_moves_if_doesnt.exp | 0 .../locals_safety/else_moves_if_doesnt.mvir | 0 .../locals_safety/if_assigns_else_doesnt.exp | 0 .../locals_safety/if_assigns_else_doesnt.mvir | 0 .../locals_safety/if_assigns_no_else.exp | 0 .../locals_safety/if_assigns_no_else.mvir | 0 .../locals_safety/if_moves_else_doesnt.exp | 0 .../locals_safety/if_moves_else_doesnt.mvir | 0 .../tests/locals_safety/if_moves_no_else.exp | 0 .../tests/locals_safety/if_moves_no_else.mvir | 0 .../tests/locals_safety/join_failure.exp | 0 .../tests/locals_safety/join_failure.mvir | 0 .../locals_safety/move_before_assign.exp | 0 .../locals_safety/move_before_assign.mvir | 0 .../return_branch_doesnt_assign.exp | 0 .../return_branch_doesnt_assign.mvir | 0 .../locals_safety/return_branch_moves.exp | 0 .../locals_safety/return_branch_moves.mvir | 0 .../locals_safety/signer_st_loc_partial.exp | 0 .../locals_safety/signer_st_loc_partial.mvir | 0 .../tests/locals_safety/signer_unused.exp | 0 .../tests/locals_safety/signer_unused.mvir | 0 .../locals_safety/signer_unused_partial.exp | 0 .../locals_safety/signer_unused_partial.mvir | 0 .../tests/locals_safety/use_before_assign.exp | 0 .../locals_safety/use_before_assign.mvir | 0 ...s_non_droppable_resource_not_destroyed.exp | 0 ..._non_droppable_resource_not_destroyed.mvir | 0 .../tests/locals_safety/while_move_local.exp | 0 .../tests/locals_safety/while_move_local.mvir | 0 .../locals_safety/while_move_local_2.exp | 0 .../locals_safety/while_move_local_2.mvir | 0 .../assign_field_after_local.exp | 0 .../assign_field_after_local.mvir | 0 .../assign_local_after_move.exp | 0 .../assign_local_after_move.mvir | 0 .../reference_safety/assign_local_struct.exp | 0 .../reference_safety/assign_local_struct.mvir | 0 .../assign_local_struct_invalidated.exp | 0 .../assign_local_struct_invalidated.mvir | 0 .../reference_safety/assign_local_value.exp | 0 .../reference_safety/assign_local_value.mvir | 0 .../tests/reference_safety/borrow_copy_ok.exp | 0 .../reference_safety/borrow_copy_ok.mvir | 0 .../reference_safety/borrow_field_ok.exp | 0 .../reference_safety/borrow_field_ok.mvir | 0 .../tests/reference_safety/borrow_if.exp | 0 .../tests/reference_safety/borrow_if.mvir | 0 .../tests/reference_safety/borrow_in_loop.exp | 0 .../reference_safety/borrow_in_loop.mvir | 0 .../borrow_return_mutable_borrow_bad.exp | 0 .../borrow_return_mutable_borrow_bad.mvir | 0 .../borrow_x_in_if_y_in_else.exp | 0 .../borrow_x_in_if_y_in_else.mvir | 0 .../reference_safety/copy_loc_borrowed.exp | 0 .../reference_safety/copy_loc_borrowed.mvir | 0 .../copy_loc_borrowed_field.exp | 0 .../copy_loc_borrowed_field.mvir | 0 .../copy_loc_borrowed_field_invalid.exp | 0 .../copy_loc_borrowed_field_invalid.mvir | 0 .../copy_loc_borrowed_indirect.exp | 0 .../copy_loc_borrowed_indirect.mvir | 0 .../copy_loc_borrowed_indirect_invalid.exp | 0 .../copy_loc_borrowed_indirect_invalid.mvir | 0 .../copy_loc_borrowed_invalid.exp | 0 .../copy_loc_borrowed_invalid.mvir | 0 .../deref_borrow_field_ok.exp | 0 .../deref_borrow_field_ok.mvir | 0 .../tests/reference_safety/deref_copy_bad.exp | 0 .../reference_safety/deref_copy_bad.mvir | 0 .../tests/reference_safety/deref_eq_bad.exp | 0 .../tests/reference_safety/deref_eq_bad.mvir | 0 .../tests/reference_safety/deref_eq_good.exp | 0 .../tests/reference_safety/deref_eq_good.mvir | 0 .../tests/reference_safety/eq_bad.exp | 0 .../tests/reference_safety/eq_bad.mvir | 0 .../tests/reference_safety/eq_ok.exp | 0 .../tests/reference_safety/eq_ok.mvir | 0 .../reference_safety/factor_invalid_1.exp | 0 .../reference_safety/factor_invalid_1.mvir | 0 .../reference_safety/factor_invalid_2.exp | 0 .../reference_safety/factor_invalid_2.mvir | 0 .../tests/reference_safety/factor_valid_1.exp | 0 .../reference_safety/factor_valid_1.mvir | 0 .../tests/reference_safety/factor_valid_2.exp | 0 .../reference_safety/factor_valid_2.mvir | 0 .../tests/reference_safety/imm_borrow_loc.exp | 0 .../reference_safety/imm_borrow_loc.mvir | 0 .../imm_borrow_loc_trivial.exp | 0 .../imm_borrow_loc_trivial.mvir | 0 .../imm_borrow_loc_trivial_valid.exp | 0 .../imm_borrow_loc_trivial_valid.mvir | 0 .../reference_safety/imm_borrow_loc_valid.exp | 0 .../imm_borrow_loc_valid.mvir | 0 .../reference_safety/imm_borrow_on_mut.exp | 0 .../reference_safety/imm_borrow_on_mut.mvir | 0 .../imm_borrow_on_mut_invalid.exp | 0 .../imm_borrow_on_mut_invalid.mvir | 0 .../imm_borrow_on_mut_trivial.exp | 0 .../imm_borrow_on_mut_trivial.mvir | 0 .../imm_borrow_on_mut_trivial_invalid.exp | 0 .../imm_borrow_on_mut_trivial_invalid.mvir | 0 .../join_borrow_unavailable_valid.exp | 0 .../join_borrow_unavailable_valid.mvir | 0 .../reference_safety/move_one_branch.exp | 0 .../reference_safety/move_one_branch.mvir | 0 .../mutable_borrow_invalid.exp | 0 .../mutable_borrow_invalid.mvir | 0 .../mutable_borrow_local_twice.exp | 0 .../mutable_borrow_local_twice.mvir | 0 .../mutable_borrow_local_twice_invalid.exp | 0 .../mutable_borrow_local_twice_invalid.mvir | 0 .../mutate_borrow_field_ok.exp | 0 .../mutate_borrow_field_ok.mvir | 0 .../mutate_resource_holder.exp | 0 .../mutate_resource_holder.mvir | 0 .../mutate_resource_holder_2.exp | 0 .../mutate_resource_holder_2.mvir | 0 .../mutate_with_borrowed_loc.exp | 0 .../mutate_with_borrowed_loc.mvir | 0 .../mutate_with_borrowed_loc_invalid.exp | 0 .../mutate_with_borrowed_loc_invalid.mvir | 0 ...utate_with_borrowed_loc_struct_invalid.exp | 0 ...tate_with_borrowed_loc_struct_invalid.mvir | 0 .../tests/reference_safety/nested_mutate.exp | 0 .../tests/reference_safety/nested_mutate.mvir | 0 .../tests/reference_safety/no_borrow_ref.exp | 0 .../tests/reference_safety/no_borrow_ref.mvir | 0 .../read_field_after_assign_local.exp | 0 .../read_field_after_assign_local.mvir | 0 .../read_local_ref_after_assign.exp | 0 .../read_local_ref_after_assign.mvir | 0 .../read_local_ref_after_move.exp | 0 .../read_local_ref_after_move.mvir | 0 .../reference_safety/ref_moved_one_branch.exp | 0 .../ref_moved_one_branch.mvir | 0 .../tests/reference_safety/release_cycle.exp | 0 .../tests/reference_safety/release_cycle.mvir | 0 .../reference_safety/return_local_ref.exp | 0 .../reference_safety/return_local_ref.mvir | 0 .../return_with_borrowed_loc.exp | 0 .../return_with_borrowed_loc.mvir | 0 .../return_with_borrowed_loc_invalid.exp | 0 .../return_with_borrowed_loc_invalid.mvir | 0 ...urn_with_borrowed_loc_resource_invalid.exp | 0 ...rn_with_borrowed_loc_resource_invalid.mvir | 0 .../tests/reference_safety/simple_mutate.exp | 0 .../tests/reference_safety/simple_mutate.mvir | 0 .../reference_safety/two_mutable_ref.exp | 0 .../reference_safety/two_mutable_ref.mvir | 0 .../tests/reference_safety/use_after_move.exp | 0 .../reference_safety/use_after_move.mvir | 0 .../use_prefix_after_move.exp | 0 .../use_prefix_after_move.mvir | 0 .../use_suffix_after_move.exp | 0 .../use_suffix_after_move.mvir | 0 .../vector_ops_double_borrow.exp | 0 .../vector_ops_double_borrow.mvir | 0 .../vector_ops_move_after_borrow.exp | 0 .../vector_ops_move_after_borrow.mvir | 0 .../vector_ops_pop_after_borrow.exp | 0 .../vector_ops_pop_after_borrow.mvir | 0 .../writeref_borrow_invalid.exp | 0 .../writeref_borrow_invalid.mvir | 0 .../writeref_borrow_valid1.exp | 0 .../writeref_borrow_valid1.mvir | 0 .../writeref_borrow_valid2.exp | 0 .../writeref_borrow_valid2.mvir | 0 .../script_type_parameters_in_args.exp | 0 .../script_type_parameters_in_args.mvir | 0 .../script_with_generic_type_arg.exp | 0 .../script_with_generic_type_arg.mvir | 0 .../script_with_type_parameters.exp | 0 .../script_with_type_parameters.mvir | 0 .../script_signature/signer_double_signer.exp | 0 .../signer_double_signer.mvir | 0 .../signer_misplaced_signer_arg.exp | 0 .../signer_misplaced_signer_arg.mvir | 0 .../script_signature/struct_arguments.exp | 0 .../script_signature/struct_arguments.mvir | 0 .../tests/signature/all_as_all_ok.exp | 0 .../tests/signature/all_as_all_ok.mvir | 0 .../tests/signature/all_as_resource.exp | 0 .../tests/signature/all_as_resource.mvir | 0 .../tests/signature/all_as_unrestricted.exp | 0 .../tests/signature/all_as_unrestricted.mvir | 0 .../signature/check_constraints_script.exp | 0 .../signature/check_constraints_script.mvir | 0 .../check_constraints_script_invalid.exp | 0 .../check_constraints_script_invalid.mvir | 0 ...s_type_actual_for_bytecode_instruction.exp | 0 ..._type_actual_for_bytecode_instruction.mvir | 0 .../reference_as_type_actual_for_struct.exp | 0 .../reference_as_type_actual_for_struct.mvir | 0 ...n_struct_inst_for_bytecode_instruction.exp | 0 ..._struct_inst_for_bytecode_instruction.mvir | 0 .../tests/signature/reference_in_fields.exp | 0 .../tests/signature/reference_in_fields.mvir | 0 .../signature/reference_in_locals_ok.exp | 0 .../signature/reference_in_locals_ok.mvir | 0 .../tests/signature/resource_as_all_ok.exp | 0 .../tests/signature/resource_as_all_ok.mvir | 0 .../signature/resource_as_unrestricted.exp | 0 .../signature/resource_as_unrestricted.mvir | 0 .../tests/signature/two_type_actuals_ok.exp | 0 .../tests/signature/two_type_actuals_ok.mvir | 0 .../two_type_actuals_reverse_order.exp | 0 .../two_type_actuals_reverse_order.mvir | 0 .../signature/unrestricted_as_all_ok.exp | 0 .../signature/unrestricted_as_all_ok.mvir | 0 .../signature/unrestricted_as_resource.exp | 0 .../signature/unrestricted_as_resource.mvir | 0 .../vector_ops_invalid_type_args.exp | 0 .../vector_ops_invalid_type_args.mvir | 0 .../abort_negative_stack_size.exp | 0 .../abort_negative_stack_size.mvir | 0 .../stack_usage_verifier/abort_no_return.exp | 0 .../stack_usage_verifier/abort_no_return.mvir | 0 .../abort_positive_stack_size.exp | 0 .../abort_positive_stack_size.mvir | 0 .../cast_negative_stack.exp | 0 .../cast_negative_stack.mvir | 0 .../cast_positive_stack.exp | 0 .../cast_positive_stack.mvir | 0 .../stack_usage_verifier/consume_stack.exp | 0 .../stack_usage_verifier/consume_stack.mvir | 0 .../exp_in_if_and_else_branch.exp | 0 .../exp_in_if_and_else_branch.mvir | 0 .../function_call_negative_stack_err_1.exp | 0 .../function_call_negative_stack_err_1.mvir | 0 .../function_call_negative_stack_err_2.exp | 0 .../function_call_negative_stack_err_2.mvir | 0 ...tion_composition_pos_and_neg_stack_err.exp | 0 ...ion_composition_pos_and_neg_stack_err.mvir | 0 ...ction_composition_positive_stack_err_1.exp | 0 ...tion_composition_positive_stack_err_1.mvir | 0 ...ction_composition_positive_stack_err_2.exp | 0 ...tion_composition_positive_stack_err_2.mvir | 0 .../integer_stack_balanced.exp | 0 .../integer_stack_balanced.mvir | 0 .../integer_stack_negative.exp | 0 .../integer_stack_negative.mvir | 0 .../integer_stack_positive.exp | 0 .../integer_stack_positive.mvir | 0 .../load_positive_stack.exp | 0 .../load_positive_stack.mvir | 0 .../multiple_bindings_negative_stack.exp | 0 .../multiple_bindings_negative_stack.mvir | 0 .../multiple_bindings_positive_stack.exp | 0 .../multiple_bindings_positive_stack.mvir | 0 .../multiple_return_values.exp | 0 .../multiple_return_values.mvir | 0 .../multiple_return_values_extra_binding.exp | 0 .../multiple_return_values_extra_binding.mvir | 0 .../multiple_return_values_extra_value.exp | 0 .../multiple_return_values_extra_value.mvir | 0 ...multiple_return_values_missing_binding.exp | 0 ...ultiple_return_values_missing_binding.mvir | 0 .../multiple_return_values_missing_value.exp | 0 .../multiple_return_values_missing_value.mvir | 0 .../tests/stack_usage_verifier/pop_exact.exp | 0 .../tests/stack_usage_verifier/pop_exact.mvir | 0 .../stack_usage_verifier/pop_negative.exp | 0 .../stack_usage_verifier/pop_negative.mvir | 0 .../stack_usage_verifier/pop_positive.exp | 0 .../stack_usage_verifier/pop_positive.mvir | 0 .../unpack_extra_binding.exp | 0 .../unpack_extra_binding.mvir | 0 .../unpack_missing_binding.exp | 0 .../unpack_missing_binding.mvir | 0 .../vector_ops_pack_unpack.exp | 0 .../vector_ops_pack_unpack.mvir | 0 .../struct_defs/module_struct_shared_name.exp | 0 .../module_struct_shared_name.mvir | 0 .../struct_defs/mutual_recursive_struct.exp | 0 .../struct_defs/mutual_recursive_struct.mvir | 0 .../tests/struct_defs/recursive_struct.exp | 0 .../tests/struct_defs/recursive_struct.mvir | 0 .../tests/struct_defs/ref_in_struct.exp | 0 .../tests/struct_defs/ref_in_struct.mvir | 0 .../tests/tests.rs | 0 .../type_safety/assign_local_resource.exp | 0 .../type_safety/assign_local_resource.mvir | 0 .../assign_local_resource_twice.exp | 0 .../assign_local_resource_twice.mvir | 0 .../type_safety/assign_resource_type.exp | 0 .../type_safety/assign_resource_type.mvir | 0 .../tests/type_safety/assign_wrong_type.exp | 0 .../tests/type_safety/assign_wrong_type.mvir | 0 .../type_safety/boolean_not_non_boolean.exp | 0 .../type_safety/boolean_not_non_boolean.mvir | 0 .../tests/type_safety/cant_deref_resource.exp | 0 .../type_safety/cant_deref_resource.mvir | 0 .../casting_operators_types_mismatch.exp | 0 .../casting_operators_types_mismatch.mvir | 0 .../tests/type_safety/deref_non_reference.exp | 0 .../type_safety/deref_non_reference.mvir | 0 .../type_safety/deref_not_reference_bad.exp | 0 .../type_safety/deref_not_reference_bad.mvir | 0 .../type_safety/destroy_resource_holder.exp | 0 .../type_safety/destroy_resource_holder.mvir | 0 .../tests/type_safety/equality_one_ref.exp | 0 .../tests/type_safety/equality_one_ref.mvir | 0 .../type_safety/equality_resource_refs.exp | 0 .../type_safety/equality_resource_refs.mvir | 0 .../type_safety/equality_resource_values.exp | 0 .../type_safety/equality_resource_values.mvir | 0 .../tests/type_safety/freeze_makes_imm.exp | 0 .../tests/type_safety/freeze_makes_imm.mvir | 0 .../tests/type_safety/freeze_on_imm.exp | 0 .../tests/type_safety/freeze_on_imm.mvir | 0 .../tests/type_safety/freeze_valid.exp | 0 .../tests/type_safety/freeze_valid.mvir | 0 .../tests/type_safety/freeze_wrong_type.exp | 0 .../tests/type_safety/freeze_wrong_type.mvir | 0 .../generic_abilities_borrow_field.exp | 0 .../generic_abilities_borrow_field.mvir | 0 .../type_safety/generic_abilities_call.exp | 0 .../type_safety/generic_abilities_call.mvir | 0 .../generic_abilities_imm_borrow_field.exp | 0 .../generic_abilities_imm_borrow_field.mvir | 0 .../type_safety/generic_abilities_pack.exp | 0 .../type_safety/generic_abilities_pack.mvir | 0 ..._abilities_struct_non_nominal_resource.exp | 0 ...abilities_struct_non_nominal_resource.mvir | 0 .../generic_abilities_type_param_all.exp | 0 .../generic_abilities_type_param_all.mvir | 0 .../generic_abilities_type_param_resource.exp | 0 ...generic_abilities_type_param_resource.mvir | 0 .../type_safety/generic_abilities_unpack.exp | 0 .../type_safety/generic_abilities_unpack.mvir | 0 .../tests/type_safety/generic_call.exp | 0 .../tests/type_safety/generic_call.mvir | 0 .../type_safety/generic_field_borrow.exp | 0 .../type_safety/generic_field_borrow.mvir | 0 .../generic_field_borrow_after_call.exp | 0 .../generic_field_borrow_after_call.mvir | 0 .../type_safety/generic_function_def.exp | 0 .../type_safety/generic_function_def.mvir | 0 .../tests/type_safety/generic_id_function.exp | 0 .../type_safety/generic_id_function.mvir | 0 .../type_safety/generic_import_function.exp | 0 .../type_safety/generic_import_function.mvir | 0 .../type_safety/generic_import_struct.exp | 0 .../type_safety/generic_import_struct.mvir | 0 .../tests/type_safety/generic_option.exp | 0 .../tests/type_safety/generic_option.mvir | 0 .../tests/type_safety/generic_pack.exp | 0 .../tests/type_safety/generic_pack.mvir | 0 .../tests/type_safety/generic_struct_def.exp | 0 .../tests/type_safety/generic_struct_def.mvir | 0 .../tests/type_safety/generic_unpack.exp | 0 .../tests/type_safety/generic_unpack.mvir | 0 ...nteger_binary_operators_types_mismatch.exp | 0 ...teger_binary_operators_types_mismatch.mvir | 0 .../tests/type_safety/integers_valid.exp | 0 .../tests/type_safety/integers_valid.mvir | 0 .../tests/type_safety/invalid_field_write.exp | 0 .../type_safety/invalid_field_write.mvir | 0 .../type_safety/invalid_resource_write.exp | 0 .../type_safety/invalid_resource_write.mvir | 0 .../type_safety/mut_borrow_from_imm_ref.exp | 0 .../type_safety/mut_borrow_from_imm_ref.mvir | 0 .../mut_call_from_get_resource.exp | 0 .../mut_call_from_get_resource.mvir | 0 .../type_safety/mut_call_with_imm_ref.exp | 0 .../type_safety/mut_call_with_imm_ref.mvir | 0 .../bytecode_ops_abilities_bad.exp | 0 .../bytecode_ops_abilities_bad.mvir | 0 .../bytecode_ops_abilities_ok.exp | 0 .../bytecode_ops_abilities_ok.mvir | 0 .../constraints_abilities_bad.exp | 0 .../constraints_abilities_bad.mvir | 0 .../constraints_abilities_ok.exp | 0 .../constraints_abilities_ok.mvir | 0 .../phantom_params/fields_abilities_bad.exp | 0 .../phantom_params/fields_abilities_bad.mvir | 0 .../phantom_params/fields_abilities_ok.exp | 0 .../phantom_params/fields_abilities_ok.mvir | 0 .../phantom_params/struct_definition_bad.exp | 0 .../phantom_params/struct_definition_bad.mvir | 0 .../phantom_params/struct_definition_ok.exp | 0 .../phantom_params/struct_definition_ok.mvir | 0 .../type_safety/procedure_args_subtype.exp | 0 .../type_safety/procedure_args_subtype.mvir | 0 .../procedure_return_invalid_subtype.exp | 0 .../procedure_return_invalid_subtype.mvir | 0 .../procedure_return_invalid_type.exp | 0 .../procedure_return_invalid_type.mvir | 0 .../tests/type_safety/ref_type_param.exp | 0 .../tests/type_safety/ref_type_param.mvir | 0 .../type_safety/ref_type_param_exploits.exp | 0 .../type_safety/ref_type_param_exploits.mvir | 0 .../tests/type_safety/release.exp | 0 .../tests/type_safety/release.mvir | 0 .../resource_instantiate_bad_type.exp | 0 .../resource_instantiate_bad_type.mvir | 0 ...turn_type_mismatch_and_unused_resource.exp | 0 ...urn_type_mismatch_and_unused_resource.mvir | 0 .../tests/type_safety/signer_copy_loc.exp | 0 .../tests/type_safety/signer_copy_loc.mvir | 0 .../signer_copy_loc_transitive.exp | 0 .../signer_copy_loc_transitive.mvir | 0 .../signer_does_not_have_store.exp | 0 .../signer_does_not_have_store.mvir | 0 .../tests/type_safety/signer_equality.exp | 0 .../tests/type_safety/signer_equality.mvir | 0 .../tests/type_safety/signer_read_ref.exp | 0 .../tests/type_safety/signer_read_ref.mvir | 0 .../signer_read_ref_transitive.exp | 0 .../signer_read_ref_transitive.mvir | 0 .../tests/type_safety/signer_st_loc.exp | 0 .../tests/type_safety/signer_st_loc.mvir | 0 .../tests/type_safety/signer_transitive.exp | 0 .../tests/type_safety/signer_transitive.mvir | 0 .../tests/type_safety/signer_write_ref.exp | 0 .../tests/type_safety/signer_write_ref.mvir | 0 .../type_safety/struct_kind_inference.exp | 0 .../type_safety/struct_kind_inference.mvir | 0 .../type_safety/type_error_after_branch.exp | 0 .../type_safety/type_error_after_branch.mvir | 0 .../tests/type_safety/unpack_resource.exp | 0 .../tests/type_safety/unpack_resource.mvir | 0 .../tests/type_safety/unpack_wrong_type.exp | 0 .../tests/type_safety/unpack_wrong_type.mvir | 0 .../type_safety/unrestricted_instantiate.exp | 0 .../type_safety/unrestricted_instantiate.mvir | 0 .../unrestricted_instantiate_bad_type.exp | 0 .../unrestricted_instantiate_bad_type.mvir | 0 .../type_safety/unused_resource_holder.exp | 0 .../type_safety/unused_resource_holder.mvir | 0 .../type_safety/vector_ops_type_mismatch.exp | 0 .../type_safety/vector_ops_type_mismatch.mvir | 0 .../type_safety/vector_pack_mismatch.exp | 0 .../type_safety/vector_pack_mismatch.mvir | 0 .../tests/type_safety/vector_type_param.exp | 0 .../tests/type_safety/vector_type_param.mvir | 0 .../vector_type_param_exploits.exp | 0 .../vector_type_param_exploits.mvir | 0 .../enum-compat-util/Cargo.toml | 0 .../enum-compat-util/src/lib.rs | 0 .../invalid-mutations/Cargo.toml | 0 .../invalid-mutations/src/bounds.rs | 0 .../invalid-mutations/src/bounds/code_unit.rs | 0 .../invalid-mutations/src/helpers.rs | 0 .../invalid-mutations/src/lib.rs | 0 .../invalid-mutations/src/signature.rs | 0 .../language-benchmarks}/.gitignore | 0 .../language-benchmarks}/Cargo.toml | 0 .../benches/vm_benches.rs | 0 .../language-benchmarks}/src/bench.move | 0 .../language-benchmarks}/src/lib.rs | 0 .../language-benchmarks}/src/measurement.rs | 0 .../language-benchmarks}/src/move_vm.rs | 0 .../module-generation/Cargo.toml | 0 .../module-generation/src/generator.rs | 0 .../module-generation/src/lib.rs | 0 .../module-generation/src/options.rs | 0 .../module-generation/src/padding.rs | 0 .../module-generation/src/utils.rs | 0 .../move-abigen/Cargo.toml | 0 .../move-abigen/README.md | 0 .../move-abigen/src/abigen.rs | 0 .../move-abigen/src/lib.rs | 0 .../move-abigen/tests/sources/bad_script.abi | 0 .../move-abigen/tests/sources/bad_script.move | 0 .../move-abigen/tests/sources/diem.move | 0 .../tests/sources/script_fun_in_module.move | 0 .../this_is_a_different_script_fun.abi | Bin .../this_is_a_script_fun.abi | Bin .../this_is_script_fun_with_signer.abi | Bin .../this_is_script_fun_with_signer_ref.abi | Bin .../this_is_script_fun_with_string_args.abi | Bin .../move-abigen/tests/sources/some_script.abi | Bin .../tests/sources/some_script.move | 0 .../move-abigen/tests/sources/some_script.mv | 0 .../move-abigen/tests/testsuite.rs | 2 +- .../move-abstract-stack/Cargo.toml | 0 .../move-abstract-stack/src/lib.rs | 0 .../move-abstract-stack/src/unit_tests/mod.rs | 0 .../{ => crates}/move-analyzer/Cargo.toml | 0 .../move-analyzer/editors/code/.eslintignore | 0 .../move-analyzer/editors/code/.eslintrc.json | 0 .../move-analyzer/editors/code/.gitignore | 0 .../move-analyzer/editors/code/.vscodeignore | 0 .../editors/code/CONTRIBUTING.md | 0 .../move-analyzer/editors/code/README.md | 0 .../editors/code/images/move.png | Bin .../editors/code/language-configuration.json | 0 .../editors/code/package-lock.json | 0 .../move-analyzer/editors/code/package.json | 0 .../editors/code/src/commands/index.ts | 0 .../editors/code/src/commands/lsp_command.ts | 0 .../editors/code/src/configuration.ts | 0 .../move-analyzer/editors/code/src/context.ts | 0 .../editors/code/src/extension.ts | 0 .../move-analyzer/editors/code/src/log.ts | 0 .../move-analyzer/editors/code/src/main.ts | 0 .../editors/code/tests/ext.test.ts | 0 .../move-analyzer/editors/code/tests/index.ts | 0 .../editors/code/tests/lsp-demo/Move.toml | 0 .../lsp-demo/lsp-demo-win.code-workspace | 0 .../tests/lsp-demo/lsp-demo.code-workspace | 0 .../tests/lsp-demo/sources/Completions.move | 0 .../code/tests/lsp-demo/sources/M1.move | 0 .../code/tests/lsp-demo/sources/M2.move | 0 .../code/tests/lsp-demo/sources/M3.move | 0 .../editors/code/tests/lsp.test.ts | 0 .../editors/code/tests/runTests.ts | 0 .../move-analyzer/editors/code/tsconfig.json | 0 .../move-analyzer/src/bin/move-analyzer.rs | 0 .../move-analyzer/src/completion.rs | 0 .../{ => crates}/move-analyzer/src/context.rs | 0 .../move-analyzer/src/diagnostics.rs | 0 .../{ => crates}/move-analyzer/src/lib.rs | 0 .../{ => crates}/move-analyzer/src/symbols.rs | 0 .../{ => crates}/move-analyzer/src/utils.rs | 0 .../{ => crates}/move-analyzer/src/vfs.rs | 0 .../move-analyzer/tests/symbols/Move.toml | 0 .../tests/symbols/sources/M1.move | 0 .../tests/symbols/sources/M2.move | 0 .../tests/symbols/sources/M3.move | 0 .../tests/symbols/sources/M4.move | 0 .../tests/symbols/sources/M6.move | 0 .../tests/symbols/sources/M7.move | 0 .../move-binary-format/Cargo.toml | 0 .../{ => crates}/move-binary-format/README.md | 0 .../move-binary-format/src/access.rs | 0 .../move-binary-format/src/binary_views.rs | 0 .../move-binary-format/src/check_bounds.rs | 0 .../move-binary-format/src/compatibility.rs | 0 .../move-binary-format/src/constant.rs | 0 .../src/control_flow_graph.rs | 0 .../move-binary-format/src/deserializer.rs | 0 .../move-binary-format/src/errors.rs | 0 .../move-binary-format/src/file_format.rs | 0 .../src/file_format_common.rs | 0 .../move-binary-format/src/internals.rs | 0 .../move-binary-format/src/lib.rs | 0 .../move-binary-format/src/normalized.rs | 0 .../move-binary-format/src/proptest_types.rs | 0 .../src/proptest_types/constants.rs | 0 .../src/proptest_types/functions.rs | 0 .../src/proptest_types/metadata.rs | 0 .../src/proptest_types/signature.rs | 0 .../src/proptest_types/types.rs | 0 .../move-binary-format/src/serializer.rs | 0 .../src/unit_tests/binary_tests.rs | 0 .../src/unit_tests/compatibility_tests.rs | 0 .../unit_tests/control_flow_graph_tests.rs | 0 .../src/unit_tests/deserializer_tests.rs | 0 .../src/unit_tests/empty_script.mv | Bin .../unit_tests/invalid_script_no_signature.mv | Bin .../move-binary-format/src/unit_tests/mod.rs | 0 .../src/unit_tests/number_tests.rs | 0 .../src/unit_tests/signature_token_tests.rs | 0 .../staged_enum_variant_order/type.yaml | 0 .../move-binary-format/src/views.rs | 0 .../{ => crates}/move-borrow-graph/Cargo.toml | 0 .../move-borrow-graph/src/graph.rs | 0 .../{ => crates}/move-borrow-graph/src/lib.rs | 0 .../move-borrow-graph/src/paths.rs | 0 .../move-borrow-graph/src/references.rs | 0 .../move-borrow-graph/src/shared.rs | 0 .../move-bytecode-source-map/Cargo.toml | 0 .../move-bytecode-source-map/src/lib.rs | 0 .../move-bytecode-source-map/src/mapping.rs | 0 .../move-bytecode-source-map/src/marking.rs | 0 .../src/source_map.rs | 0 .../move-bytecode-source-map/src/utils.rs | 0 .../move-bytecode-source-map/tests/dummies.rs | 0 .../move-bytecode-utils/Cargo.toml | 0 .../src/dependency_graph.rs | 0 .../move-bytecode-utils/src/layout.rs | 0 .../move-bytecode-utils/src/lib.rs | 0 .../move-bytecode-utils/src/module_cache.rs | 0 .../move-bytecode-verifier/Cargo.toml | 0 .../move-bytecode-verifier/README.md | 0 .../src/ability_field_requirements.rs | 0 .../move-bytecode-verifier/src/absint.rs | 0 .../src/acquires_list_verifier.rs | 0 .../src/check_duplication.rs | 0 .../src/code_unit_verifier.rs | 0 .../move-bytecode-verifier/src/constants.rs | 0 .../src/control_flow.rs | 0 .../src/control_flow_v5.rs | 0 .../src/cyclic_dependencies.rs | 0 .../src/dependencies.rs | 0 .../move-bytecode-verifier/src/friends.rs | 0 .../src/instantiation_loops.rs | 0 .../src/instruction_consistency.rs | 0 .../move-bytecode-verifier/src/lib.rs | 0 .../move-bytecode-verifier/src/limits.rs | 0 .../src/locals_safety/abstract_state.rs | 0 .../src/locals_safety/mod.rs | 0 .../src/loop_summary.rs | 0 .../move-bytecode-verifier/src/meter.rs | 0 .../src/reference_safety/abstract_state.rs | 0 .../src/reference_safety/mod.rs | 0 .../src/regression_tests/bounds_check.rs | 0 .../src/regression_tests/mod.rs | 0 .../regression_tests/reference_analysis.rs | 0 .../src/script_signature.rs | 0 .../move-bytecode-verifier/src/signature.rs | 0 .../src/stack_usage_verifier.rs | 0 .../move-bytecode-verifier/src/struct_defs.rs | 0 .../move-bytecode-verifier/src/type_safety.rs | 0 .../move-bytecode-verifier/src/verifier.rs | 0 .../move-bytecode-viewer/Cargo.toml | 0 .../src/bytecode_viewer.rs | 0 .../move-bytecode-viewer/src/interfaces.rs | 0 .../move-bytecode-viewer/src/lib.rs | 0 .../move-bytecode-viewer/src/main.rs | 0 .../move-bytecode-viewer/src/source_viewer.rs | 0 .../move-bytecode-viewer/src/tui/mod.rs | 0 .../src/tui/text_builder.rs | 0 .../src/tui/tui_interface.rs | 0 .../move-bytecode-viewer/src/viewer.rs | 0 .../{tools => crates}/move-cli/Cargo.toml | 0 .../move/{tools => crates}/move-cli/README.md | 0 .../move-cli/src/base/build.rs | 0 .../move-cli/src/base/coverage.rs | 0 .../move-cli/src/base/disassemble.rs | 0 .../move-cli/src/base/docgen.rs | 0 .../move-cli/src/base/errmap.rs | 0 .../move-cli/src/base/info.rs | 0 .../move-cli/src/base/mod.rs | 0 .../move-cli/src/base/new.rs | 0 .../move-cli/src/base/prove.rs | 0 .../move-cli/src/base/test.rs | 0 .../{tools => crates}/move-cli/src/lib.rs | 0 .../{tools => crates}/move-cli/src/main.rs | 0 .../move-cli/src/sandbox/cli.rs | 0 .../move-cli/src/sandbox/commands/doctor.rs | 0 .../move-cli/src/sandbox/commands/generate.rs | 0 .../move-cli/src/sandbox/commands/mod.rs | 0 .../move-cli/src/sandbox/commands/publish.rs | 0 .../move-cli/src/sandbox/commands/run.rs | 0 .../move-cli/src/sandbox/commands/test.rs | 0 .../move-cli/src/sandbox/commands/view.rs | 0 .../move-cli/src/sandbox/mod.rs | 0 .../move-cli/src/sandbox/utils/mod.rs | 0 .../src/sandbox/utils/on_disk_state_view.rs | 0 .../src/sandbox/utils/package_context.rs | 0 .../build_with_dep_warnings/Move.toml | 0 .../build_with_dep_warnings/args.exp | 0 .../build_with_dep_warnings/args.txt | 0 .../build_with_dep_warnings/dep/Move.toml | 0 .../dep/sources/has_warning.move | 0 .../build_with_dep_warnings/sources/m.move | 0 .../build_tests/build_with_warnings/Move.toml | 0 .../build_tests/build_with_warnings/args.exp | 0 .../build_tests/build_with_warnings/args.txt | 0 .../build_with_warnings/modules/m.move | 0 .../build_with_warnings/sources/m.move | 0 .../build_tests/canonicalize_module/Move.toml | 0 .../build_tests/canonicalize_module/args.exp | 0 .../build_tests/canonicalize_module/args.txt | 0 .../canonicalize_module/sources/m.move | 0 .../build_tests/canonicalize_script/Move.toml | 0 .../build_tests/canonicalize_script/args.exp | 0 .../build_tests/canonicalize_script/args.txt | 0 .../canonicalize_script/sources/m.move | 0 .../circular_dependencies/Move.toml | 0 .../circular_dependencies/args.exp | 0 .../circular_dependencies/args.txt | 0 .../circular_dependencies/bar/Move.toml | 0 .../bar/sources/Bar.move | 0 .../circular_dependencies/sources/Foo.move | 0 .../build_tests/dependency_chain/Move.toml | 0 .../build_tests/dependency_chain/args.exp | 0 .../build_tests/dependency_chain/args.txt | 0 .../dependency_chain/bar/Move.toml | 0 .../dependency_chain/bar/sources/A.move | 0 .../dependency_chain/foo/Move.toml | 0 .../dependency_chain/foo/sources/A.move | 0 .../dependency_chain/sources/A.move | 0 .../tests/build_tests/dev_address/Move.toml | 0 .../tests/build_tests/dev_address/args.exp | 0 .../tests/build_tests/dev_address/args.txt | 0 .../build_tests/dev_address/sources/A.move | 0 .../build_tests/disassemble_module/Move.toml | 0 .../build_tests/disassemble_module/args.exp | 0 .../build_tests/disassemble_module/args.txt | 0 .../disassemble_module/sources/m.move | 0 .../build_tests/disassemble_script/Move.toml | 0 .../build_tests/disassemble_script/args.exp | 0 .../build_tests/disassemble_script/args.txt | 0 .../disassemble_script/sources/me.move | 0 .../empty_module_no_deps/Move.toml | 0 .../build_tests/empty_module_no_deps/args.exp | 0 .../build_tests/empty_module_no_deps/args.txt | 0 .../empty_module_no_deps/sources/A.move | 0 .../include_exclude_stdlib/Move.toml | 2 +- .../include_exclude_stdlib/args.exp | 0 .../include_exclude_stdlib/args.txt | 0 .../sources/UseSigner.move | 0 .../build_tests/public_package/Move.toml | 0 .../tests/build_tests/public_package/args.exp | 0 .../tests/build_tests/public_package/args.txt | 0 .../build_tests/public_package/sources/A.move | 0 .../Move.toml | 0 .../args.exp | 0 .../args.txt | 0 .../sources/A.move | 0 .../sources/B.move | 0 .../public_package_different_both/Move.toml | 0 .../public_package_different_both/args.exp | 0 .../public_package_different_both/args.txt | 0 .../defn/Move.toml | 0 .../defn/sources/A.move | 0 .../sources/B.move | 0 .../Move.toml | 0 .../args.exp | 0 .../args.txt | 0 .../defn/Move.toml | 0 .../defn/sources/A.move | 0 .../sources/A.move | 0 .../rebuild_after_adding_new_source/Move.toml | 0 .../sources/Foo.move | 0 .../Move.toml | 0 .../sources/Foo.move | 0 .../rebuild_after_touching_manifest/Move.toml | 0 .../sources/Foo.move | 0 .../rebuild_after_touching_source/Move.toml | 0 .../sources/Foo.move | 0 .../rebuild_no_modification/Move.toml | 0 .../rebuild_no_modification/sources/Foo.move | 0 .../simple_build_with_docs/args.exp | 0 .../simple_build_with_docs/args.txt | 0 .../simple_build_with_docs/sources/Foo.move | 0 .../simple_build_with_docs/template.md | 0 .../tests/build_tests/simple_new/args.exp | 0 .../tests/build_tests/simple_new/args.txt | 0 .../build_tests/unbound_address/Move.toml | 0 .../build_tests/unbound_address/args.exp | 0 .../build_tests/unbound_address/args.txt | 0 .../unbound_address/sources/A.move | 0 .../build_tests/unbound_dependency/Move.toml | 0 .../build_tests/unbound_dependency/args.exp | 0 .../build_tests/unbound_dependency/args.txt | 0 .../unbound_dependency/sources/A.move | 0 .../move-cli/tests/build_testsuite.rs | 0 .../move-cli/tests/cli_tests.rs | 2 +- .../move-cli/tests/metatests/args.exp | 0 .../move-cli/tests/metatests/args.txt | 0 .../tests/metatests/cov/plain/Move.toml | 0 .../tests/metatests/cov/plain/args.exp | 0 .../tests/metatests/cov/plain/args.txt | 0 .../metatests/cov/plain/scripts/test.move | 0 .../tests/metatests/cov/plain/sources/M.move | 0 .../cov/two-runs-diff-module/Move.toml | 0 .../cov/two-runs-diff-module/args.exp | 0 .../cov/two-runs-diff-module/args.txt | 0 .../two-runs-diff-module/scripts/test.move | 0 .../cov/two-runs-diff-module/sources/M1.move | 0 .../cov/two-runs-diff-module/sources/M2.move | 0 .../cov/two-runs-same-module/Move.toml | 0 .../cov/two-runs-same-module/args.exp | 0 .../cov/two-runs-same-module/args.txt | 0 .../two-runs-same-module/scripts/test.move | 0 .../cov/two-runs-same-module/sources/M.move | 0 .../tests/metatests/dummy/test_1/args.exp | 0 .../tests/metatests/dummy/test_1/args.txt | 0 .../tests/metatests/dummy/test_2/args.exp | 0 .../tests/metatests/dummy/test_2/args.txt | 0 .../assign_dev_addr_for_dep/Move.toml | 2 +- .../assign_dev_addr_for_dep/args.exp | 0 .../args.stackless.exp | 0 .../args.stackless.txt | 0 .../assign_dev_addr_for_dep/args.txt | 0 .../assign_dev_addr_for_dep/dep/Move.toml | 2 +- .../dep/sources/M.move | 0 .../assign_dev_addr_for_dep/sources/M.move | 0 .../Move.toml | 2 +- .../args.exp | 0 .../args.stackless.exp | 0 .../args.stackless.txt | 0 .../args.txt | 0 .../sources/M.move | 0 .../Move.toml | 2 +- .../args.exp | 0 .../args.stackless.exp | 0 .../args.stackless.txt | 0 .../args.txt | 0 .../sources/M.move | 0 ...ove_unit_tests_move_vm_and_stackless_vm.rs | 0 .../tests/sandbox_tests}/.gitattributes | 0 .../build_modules_and_scripts/Move.toml | 0 .../build_modules_and_scripts/args.exp | 0 .../build_modules_and_scripts/args.txt | 0 .../scripts/script1.move | 0 .../scripts/script2.move | 0 .../build_modules_and_scripts/sources/M.move | 0 .../doctor_with_stdlib/Move.toml | 2 +- .../sandbox_tests/doctor_with_stdlib/args.exp | 0 .../sandbox_tests/doctor_with_stdlib/args.txt | 0 .../doctor_with_stdlib/sources/M.move | 0 .../explain_arithmetic_failure/Move.toml | 0 .../explain_arithmetic_failure/args.exp | 0 .../explain_arithmetic_failure/args.txt | 0 .../sources/script.move | 0 .../explain_stdlib_abort/Move.toml | 2 +- .../explain_stdlib_abort/args.exp | 0 .../explain_stdlib_abort/args.txt | 0 .../sources/bad_borrow.move | 0 .../explain_user_module_abort/Move.toml | 0 .../explain_user_module_abort/args.exp | 0 .../explain_user_module_abort/args.txt | 0 .../scripts/fail_script.move | 0 .../sources/Fail.move | 0 .../explain_user_tx_script_abort/Move.toml | 0 .../explain_user_tx_script_abort/args.exp | 0 .../explain_user_tx_script_abort/args.txt | 0 .../sources/abort_script.move | 0 .../sandbox_tests/gas_metering/Move.toml | 0 .../tests/sandbox_tests/gas_metering/args.exp | 0 .../tests/sandbox_tests/gas_metering/args.txt | 0 .../gas_metering/sources/looper.move | 0 .../generate_struct_layout/Move.toml | 0 .../generate_struct_layout/args.exp | 0 .../generate_struct_layout/args.txt | 0 .../generate_struct_layout/sources/M1.move | 0 .../generate_struct_layout/sources/M2.move | 0 .../sources/phantoms.move | 0 .../module_disassemble/Move.toml | 2 +- .../sandbox_tests/module_disassemble/args.exp | 0 .../sandbox_tests/module_disassemble/args.txt | 0 .../module_disassemble/deps1/Move.toml | 0 .../deps1/sources/NameConflict.move | 0 .../deps1/sources/NotAConflict.move | 0 .../module_disassemble/deps2/Move.toml | 0 .../deps2/sources/NameConflict.move | 0 .../deps2/sources/NotAConflict.move | 0 .../module_disassemble/sources/M1.move | 0 .../sources/NameConflict.move | 0 .../module_publish_view/Move.toml | 0 .../module_publish_view/args.exp | 0 .../module_publish_view/args.txt | 0 .../module_publish_view/sources/Module.move | 0 .../multi_module_publish/Move.toml | 0 .../multi_module_publish/args.exp | 0 .../multi_module_publish/args.txt | 0 .../sources/GoodFriends.move | 0 .../Move.toml | 0 .../named_address_conflicts_in_error/args.exp | 0 .../named_address_conflicts_in_error/args.txt | 0 .../dep/Move.toml | 0 .../dep/sources/m.move | 0 .../sources/example.move | 0 .../sandbox_tests/package_basics/Move.toml | 2 +- .../sandbox_tests/package_basics/args.exp | 0 .../sandbox_tests/package_basics/args.txt | 0 .../package_basics/error_map.errmap | Bin .../package_basics/sources/AModule.move | 0 .../package_basics/tests/AModuleTests.move | 0 .../sandbox_tests/print_stack_trace/Move.toml | 2 +- .../sandbox_tests/print_stack_trace/args.exp | 0 .../sandbox_tests/print_stack_trace/args.txt | 0 .../scripts/print_stack_trace.move | 0 .../print_stack_trace/sources/M.move | 0 .../print_stack_trace/sources/N.move | 0 .../sandbox_tests/print_values/Move.toml | 2 +- .../tests/sandbox_tests/print_values/args.exp | 0 .../tests/sandbox_tests/print_values/args.txt | 0 .../sandbox_tests/print_values/sources/M.move | 0 .../sandbox_tests/publish_then_run/Move.toml | 0 .../sandbox_tests/publish_then_run/args.exp | 0 .../sandbox_tests/publish_then_run/args.txt | 0 .../publish_then_run/scripts/main.move | 0 .../publish_then_run/sources/M.move | 0 .../sandbox_tests/use_named_address/Move.toml | 0 .../sandbox_tests/use_named_address/args.exp | 0 .../sandbox_tests/use_named_address/args.txt | 0 .../use_named_address/sources/M.move | 0 .../use_named_address/sources/M_no_named.move | 0 .../use_named_address/sources/N.move | 0 .../Move.toml | 0 .../args.exp | 0 .../args.txt | 0 .../sources/example.move | 0 .../sources/example_another.move | 0 .../Move.toml | 0 .../args.exp | 0 .../args.txt | 0 .../sources/example.move | 0 .../move-cli/tests/sandbox_testsuite.rs | 0 .../no_git_remote_package/Move.toml | 0 .../no_git_remote_package/sources/Dummy.move | 0 .../upload_tests/valid_package1/Move.toml | 0 .../valid_package1/sources/Dummy.move | 0 .../upload_tests/valid_package2/Move.toml | 0 .../valid_package2/sources/Dummy.move | 0 .../upload_tests/valid_package3/Move.toml | 0 .../valid_package3/sources/Dummy.move | 0 .../README.md => crates/move-cli/tools.md} | 0 .../move-command-line-common/Cargo.toml | 0 .../move-command-line-common/src/address.rs | 0 .../src/character_sets.rs | 0 .../move-command-line-common/src/env.rs | 0 .../move-command-line-common/src/files.rs | 0 .../move-command-line-common/src/lib.rs | 0 .../move-command-line-common/src/parser.rs | 0 .../move-command-line-common/src/testing.rs | 0 .../move-command-line-common/src/types.rs | 0 .../move-command-line-common/src/values.rs | 0 .../Cargo.toml | 0 .../src/lib.rs | 0 .../tests/constants/by_reference.exp | 0 .../tests/constants/by_reference.move | 0 .../tests/constants/const_in_const.exp | 0 .../tests/constants/const_in_const.move | 0 .../tests/constants/default_int_size.exp | 0 .../tests/constants/default_int_size.move | 0 .../tests/constants/folding_boolean.exp | 0 .../tests/constants/folding_boolean.move | 0 .../tests/constants/folding_complex.exp | 0 .../tests/constants/folding_complex.move | 0 .../tests/constants/folding_equality.exp | 0 .../tests/constants/folding_equality.move | 0 .../tests/constants/folding_numeric.exp | 0 .../tests/constants/folding_numeric.move | 0 .../tests/constants/folding_values.exp | 0 .../tests/constants/folding_values.move | 0 .../tests/constants/folding_vector.exp | 0 .../tests/constants/folding_vector.move | 0 .../tests/constants/folding_vector_large.exp | 0 .../tests/constants/folding_vector_large.move | 0 .../constants/non_constant_empty_vec.exp | 0 .../constants/non_constant_empty_vec.move | 0 .../tests/control_flow/assert_in_while.exp | 0 .../tests/control_flow/assert_in_while.move | 0 ...branch_assigns_then_moves_then_assigns.exp | 0 ...ranch_assigns_then_moves_then_assigns.move | 0 .../tests/control_flow/break_accumulator.exp | 0 .../tests/control_flow/break_accumulator.move | 0 .../control_flow/break_continue_simple.exp | 0 .../control_flow/break_continue_simple.move | 0 .../break_continue_sum_of_odds.exp | 0 .../break_continue_sum_of_odds.move | 0 .../tests/control_flow/break_nested.exp | 0 .../tests/control_flow/break_nested.move | 0 .../tests/control_flow/break_simple.exp | 0 .../tests/control_flow/break_simple.move | 0 .../deep_return_branch_doesnt_assign.exp | 0 .../deep_return_branch_doesnt_assign.move | 0 .../tests/control_flow/if_assignment.exp | 0 .../tests/control_flow/if_assignment.move | 0 .../control_flow/if_branch_diverges_1.exp | 0 .../control_flow/if_branch_diverges_1.move | 0 .../control_flow/if_branch_diverges_10.exp | 0 .../control_flow/if_branch_diverges_10.move | 0 .../control_flow/if_branch_diverges_2.exp | 0 .../control_flow/if_branch_diverges_2.move | 0 .../control_flow/if_branch_diverges_3.exp | 0 .../control_flow/if_branch_diverges_3.move | 0 .../control_flow/if_branch_diverges_4.exp | 0 .../control_flow/if_branch_diverges_4.move | 0 .../control_flow/if_branch_diverges_5.exp | 0 .../control_flow/if_branch_diverges_5.move | 0 .../control_flow/if_branch_diverges_6.exp | 0 .../control_flow/if_branch_diverges_6.move | 0 .../control_flow/if_branch_diverges_7.exp | 0 .../control_flow/if_branch_diverges_7.move | 0 .../control_flow/if_branch_diverges_8.exp | 0 .../control_flow/if_branch_diverges_8.move | 0 .../control_flow/if_branch_diverges_9.exp | 0 .../control_flow/if_branch_diverges_9.move | 0 .../control_flow/if_without_braces_1.exp | 0 .../control_flow/if_without_braces_1.move | 0 .../control_flow/if_without_braces_2.exp | 0 .../control_flow/if_without_braces_2.move | 0 .../control_flow/if_without_braces_3.exp | 0 .../control_flow/if_without_braces_3.move | 0 .../control_flow/if_without_braces_4.exp | 0 .../control_flow/if_without_braces_4.move | 0 .../tests/control_flow/immediate_break.exp | 0 .../tests/control_flow/immediate_break.move | 0 .../local_assigned_many_times.exp | 0 .../local_assigned_many_times.move | 0 .../tests/control_flow/loop_nested_breaks.exp | 0 .../control_flow/loop_nested_breaks.move | 0 .../tests/control_flow/loop_return.exp | 0 .../tests/control_flow/loop_return.move | 0 .../tests/control_flow/loop_simple.exp | 0 .../tests/control_flow/loop_simple.move | 0 .../tests/control_flow/nested_loops.exp | 0 .../tests/control_flow/nested_loops.move | 0 .../return_branch_doesnt_assign.exp | 0 .../return_branch_doesnt_assign.move | 0 .../control_flow/return_branch_moves.exp | 0 .../control_flow/return_branch_moves.move | 0 .../return_in_if_branch_taken.exp | 0 .../return_in_if_branch_taken.move | 0 .../return_in_if_branch_taken_local.exp | 0 .../return_in_if_branch_taken_local.move | 0 .../return_in_if_branch_taken_no_else.exp | 0 .../return_in_if_branch_taken_no_else.move | 0 .../unused_signer_infinite_loop.exp | 0 .../unused_signer_infinite_loop.move | 0 .../tests/control_flow/while_false.exp | 0 .../tests/control_flow/while_false.move | 0 .../tests/control_flow/while_nested.exp | 0 .../tests/control_flow/while_nested.move | 0 .../control_flow/while_nested_return.exp | 0 .../control_flow/while_nested_return.move | 0 .../tests/control_flow/while_return.exp | 0 .../tests/control_flow/while_return.move | 0 .../tests/control_flow/while_simple.exp | 0 .../tests/control_flow/while_simple.move | 0 .../tests/dependencies/dependency_order.exp | 0 .../tests/dependencies/dependency_order.move | 0 .../tests/dependencies/public_package.exp | 0 .../tests/dependencies/public_package.move | 0 .../public_package_different_packages.exp | 0 .../public_package_different_packages.move | 0 .../tests/dependencies/transitive_deps.exp | 0 .../tests/dependencies/transitive_deps.move | 0 .../tests/evaluation_order/lazy_assert.exp | 0 .../tests/evaluation_order/lazy_assert.move | 0 .../evaluation_order/short_circuiting.exp | 0 .../evaluation_order/short_circuiting.move | 0 .../short_circuiting_invalid.exp | 0 .../short_circuiting_invalid.move | 0 .../evaluation_order/struct_arguments.exp | 0 .../evaluation_order/struct_arguments.move | 0 .../tests/functions/dot_call_modify.exp | 0 .../tests/functions/dot_call_modify.move | 0 .../tests/functions/dot_call_owned.exp | 0 .../tests/functions/dot_call_owned.move | 0 .../tests/functions/dot_call_ref.exp | 0 .../tests/functions/dot_call_ref.move | 0 .../operators/arithmetic_operators_u128.exp | 0 .../operators/arithmetic_operators_u128.move | 0 .../operators/arithmetic_operators_u16.exp | 0 .../operators/arithmetic_operators_u16.move | 0 .../operators/arithmetic_operators_u256.exp | 0 .../operators/arithmetic_operators_u256.move | 0 .../operators/arithmetic_operators_u32.exp | 0 .../operators/arithmetic_operators_u32.move | 0 .../operators/arithmetic_operators_u64.exp | 0 .../operators/arithmetic_operators_u64.move | 0 .../operators/arithmetic_operators_u8.exp | 0 .../operators/arithmetic_operators_u8.move | 0 .../tests/operators/bitwise_operators.exp | 0 .../tests/operators/bitwise_operators.move | 0 .../tests/operators/boolean_operators.exp | 0 .../tests/operators/boolean_operators.move | 0 .../tests/operators/casting_operators.exp | 0 .../tests/operators/casting_operators.move | 0 .../tests/operators/comparison_operators.exp | 0 .../tests/operators/comparison_operators.move | 0 .../tests/operators/precedence.exp | 0 .../tests/operators/precedence.move | 0 .../tests/operators/shift_operators.exp | 0 .../tests/operators/shift_operators.move | 0 .../tests/parser/byte_string.exp | 0 .../tests/parser/byte_string.move | 0 .../parser/control_exp_associativity.exp | 0 .../parser/control_exp_associativity.move | 0 .../tests/parser/expr_binary_operators.exp | 0 .../tests/parser/expr_binary_operators.move | 0 .../tests/parser/hex_and_decimal_address.exp | 0 .../tests/parser/hex_and_decimal_address.move | 0 .../tests/parser/hex_and_decimal_numbers.exp | 0 .../tests/parser/hex_and_decimal_numbers.move | 0 .../tests/parser/hexstring.exp | 0 .../tests/parser/hexstring.move | 0 .../tests/parser/num_literal_underscore.exp | 0 .../tests/parser/num_literal_underscore.move | 0 .../tests/parser/precedence.exp | 0 .../tests/parser/precedence.move | 0 .../tests/parser/return_not_binary.exp | 0 .../tests/parser/return_not_binary.move | 0 .../tests/tests.rs | 0 .../{ => crates}/move-compiler/.gitignore | 0 .../{ => crates}/move-compiler/Cargo.toml | 0 .../move/{ => crates}/move-compiler/README.md | 0 .../move/{ => crates}/move-compiler/TODO | 0 .../move-compiler/src/bin/move-build.rs | 0 .../move-compiler/src/bin/move-check.rs | 0 .../move-compiler/src/cfgir/absint.rs | 0 .../move-compiler/src/cfgir/ast.rs | 0 .../move-compiler/src/cfgir/borrows/mod.rs | 0 .../move-compiler/src/cfgir/borrows/state.rs | 0 .../move-compiler/src/cfgir/cfg.rs | 0 .../move-compiler/src/cfgir/liveness/mod.rs | 0 .../move-compiler/src/cfgir/liveness/state.rs | 0 .../move-compiler/src/cfgir/locals/mod.rs | 0 .../move-compiler/src/cfgir/locals/state.rs | 0 .../move-compiler/src/cfgir/mod.rs | 0 .../src/cfgir/optimize/constant_fold.rs | 0 .../src/cfgir/optimize/eliminate_locals.rs | 0 .../src/cfgir/optimize/inline_blocks.rs | 0 .../move-compiler/src/cfgir/optimize/mod.rs | 0 .../src/cfgir/optimize/simplify_jumps.rs | 0 .../move-compiler/src/cfgir/remove_no_ops.rs | 0 .../move-compiler/src/cfgir/translate.rs | 0 .../move-compiler/src/cfgir/visitor.rs | 0 .../src/command_line/compiler.rs | 0 .../move-compiler/src/command_line/mod.rs | 0 .../move-compiler/src/compiled_unit.rs | 0 .../move-compiler/src/diagnostics/codes.rs | 0 .../move-compiler/src/diagnostics/mod.rs | 0 .../move-compiler/src/editions/mod.rs | 0 .../move-compiler/src/expansion/aliases.rs | 0 .../move-compiler/src/expansion/ast.rs | 0 .../src/expansion/byte_string.rs | 0 .../move-compiler/src/expansion/hex_string.rs | 0 .../move-compiler/src/expansion/mod.rs | 0 .../src/expansion/primitive_definers.rs | 0 .../move-compiler/src/expansion/translate.rs | 0 .../move-compiler/src/hlir/ast.rs | 0 .../move-compiler/src/hlir/mod.rs | 0 .../move-compiler/src/hlir/translate.rs | 0 .../move-compiler/src/interface_generator.rs | 0 .../move-compiler/src/ir_translation.rs | 0 .../{ => crates}/move-compiler/src/lib.rs | 0 .../move-compiler/src/naming/ast.rs | 0 .../move-compiler/src/naming/fake_natives.rs | 0 .../move-compiler/src/naming/mod.rs | 0 .../src/naming/resolve_use_funs.rs | 0 .../move-compiler/src/naming/translate.rs | 0 .../move-compiler/src/parser/ast.rs | 0 .../move-compiler/src/parser/comments.rs | 0 .../move-compiler/src/parser/filter.rs | 0 .../move-compiler/src/parser/keywords.rs | 0 .../move-compiler/src/parser/lexer.rs | 0 .../src/parser/merge_spec_modules.rs | 0 .../move-compiler/src/parser/mod.rs | 0 .../move-compiler/src/parser/syntax.rs | 0 .../move-compiler/src/shared/ast_debug.rs | 0 .../move-compiler/src/shared/mod.rs | 0 .../move-compiler/src/shared/program_info.rs | 0 .../src/shared/remembering_unique_map.rs | 0 .../move-compiler/src/shared/unique_map.rs | 0 .../move-compiler/src/shared/unique_set.rs | 0 .../move-compiler/src/sui_mode/id_leak.rs | 0 .../move-compiler/src/sui_mode/mod.rs | 0 .../move-compiler/src/sui_mode/typing.rs | 0 .../src/to_bytecode/canonicalize_handles.rs | 0 .../move-compiler/src/to_bytecode/context.rs | 0 .../move-compiler/src/to_bytecode/mod.rs | 0 .../src/to_bytecode/optimize/mod.rs | 0 .../optimize/remove_fallthrough_jumps.rs | 0 .../to_bytecode/optimize/remove_nop_store.rs | 0 .../optimize/remove_unused_locals.rs | 0 .../to_bytecode/optimize/remove_write_back.rs | 0 .../src/to_bytecode/translate.rs | 0 .../move-compiler/src/typing/ast.rs | 0 .../move-compiler/src/typing/core.rs | 0 .../src/typing/dependency_ordering.rs | 0 .../move-compiler/src/typing/expand.rs | 0 .../src/typing/infinite_instantiations.rs | 0 .../move-compiler/src/typing/mod.rs | 0 .../src/typing/recursive_structs.rs | 0 .../move-compiler/src/typing/translate.rs | 0 .../move-compiler/src/typing/visitor.rs | 0 .../src/unit_test/filter_test_members.rs | 0 .../move-compiler/src/unit_test/mod.rs | 0 .../src/unit_test/plan_builder.rs | 0 .../src/verification/ast_filter.rs | 0 .../move-compiler/src/verification/mod.rs | 0 .../move-compiler/tests}/.gitattributes | 0 .../positional_struct_lhs_unpack.move | 0 .../naming/duplicate_use_fun_explicit.exp | 0 .../naming/duplicate_use_fun_explicit.move | 0 ...duplicate_use_fun_with_fun_declaration.exp | 0 ...uplicate_use_fun_with_fun_declaration.move | 0 .../duplicate_use_fun_with_normal_use.exp | 0 .../duplicate_use_fun_with_normal_use.move | 0 .../naming/non_duplicate_use_fun.move | 0 .../naming/positional_pack_fn_call_shadow.exp | 0 .../positional_pack_fn_call_shadow.move | 0 ...sitional_pack_of_non_positional_struct.exp | 0 ...itional_pack_of_non_positional_struct.move | 0 .../positional_pack_of_positional_struct.move | 0 ...positional_struct_fn_use_alias_shadow.move | 0 .../naming/positional_struct_lhs_unpack.exp | 0 .../naming/positional_struct_lhs_unpack.move | 0 .../positional_struct_non_positional_pack.exp | 0 ...positional_struct_non_positional_pack.move | 0 ...ositional_struct_non_positional_unpack.exp | 0 ...sitional_struct_non_positional_unpack.move | 0 .../naming/positional_struct_resolution.move | 0 ...tional_unpack_of_non_positional_struct.exp | 0 ...ional_unpack_of_non_positional_struct.move | 0 ...ositional_unpack_of_positional_struct.move | 0 .../naming/public_use_fun_invalid_type.exp | 0 .../naming/public_use_fun_invalid_type.move | 0 .../naming/public_use_fun_valid_type.move | 0 .../move_2024/naming/use_fun_bad_args.exp | 0 .../move_2024/naming/use_fun_bad_args.move | 0 .../move_2024/naming/use_fun_no_args.exp | 0 .../move_2024/naming/use_fun_no_args.move | 0 .../move_2024/naming/use_fun_with_builtin.exp | 0 .../naming/use_fun_with_builtin.move | 0 .../naming/use_fun_with_type_parameter.exp | 0 .../naming/use_fun_with_type_parameter.move | 0 .../ability_modifier_infix_and_postfix.exp | 0 .../ability_modifier_infix_and_postfix.move | 0 ...difier_infix_and_postfix_native_struct.exp | 0 ...ifier_infix_and_postfix_native_struct.move | 0 ...ility_modifier_infix_postfix_no_fields.exp | 0 ...lity_modifier_infix_postfix_no_fields.move | 0 ...infix_postfix_no_fields_with_comma_sep.exp | 0 ...nfix_postfix_no_fields_with_comma_sep.move | 0 ...ifier_invalid_infix_with_valid_postfix.exp | 0 ...fier_invalid_infix_with_valid_postfix.move | 0 .../parser/ability_modifier_no_abilities.exp | 0 .../parser/ability_modifier_no_abilities.move | 0 ...bility_modifier_postfix_missing_commas.exp | 0 ...ility_modifier_postfix_missing_commas.move | 0 ..._postfix_missing_semi_multiple_structs.exp | 0 ...postfix_missing_semi_multiple_structs.move | 0 ..._modifier_postfix_no_abilities_no_semi.exp | 0 ...modifier_postfix_no_abilities_no_semi.move | 0 ...odifier_postfix_no_abilities_with_semi.exp | 0 ...difier_postfix_no_abilities_with_semi.move | 0 .../ability_modifier_postfix_no_fields.exp | 0 .../ability_modifier_postfix_no_fields.move | 0 .../ability_modifier_postfix_no_semi.exp | 0 .../ability_modifier_postfix_no_semi.move | 0 .../ability_modifier_postfix_with_semi.move | 0 ...ty_modifies_infix_no_abilities_postfix.exp | 0 ...y_modifies_infix_no_abilities_postfix.move | 0 ...ty_modifies_no_abilities_infix_postfix.exp | 0 ...y_modifies_no_abilities_infix_postfix.move | 0 .../move_2024/parser/dot_call_precedence.move | 0 .../parser/dot_call_precedence_term.move | 0 .../dot_call_precedence_term_nonsense.exp | 0 .../dot_call_precedence_term_nonsense.move | 0 .../parser/dot_call_type_arguments.move | 0 .../dot_call_type_arguments_invalid.exp | 0 .../dot_call_type_arguments_invalid.move | 0 .../tests/move_2024/parser/enum_keyword.exp | 0 .../tests/move_2024/parser/enum_keyword.move | 0 ...positional_struct_unpack_deeply_nested.exp | 0 ...ositional_struct_unpack_deeply_nested.move | 0 .../tests/move_2024/parser/match_keyword.exp | 0 .../tests/move_2024/parser/match_keyword.move | 0 .../parser/mut_field_pun_invalid_assign.exp | 0 .../parser/mut_field_pun_invalid_assign.move | 0 .../parser/mut_field_pun_invalid_pack.exp | 0 .../parser/mut_field_pun_invalid_pack.move | 0 .../move_2024/parser/mut_field_pun_valid.move | 0 .../tests/move_2024/parser/mut_keyword.exp | 0 .../tests/move_2024/parser/mut_keyword.move | 0 .../tests/move_2024/parser/mut_space.move | 0 .../named_struct_with_positional_fields.exp | 0 .../named_struct_with_positional_fields.move | 0 .../parser/new_keywords_restricted_ident.move | 0 .../parser/positional_field_access.exp | 0 .../parser/positional_field_access.move | 0 ...ional_field_access_greater_than_u8_max.exp | 0 ...onal_field_access_greater_than_u8_max.move | 0 ...positional_field_access_no_annotations.exp | 0 ...ositional_field_access_no_annotations.move | 0 ...tional_struct_explicit_type_arg_assign.exp | 0 ...ional_struct_explicit_type_arg_assign.move | 0 .../positional_struct_explicit_type_args.exp | 0 .../positional_struct_explicit_type_args.move | 0 ...positional_struct_fields_keyword_field.exp | 0 ...ositional_struct_fields_keyword_field.move | 0 ...ositional_struct_fields_non_type_field.exp | 0 ...sitional_struct_fields_non_type_field.move | 0 .../positional_struct_fields_simple.move | 0 ...itional_struct_fields_simple_construct.exp | 0 ...tional_struct_fields_simple_construct.move | 0 .../positional_struct_fields_with_idents.exp | 0 .../positional_struct_fields_with_idents.move | 0 .../parser/positional_struct_unpack.move | 0 .../positional_struct_using_curlies.exp | 0 .../positional_struct_using_curlies.move | 0 .../positional_with_named_struct_field.exp | 0 .../positional_with_named_struct_field.move | 0 .../tests/move_2024/parser/struct_public.exp | 0 .../tests/move_2024/parser/struct_public.move | 0 .../tests/move_2024/parser/type_kewyord.exp | 0 .../tests/move_2024/parser/type_kewyord.move | 0 .../tests/move_2024/parser/use_fun.move | 0 .../tests/move_2024/parser/use_fun_multi.exp | 0 .../tests/move_2024/parser/use_fun_multi.move | 0 .../tests/move_2024/parser/use_fun_ref.exp | 0 .../tests/move_2024/parser/use_fun_ref.move | 0 .../move_2024/parser/use_fun_type_args.exp | 0 .../move_2024/parser/use_fun_type_args.move | 0 .../tests/move_2024/parser/use_fun_unit.exp | 0 .../tests/move_2024/parser/use_fun_unit.move | 0 .../move_2024/parser/use_fun_visibility.exp | 0 .../move_2024/parser/use_fun_visibility.move | 0 ...uct_invalid_visibility_progress_inside.exp | 0 ...ct_invalid_visibility_progress_inside.move | 0 ...ositional_unpack_of_positional_struct.move | 0 .../move_2024/typing/defines_primitive.move | 0 .../typing/dot_call_fails_to_resolve_help.exp | 0 .../dot_call_fails_to_resolve_help.move | 0 ...call_fails_to_resolve_help_under_alias.exp | 0 ...all_fails_to_resolve_help_under_alias.move | 0 .../move_2024/typing/dot_call_mut_ref.move | 0 .../typing/dot_call_no_parameters.exp | 0 .../typing/dot_call_no_parameters.move | 0 .../move_2024/typing/dot_call_non_struct.exp | 0 .../move_2024/typing/dot_call_non_struct.move | 0 .../move_2024/typing/dot_call_owned.move | 0 .../typing/dot_call_owned_invalid.exp | 0 .../typing/dot_call_owned_invalid.move | 0 .../move_2024/typing/dot_call_private.exp | 0 .../move_2024/typing/dot_call_private.move | 0 .../typing/dot_call_private_field.exp | 0 .../typing/dot_call_private_field.move | 0 .../move_2024/typing/dot_call_public.move | 0 .../tests/move_2024/typing/dot_call_ref.move | 0 .../typing/dot_call_ref_mut_invalid.exp | 0 .../typing/dot_call_ref_mut_invalid.move | 0 .../move_2024/typing/dot_call_unbound.exp | 0 .../move_2024/typing/dot_call_unbound.move | 0 .../typing/dot_call_wrong_type_in_module.exp | 0 .../typing/dot_call_wrong_type_in_module.move | 0 .../typing/duplicate_defines_primitive.exp | 0 .../typing/duplicate_defines_primitive.move | 0 .../tests/move_2024/typing/let_mut_assign.exp | 0 .../move_2024/typing/let_mut_assign.move | 0 .../move_2024/typing/let_mut_borrow_mut.exp | 0 .../move_2024/typing/let_mut_borrow_mut.move | 0 .../typing/let_mut_borrow_mut_dot_call.exp | 0 .../typing/let_mut_borrow_mut_dot_call.move | 0 .../tests/move_2024/typing/let_mut_shadow.exp | 0 .../move_2024/typing/let_mut_shadow.move | 0 .../module_call_visibility_mixed_invalid.exp | 0 .../module_call_visibility_mixed_invalid.move | 0 .../typing/module_call_visibility_nested.move | 0 .../module_call_visibility_package.move | 0 ...module_call_visibility_package_invalid.exp | 0 ...odule_call_visibility_package_invalid.move | 0 .../module_call_visibility_package_valid.move | 0 .../multiple_fake_dot_call_candidates.move | 0 .../typing/unknown_defines_primitive.exp | 0 .../typing/unknown_defines_primitive.move | 0 .../tests/move_2024/typing/unused_let_mut.exp | 0 .../move_2024/typing/unused_let_mut.move | 0 .../unit_test/test_only_use_fun.move | 0 .../unit_test/test_only_use_fun.unit_test | 0 .../unit_test/test_only_use_fun.unit_test.exp | 0 .../warning_suppression/allow_on_use_fun.exp | 0 .../warning_suppression/allow_on_use_fun.move | 0 .../warning_suppression/unused_use_fun.move | 0 .../borrows/assign_local_combo.move | 0 .../borrows/assign_local_combo_invalid.exp | 0 .../borrows/assign_local_combo_invalid.move | 0 .../borrows/assign_local_field.move | 0 .../borrows/assign_local_field_invalid.exp | 0 .../borrows/assign_local_field_invalid.move | 0 .../move_check/borrows/assign_local_full.move | 0 .../borrows/assign_local_full_invalid.exp | 0 .../borrows/assign_local_full_invalid.move | 0 .../borrows/borrow_field_combo.move | 0 .../borrows/borrow_field_combo_invalid.exp | 0 .../borrows/borrow_field_combo_invalid.move | 0 .../borrows/borrow_field_field.move | 0 .../borrows/borrow_field_field_invalid.exp | 0 .../borrows/borrow_field_field_invalid.move | 0 .../move_check/borrows/borrow_field_full.move | 0 .../borrows/borrow_field_full_invalid.exp | 0 .../borrows/borrow_field_full_invalid.move | 0 .../borrows/borrow_local_combo.move | 0 .../borrows/borrow_local_combo_invalid.exp | 0 .../borrows/borrow_local_combo_invalid.move | 0 .../borrows/borrow_local_field.move | 0 .../borrows/borrow_local_field_invalid.exp | 0 .../borrows/borrow_local_field_invalid.move | 0 .../move_check/borrows/borrow_local_full.move | 0 .../borrows/borrow_local_full_invalid.exp | 0 .../borrows/borrow_local_full_invalid.move | 0 .../borrows/borrowed_before_last_usage.exp | 0 .../borrows/borrowed_before_last_usage.move | 0 .../borrows/call_mutual_borrows.move | 0 .../borrows/call_mutual_borrows_invalid.exp | 0 .../borrows/call_mutual_borrows_invalid.move | 0 .../move_check/borrows/call_ordering.exp | 0 .../move_check/borrows/call_ordering.move | 0 .../borrows/call_transfer_borrows.move | 0 .../borrows/call_transfer_borrows_invalid.exp | 0 .../call_transfer_borrows_invalid.move | 0 .../tests/move_check/borrows/copy_combo.move | 0 .../move_check/borrows/copy_combo_invalid.exp | 0 .../borrows/copy_combo_invalid.move | 0 .../tests/move_check/borrows/copy_field.move | 0 .../move_check/borrows/copy_field_invalid.exp | 0 .../borrows/copy_field_invalid.move | 0 .../tests/move_check/borrows/copy_full.move | 0 .../move_check/borrows/copy_full_invalid.exp | 0 .../move_check/borrows/copy_full_invalid.move | 0 .../move_check/borrows/dereference_combo.move | 0 .../borrows/dereference_combo_invalid.exp | 0 .../borrows/dereference_combo_invalid.move | 0 .../move_check/borrows/dereference_field.move | 0 .../borrows/dereference_field_invalid.exp | 0 .../borrows/dereference_field_invalid.move | 0 .../move_check/borrows/dereference_full.move | 0 .../borrows/dereference_full_invalid.exp | 0 .../borrows/dereference_full_invalid.move | 0 .../borrows/eq_unassigned_local.exp | 0 .../borrows/eq_unassigned_local.move | 0 .../move_check/borrows/freeze_combo.move | 0 .../borrows/freeze_combo_invalid.exp | 0 .../borrows/freeze_combo_invalid.move | 0 .../move_check/borrows/freeze_field.move | 0 .../borrows/freeze_field_invalid.exp | 0 .../borrows/freeze_field_invalid.move | 0 .../tests/move_check/borrows/freeze_full.move | 0 .../borrows/freeze_full_invalid.move | 0 .../tests/move_check/borrows/move_combo.move | 0 .../move_check/borrows/move_combo_invalid.exp | 0 .../borrows/move_combo_invalid.move | 0 .../tests/move_check/borrows/move_field.move | 0 .../move_check/borrows/move_field_invalid.exp | 0 .../borrows/move_field_invalid.move | 0 .../tests/move_check/borrows/move_full.move | 0 .../move_check/borrows/move_full_invalid.exp | 0 .../move_check/borrows/move_full_invalid.move | 0 .../move_check/borrows/mutate_combo.move | 0 .../borrows/mutate_combo_invalid.exp | 0 .../borrows/mutate_combo_invalid.move | 0 .../move_check/borrows/mutate_field.move | 0 .../borrows/mutate_field_invalid.exp | 0 .../borrows/mutate_field_invalid.move | 0 .../tests/move_check/borrows/mutate_full.move | 0 .../borrows/mutate_full_invalid.exp | 0 .../borrows/mutate_full_invalid.move | 0 .../move_check/borrows/release_cycle.move | 0 .../borrows/return_borrowed_local.move | 0 .../borrows/return_borrowed_local_invalid.exp | 0 .../return_borrowed_local_invalid.move | 0 .../borrows/return_mutual_borrows.move | 0 .../borrows/return_mutual_borrows_invalid.exp | 0 .../return_mutual_borrows_invalid.move | 0 .../borrows/return_values_are_not_unused.move | 0 .../return_values_are_not_unused.unused | 0 .../borrows/unused_mut_ref_branches.move | 0 .../borrows/unused_mut_ref_branches.unused | 0 .../unused_mut_ref_branches.unused.exp | 0 .../borrows/unused_mut_ref_field_invalid.move | 0 .../unused_mut_ref_field_invalid.unused | 0 .../unused_mut_ref_field_invalid.unused.exp | 0 .../unused_mut_ref_field_valid_usage.move | 0 .../unused_mut_ref_field_valid_usage.unused | 0 .../unused_mut_ref_immutable_usage.move | 0 .../unused_mut_ref_immutable_usage.unused | 0 .../unused_mut_ref_immutable_usage.unused.exp | 0 .../unused_mut_ref_simple_invalid.move | 0 .../unused_mut_ref_simple_invalid.unused | 0 .../unused_mut_ref_simple_invalid.unused.exp | 0 .../unused_mut_ref_underscore_param.move | 0 .../unused_mut_ref_underscore_param.unused | 0 .../borrows/unused_mut_ref_unpack.move | 0 .../borrows/unused_mut_ref_unpack.unused | 0 .../borrows/unused_mut_ref_unpack.unused.exp | 0 .../borrows/unused_mut_ref_valid_usages.move | 0 .../tests/move_check/borrows/unused_ref.exp | 0 .../tests/move_check/borrows/unused_ref.move | 0 .../borrows/used_mut_ref_branches.move | 0 .../borrows/used_mut_ref_branches.unused | 0 .../used_mut_ref_branches_complicated.move | 0 .../used_mut_ref_branches_complicated.unused | 0 .../borrows/used_mut_ref_in_loop.move | 0 .../borrows/used_mut_ref_in_loop.unused | 0 .../borrows/used_mut_ref_unpack.move | 0 .../borrows/used_mut_ref_unpack.unused | 0 .../infinite_loop_with_dead_exits.exp | 0 .../infinite_loop_with_dead_exits.move | 0 .../control_flow/loop_after_loop.move | 0 .../dependencies/friend_cycle_2.exp | 0 .../dependencies/friend_cycle_2.move | 0 .../dependencies/friend_cycle_3.exp | 0 .../dependencies/friend_cycle_3.move | 0 .../intersecting_friend_cycles.exp | 0 .../intersecting_friend_cycles.move | 0 .../dependencies/intersecting_use_cycles.exp | 0 .../dependencies/intersecting_use_cycles.move | 0 .../dependencies/multiple_friend_cycles.exp | 0 .../dependencies/multiple_friend_cycles.move | 0 .../dependencies/multiple_use_cycles.exp | 0 .../dependencies/multiple_use_cycles.move | 0 .../move_check/dependencies/use_cycle_2.exp | 0 .../move_check/dependencies/use_cycle_2.move | 0 .../move_check/dependencies/use_cycle_3.exp | 0 .../move_check/dependencies/use_cycle_3.move | 0 .../dependencies/use_friend_direct.exp | 0 .../dependencies/use_friend_direct.move | 0 .../use_friend_transitive_by_friend.exp | 0 .../use_friend_transitive_by_friend.move | 0 .../use_friend_transitive_by_use.exp | 0 .../use_friend_transitive_by_use.move | 0 .../move_check/deprecated/assert_function.exp | 0 .../deprecated/assert_function.move | 0 .../expansion/address_directives.move | 0 .../expansion/address_directives_empty.move | 0 .../expansion/almost_invalid_local_name.move | 0 .../expansion/assign_non_simple_name.exp | 0 .../expansion/assign_non_simple_name.move | 0 .../constant_invalid_alias_names.exp | 0 .../constant_invalid_alias_names.move | 0 .../expansion/constant_invalid_names.exp | 0 .../expansion/constant_invalid_names.move | 0 .../expansion/duplicate_abilities.exp | 0 .../expansion/duplicate_abilities.move | 0 .../move_check/expansion/duplicate_alias.exp | 0 .../move_check/expansion/duplicate_alias.move | 0 .../move_check/expansion/duplicate_field.exp | 0 .../move_check/expansion/duplicate_field.move | 0 .../expansion/duplicate_field_assign.exp | 0 .../expansion/duplicate_field_assign.move | 0 .../expansion/duplicate_field_pack.exp | 0 .../expansion/duplicate_field_pack.move | 0 .../expansion/duplicate_field_unpack.exp | 0 .../expansion/duplicate_field_unpack.move | 0 .../duplicate_function_in_module.exp | 0 .../duplicate_function_in_module.move | 0 .../move_check/expansion/duplicate_module.exp | 0 .../expansion/duplicate_module.move | 0 .../duplicate_module_after_mapping.exp | 0 .../duplicate_module_after_mapping.move | 0 .../move_check/expansion/duplicate_struct.exp | 0 .../expansion/duplicate_struct.move | 0 .../move_check/expansion/entry_main.move | 0 .../friend_decl_aliased_duplicates.exp | 0 .../friend_decl_aliased_duplicates.move | 0 .../friend_decl_aliased_function.exp | 0 .../friend_decl_aliased_function.move | 0 .../expansion/friend_decl_aliased_struct.exp | 0 .../expansion/friend_decl_aliased_struct.move | 0 .../friend_decl_imported_duplicates.exp | 0 .../friend_decl_imported_duplicates.move | 0 .../friend_decl_inner_scope_alias.exp | 0 .../friend_decl_inner_scope_alias.move | 0 .../friend_decl_nonexistent_alias.exp | 0 .../friend_decl_nonexistent_alias.move | 0 .../friend_decl_qualified_duplicates.exp | 0 .../friend_decl_qualified_duplicates.move | 0 .../expansion/function_invalid_names.exp | 0 .../expansion/function_invalid_names.move | 0 .../expansion/hexstring_bad_value.exp | 0 .../expansion/hexstring_bad_value.move | 0 .../expansion/invalid_local_name.exp | 0 .../expansion/invalid_local_name.move | 0 .../expansion/invalid_spec_schema_name.exp | 0 .../expansion/invalid_spec_schema_name.move | 0 .../expansion/invalid_struct_name.exp | 0 .../expansion/invalid_struct_name.move | 0 .../invalid_unpack_assign_lhs_not_name.exp | 0 .../invalid_unpack_assign_lhs_not_name.move | 0 .../invalid_unpack_assign_lhs_other_value.exp | 0 ...invalid_unpack_assign_lhs_other_value.move | 0 .../invalid_unpack_assign_mdot_no_struct.exp | 0 .../invalid_unpack_assign_mdot_no_struct.move | 0 .../expansion/mdot_with_non_address_exp.exp | 0 .../expansion/mdot_with_non_address_exp.move | 0 .../expansion/module_alias_as_type.exp | 0 .../expansion/module_alias_as_type.move | 0 .../expansion/module_invalid_names.exp | 0 .../expansion/module_invalid_names.move | 0 .../move_check/expansion/multiple_alias.move | 0 .../tests/move_check/expansion/no_address.exp | 0 .../move_check/expansion/no_address.move | 0 .../expansion/number_literal_long.move | 0 .../expansion/number_literal_too_long.exp | 0 .../expansion/number_literal_too_long.move | 0 .../number_literal_too_long_u128.exp | 0 .../number_literal_too_long_u128.move | 0 .../expansion/number_literal_too_long_u64.exp | 0 .../number_literal_too_long_u64.move | 0 .../expansion/number_literal_too_long_u8.exp | 0 .../expansion/number_literal_too_long_u8.move | 0 .../expansion/pack_all_field_cases.move | 0 .../expansion/pack_no_fields_block_expr.exp | 0 .../expansion/pack_no_fields_block_expr.move | 0 .../pack_no_fields_single_block_expr.exp | 0 .../pack_no_fields_single_block_expr.move | 0 ...pack_no_fields_single_block_other_expr.exp | 0 ...ack_no_fields_single_block_other_expr.move | 0 .../expansion/public_friend_main.exp | 0 .../expansion/public_friend_main.move | 0 .../move_check/expansion/public_main.exp | 0 .../move_check/expansion/public_main.move | 0 .../expansion/restricted_address_names.exp | 0 .../expansion/restricted_address_names.move | 0 .../expansion/restricted_alias_names.exp | 0 .../expansion/restricted_alias_names.move | 0 .../expansion/restricted_constant_names.exp | 0 .../expansion/restricted_constant_names.move | 0 .../expansion/restricted_function_names.exp | 0 .../expansion/restricted_function_names.move | 0 .../restricted_module_alias_names.exp | 0 .../restricted_module_alias_names.move | 0 .../expansion/restricted_module_names.exp | 0 .../expansion/restricted_module_names.move | 0 .../expansion/restricted_names_valid.move | 0 .../expansion/restricted_struct_names.exp | 0 .../expansion/restricted_struct_names.move | 0 .../expansion/spec_block_in_spec_context.exp | 0 .../expansion/spec_block_in_spec_context.move | 0 .../move_check/expansion/spec_block_uses.move | 0 .../spec_block_uses_shadows_defines.move | 0 .../spec_function_member_conflicts.exp | 0 .../spec_function_member_conflicts.move | 0 .../spec_schema_member_conflicts.exp | 0 .../spec_schema_member_conflicts.move | 0 .../expansion/standalone_fields.exp | 0 .../expansion/standalone_fields.move | 0 .../standalone_mname_with_type_args.exp | 0 .../standalone_mname_with_type_args.move | 0 .../standalone_name_with_type_args.exp | 0 .../standalone_name_with_type_args.move | 0 .../expansion/top_level_not_named_main.move | 0 .../type_arguments_on_field_access.exp | 0 .../type_arguments_on_field_access.move | 0 .../unbound_module_alias_in_type.exp | 0 .../unbound_module_alias_in_type.move | 0 .../expansion/unbound_named_address.exp | 0 .../expansion/unbound_named_address.move | 0 .../expansion/unpack_all_field_cases.exp | 0 .../expansion/unpack_all_field_cases.move | 0 .../expansion/unpack_assign_block_expr.exp | 0 .../expansion/unpack_assign_block_expr.move | 0 .../unpack_assign_block_single_expr.exp | 0 .../unpack_assign_block_single_expr.move | 0 .../expansion/unpack_assign_other_expr.exp | 0 .../expansion/unpack_assign_other_expr.move | 0 .../move_check/expansion/use_function.move | 0 .../use_function_overlap_with_module.move | 0 .../use_function_same_name_as_function.exp | 0 .../use_function_same_name_as_function.move | 0 .../use_function_same_name_as_struct.exp | 0 .../use_function_same_name_as_struct.move | 0 .../expansion/use_function_tparam_shadows.exp | 0 .../use_function_tparam_shadows.move | 0 .../expansion/use_function_unbound.exp | 0 .../expansion/use_function_unbound.move | 0 .../move_check/expansion/use_inner_scope.move | 0 .../expansion/use_inner_scope_duplicates.exp | 0 .../expansion/use_inner_scope_duplicates.move | 0 .../expansion/use_inner_scope_invalid.exp | 0 .../expansion/use_inner_scope_invalid.move | 0 .../expansion/use_inner_scope_shadows.move | 0 .../expansion/use_inner_scope_unbound.exp | 0 .../expansion/use_inner_scope_unbound.move | 0 .../expansion/use_inner_scope_unused.exp | 0 .../expansion/use_inner_scope_unused.move | 0 .../move_check/expansion/use_nested_self.move | 0 .../expansion/use_nested_self_as.move | 0 .../expansion/use_nested_self_as_invalid.exp | 0 .../expansion/use_nested_self_as_invalid.move | 0 .../expansion/use_nested_self_duplicate.exp | 0 .../expansion/use_nested_self_duplicate.move | 0 .../expansion/use_spec_function.move | 0 .../use_spec_function_as_normal_function.exp | 0 .../use_spec_function_as_normal_function.move | 0 .../move_check/expansion/use_spec_schema.move | 0 .../expansion/use_spec_schema_as_struct.exp | 0 .../expansion/use_spec_schema_as_struct.move | 0 .../expansion/use_spec_schema_invalid_as.exp | 0 .../expansion/use_spec_schema_invalid_as.move | 0 .../move_check/expansion/use_struct.move | 0 .../expansion/use_struct_invalid_name.exp | 0 .../expansion/use_struct_invalid_name.move | 0 .../use_struct_overlap_with_module.move | 0 .../use_struct_same_name_as_function.exp | 0 .../use_struct_same_name_as_function.move | 0 .../use_struct_same_name_as_struct.exp | 0 .../use_struct_same_name_as_struct.move | 0 .../expansion/use_struct_tparam_shadows.exp | 0 .../expansion/use_struct_tparam_shadows.move | 0 .../expansion/use_struct_unbound.exp | 0 .../expansion/use_struct_unbound.move | 0 .../expansion/weird_apply_assign.exp | 0 .../expansion/weird_apply_assign.move | 0 .../move_check/feature_gate/dot_call.exp | 0 .../move_check/feature_gate/dot_call.move | 0 .../feature_gate/public_package.exp | 0 .../feature_gate/public_package.move | 0 .../folding/non_constant_empty_vec.move | 0 .../folding/unfoldable_constants.exp | 0 .../folding/unfoldable_constants.move | 0 .../folding/unfoldable_constants_blocks.exp | 0 .../folding/unfoldable_constants_blocks.move | 0 .../move_check/liveness/copy_after_move.exp | 0 .../move_check/liveness/copy_after_move.move | 0 .../move_check/liveness/dead_refs_branch.move | 0 .../liveness/dead_refs_branch_both.move | 0 .../dead_refs_branch_both_invalid.exp | 0 .../dead_refs_branch_both_invalid.move | 0 .../liveness/dead_refs_branch_invalid.exp | 0 .../liveness/dead_refs_branch_invalid.move | 0 .../move_check/liveness/dead_refs_loop.move | 0 .../liveness/dead_refs_loop_invalid.exp | 0 .../liveness/dead_refs_loop_invalid.move | 0 .../move_check/liveness/dead_refs_nested.move | 0 .../liveness/dead_refs_nested_invalid.exp | 0 .../liveness/dead_refs_nested_invalid.move | 0 .../move_check/liveness/dead_refs_simple.move | 0 .../liveness/dead_refs_simple_invalid.exp | 0 .../liveness/dead_refs_simple_invalid.move | 0 .../liveness/explicit_last_copy.move | 0 .../liveness/implicit_copy_with_continue.move | 0 .../move_check/liveness/loop_weirdness.exp | 0 .../move_check/liveness/loop_weirdness.move | 0 .../move_in_infinite_loop_branched.exp | 0 .../move_in_infinite_loop_branched.move | 0 .../move_check/liveness/trailing_semi.exp | 0 .../move_check/liveness/trailing_semi.move | 0 .../liveness/trailing_semi_loops.exp | 0 .../liveness/trailing_semi_loops.move | 0 .../move_check/liveness/unused_assignment.exp | 0 .../liveness/unused_assignment.move | 0 .../locals/assign_partial_resource.exp | 0 .../locals/assign_partial_resource.move | 0 .../move_check/locals/assign_resource.exp | 0 .../move_check/locals/assign_resource.move | 0 .../move_check/locals/drop_conditional.exp | 0 .../move_check/locals/drop_conditional.move | 0 .../move_check/locals/eliminate_temps.exp | 0 .../move_check/locals/eliminate_temps.move | 0 .../move_check/locals/reassign_parameter.exp | 0 .../move_check/locals/reassign_parameter.move | 0 .../move_check/locals/unused_copyable.exp | 0 .../move_check/locals/unused_copyable.move | 0 .../move_check/locals/unused_resource.exp | 0 .../move_check/locals/unused_resource.move | 0 .../unused_resource_explicit_return.exp | 0 .../unused_resource_explicit_return.move | 0 .../move_check/locals/use_after_move_if.exp | 0 .../move_check/locals/use_after_move_if.move | 0 .../locals/use_after_move_if_else.exp | 0 .../locals/use_after_move_if_else.move | 0 .../move_check/locals/use_after_move_loop.exp | 0 .../locals/use_after_move_loop.move | 0 .../locals/use_after_move_simple.exp | 0 .../locals/use_after_move_simple.move | 0 .../locals/use_after_move_while.exp | 0 .../locals/use_after_move_while.move | 0 .../locals/use_before_assign_if.exp | 0 .../locals/use_before_assign_if.move | 0 .../locals/use_before_assign_if_else.exp | 0 .../locals/use_before_assign_if_else.move | 0 .../locals/use_before_assign_loop.exp | 0 .../locals/use_before_assign_loop.move | 0 .../locals/use_before_assign_simple.exp | 0 .../locals/use_before_assign_simple.move | 0 .../locals/use_before_assign_while.exp | 0 .../locals/use_before_assign_while.move | 0 .../move_check/naming/assert_one_arg.exp | 0 .../move_check/naming/assert_one_arg.move | 0 .../duplicate_type_parameter_function.exp | 0 .../duplicate_type_parameter_function.move | 0 .../duplicate_type_parameter_struct.exp | 0 .../duplicate_type_parameter_struct.move | 0 .../friend_decl_out_of_account_addr.exp | 0 .../friend_decl_out_of_account_addr.move | 0 .../move_check/naming/friend_decl_self.exp | 0 .../move_check/naming/friend_decl_self.move | 0 .../naming/friend_decl_unbound_module.exp | 0 .../naming/friend_decl_unbound_module.move | 0 .../move_check/naming/generics_shadowing.move | 0 .../naming/generics_shadowing_invalid.exp | 0 .../naming/generics_shadowing_invalid.move | 0 .../naming/generics_with_type_parameters.exp | 0 .../naming/generics_with_type_parameters.move | 0 ...ddress_distinct_from_each_others_value.exp | 0 ...dress_distinct_from_each_others_value.move | 0 .../named_address_not_distinct_from_value.exp | 0 ...named_address_not_distinct_from_value.move | 0 .../naming/other_builtins_invalid.exp | 0 .../naming/other_builtins_invalid.move | 0 .../move_check/naming/standalone_mname.exp | 0 .../move_check/naming/standalone_mname.move | 0 .../naming/standalone_module_ident.exp | 0 .../naming/standalone_module_ident.move | 0 .../naming/struct_in_current_module.move | 0 .../move_check/naming/unbound_builtin.exp | 0 .../move_check/naming/unbound_builtin.move | 0 .../move_check/naming/unbound_constant.exp | 0 .../move_check/naming/unbound_constant.move | 0 .../move_check/naming/unbound_module.exp | 0 .../move_check/naming/unbound_module.move | 0 .../move_check/naming/unbound_module_name.exp | 0 .../naming/unbound_module_name.move | 0 .../naming/unbound_struct_in_current.exp | 0 .../naming/unbound_struct_in_current.move | 0 .../naming/unbound_struct_in_module.exp | 0 .../naming/unbound_struct_in_module.move | 0 .../naming/unbound_unqualified_function.exp | 0 .../naming/unbound_unqualified_function.move | 0 .../naming/unresolved_type_no_args.exp | 0 .../naming/unresolved_type_no_args.move | 0 .../naming/unresolved_type_with_args.exp | 0 .../naming/unresolved_type_with_args.move | 0 .../move_check/naming/unused_fun_tparam.move | 0 .../naming/unused_fun_tparam.unused | 0 .../naming/unused_fun_tparam.unused.exp | 0 .../move_check/naming/used_fun_tparam.move | 0 .../move_check/naming/used_fun_tparam.unused | 0 .../naming/vector_literal_type_arity.exp | 0 .../naming/vector_literal_type_arity.move | 0 .../ability_constraint_trailing_plus.exp | 0 .../ability_constraint_trailing_plus.move | 0 .../ability_modifier_infix_and_postfix.exp | 0 .../ability_modifier_infix_and_postfix.move | 0 ...ility_modifier_infix_postfix_no_fields.exp | 0 ...lity_modifier_infix_postfix_no_fields.move | 0 ...infix_postfix_no_fields_with_comma_sep.exp | 0 ...nfix_postfix_no_fields_with_comma_sep.move | 0 ...ifier_invalid_infix_with_valid_postfix.exp | 0 ...fier_invalid_infix_with_valid_postfix.move | 0 .../parser/ability_modifier_no_abilities.exp | 0 .../parser/ability_modifier_no_abilities.move | 0 ...bility_modifier_postfix_missing_commas.exp | 0 ...ility_modifier_postfix_missing_commas.move | 0 ..._postfix_missing_semi_multiple_structs.exp | 0 ...postfix_missing_semi_multiple_structs.move | 0 ..._modifier_postfix_no_abilities_no_semi.exp | 0 ...modifier_postfix_no_abilities_no_semi.move | 0 ...odifier_postfix_no_abilities_with_semi.exp | 0 ...difier_postfix_no_abilities_with_semi.move | 0 .../ability_modifier_postfix_no_fields.exp | 0 .../ability_modifier_postfix_no_fields.move | 0 .../ability_modifier_postfix_no_semi.exp | 0 .../ability_modifier_postfix_no_semi.move | 0 .../ability_modifier_postfix_with_semi.exp | 0 .../ability_modifier_postfix_with_semi.move | 0 .../ability_modifier_trailing_comma.exp | 0 .../ability_modifier_trailing_comma.move | 0 ...ty_modifies_infix_no_abilities_postfix.exp | 0 ...y_modifies_infix_no_abilities_postfix.move | 0 ...ty_modifies_no_abilities_infix_postfix.exp | 0 ...y_modifies_no_abilities_infix_postfix.move | 0 .../parser/acquires_list_generic.exp | 0 .../parser/acquires_list_generic.move | 0 .../move_check/parser/address_misspelled.exp | 0 .../move_check/parser/address_misspelled.move | 0 .../move_check/parser/address_not_hex.move | 0 .../move_check/parser/address_too_long.exp | 0 .../move_check/parser/address_too_long.move | 0 .../parser/address_too_long_decimal.exp | 0 .../parser/address_too_long_decimal.move | 0 .../parser/address_too_long_decimal_exp.exp | 0 .../parser/address_too_long_decimal_exp.move | 0 .../parser/address_too_long_exp.exp | 0 .../parser/address_too_long_exp.move | 0 .../parser/attribute_no_closing_bracket.exp | 0 .../parser/attribute_no_closing_bracket.move | 0 .../parser/attribute_num_sign_no_bracket.exp | 0 .../parser/attribute_num_sign_no_bracket.move | 0 .../parser/attribute_placement.move | 0 .../move_check/parser/attribute_variants.move | 0 .../move_check/parser/borrow_mut_space.exp | 0 .../move_check/parser/borrow_mut_space.move | 0 .../move_check/parser/break_with_value.exp | 0 .../move_check/parser/break_with_value.move | 0 .../byte_string_invalid_escaped_sequence.exp | 0 .../byte_string_invalid_escaped_sequence.move | 0 .../parser/byte_string_invalid_hex.exp | 0 .../parser/byte_string_invalid_hex.move | 0 .../parser/byte_string_success.move | 0 .../parser/byte_string_token_eof1.exp | 0 .../parser/byte_string_token_eof1.move | 0 .../parser/byte_string_token_eof2.exp | 0 .../parser/byte_string_token_eof2.move | 0 .../parser/byte_string_token_eof3.exp | 0 .../parser/byte_string_token_eof3.move | 0 .../parser/comments_nested_unbalanced.exp | 0 .../parser/comments_nested_unbalanced.move | 0 .../tests/move_check/parser/comments_ok.move | 0 .../move_check/parser/comments_unbalanced.exp | 0 .../parser/comments_unbalanced.move | 0 .../move_check/parser/constant_native.exp | 0 .../move_check/parser/constant_native.move | 0 .../move_check/parser/constant_public.exp | 0 .../move_check/parser/constant_public.move | 0 .../constant_type_annotation_invalid.exp | 0 .../constant_type_annotation_invalid.move | 0 .../move_check/parser/constant_values.move | 0 .../move_check/parser/constants_blocks.exp | 0 .../move_check/parser/constants_blocks.move | 0 .../move_check/parser/constants_simple.exp | 0 .../move_check/parser/constants_simple.move | 0 .../parser/constants_standalone_let.exp | 0 .../parser/constants_standalone_let.move | 0 .../move_check/parser/control_exp_as_term.exp | 0 .../parser/control_exp_as_term.move | 0 .../parser/control_exp_associativity.move | 0 ..._exp_associativity_else_after_if_block.exp | 0 ...exp_associativity_else_after_if_block.move | 0 ...ontrol_exp_associativity_field_access.move | 0 ...ntrol_exp_associativity_typing_invalid.exp | 0 ...trol_exp_associativity_typing_invalid.move | 0 ...rol_exp_associativity_unreachable_code.exp | 0 ...ol_exp_associativity_unreachable_code.move | 0 .../move_check/parser/decimal_address.move | 0 .../parser/doc_comments_placement.exp | 0 .../parser/doc_comments_placement.move | 0 .../parser/duplicate_attributes.exp | 0 .../parser/duplicate_attributes.move | 0 .../parser/duplicate_entry_modifier.exp | 0 .../parser/duplicate_entry_modifier.move | 0 .../tests/move_check/parser/empty_file.move | 0 .../tests/move_check/parser/entry_const.exp | 0 .../tests/move_check/parser/entry_const.move | 0 .../move_check/parser/entry_function.move | 0 .../tests/move_check/parser/entry_struct.exp | 0 .../tests/move_check/parser/entry_struct.move | 0 .../move_check/parser/expr_abort_braces.move | 0 .../parser/expr_abort_missing_value.exp | 0 .../parser/expr_abort_missing_value.move | 0 .../move_check/parser/expr_if_braces.move | 0 .../parser/expr_if_missing_parens.exp | 0 .../parser/expr_if_missing_parens.move | 0 .../move_check/parser/expr_loop_braces.move | 0 .../move_check/parser/expr_return_braces.move | 0 .../parser/expr_return_missing_value.move | 0 .../move_check/parser/expr_unary_negation.exp | 0 .../parser/expr_unary_negation.move | 0 .../move_check/parser/expr_unary_ops.move | 0 .../move_check/parser/expr_while_braces.move | 0 .../parser/expr_while_missing_parens.exp | 0 .../parser/expr_while_missing_parens.move | 0 .../parser/extra_text_after_main.exp | 0 .../parser/extra_text_after_main.move | 0 .../parser/friend_decl_address_only.exp | 0 .../parser/friend_decl_address_only.move | 0 .../parser/friend_decl_inside_function.exp | 0 .../parser/friend_decl_inside_function.move | 0 .../parser/friend_decl_missing_semicolon.exp | 0 .../parser/friend_decl_missing_semicolon.move | 0 .../friend_decl_more_than_one_module.exp | 0 .../friend_decl_more_than_one_module.move | 0 .../parser/friend_decl_qualified_function.exp | 0 .../friend_decl_qualified_function.move | 0 .../parser/friend_decl_qualified_struct.exp | 0 .../parser/friend_decl_qualified_struct.move | 0 .../move_check/parser/friend_decl_valid.move | 0 .../parser/function_acquires_bad_name.exp | 0 .../parser/function_acquires_bad_name.move | 0 .../function_acquires_missing_comma.exp | 0 .../function_acquires_missing_comma.move | 0 .../move_check/parser/function_incomplete.exp | 0 .../parser/function_incomplete.move | 0 .../parser/function_native_with_body.exp | 0 .../parser/function_native_with_body.move | 0 .../parser/function_params_commas.move | 0 .../parser/function_params_missing.exp | 0 .../parser/function_params_missing.move | 0 .../parser/function_public_native.move | 0 .../function_return_trailing_comma.move | 0 .../parser/function_return_type.move | 0 .../parser/function_return_type_missing.exp | 0 .../parser/function_return_type_missing.move | 0 .../parser/function_type_empty.move | 0 .../parser/function_type_extra_comma.exp | 0 .../parser/function_type_extra_comma.move | 0 .../parser/function_type_missing_angle.exp | 0 .../parser/function_type_missing_angle.move | 0 .../parser/function_type_nested.move | 0 .../parser/function_type_trailing_comma.move | 0 .../parser/function_visibility_empty.exp | 0 .../parser/function_visibility_empty.move | 0 .../parser/function_visibility_friend.move | 0 .../function_visibility_friend_script.exp | 0 .../function_visibility_friend_script.move | 0 .../parser/function_visibility_invalid.exp | 0 .../parser/function_visibility_invalid.move | 0 .../parser/function_visibility_multiple.exp | 0 .../parser/function_visibility_multiple.move | 0 .../parser/function_visibility_script.exp | 0 .../parser/function_visibility_script.move | 0 .../parser/function_without_body.exp | 0 .../parser/function_without_body.move | 0 .../tests/move_check/parser/global_access.exp | 0 .../move_check/parser/global_access.move | 0 .../move_check/parser/global_access_pack.exp | 0 .../move_check/parser/global_access_pack.move | 0 .../move_check/parser/global_access_value.exp | 0 .../parser/global_access_value.move | 0 .../tests/move_check/parser/hexstring.move | 0 .../parser/hexstring_missing_quote.exp | 0 .../parser/hexstring_missing_quote.move | 0 .../parser/hexstring_token_eof1.exp | 0 .../parser/hexstring_token_eof1.move | 0 .../parser/hexstring_token_eof2.exp | 0 .../parser/hexstring_token_eof2.move | 0 .../invalid_call_lhs_complex_expression.exp | 0 .../invalid_call_lhs_complex_expression.move | 0 .../invalid_call_lhs_parens_around_name.exp | 0 .../invalid_call_lhs_parens_around_name.move | 0 .../parser/invalid_call_lhs_return.exp | 0 .../parser/invalid_call_lhs_return.move | 0 .../parser/invalid_call_lhs_value.exp | 0 .../parser/invalid_call_lhs_value.move | 0 .../move_check/parser/invalid_character.exp | 0 .../move_check/parser/invalid_character.move | 0 .../parser/invalid_character_comment.exp | 0 .../parser/invalid_character_comment.move | 0 .../parser/invalid_character_non_ascii.exp | 0 .../parser/invalid_character_non_ascii.move | 0 .../invalid_named_address_assignment.exp | 0 .../invalid_named_address_assignment.move | 0 .../invalid_named_address_declaration.exp | 0 .../invalid_named_address_declaration.move | 0 .../parser/invalid_pack_mname_non_addr.exp | 0 .../parser/invalid_pack_mname_non_addr.move | 0 ...invalid_unpack_assign_lhs_mdot_no_addr.exp | 0 ...nvalid_unpack_assign_lhs_mdot_no_addr.move | 0 .../invalid_unpack_assign_rhs_not_fields.exp | 0 .../invalid_unpack_assign_rhs_not_fields.move | 0 .../move_check/parser/less_than_space.exp | 0 .../move_check/parser/less_than_space.move | 0 .../tests/move_check/parser/let_binding.move | 0 .../parser/let_binding_bad_name.exp | 0 .../parser/let_binding_bad_name.move | 0 .../parser/let_binding_missing_fields.exp | 0 .../parser/let_binding_missing_fields.move | 0 .../parser/let_binding_missing_paren.exp | 0 .../parser/let_binding_missing_paren.move | 0 .../parser/let_binding_missing_semicolon.exp | 0 .../parser/let_binding_missing_semicolon.move | 0 .../parser/let_binding_missing_type.exp | 0 .../parser/let_binding_missing_type.move | 0 .../parser/let_binding_trailing_comma.move | 0 .../parser/missing_angle_brace_close.exp | 0 .../parser/missing_angle_brace_close.move | 0 .../parser/module_missing_lbrace.exp | 0 .../parser/module_missing_lbrace.move | 0 .../parser/module_missing_rbrace.exp | 0 .../parser/module_missing_rbrace.move | 0 .../parser/module_struct_after_func.move | 0 .../parser/module_use_after_func.move | 0 .../parser/module_use_after_struct.move | 0 .../move_check/parser/named_address.move | 0 .../parser/named_address_value.move | 0 .../tests/move_check/parser/native_main.exp | 0 .../tests/move_check/parser/native_main.move | 0 .../tests/move_check/parser/newline_crlf.move | 0 .../num_hex_literal_underscore_leading.exp | 0 .../num_hex_literal_underscore_leading.move | 0 ...eral_underscore_leading_no_type_suffix.exp | 0 ...ral_underscore_leading_no_type_suffix.move | 0 .../num_hex_literal_underscore_trailing.exp | 0 .../num_hex_literal_underscore_trailing.move | 0 .../parser/num_literal_underscore.move | 0 .../parser/num_literal_underscore_leading.exp | 0 .../num_literal_underscore_leading.move | 0 ...eral_underscore_leading_no_type_suffix.exp | 0 ...ral_underscore_leading_no_type_suffix.move | 0 .../num_literal_underscore_trailing.exp | 0 .../num_literal_underscore_trailing.move | 0 .../parser/phantom_param_invalid_keyword.exp | 0 .../parser/phantom_param_invalid_keyword.move | 0 .../parser/phantom_param_missing_type_var.exp | 0 .../phantom_param_missing_type_var.move | 0 .../parser/positional_struct_declaration.exp | 0 .../parser/positional_struct_declaration.move | 0 ...positional_struct_fields_keyword_field.exp | 0 ...ositional_struct_fields_keyword_field.move | 0 .../parser/positional_struct_pack.exp | 0 .../parser/positional_struct_pack.move | 0 .../parser/positional_struct_unpack.exp | 0 .../parser/positional_struct_unpack.move | 0 .../parser/preserve_address_syntax.exp | 0 .../parser/preserve_address_syntax.move | 0 .../parser/restricted_ident_positions.move | 0 .../parser/restricted_ident_tokens.move | 0 ...restricted_identifier_interchangeable.move | 0 .../move_check/parser/return_in_binop.exp | 0 .../move_check/parser/return_in_binop.move | 0 .../parser/spec_parsing_emits_fail.exp | 0 .../parser/spec_parsing_emits_fail.move | 0 .../parser/spec_parsing_fun_type_fail.exp | 0 .../parser/spec_parsing_fun_type_fail.move | 0 .../spec_parsing_generic_condition_fail.exp | 0 .../spec_parsing_generic_condition_fail.move | 0 .../parser/spec_parsing_implies_fail.exp | 0 .../parser/spec_parsing_implies_fail.move | 0 .../parser/spec_parsing_index_fail.exp | 0 .../parser/spec_parsing_index_fail.move | 0 .../parser/spec_parsing_inside_fun.exp | 0 .../parser/spec_parsing_inside_fun.move | 0 .../parser/spec_parsing_lambda_fail.exp | 0 .../parser/spec_parsing_lambda_fail.move | 0 .../move_check/parser/spec_parsing_ok.move | 0 .../parser/spec_parsing_old_fun_fail.exp | 0 .../parser/spec_parsing_old_fun_fail.move | 0 .../parser/spec_parsing_quantifier_fail.exp | 0 .../parser/spec_parsing_quantifier_fail.move | 0 .../parser/spec_parsing_range_fail.exp | 0 .../parser/spec_parsing_range_fail.move | 0 .../parser/struct_field_missing_type.exp | 0 .../parser/struct_field_missing_type.move | 0 .../parser/struct_missing_lbrace.exp | 0 .../parser/struct_missing_lbrace.move | 0 .../struct_native_missing_semicolon.exp | 0 .../struct_native_missing_semicolon.move | 0 .../parser/struct_native_with_fields.exp | 0 .../parser/struct_native_with_fields.move | 0 .../tests/move_check/parser/struct_public.exp | 0 .../move_check/parser/struct_public.move | 0 .../parser/struct_trailing_comma.move | 0 .../move_check/parser/struct_type_empty.move | 0 .../parser/struct_type_extra_comma.exp | 0 .../parser/struct_type_extra_comma.move | 0 .../parser/struct_type_missing_angle.exp | 0 .../parser/struct_type_missing_angle.move | 0 ...struct_type_misspelled_copy_constraint.exp | 0 ...truct_type_misspelled_copy_constraint.move | 0 .../struct_type_misspelled_key_constraint.exp | 0 ...struct_type_misspelled_key_constraint.move | 0 .../parser/struct_type_trailing_comma.move | 0 .../parser/struct_without_fields.exp | 0 .../parser/struct_without_fields.move | 0 .../move_check/parser/type_mut_space.exp | 0 .../move_check/parser/type_mut_space.move | 0 ...oken_after_ability_function_constraint.exp | 0 ...ken_after_ability_function_constraint.move | 0 ...nexpected_token_after_ability_modifier.exp | 0 ...expected_token_after_ability_modifier.move | 0 ...known_ability_name_function_constraint.exp | 0 ...nown_ability_name_function_constraint.move | 0 .../parser/unknown_ability_name_modifier.exp | 0 .../parser/unknown_ability_name_modifier.move | 0 .../unmatched_restricted_identifier.exp | 0 .../unmatched_restricted_identifier.move | 0 ...nmatched_restricted_identifier_no_text.exp | 0 ...matched_restricted_identifier_no_text.move | 0 .../move_check/parser/use_inner_scope.exp | 0 .../move_check/parser/use_inner_scope.move | 0 .../parser/use_inner_scope_invalid.exp | 0 .../parser/use_inner_scope_invalid.move | 0 .../parser/use_inner_scope_invalid_inner.exp | 0 .../parser/use_inner_scope_invalid_inner.move | 0 .../move_check/parser/use_module_member.move | 0 .../use_module_member_invalid_comma.exp | 0 .../use_module_member_invalid_comma.move | 0 ...ule_member_invalid_missing_close_brace.exp | 0 ...le_member_invalid_missing_close_brace.move | 0 ...odule_member_invalid_missing_semicolon.exp | 0 ...dule_member_invalid_missing_semicolon.move | 0 .../move_check/parser/use_with_address.exp | 0 .../move_check/parser/use_with_address.move | 0 .../tests/move_check/parser/use_with_main.exp | 0 .../move_check/parser/use_with_main.move | 0 .../move_check/parser/use_with_modifiers.exp | 0 .../move_check/parser/use_with_modifiers.move | 0 .../parser/use_with_modifiers_exp.exp | 0 .../parser/use_with_modifiers_exp.move | 0 .../move_check/parser/use_with_module.exp | 0 .../move_check/parser/use_with_module.move | 0 .../parser/vector_literal_unclosed_args.exp | 0 .../parser/vector_literal_unclosed_args.move | 0 .../vector_literal_unclosed_type_args.exp | 0 .../vector_literal_unclosed_type_args.move | 0 .../parser/vector_space_after_less.exp | 0 .../parser/vector_space_after_less.move | 0 .../to_bytecode/unassigned_address.move | 0 .../move/borrow_tests/borrow_if.exp | 0 .../move/borrow_tests/borrow_if.move | 0 .../borrow_return_mutable_borrow_bad.exp | 0 .../borrow_return_mutable_borrow_bad.move | 0 .../move/borrow_tests/copy_loc_borrowed.move | 0 .../borrow_tests/copy_loc_borrowed_field.move | 0 .../copy_loc_borrowed_field_invalid.exp | 0 .../copy_loc_borrowed_field_invalid.move | 0 .../copy_loc_borrowed_indirect.move | 0 .../copy_loc_borrowed_indirect_invalid.exp | 0 .../copy_loc_borrowed_indirect_invalid.move | 0 .../copy_loc_borrowed_invalid.exp | 0 .../copy_loc_borrowed_invalid.move | 0 .../move/borrow_tests/eq_bad.move | 0 .../move/borrow_tests/eq_ok.move | 0 .../move/borrow_tests/factor_invalid_1.exp | 0 .../move/borrow_tests/factor_invalid_1.move | 0 .../move/borrow_tests/factor_invalid_2.exp | 0 .../move/borrow_tests/factor_invalid_2.move | 0 .../move/borrow_tests/factor_valid_1.move | 0 .../move/borrow_tests/factor_valid_2.move | 0 .../borrow_tests/imm_borrow_loc_trivial.move | 0 .../imm_borrow_loc_trivial_valid.move | 0 .../imm_borrow_on_mut_trivial.move | 0 .../imm_borrow_on_mut_trivial_invalid.exp | 0 .../imm_borrow_on_mut_trivial_invalid.move | 0 .../join_borrow_unavailable_valid.move | 0 .../move/borrow_tests/move_one_branch.move | 0 .../borrow_tests/mutable_borrow_invalid.exp | 0 .../borrow_tests/mutable_borrow_invalid.move | 0 .../mutable_borrow_local_twice.move | 0 .../mutable_borrow_local_twice_invalid.exp | 0 .../mutable_borrow_local_twice_invalid.move | 0 .../mutate_with_borrowed_loc.move | 0 .../mutate_with_borrowed_loc_invalid.exp | 0 .../mutate_with_borrowed_loc_invalid.move | 0 ...utate_with_borrowed_loc_struct_invalid.exp | 0 ...tate_with_borrowed_loc_struct_invalid.move | 0 .../borrow_tests/ref_moved_one_branch.move | 0 .../move/borrow_tests/release_cycle.move | 0 .../return_with_borrowed_loc.move | 0 .../return_with_borrowed_loc_invalid.exp | 0 .../return_with_borrowed_loc_invalid.move | 0 ...urn_with_borrowed_loc_resource_invalid.exp | 0 ...rn_with_borrowed_loc_resource_invalid.move | 0 .../borrow_tests/writeref_borrow_invalid.exp | 0 .../borrow_tests/writeref_borrow_invalid.move | 0 .../borrow_tests/writeref_borrow_valid1.move | 0 .../borrow_tests/writeref_borrow_valid2.move | 0 .../commands/abort_negative_stack_size.exp | 0 .../commands/abort_negative_stack_size.move | 0 .../move/commands/assign_in_one_if_branch.exp | 0 .../commands/assign_in_one_if_branch.move | 0 .../move/commands/assign_resource.exp | 0 .../move/commands/assign_resource.move | 0 .../move/commands/assign_wrong_if_branch.exp | 0 .../move/commands/assign_wrong_if_branch.move | 0 .../assign_wrong_if_branch_no_else.exp | 0 .../assign_wrong_if_branch_no_else.move | 0 .../move/commands/assign_wrong_type.exp | 0 .../move/commands/assign_wrong_type.move | 0 .../commands/branch_assigns_then_moves.exp | 0 .../commands/branch_assigns_then_moves.move | 0 .../move/commands/break_outside_loop.exp | 0 .../move/commands/break_outside_loop.move | 0 .../commands/break_outside_loop_in_else.exp | 0 .../commands/break_outside_loop_in_else.move | 0 .../commands/break_outside_loop_in_if.exp | 0 .../commands/break_outside_loop_in_if.move | 0 .../move/commands/break_unreachable.exp | 0 .../move/commands/break_unreachable.move | 0 .../move/commands/continue_outside_loop.exp | 0 .../move/commands/continue_outside_loop.move | 0 .../commands/continue_outside_loop_in_if.exp | 0 .../commands/continue_outside_loop_in_if.move | 0 .../move/commands/dead_return.exp | 0 .../move/commands/dead_return.move | 0 .../move/commands/dead_return_local.exp | 0 .../move/commands/dead_return_local.move | 0 .../move/commands/else_assigns_if_doesnt.exp | 0 .../move/commands/else_assigns_if_doesnt.move | 0 .../move/commands/else_moves_if_doesnt.exp | 0 .../move/commands/else_moves_if_doesnt.move | 0 .../move/commands/if_assigns_else_doesnt.exp | 0 .../move/commands/if_assigns_else_doesnt.move | 0 .../move/commands/if_assigns_no_else.exp | 0 .../move/commands/if_assigns_no_else.move | 0 .../move/commands/if_moves_else_doesnt.exp | 0 .../move/commands/if_moves_else_doesnt.move | 0 .../move/commands/if_moves_no_else.exp | 0 .../move/commands/if_moves_no_else.move | 0 .../move/commands/invalid_fallthrough2.exp | 0 .../move/commands/invalid_fallthrough2.move | 0 .../move/commands/invalid_fallthrough3.exp | 0 .../move/commands/invalid_fallthrough3.move | 0 .../move/commands/join_failure.exp | 0 .../move/commands/join_failure.move | 0 .../move/commands/mixed_lvalue.exp | 0 .../move/commands/mixed_lvalue.move | 0 .../move/commands/move_before_assign.exp | 0 .../move/commands/move_before_assign.move | 0 .../move/commands/no_let_outside_if.exp | 0 .../move/commands/no_let_outside_if.move | 0 .../move/commands/pop_negative.exp | 0 .../move/commands/pop_negative.move | 0 .../move/commands/pop_positive.exp | 0 .../move/commands/pop_positive.move | 0 .../move/commands/pop_weird.exp | 0 .../move/commands/pop_weird.move | 0 ...turn_type_mismatch_and_unused_resource.exp | 0 ...urn_type_mismatch_and_unused_resource.move | 0 .../move/commands/unpack_extra_binding.exp | 0 .../move/commands/unpack_extra_binding.move | 0 .../move/commands/unpack_missing_binding.exp | 0 .../move/commands/unpack_missing_binding.move | 0 .../move/commands/unpack_wrong_type.exp | 0 .../move/commands/unpack_wrong_type.move | 0 .../move/commands/use_before_assign.exp | 0 .../move/commands/use_before_assign.move | 0 .../move/commands/while_move_local.exp | 0 .../move/commands/while_move_local.move | 0 .../move/commands/while_move_local_2.exp | 0 .../move/commands/while_move_local_2.move | 0 .../instantiation_loops/complex_1.exp | 0 .../instantiation_loops/complex_1.move | 0 ...utually_recursive_just_type_params_ok.move | 0 ...utually_recursive_non_generic_type_ok.move | 0 ...ree_args_just_type_params_shitfing_ok.move | 0 ...ee_args_type_con_non_generic_types_ok.move | 0 ...recursive_three_args_type_con_shifting.exp | 0 ...ecursive_three_args_type_con_shifting.move | 0 ...gs_non_generic_type_and_type_param_ok.move | 0 ...two_args_swapping_just_type_params_ok.move | 0 ...y_recursive_two_args_swapping_type_con.exp | 0 ..._recursive_two_args_swapping_type_con.move | 0 .../mutually_recursive_type_con.exp | 0 .../mutually_recursive_type_con.move | 0 .../instantiation_loops/nested_types_1.exp | 0 .../instantiation_loops/nested_types_1.move | 0 .../instantiation_loops/nested_types_2.exp | 0 .../instantiation_loops/nested_types_2.move | 0 .../recursive_infinite_type_terminates.exp | 0 .../recursive_infinite_type_terminates.move | 0 ...recursive_one_arg_just_type_params_ok.move | 0 ...recursive_one_arg_non_generic_type_ok.move | 0 .../recursive_one_arg_type_con.exp | 0 .../recursive_one_arg_type_con.move | 0 .../recursive_two_args_swapping_type_con.exp | 0 .../recursive_two_args_swapping_type_con.move | 0 .../instantiation_loops/two_loops.exp | 0 .../instantiation_loops/two_loops.move | 0 .../operators/boolean_not_non_boolean.exp | 0 .../operators/boolean_not_non_boolean.move | 0 .../casting_operators_types_mismatch.exp | 0 .../casting_operators_types_mismatch.move | 0 ..._binary_operators_types_mismatch.move_TODO | 0 .../move/signer/copy_loc.exp | 0 .../move/signer/copy_loc.move | 0 .../move/signer/copy_loc_transitive.exp | 0 .../move/signer/copy_loc_transitive.move | 0 .../move/signer/double_signer.move | 0 .../move/signer/keyword.move | 0 .../move/signer/misplaced_signer_arg.move | 0 .../move/signer/move_to_sender.move | 0 .../move/signer/read_ref.exp | 0 .../move/signer/read_ref.move | 0 .../move/signer/read_ref_transitive.exp | 0 .../move/signer/read_ref_transitive.move | 0 .../move/signer/st_loc.move | 0 .../move/signer/st_loc_partial.move | 0 .../move/signer/transitive.move | 0 .../move/signer/triple_signer.move | 0 .../move/signer/unused.move | 0 .../move/signer/unused_partial.move | 0 .../move/signer/write_ref.move | 0 .../ability_constraint_generic_in_field.exp | 0 .../ability_constraint_generic_in_field.move | 0 .../ability_constraint_prims_invalid.exp | 0 .../ability_constraint_prims_invalid.move | 0 .../ability_constraint_structs_invalid.exp | 0 .../ability_constraint_structs_invalid.move | 0 .../ability_constraint_tparams_invalid.exp | 0 .../ability_constraint_tparams_invalid.move | 0 .../typing/ability_constraints.move | 0 .../move_check/typing/abort_any_type.exp | 0 .../move_check/typing/abort_any_type.move | 0 .../move_check/typing/annotated_types.move | 0 .../move_check/typing/anything_bindings.TODO | 0 .../typing/assign_duplicate_assigning.exp | 0 .../typing/assign_duplicate_assigning.move | 0 .../tests/move_check/typing/assign_nested.exp | 0 .../move_check/typing/assign_nested.move | 0 .../move_check/typing/assign_pop_resource.exp | 0 .../typing/assign_pop_resource.move | 0 .../typing/assign_unpack_references.exp | 0 .../typing/assign_unpack_references.move | 0 .../assign_unpack_references_invalid.exp | 0 .../assign_unpack_references_invalid.move | 0 .../move_check/typing/assign_wrong_arity.exp | 0 .../move_check/typing/assign_wrong_arity.move | 0 .../move_check/typing/assign_wrong_type.exp | 0 .../move_check/typing/assign_wrong_type.move | 0 .../typing/bad_type_argument_arity_const.exp | 0 .../typing/bad_type_argument_arity_const.move | 0 .../typing/bad_type_argument_arity_fun.exp | 0 .../typing/bad_type_argument_arity_fun.move | 0 .../typing/bad_type_argument_arity_struct.exp | 0 .../bad_type_argument_arity_struct.move | 0 .../bad_type_argument_arity_struct_pack.exp | 0 .../bad_type_argument_arity_struct_pack.move | 0 .../bad_type_argument_arity_struct_unpack.exp | 0 ...bad_type_argument_arity_struct_unpack.move | 0 .../tests/move_check/typing/binary_add.move | 0 .../move_check/typing/binary_add_invalid.exp | 0 .../move_check/typing/binary_add_invalid.move | 0 .../tests/move_check/typing/binary_and.move | 0 .../move_check/typing/binary_and_invalid.exp | 0 .../move_check/typing/binary_and_invalid.move | 0 .../move_check/typing/binary_bit_and.move | 0 .../typing/binary_bit_and_invalid.exp | 0 .../typing/binary_bit_and_invalid.move | 0 .../move_check/typing/binary_bit_or.move | 0 .../typing/binary_bit_or_invalid.exp | 0 .../typing/binary_bit_or_invalid.move | 0 .../typing/binary_bit_xor_invalid.exp | 0 .../typing/binary_bit_xor_invalid.move | 0 .../tests/move_check/typing/binary_div.move | 0 .../move_check/typing/binary_div_invalid.exp | 0 .../move_check/typing/binary_div_invalid.move | 0 .../tests/move_check/typing/binary_geq.move | 0 .../move_check/typing/binary_geq_invalid.exp | 0 .../move_check/typing/binary_geq_invalid.move | 0 .../tests/move_check/typing/binary_gt.move | 0 .../move_check/typing/binary_gt_invalid.exp | 0 .../move_check/typing/binary_gt_invalid.move | 0 .../tests/move_check/typing/binary_leq.move | 0 .../move_check/typing/binary_leq_invalid.exp | 0 .../move_check/typing/binary_leq_invalid.move | 0 .../tests/move_check/typing/binary_lt.move | 0 .../move_check/typing/binary_lt_invalid.exp | 0 .../move_check/typing/binary_lt_invalid.move | 0 .../tests/move_check/typing/binary_mod.move | 0 .../move_check/typing/binary_mod_invalid.exp | 0 .../move_check/typing/binary_mod_invalid.move | 0 .../tests/move_check/typing/binary_mul.move | 0 .../move_check/typing/binary_mul_invalid.exp | 0 .../move_check/typing/binary_mul_invalid.move | 0 .../tests/move_check/typing/binary_or.move | 0 .../move_check/typing/binary_or_invalid.exp | 0 .../move_check/typing/binary_or_invalid.move | 0 .../tests/move_check/typing/binary_shl.move | 0 .../move_check/typing/binary_shl_invalid.exp | 0 .../move_check/typing/binary_shl_invalid.move | 0 .../tests/move_check/typing/binary_shr.move | 0 .../move_check/typing/binary_shr_invalid.exp | 0 .../move_check/typing/binary_shr_invalid.move | 0 .../tests/move_check/typing/binary_sub.move | 0 .../move_check/typing/binary_sub_invalid.exp | 0 .../move_check/typing/binary_sub_invalid.move | 0 .../tests/move_check/typing/binary_xor.move | 0 .../typing/bind_duplicate_binding.exp | 0 .../typing/bind_duplicate_binding.move | 0 .../move_check/typing/bind_pop_resource.exp | 0 .../move_check/typing/bind_pop_resource.move | 0 .../typing/bind_unpack_references.exp | 0 .../typing/bind_unpack_references.move | 0 .../typing/bind_unpack_references_invalid.exp | 0 .../bind_unpack_references_invalid.move | 0 .../typing/bind_with_type_annot.move | 0 .../move_check/typing/bind_wrong_arity.exp | 0 .../move_check/typing/bind_wrong_arity.move | 0 .../move_check/typing/bind_wrong_type.exp | 0 .../move_check/typing/bind_wrong_type.move | 0 .../tests/move_check/typing/block_empty.move | 0 .../move_check/typing/block_empty_invalid.exp | 0 .../typing/block_empty_invalid.move | 0 .../move_check/typing/block_single_expr.move | 0 .../typing/block_single_expr_invalid.exp | 0 .../typing/block_single_expr_invalid.move | 0 .../typing/block_with_statements.move | 0 .../typing/block_with_statements_invalid.exp | 0 .../typing/block_with_statements_invalid.move | 0 .../move_check/typing/borrow_divergent.exp | 0 .../move_check/typing/borrow_divergent.move | 0 .../tests/move_check/typing/borrow_field.move | 0 .../move_check/typing/borrow_field_chain.move | 0 .../typing/borrow_field_chain_missing.exp | 0 .../typing/borrow_field_chain_missing.move | 0 .../borrow_field_complex_root_expr.move | 0 .../typing/borrow_field_from_non_struct.exp | 0 .../typing/borrow_field_from_non_struct.move | 0 .../typing/borrow_field_internal.exp | 0 .../typing/borrow_field_internal.move | 0 .../typing/borrow_field_missing.exp | 0 .../typing/borrow_field_missing.move | 0 .../borrow_field_non_ref_non_local_root.exp | 0 .../borrow_field_non_ref_non_local_root.move | 0 .../typing/borrow_field_non_ref_root.move | 0 .../tests/move_check/typing/borrow_local.move | 0 .../typing/borrow_local_invalid.exp | 0 .../typing/borrow_local_invalid.move | 0 .../move_check/typing/borrow_local_temp.move | 0 .../typing/borrow_local_temp_invalid.exp | 0 .../typing/borrow_local_temp_invalid.move | 0 .../typing/borrow_local_temp_resource.exp | 0 .../typing/borrow_local_temp_resource.move | 0 .../move_check/typing/break_any_type.exp | 0 .../move_check/typing/break_any_type.move | 0 .../move_check/typing/break_outside_loop.exp | 0 .../move_check/typing/break_outside_loop.move | 0 .../tests/move_check/typing/cast.move | 0 .../tests/move_check/typing/cast_invalid.exp | 0 .../tests/move_check/typing/cast_invalid.move | 0 .../typing/conditional_copy_invalid.exp | 0 .../typing/conditional_copy_invalid.move | 0 .../typing/conditional_drop_invalid.exp | 0 .../typing/conditional_drop_invalid.move | 0 .../move_check/typing/const_in_const.move | 0 .../typing/const_in_const_circular.exp | 0 .../typing/const_in_const_circular.move | 0 .../typing/const_in_const_invalid.exp | 0 .../typing/const_in_const_invalid.move | 0 .../typing/constant_all_valid_types.move | 0 .../constant_allowed_but_not_supported.exp | 0 .../constant_allowed_but_not_supported.move | 0 .../move_check/typing/constant_internal.exp | 0 .../move_check/typing/constant_internal.move | 0 .../typing/constant_invalid_base_type.exp | 0 .../typing/constant_invalid_base_type.move | 0 .../typing/constant_invalid_usage.exp | 0 .../typing/constant_invalid_usage.move | 0 .../typing/constant_non_base_type.exp | 0 .../typing/constant_non_base_type.move | 0 .../typing/constant_supported_exps.move | 0 .../typing/constant_unsupported_exps.exp | 0 .../typing/constant_unsupported_exps.move | 0 .../constraints_not_satisfied_all_cases.exp | 0 .../constraints_not_satisfied_all_cases.move | 0 ...aints_not_satisfied_function_parameter.exp | 0 ...ints_not_satisfied_function_parameter.move | 0 ...nts_not_satisfied_function_return_type.exp | 0 ...ts_not_satisfied_function_return_type.move | 0 ...raints_not_satisfied_lvalues_bind_type.exp | 0 ...aints_not_satisfied_lvalues_bind_type.move | 0 ...raints_not_satisfied_lvalues_decl_type.exp | 0 ...aints_not_satisfied_lvalues_decl_type.move | 0 ...s_not_satisfied_lvalues_pack_type_args.exp | 0 ..._not_satisfied_lvalues_pack_type_args.move | 0 ...constraints_not_satisfied_struct_field.exp | 0 ...onstraints_not_satisfied_struct_field.move | 0 ...straints_not_satisfied_type_annotation.exp | 0 ...traints_not_satisfied_type_annotation.move | 0 ...satisfied_type_arguments_internal_call.exp | 0 ...atisfied_type_arguments_internal_call.move | 0 ...satisfied_type_arguments_internal_pack.exp | 0 ...atisfied_type_arguments_internal_pack.move | 0 .../move_check/typing/continue_any_type.exp | 0 .../move_check/typing/continue_any_type.move | 0 .../typing/continue_outside_loop.exp | 0 .../typing/continue_outside_loop.move | 0 .../typing/decl_unpack_references.move | 0 .../typing/declare_duplicate_binding.exp | 0 .../typing/declare_duplicate_binding.move | 0 .../typing/declare_pop_resource.exp | 0 .../typing/declare_pop_resource.move | 0 .../typing/declare_with_type_annot.exp | 0 .../typing/declare_with_type_annot.move | 0 .../move_check/typing/declare_wrong_arity.exp | 0 .../typing/declare_wrong_arity.move | 0 .../move_check/typing/declare_wrong_type.exp | 0 .../move_check/typing/declare_wrong_type.move | 0 .../tests/move_check/typing/derefrence.move | 0 .../move_check/typing/derefrence_invalid.exp | 0 .../move_check/typing/derefrence_invalid.move | 0 .../typing/derefrence_reference.exp | 0 .../typing/derefrence_reference.move | 0 .../duplicate_function_parameter_names.exp | 0 .../duplicate_function_parameter_names.move | 0 .../move_check/typing/entry_on_any_vis.move | 0 .../typing/entry_signature_no_warning.move | 0 .../tests/move_check/typing/eq.move | 0 .../tests/move_check/typing/eq_invalid.exp | 0 .../tests/move_check/typing/eq_invalid.move | 0 .../tests/move_check/typing/exp_list.move | 0 .../move_check/typing/exp_list_nested.exp | 0 .../move_check/typing/exp_list_nested.move | 0 .../typing/exp_list_resource_drop.exp | 0 .../typing/exp_list_resource_drop.move | 0 .../move_check/typing/explicit_copy.move | 0 .../move_check/typing/explicit_move.move | 0 .../typing/hex_and_decimal_address.move | 0 .../typing/if_branches_subtype.move | 0 .../typing/if_branches_subtype_invalid.exp | 0 .../typing/if_branches_subtype_invalid.move | 0 .../tests/move_check/typing/if_condition.move | 0 .../typing/if_condition_invalid.exp | 0 .../typing/if_condition_invalid.move | 0 .../move_check/typing/if_default_else.move | 0 .../typing/if_matched_branches.move | 0 .../typing/if_mismatched_branches.exp | 0 .../typing/if_mismatched_branches.move | 0 .../typing/ignore_inferred_resource.exp | 0 .../typing/ignore_inferred_resource.move | 0 .../typing/implicit_deref_borrow_field.move | 0 .../implicit_deref_borrow_field_chain.move | 0 ...licit_deref_borrow_field_chain_missing.exp | 0 ...icit_deref_borrow_field_chain_missing.move | 0 ..._deref_borrow_field_complex_root_expr.move | 0 ...cit_deref_borrow_field_from_non_struct.exp | 0 ...it_deref_borrow_field_from_non_struct.move | 0 .../implicit_deref_borrow_field_internal.exp | 0 .../implicit_deref_borrow_field_internal.move | 0 .../implicit_deref_borrow_field_missing.exp | 0 .../implicit_deref_borrow_field_missing.move | 0 ...f_borrow_field_non_ref_non_local_root.move | 0 ...licit_deref_borrow_field_non_ref_root.move | 0 ...plicit_deref_borrow_field_not_copyable.exp | 0 ...licit_deref_borrow_field_not_copyable.move | 0 .../infinite_instantiations_invalid.exp | 0 .../infinite_instantiations_invalid.move | 0 .../typing/infinite_instantiations_valid.move | 0 .../typing/instantiate_signatures.exp | 0 .../typing/instantiate_signatures.move | 0 .../tests/move_check/typing/large_binop.move | 0 .../tests/move_check/typing/loop_body.move | 0 .../move_check/typing/loop_body_invalid.exp | 0 .../move_check/typing/loop_body_invalid.move | 0 .../move_check/typing/loop_result_type.exp | 0 .../move_check/typing/loop_result_type.move | 0 .../typing/loop_result_type_invalid.exp | 0 .../typing/loop_result_type_invalid.move | 0 .../move_check/typing/main_arguments.move | 0 .../typing/main_arguments_various_caes.move | 0 .../move_check/typing/main_call_entry.move | 0 .../typing/main_call_visibility_friend.exp | 0 .../typing/main_call_visibility_friend.move | 0 .../typing/main_return_type_not_unit.exp | 0 .../typing/main_return_type_not_unit.move | 0 .../typing/main_with_type_parameters.move | 0 .../tests/move_check/typing/module_call.exp | 0 .../tests/move_check/typing/module_call.move | 0 .../typing/module_call_complicated_rhs.exp | 0 .../typing/module_call_complicated_rhs.move | 0 .../module_call_constraints_not_satisfied.exp | 0 ...module_call_constraints_not_satisfied.move | 0 .../typing/module_call_entry_function.move | 0 ...module_call_entry_function_was_invalid.exp | 0 ...odule_call_entry_function_was_invalid.move | 0 .../module_call_explicit_type_arguments.exp | 0 .../module_call_explicit_type_arguments.move | 0 ...e_call_explicit_type_arguments_invalid.exp | 0 ..._call_explicit_type_arguments_invalid.move | 0 .../typing/module_call_internal.exp | 0 .../typing/module_call_internal.move | 0 .../typing/module_call_missing_function.exp | 0 .../typing/module_call_missing_function.move | 0 .../typing/module_call_visibility_friend.move | 0 .../module_call_visibility_friend_invalid.exp | 0 ...module_call_visibility_friend_invalid.move | 0 .../module_call_wrong_argument_in_list.exp | 0 .../module_call_wrong_argument_in_list.move | 0 .../typing/module_call_wrong_arity.exp | 0 .../typing/module_call_wrong_arity.move | 0 .../module_call_wrong_single_argument.exp | 0 .../module_call_wrong_single_argument.move | 0 .../typing/mutable_borrow_from_immutable.exp | 0 .../typing/mutable_borrow_from_immutable.move | 0 .../move_check/typing/mutable_eq_and_neq.move | 0 .../typing/mutable_eq_and_neq_invalid.exp | 0 .../typing/mutable_eq_and_neq_invalid.move | 0 .../tests/move_check/typing/mutate.move | 0 .../typing/mutate_field_internal.exp | 0 .../typing/mutate_field_internal.move | 0 .../move_check/typing/mutate_immutable.exp | 0 .../move_check/typing/mutate_immutable.move | 0 .../move_check/typing/mutate_invalid.exp | 0 .../move_check/typing/mutate_invalid.move | 0 .../move_check/typing/mutate_non_ref.exp | 0 .../move_check/typing/mutate_non_ref.move | 0 .../move_check/typing/mutate_resource.exp | 0 .../move_check/typing/mutate_resource.move | 0 .../typing/native_structs_pack_unpack.exp | 0 .../typing/native_structs_pack_unpack.move | 0 .../tests/move_check/typing/neq.move | 0 .../tests/move_check/typing/neq_invalid.exp | 0 .../tests/move_check/typing/neq_invalid.move | 0 .../typing/non_phantom_in_phantom_pos.exp | 0 .../typing/non_phantom_in_phantom_pos.move | 0 .../typing/number_literal_too_large.exp | 0 .../typing/number_literal_too_large.move | 0 .../move_check/typing/other_builtins.move | 0 .../typing/other_builtins_invalid.exp | 0 .../typing/other_builtins_invalid.move | 0 .../tests/move_check/typing/pack.exp | 0 .../tests/move_check/typing/pack.move | 0 .../typing/pack_constraint_not_satisfied.exp | 0 .../typing/pack_constraint_not_satisfied.move | 0 .../typing/pack_invalid_argument.exp | 0 .../typing/pack_invalid_argument.move | 0 .../move_check/typing/pack_missing_field.exp | 0 .../move_check/typing/pack_missing_field.move | 0 .../tests/move_check/typing/pack_multiple.exp | 0 .../move_check/typing/pack_multiple.move | 0 .../typing/pack_private_with_field.exp | 0 .../typing/pack_private_with_field.move | 0 .../move_check/typing/pack_reference.exp | 0 .../move_check/typing/pack_reference.move | 0 .../tests/move_check/typing/pack_unit.exp | 0 .../tests/move_check/typing/pack_unit.move | 0 .../move_check/typing/pack_unpack_private.exp | 0 .../typing/pack_unpack_private.move | 0 .../typing/pack_unpack_private_script.exp | 0 .../typing/pack_unpack_private_script.move | 0 .../typing/phantom_param_op_abilities.move | 0 .../phantom_param_op_abilities_invalid.exp | 0 .../phantom_param_op_abilities_invalid.move | 0 .../typing/phantom_param_struct_decl.move | 0 .../phantom_param_struct_decl_invalid.exp | 0 .../phantom_param_struct_decl_invalid.move | 0 .../phantom_params_constraint_abilities.move | 0 ...om_params_constraint_abilities_invalid.exp | 0 ...m_params_constraint_abilities_invalid.move | 0 .../phantom_params_field_abilities.move | 0 ...phantom_params_field_abilities_invalid.exp | 0 ...hantom_params_field_abilities_invalid.move | 0 .../move_check/typing/recursive_local.exp | 0 .../move_check/typing/recursive_local.move | 0 .../move_check/typing/recursive_structs.exp | 0 .../move_check/typing/recursive_structs.move | 0 .../typing/recursive_structs_malformed.exp | 0 .../typing/recursive_structs_malformed.move | 0 .../move_check/typing/return_any_type.exp | 0 .../move_check/typing/return_any_type.move | 0 .../typing/return_type_explicit_exp.move | 0 .../return_type_explicit_exp_invalid.exp | 0 .../return_type_explicit_exp_invalid.move | 0 .../typing/return_type_last_exp.move | 0 .../typing/return_type_last_exp_invalid.exp | 0 .../typing/return_type_last_exp_invalid.move | 0 .../typing/seq_cannot_ignore_resource.exp | 0 .../typing/seq_cannot_ignore_resource.move | 0 .../move_check/typing/seq_ignores_value.move | 0 .../tests/move_check/typing/shadowing.move | 0 .../typing/shadowing_invalid_scope.exp | 0 .../typing/shadowing_invalid_scope.move | 0 .../typing/shadowing_invalid_types.exp | 0 .../typing/shadowing_invalid_types.move | 0 .../move_check/typing/spec_block_fail.exp | 0 .../move_check/typing/spec_block_fail.move | 0 .../move_check/typing/spec_block_ok.move | 0 .../move_check/typing/subtype_annotation.move | 0 .../typing/subtype_annotation_invalid.exp | 0 .../typing/subtype_annotation_invalid.move | 0 .../tests/move_check/typing/subtype_args.move | 0 .../typing/subtype_args_invalid.exp | 0 .../typing/subtype_args_invalid.move | 0 .../move_check/typing/subtype_assign.move | 0 .../typing/subtype_assign_invalid.exp | 0 .../typing/subtype_assign_invalid.move | 0 .../tests/move_check/typing/subtype_bind.move | 0 .../typing/subtype_bind_invalid.exp | 0 .../typing/subtype_bind_invalid.move | 0 .../move_check/typing/subtype_return.move | 0 .../typing/subtype_return_invalid.exp | 0 .../typing/subtype_return_invalid.move | 0 .../typing/type_variable_join_single_pack.exp | 0 .../type_variable_join_single_pack.move | 0 ...type_variable_join_single_pack_invalid.exp | 0 ...ype_variable_join_single_pack_invalid.move | 0 .../type_variable_join_single_unpack.move | 0 ...pe_variable_join_single_unpack_assign.move | 0 ...able_join_single_unpack_assign_invalid.exp | 0 ...ble_join_single_unpack_assign_invalid.move | 0 ...pe_variable_join_single_unpack_invalid.exp | 0 ...e_variable_join_single_unpack_invalid.move | 0 .../type_variable_join_threaded_pack.move | 0 ...pe_variable_join_threaded_pack_invalid.exp | 0 ...e_variable_join_threaded_pack_invalid.move | 0 .../type_variable_join_threaded_unpack.exp | 0 .../type_variable_join_threaded_unpack.move | 0 ...e_variable_join_threaded_unpack_assign.exp | 0 ..._variable_join_threaded_unpack_assign.move | 0 ...le_join_threaded_unpack_assign_invalid.exp | 0 ...e_join_threaded_unpack_assign_invalid.move | 0 ..._variable_join_threaded_unpack_invalid.exp | 0 ...variable_join_threaded_unpack_invalid.move | 0 .../tests/move_check/typing/unary_not.move | 0 .../move_check/typing/unary_not_invalid.exp | 0 .../move_check/typing/unary_not_invalid.move | 0 .../typing/uninferred_type_call.exp | 0 .../typing/uninferred_type_call.move | 0 .../typing/uninferred_type_pack.exp | 0 .../typing/uninferred_type_pack.move | 0 .../typing/uninferred_type_unpack_assign.exp | 0 .../typing/uninferred_type_unpack_assign.move | 0 .../typing/uninferred_type_unpack_bind.exp | 0 .../typing/uninferred_type_unpack_bind.move | 0 .../typing/uninferred_type_unpack_decl.exp | 0 .../typing/uninferred_type_unpack_decl.move | 0 .../tests/move_check/typing/unit.move | 0 .../tests/move_check/typing/unused_const.move | 0 .../move_check/typing/unused_const.unused | 0 .../move_check/typing/unused_const.unused.exp | 0 .../move_check/typing/unused_functions.move | 0 .../move_check/typing/unused_functions.unused | 0 .../typing/unused_functions.unused.exp | 0 .../move_check/typing/unused_id_field.move | 0 .../move_check/typing/unused_id_field.unused | 0 .../typing/unused_id_field.unused.exp | 0 .../tests/move_check/typing/unused_local.exp | 0 .../tests/move_check/typing/unused_local.move | 0 .../typing/unused_non_phantom_param.exp | 0 .../typing/unused_non_phantom_param.move | 0 .../move_check/typing/unused_struct_field.exp | 0 .../typing/unused_struct_field.move | 0 .../typing/unused_struct_field.unused | 0 .../typing/unused_struct_field.unused.exp | 0 .../tests/move_check/typing/use_local.move | 0 .../tests/move_check/typing/used_const.move | 0 .../tests/move_check/typing/used_const.unused | 0 .../tests/move_check/typing/values.move | 0 .../move_check/typing/vector_basic_cases.move | 0 .../typing/vector_mismatched_args.exp | 0 .../typing/vector_mismatched_args.move | 0 .../vector_mismatched_args_non_base_type.exp | 0 .../vector_mismatched_args_non_base_type.move | 0 .../typing/vector_no_type_inferred.exp | 0 .../typing/vector_no_type_inferred.move | 0 .../typing/vector_with_non_base_type.exp | 0 .../typing/vector_with_non_base_type.move | 0 .../vector_with_non_base_type_inferred.exp | 0 .../vector_with_non_base_type_inferred.move | 0 .../tests/move_check/typing/while_body.move | 0 .../move_check/typing/while_body_invalid.exp | 0 .../move_check/typing/while_body_invalid.move | 0 .../move_check/typing/while_condition.move | 0 .../typing/while_condition_invalid.exp | 0 .../typing/while_condition_invalid.move | 0 .../unit_test/attribute_location.move | 0 .../unit_test/attribute_location.unit_test | 0 .../unit_test/attribute_location_invalid.exp | 0 .../unit_test/attribute_location_invalid.move | 0 .../attribute_location_invalid.unit_test | 0 .../attribute_location_invalid.unit_test.exp | 0 .../unit_test/cross_module_members.move | 0 .../unit_test/cross_module_members.unit_test | 0 ...cross_module_members_non_test_function.exp | 0 ...ross_module_members_non_test_function.move | 0 ...module_members_non_test_function.unit_test | 0 .../cross_module_test_only_module.exp | 0 .../cross_module_test_only_module.move | 0 .../cross_module_test_only_module.unit_test | 0 .../unit_test/expected_failure_bad_value.move | 0 .../expected_failure_bad_value.unit_test | 0 .../expected_failure_bad_value.unit_test.exp | 0 .../unit_test/expected_failure_constants.move | 0 .../expected_failure_constants.unit_test | 0 .../expected_failure_constants_invalid.move | 0 ...pected_failure_constants_invalid.unit_test | 0 ...ed_failure_constants_invalid.unit_test.exp | 0 .../expected_failure_invalid_literals.move | 0 ...xpected_failure_invalid_literals.unit_test | 0 ...ted_failure_invalid_literals.unit_test.exp | 0 .../unit_test/expected_failure_not_test.move | 0 .../expected_failure_not_test.unit_test | 0 .../expected_failure_not_test.unit_test.exp | 0 .../expected_failure_on_non_function.exp | 0 .../expected_failure_on_non_function.move | 0 ...expected_failure_on_non_function.unit_test | 0 ...cted_failure_on_non_function.unit_test.exp | 0 .../expected_failure_out_of_range_value.move | 0 ...ected_failure_out_of_range_value.unit_test | 0 ...d_failure_out_of_range_value.unit_test.exp | 0 .../unit_test/extra_attributes.move | 0 .../unit_test/extra_attributes.unit_test | 0 .../unit_test/extra_attributes.unit_test.exp | 0 .../unit_test/invalid_expected_code_name.move | 0 .../invalid_expected_code_name.unit_test | 0 .../invalid_expected_code_name.unit_test.exp | 0 .../invalid_expected_failure_name.move | 0 .../invalid_expected_failure_name.unit_test | 0 ...nvalid_expected_failure_name.unit_test.exp | 0 .../move_check/unit_test/multiple_errors.move | 0 .../unit_test/multiple_errors.unit_test | 0 .../unit_test/multiple_errors.unit_test.exp | 0 .../unit_test/multiple_test_annotations.move | 0 .../multiple_test_annotations.unit_test | 0 .../multiple_test_annotations.unit_test.exp | 0 .../named_address_no_value_in_annotation.move | 0 ...d_address_no_value_in_annotation.unit_test | 0 ...dress_no_value_in_annotation.unit_test.exp | 0 .../other_failures_invalid_assignment.move | 0 ...ther_failures_invalid_assignment.unit_test | 0 ..._failures_invalid_assignment.unit_test.exp | 0 .../other_failures_invalid_location.move | 0 .../other_failures_invalid_location.unit_test | 0 ...er_failures_invalid_location.unit_test.exp | 0 ...ther_failures_invalid_location_module.move | 0 ...failures_invalid_location_module.unit_test | 0 ...ures_invalid_location_module.unit_test.exp | 0 .../unit_test/other_failures_valid.move | 0 .../unit_test/other_failures_valid.unit_test | 0 .../script_with_multiple_on_main.exp | 0 .../script_with_multiple_on_main.move | 0 .../script_with_multiple_on_main.unit_test | 0 ...script_with_multiple_on_main.unit_test.exp | 0 .../script_with_multiple_top_level.exp | 0 .../script_with_multiple_top_level.move | 0 .../script_with_multiple_top_level.unit_test | 0 ...ript_with_multiple_top_level.unit_test.exp | 0 .../unit_test/script_with_test_on_main.exp | 0 .../unit_test/script_with_test_on_main.move | 0 .../script_with_test_on_main.unit_test | 0 .../script_with_test_on_main.unit_test.exp | 0 .../unit_test/script_with_test_top_level.exp | 0 .../unit_test/script_with_test_top_level.move | 0 .../script_with_test_top_level.unit_test | 0 .../script_with_test_top_level.unit_test.exp | 0 .../test_and_test_only_annotation.move | 0 .../test_and_test_only_annotation.unit_test | 0 ...est_and_test_only_annotation.unit_test.exp | 0 .../unit_test/test_filter_function.exp | 0 .../unit_test/test_filter_function.move | 0 .../unit_test/test_filter_struct.exp | 0 .../unit_test/test_filter_struct.move | 0 .../unit_test/valid_test_module.move | 0 .../unit_test/valid_test_module.unit_test | 0 .../verification/cross_module_invalid.exp | 0 .../verification/cross_module_invalid.move | 0 .../verification/cross_module_valid.move | 0 .../cross_module_valid.verification | 0 .../verification/double_annotation.move | 0 .../double_annotation.verification | 0 .../double_annotation.verification.exp | 0 .../verification/single_module_invalid.exp | 0 .../verification/single_module_invalid.move | 0 .../single_module_invalid.verification | 0 .../verification/single_module_valid.move | 0 .../single_module_valid.verification | 0 .../move_check/warning_suppression/all.move | 0 .../allow_with_no_filter.exp | 0 .../allow_with_no_filter.move | 0 .../warning_suppression/bad_attr.exp | 0 .../warning_suppression/bad_attr.move | 0 .../warning_suppression/bad_location.exp | 0 .../warning_suppression/bad_location.move | 0 .../warning_suppression/dead_code.move | 0 .../warning_suppression/missing_phantom.move | 0 .../warning_suppression/unknown_warning.exp | 0 .../warning_suppression/unknown_warning.move | 0 .../move_check/warning_suppression/unused.exp | 0 .../warning_suppression/unused.move | 0 .../unused_assignment.move | 0 .../unused_trailing_semi.move | 0 .../unused_type_parameter.move | 0 .../warning_suppression/unused_use.move | 0 .../warning_suppression/unused_variable.move | 0 .../tests/move_check_testsuite.rs | 0 .../tests/sui_mode/entry_points/clock_mut.exp | 0 .../sui_mode/entry_points/clock_mut.move | 0 .../sui_mode/entry_points/clock_ref.move | 0 .../tests/sui_mode/entry_points/clock_val.exp | 0 .../sui_mode/entry_points/clock_val.move | 0 .../generic_and_generic_object_params.move | 0 .../generic_obj_mut_ref_vector.exp | 0 .../generic_obj_mut_ref_vector.move | 0 .../entry_points/generic_obj_ref_vector.exp | 0 .../entry_points/generic_obj_ref_vector.move | 0 .../generic_param_after_primitive.move | 0 .../entry_points/generic_with_key_invalid.exp | 0 .../generic_with_key_invalid.move | 0 .../entry_points/generic_with_key_valid.move | 0 .../tests/sui_mode/entry_points/id.move | 0 .../entry_points/immut_receiving_ref.move | 0 .../entry_points/mut_receiving_ref.move | 0 .../nested_generic_vector_param.move | 0 .../nested_key_generic_vector_param.exp | 0 .../nested_key_generic_vector_param.move | 0 .../sui_mode/entry_points/non_key_struct.exp | 0 .../sui_mode/entry_points/non_key_struct.move | 0 .../entry_points/non_key_struct_generic.exp | 0 .../entry_points/non_key_struct_generic.move | 0 .../non_key_struct_generic_valid.move | 0 .../entry_points/non_key_struct_vector.exp | 0 .../entry_points/non_key_struct_vector.move | 0 .../entry_points/obj_mut_ref_vector.exp | 0 .../entry_points/obj_mut_ref_vector.move | 0 .../sui_mode/entry_points/obj_ref_vector.exp | 0 .../sui_mode/entry_points/obj_ref_vector.move | 0 .../tests/sui_mode/entry_points/ok.move | 0 .../tests/sui_mode/entry_points/option.move | 0 .../entry_points/optional_txn_context.move | 0 .../receiving_non_object_type.exp | 0 .../receiving_non_object_type.move | 0 .../receiving_with_object_type.move | 0 .../sui_mode/entry_points/return_values.move | 0 .../entry_points/return_values_invalid.exp | 0 .../entry_points/return_values_invalid.move | 0 .../single_generic_vector_param.move | 0 .../entry_points/single_type_param.move | 0 .../single_type_param_generic_object.move | 0 .../entry_points/single_type_param_key.move | 0 .../tests/sui_mode/entry_points/string.move | 0 .../id_leak/direct_leak_through_call.move | 0 .../id_leak/indirect_leak_through_call.exp | 0 .../id_leak/indirect_leak_through_call.move | 0 .../tests/sui_mode/id_leak/infinite_loop.move | 0 .../tests/sui_mode/id_leak/loop.move | 0 .../through_call_with_borrow_field.exp | 0 .../through_call_with_borrow_field.move | 0 .../id_leak/through_direct_return.move | 0 .../id_leak/through_indirect_return.exp | 0 .../id_leak/through_indirect_return.move | 0 .../tests/sui_mode/id_leak/through_pack.exp | 0 .../tests/sui_mode/id_leak/through_pack.move | 0 .../sui_mode/id_leak/through_reference.exp | 0 .../sui_mode/id_leak/through_reference.move | 0 .../sui_mode/id_leak/through_vector.move | 0 .../tests/sui_mode/id_leak/transmute.exp | 0 .../tests/sui_mode/id_leak/transmute.move | 0 .../tests/sui_mode/init/cannot_call_init.exp | 0 .../tests/sui_mode/init/cannot_call_init.move | 0 .../tests/sui_mode/init/imm_tx_context.move | 0 .../sui_mode/init/must_have_txn_context.exp | 0 .../sui_mode/init/must_have_txn_context.move | 0 .../tests/sui_mode/init/not_generic.exp | 0 .../tests/sui_mode/init/not_generic.move | 0 .../tests/sui_mode/init/not_private.exp | 0 .../tests/sui_mode/init/not_private.move | 0 .../tests/sui_mode/init/not_txn_context.exp | 0 .../tests/sui_mode/init/not_txn_context.move | 0 .../move-compiler/tests/sui_mode/init/ok.move | 0 .../tests/sui_mode/init/return_values.exp | 0 .../tests/sui_mode/init/return_values.move | 0 .../tests/sui_mode/init/unused_function.move | 0 .../sui_mode/one_time_witness/bool_field.exp | 0 .../sui_mode/one_time_witness/bool_field.move | 0 .../init_many_wrong_parameters.exp | 0 .../init_many_wrong_parameters.move | 0 .../one_time_witness/init_unbound_type.exp | 0 .../one_time_witness/init_unbound_type.move | 0 .../sui_mode/one_time_witness/instantiate.exp | 0 .../one_time_witness/instantiate.move | 0 .../one_time_witness/many_fields_invalid.exp | 0 .../one_time_witness/many_fields_invalid.move | 0 .../one_time_witness/many_fields_valid.move | 0 .../one_time_witness/more_abilities.exp | 0 .../one_time_witness/more_abilities.move | 0 .../sui_mode/one_time_witness/no_drop.exp | 0 .../sui_mode/one_time_witness/no_drop.move | 0 .../sui_mode/one_time_witness/no_field.move | 0 .../sui_mode/one_time_witness/no_init_arg.exp | 0 .../one_time_witness/no_init_arg.move | 0 .../one_time_witness/other_mod_def.exp | 0 .../one_time_witness/other_mod_def.move | 0 .../sui_mode/one_time_witness/type_param.exp | 0 .../sui_mode/one_time_witness/type_param.move | 0 .../one_time_witness/wrong_field_type.move | 0 .../wrong_field_type_and_extra_field.move | 0 ...g_field_type_and_extra_field_with_init.exp | 0 ..._field_type_and_extra_field_with_init.move | 0 .../wrong_field_type_with_init.exp | 0 .../wrong_field_type_with_init.move | 0 .../one_time_witness/wrong_init_type.exp | 0 .../one_time_witness/wrong_init_type.move | 0 .../sui_mode/one_time_witness/wrong_name.exp | 0 .../sui_mode/one_time_witness/wrong_name.move | 0 .../one_time_witness/wrong_name_format.exp | 0 .../one_time_witness/wrong_name_format.move | 0 .../private_generics/no_public_transfer.exp | 0 .../private_generics/no_public_transfer.move | 0 .../no_public_transfer_generic.exp | 0 .../no_public_transfer_generic.move | 0 .../no_public_transfer_store.exp | 0 .../no_public_transfer_store.move | 0 .../no_public_transfer_store_generic.exp | 0 .../no_public_transfer_store_generic.move | 0 .../private_generics/private_event_emit.exp | 0 .../private_generics/private_event_emit.move | 0 .../public_transfer_with_store.move | 0 .../public_transfer_with_store_generic.move | 0 .../key_struct_first_field_not_id.exp | 0 .../key_struct_first_field_not_id.move | 0 ...ruct_id_field_incorrect_struct_address.exp | 0 ...uct_id_field_incorrect_struct_address.move | 0 ..._struct_id_field_incorrect_struct_name.exp | 0 ...struct_id_field_incorrect_struct_name.move | 0 .../key_struct_id_field_incorrect_type.exp | 0 .../key_struct_id_field_incorrect_type.move | 0 .../key_struct_id_field_valid.move | 0 .../key_struct_second_field_id.exp | 0 .../key_struct_second_field_id.move | 0 .../struct_with_key/key_struct_with_drop.exp | 0 .../struct_with_key/key_struct_with_drop.move | 0 .../struct_with_key/unused_id_field.move | 0 .../struct_with_key/unused_id_field.unused | 0 .../move-core-types}/Cargo.toml | 0 .../move-core-types}/src/abi.rs | 0 .../move-core-types}/src/account_address.rs | 0 .../move-core-types}/src/effects.rs | 0 .../move-core-types}/src/errmap.rs | 0 .../move-core-types}/src/gas_algebra.rs | 0 .../move-core-types}/src/identifier.rs | 0 .../move-core-types}/src/language_storage.rs | 0 .../move-core-types}/src/lib.rs | 0 .../move-core-types}/src/metadata.rs | 0 .../move-core-types}/src/move_resource.rs | 0 .../move-core-types}/src/parser.rs | 0 .../move-core-types}/src/proptest_types.rs | 0 .../move-core-types}/src/resolver.rs | 0 .../move-core-types}/src/state.rs | 0 .../src/transaction_argument.rs | 0 .../move-core-types}/src/u256.rs | 0 .../src/unit_tests/identifier_test.rs | 0 .../src/unit_tests/language_storage_test.rs | 0 .../move-core-types}/src/unit_tests/mod.rs | 0 .../move_type_layout.yaml | 0 .../staged_enum_variant_order/move_value.yaml | 0 .../transaction_argument.yaml | 0 .../staged_enum_variant_order/type_tag.yaml | 0 .../src/unit_tests/value_test.rs | 0 .../src/unit_tests/vm_status_test.rs | 0 .../move-core-types}/src/value.rs | 0 .../move-core-types}/src/vm_status.rs | 0 .../move-coverage/Cargo.toml | 0 .../move-coverage/check_coverage.bash | 0 .../src/bin/coverage-summaries.rs | 0 .../src/bin/move-trace-conversion.rs | 0 .../move-coverage/src/bin/source-coverage.rs | 0 .../move-coverage/src/coverage_map.rs | 0 .../move-coverage/src/lib.rs | 0 .../move-coverage/src/source_coverage.rs | 0 .../move-coverage/src/summary.rs | 0 .../{tools => crates}/move-coverage/utils.sh | 0 .../move-disassembler/Cargo.toml | 0 .../move-disassembler/src/disassembler.rs | 0 .../move-disassembler/src/lib.rs | 0 .../move-disassembler/src/main.rs | 0 .../move-docgen/Cargo.toml | 0 .../move-docgen/README.md | 0 .../move-docgen/src/docgen.rs | 0 .../move-docgen/src/lib.rs | 0 .../tests/sources/code_block_test.move | 0 .../sources/code_block_test.spec_inline.md | 0 .../code_block_test.spec_inline_no_fold.md | 0 .../sources/code_block_test.spec_separate.md | 0 .../tests/sources/different_visbilities.move | 0 .../different_visbilities.spec_inline.md | 0 ...fferent_visbilities.spec_inline_no_fold.md | 0 .../different_visbilities.spec_separate.md | 0 .../tests/sources/root_template.md | 0 .../sources/root_template.spec_inline.md | 0 .../root_template.spec_inline_no_fold.md | 0 .../sources/root_template.spec_separate.md | 0 ...t_template_AnotherTypeOfScript.notest_move | 0 .../root_template_OneTypeOfScript.notest_move | 0 .../sources/root_template_script1.notest_move | 0 .../sources/root_template_script2.notest_move | 0 .../sources/root_template_script3.notest_move | 0 .../tests/sources/some_script.move | 0 .../tests/sources/some_script.spec_inline.md | 0 .../some_script.spec_inline_no_fold.md | 0 .../sources/some_script.spec_separate.md | 0 .../move-docgen/tests/testsuite.rs | 2 +- .../move-errmapgen/Cargo.toml | 0 .../move-errmapgen/src/errmapgen.rs | 0 .../move-errmapgen/src/lib.rs | 0 .../{tools => crates}/move-explain/Cargo.toml | 0 .../move-explain/src/main.rs | 0 .../Cargo.toml | 0 .../declarations/function.exp | 0 .../declarations/function.mvir | 0 .../bytecode-generation/declarations/let.exp | 0 .../bytecode-generation/declarations/let.mvir | 0 .../expressions/binary_add.exp | 0 .../expressions/binary_add.mvir | 0 .../expressions/borrow.exp | 0 .../expressions/borrow.mvir | 0 .../expressions/borrow_mut.exp | 0 .../expressions/borrow_mut.mvir | 0 .../expressions/builtins/vector.exp | 0 .../expressions/builtins/vector.mvir | 0 .../expressions/combined.exp | 0 .../expressions/combined.mvir | 0 .../bytecode-generation/expressions/pack.exp | 0 .../bytecode-generation/expressions/pack.mvir | 0 .../expressions/unpack.exp | 0 .../expressions/unpack.mvir | 0 .../bytecode-generation/statements/assert.exp | 0 .../statements/assert.mvir | 0 .../bytecode-generation/statements/assign.exp | 0 .../statements/assign.mvir | 0 .../bytecode-generation/statements/jump.exp | 0 .../bytecode-generation/statements/jump.mvir | 0 .../statements/jump_if.exp | 0 .../statements/jump_if.mvir | 0 .../statements/jump_if_false.exp | 0 .../statements/jump_if_false.mvir | 0 .../bytecode-generation/types/struct.exp | 0 .../bytecode-generation/types/struct.mvir | 0 .../tests/parsing/comments.exp | 0 .../tests/parsing/comments.mvir | 0 .../tests/parsing/crlf.exp | 0 .../tests/parsing/crlf.mvir | 0 .../tests/parsing/keywords.exp | 0 .../tests/parsing/keywords.mvir | 0 .../tests/parsing/structs.exp | 0 .../tests/parsing/structs.mvir | 0 .../tests/parsing/types.exp | 0 .../tests/parsing/types.mvir | 0 .../tests/specification/conditions.exp | 0 .../tests/specification/conditions.mvir | 0 .../tests/specification/invariants.exp | 0 .../tests/specification/invariants.mvir | 0 .../tests/tests.rs | 0 .../{ => crates}/move-ir-compiler/Cargo.toml | 0 .../{ => crates}/move-ir-compiler/README.md | 0 .../{ => crates}/move-ir-compiler/src/lib.rs | 0 .../{ => crates}/move-ir-compiler/src/main.rs | 0 .../src/unit_tests/cfg_tests.rs | 0 .../src/unit_tests/function_tests.rs | 0 .../move-ir-compiler/src/unit_tests/mod.rs | 0 .../src/unit_tests/testutils.rs | 0 .../{ => crates}/move-ir-compiler/src/util.rs | 0 .../move-ir-to-bytecode-syntax}/Cargo.toml | 0 .../move-ir-to-bytecode-syntax}/src/lexer.rs | 0 .../move-ir-to-bytecode-syntax}/src/lib.rs | 0 .../move-ir-to-bytecode-syntax}/src/syntax.rs | 0 .../move-ir-to-bytecode/Cargo.toml | 0 .../move-ir-to-bytecode/src/compiler.rs | 0 .../move-ir-to-bytecode/src/context.rs | 0 .../move-ir-to-bytecode/src/lib.rs | 0 .../move-ir-to-bytecode/src/parser.rs | 0 .../types => crates/move-ir-types}/Cargo.toml | 0 .../types => crates/move-ir-types}/src/ast.rs | 0 .../types => crates/move-ir-types}/src/lib.rs | 0 .../move-ir-types}/src/location.rs | 0 .../move-ir-types}/src/spec_language_ast.rs | 0 .../move/{ => crates}/move-model/Cargo.toml | 0 .../move/{ => crates}/move-model/src/ast.rs | 0 .../move-model/src/builder/README.md | 0 .../move-model/src/builder/exp_translator.rs | 0 .../move-model/src/builder/mod.rs | 0 .../move-model/src/builder/model_builder.rs | 0 .../move-model/src/builder/module_builder.rs | 0 .../move-model/src/builder/spec_builtins.rs | 0 .../move-model/src/code_writer.rs | 0 .../move-model/src/exp_generator.rs | 0 .../move-model/src/exp_rewriter.rs | 0 .../{ => crates}/move-model/src/intrinsics.rs | 0 .../move/{ => crates}/move-model/src/lib.rs | 0 .../move/{ => crates}/move-model/src/model.rs | 0 .../{ => crates}/move-model/src/options.rs | 0 .../{ => crates}/move-model/src/pragmas.rs | 0 .../move-model/src/simplifier/mod.rs | 0 .../move-model/src/simplifier/pass.rs | 0 .../move-model/src/simplifier/pass_inline.rs | 0 .../move-model/src/spec_translator.rs | 0 .../{ => crates}/move-model/src/symbol.rs | 0 .../move/{ => crates}/move-model/src/ty.rs | 0 .../{ => crates}/move-model/src/well_known.rs | 0 .../tests/sources/conditions_err.exp | 0 .../tests/sources/conditions_err.move | 0 .../tests/sources/conditions_ok.exp | 0 .../tests/sources/conditions_ok.move | 0 .../tests/sources/expressions_err.exp | 0 .../tests/sources/expressions_err.move | 0 .../sources/expressions_inference_err.exp | 0 .../sources/expressions_inference_err.move | 0 .../tests/sources/expressions_ok.exp | 0 .../tests/sources/expressions_ok.move | 0 .../move-model/tests/sources/if_else_ok.exp | 0 .../move-model/tests/sources/if_else_ok.move | 0 .../tests/sources/inline_spec_err.exp | 0 .../tests/sources/inline_spec_err.move | 0 .../tests/sources/intrinsic_decl_err.exp | 0 .../tests/sources/intrinsic_decl_err.move | 0 .../tests/sources/intrinsic_decl_ok.exp | 0 .../tests/sources/intrinsic_decl_ok.move | 0 .../tests/sources/invariants_err.exp | 0 .../tests/sources/invariants_err.move | 0 .../tests/sources/invariants_ok.exp | 0 .../tests/sources/invariants_ok.move | 0 .../move-model/tests/sources/lets_err.exp | 0 .../move-model/tests/sources/lets_err.move | 0 .../move-model/tests/sources/lets_ok.exp | 0 .../move-model/tests/sources/lets_ok.move | 0 .../module_level_spec_err_signature.exp | 0 .../module_level_spec_err_signature.move | 0 .../module_level_spec_err_unassociated.exp | 0 .../module_level_spec_err_unassociated.move | 0 .../move-model/tests/sources/pack_err.exp | 0 .../move-model/tests/sources/pack_err.move | 0 .../move-model/tests/sources/pragmas_err.exp | 0 .../move-model/tests/sources/pragmas_err.move | 0 .../tests/sources/quantifiers_ok.exp | 0 .../tests/sources/quantifiers_ok.move | 0 .../move-model/tests/sources/schemas_err.exp | 0 .../move-model/tests/sources/schemas_err.move | 0 .../move-model/tests/sources/schemas_ok.exp | 0 .../move-model/tests/sources/schemas_ok.move | 0 .../move-model/tests/sources/structs_err.exp | 0 .../move-model/tests/sources/structs_err.move | 0 .../move-model/tests/sources/structs_ok.exp | 0 .../move-model/tests/sources/structs_ok.move | 0 .../tests/sources/type_variance_ok.exp | 0 .../tests/sources/type_variance_ok.move | 0 .../tests/sources/use_erroneous_schema.exp | 0 .../tests/sources/use_erroneous_schema.move | 0 .../tests/sources/variables_err.exp | 0 .../tests/sources/variables_err.move | 0 .../move-model/tests/sources/variables_ok.exp | 0 .../tests/sources/variables_ok.move | 0 .../move-model/tests/testsuite.rs | 0 .../{tools => crates}/move-package/Cargo.toml | 0 .../{tools => crates}/move-package/README.md | 0 .../src/compilation/build_plan.rs | 0 .../src/compilation/compiled_package.rs | 0 .../move-package/src/compilation/mod.rs | 0 .../src/compilation/model_builder.rs | 0 .../src/compilation/package_layout.rs | 0 .../{tools => crates}/move-package/src/lib.rs | 0 .../move-package/src/lock_file/mod.rs | 0 .../move-package/src/lock_file/schema.rs | 0 .../move-package/src/package_hooks.rs | 0 .../move-package/src/package_lock.rs | 0 .../src/resolution/dependency_cache.rs | 0 .../src/resolution/dependency_graph.rs | 0 .../move-package/src/resolution/digest.rs | 0 .../move-package/src/resolution/mod.rs | 0 .../src/resolution/resolution_graph.rs | 0 .../src/resolution/resolving_table.rs | 0 .../move-package/src/source_package/layout.rs | 0 .../src/source_package/manifest_parser.rs | 0 .../move-package/src/source_package/mod.rs | 0 .../src/source_package/parsed_manifest.rs | 0 .../move-package/tests/.gitattributes | 0 .../package_hash_skips_non_move_files.rs | 0 .../tests/test_additional_addresses.rs | 0 .../tests/test_dependency_graph.rs | 0 .../move-package/tests/test_lock_file.rs | 0 .../tests/test_removal_second_compilation.rs | 0 .../tests/test_resolving_table.rs | 0 .../move-package/tests/test_runner.rs | 0 .../test_sources/basic_no_deps/Move.compiled | 0 .../test_sources/basic_no_deps/Move.locked | 0 .../test_sources/basic_no_deps/Move.modeled | 0 .../test_sources/basic_no_deps/Move.resolved | 0 .../test_sources/basic_no_deps/Move.toml | 0 .../test_sources/basic_no_deps/sources/A.move | 0 .../basic_no_deps/sources/a_script.move | 0 .../Move.compiled | 0 .../Move.locked | 0 .../Move.resolved | 0 .../basic_no_deps_address_assigned/Move.toml | 0 .../sources/M.move | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.compiled | 0 .../Move.resolved | 0 .../Move.toml | 0 .../sources/M.move | 0 .../Move.resolved | 0 .../Move.toml | 0 .../basic_no_deps_test_mode/Move.compiled | 0 .../basic_no_deps_test_mode/Move.toml | 6 + .../basic_no_deps_test_mode/sources/A.move | 0 .../sources/ATest.move | 0 .../case_insensitive_check/Move.compiled | 0 .../case_insensitive_check/Move.toml | 0 .../case_insensitive_check/sources/Set.move | 0 .../case_insensitive_check/sources/a.move | 0 .../sources/a_script.move | 0 .../case_insensitive_check/sources/foo.move | 0 .../sources/otherModule.move | 0 .../sources/script.move | 0 .../conflicting_dependencies/Move.resolved | 0 .../conflicting_dependencies/Move.toml | 0 .../deps_only/different_dep/Move.toml | 0 .../deps_only/other_dep/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../conflicting_dev_addresses/Move.resolved | 0 .../conflicting_dev_addresses/Move.toml | 0 .../Move.resolved | 0 .../conflicting_direct_and_indirect/Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../dep_dev_dep_diamond/Move.locked | 0 .../dep_dev_dep_diamond/Move.resolved | 0 .../dep_dev_dep_diamond/Move.toml | 0 .../dep_dev_dep_diamond/deps_only/A/Move.toml | 0 .../dep_dev_dep_diamond/deps_only/B/Move.toml | 0 .../dep_dev_dep_diamond/deps_only/C/Move.toml | 0 .../dep_dev_dep_diamond/deps_only/D/Move.toml | 0 .../test_sources/dep_good_digest/Move.locked | 0 .../dep_good_digest/Move.resolved | 0 .../test_sources/dep_good_digest/Move.toml | 0 .../deps_only/other_dep/Move.toml | 0 .../deps_only/other_dep/sources/A.move | 0 .../Move.compiled | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/A/sources/A.move | 0 .../deps_only/B/Move.toml | 0 .../deps_only/B/sources/AA.move | 0 .../deps_only/B/sources/B.move | 0 .../deps_only/C/Move.toml | 0 .../deps_only/C/sources/C.move | 0 .../sources/Root.move | 0 .../diamond_problem_conflict/Move.resolved | 0 .../diamond_problem_conflict/Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../Move.resolved | 0 .../diamond_problem_dep_conflict/Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../Move.locked | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/ADep/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/ADep/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/ADep/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../Move.locked | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/ADep/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../Move.locked | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/ADep/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../Move.locked | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/ADep/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../deps_only/E/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../deps_only/E/Move.toml | 0 .../deps_only/F/Move.toml | 0 .../deps_only/G/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../deps_only/E/Move.toml | 0 .../deps_only/F/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/ADep/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../Move.locked | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../deps_only/E/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../deps_only/E/Move.toml | 0 .../diamond_problem_dep_override/Move.locked | 0 .../Move.resolved | 0 .../diamond_problem_dep_override/Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../Move.locked | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B1/Move.toml | 0 .../deps_only/B2/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../deps_only/E/Move.toml | 0 .../Move.locked | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../deps_only/E/Move.toml | 0 .../Move.resolved | 0 .../diamond_problem_dep_with_deps/Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C1/Move.toml | 0 .../deps_only/C2/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../deps_only/E/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C1/Move.toml | 0 .../deps_only/C2/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../deps_only/E/Move.toml | 0 .../Move.resolved | 0 .../diamond_problem_dual_override/Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C1/Move.toml | 0 .../deps_only/C2/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../deps_only/E/Move.toml | 0 .../diamond_problem_no_conflict/Move.compiled | 0 .../diamond_problem_no_conflict/Move.locked | 0 .../diamond_problem_no_conflict/Move.resolved | 0 .../diamond_problem_no_conflict/Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/A/sources/A.move | 0 .../deps_only/B/Move.toml | 0 .../deps_only/B/sources/AA.move | 0 .../deps_only/B/sources/B.move | 0 .../deps_only/C/Move.toml | 0 .../deps_only/C/sources/C.move | 0 .../sources/Root.move | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A1/Move.toml | 0 .../deps_only/A2/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../deps_only/E/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C1/Move.toml | 0 .../deps_only/C2/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../deps_only/E/Move.toml | 0 .../direct_and_indirect_dep/Move.locked | 0 .../direct_and_indirect_dep/Move.resolved | 0 .../direct_and_indirect_dep/Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../direct_cyclic_dep/Move.notlocked | 0 .../direct_cyclic_dep/Move.resolved | 0 .../test_sources/direct_cyclic_dep/Move.toml | 0 .../deps_only/other/Move.toml | 0 .../tests/test_sources/external/Move.locked | 0 .../tests/test_sources/external/Move.progress | 2 +- .../tests/test_sources/external/Move.resolved | 0 .../tests/test_sources/external/Move.toml | 0 .../external/deps_only/A/Move.toml | 0 .../external/deps_only/ADep/Move.toml | 0 .../test_sources/external_bad_dep/Move.locked | 0 .../external_bad_dep/Move.resolved | 0 .../test_sources/external_bad_dep/Move.toml | 0 .../external_bad_dep/deps_only/A/Move.toml | 0 .../external_broken/Move.notlocked | 0 .../external_broken/Move.resolved | 0 .../test_sources/external_broken/Move.toml | 0 .../test_sources/external_dev_dep/Move.locked | 0 .../external_dev_dep/Move.progress | 4 +- .../external_dev_dep/Move.resolved | 0 .../test_sources/external_dev_dep/Move.toml | 0 .../external_dev_dep/deps_only/A/Move.toml | 0 .../external_dev_dep/deps_only/ADep/Move.toml | 0 .../external_dev_dep/deps_only/B/Move.toml | 0 .../external_dev_dep/deps_only/BDep/Move.toml | 0 .../external_failing/Move.notlocked | 0 .../external_failing/Move.progress | 0 .../external_failing/Move.resolved | 0 .../test_sources/external_failing/Move.toml | 0 .../external_no_resolver/Move.notlocked | 0 .../external_no_resolver/Move.resolved | 0 .../external_no_resolver/Move.toml | 0 .../test_sources/external_overlap/Move.locked | 0 .../external_overlap/Move.resolved | 0 .../test_sources/external_overlap/Move.toml | 0 .../external_overlap/deps_only/A/Move.toml | 0 .../external_overlap/deps_only/ADep/Move.toml | 0 .../external_overlap_fail/Move.notlocked | 0 .../external_overlap_fail/Move.resolved | 0 .../external_overlap_fail/Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/ADep/Move.toml | 0 .../deps_only/ADepDep/Move.toml | 0 .../Move.notlocked | 0 .../Move.resolved | 0 .../external_overlap_fail_symmetric/Move.toml | 0 .../deps_only/A/Move.toml | 0 .../deps_only/ADep/Move.toml | 0 .../deps_only/ADepDep/Move.toml | 0 .../deps_only/ADepOtherDep/Move.toml | 0 .../test_sources/external_silent/Move.locked | 0 .../external_silent/Move.progress | 0 .../test_sources/external_silent/Move.toml | 0 .../external_silent/deps_only/A/Move.toml | 0 .../external_silent/deps_only/ADep/Move.toml | 0 .../longer_cyclic_dep/Move.notlocked | 0 .../longer_cyclic_dep/Move.resolved | 0 .../test_sources/longer_cyclic_dep/Move.toml | 0 .../longer_cyclic_dep/deps_only/A/Move.toml | 0 .../longer_cyclic_dep/deps_only/B/Move.toml | 0 .../multiple_deps_from_lock/Move.resolved | 0 .../multiple_deps_from_lock/Move.toml | 0 .../multiple_deps_from_lock/Move.unlocked | 0 .../deps_only/C/Move.toml | 0 .../deps_only/C/sources/A.move | 0 .../deps_only/D/Move.toml | 0 .../deps_only/D/sources/A.move | 0 .../multiple_deps_from_lock/sources/A.move | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.unlocked | 0 .../deps_only/C/Move.toml | 0 .../deps_only/C/sources/C.move | 0 .../deps_only/D/Move.toml | 0 .../deps_only/D/sources/D.move | 0 .../deps_only/E/Move.toml | 0 .../deps_only/E/sources/E.move | 0 .../deps_only/F/Move.toml | 0 .../deps_only/F/sources/F.move | 0 .../sources/A.move | 0 .../multiple_deps_no_rename/Move.locked | 0 .../multiple_deps_no_rename/Move.modeled | 0 .../multiple_deps_no_rename/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/C/sources/A.move | 0 .../deps_only/D/Move.toml | 0 .../deps_only/D/sources/A.move | 0 .../multiple_deps_no_rename/sources/A.move | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/D/Move.toml | 0 .../multiple_deps_rename/Move.modeled | 0 .../multiple_deps_rename/Move.resolved | 0 .../multiple_deps_rename/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/C/sources/A.move | 0 .../deps_only/D/Move.toml | 0 .../deps_only/D/sources/A.move | 0 .../multiple_deps_rename/sources/Root.move | 0 .../multiple_deps_rename_one/Move.compiled | 0 .../multiple_deps_rename_one/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../deps_only/C/sources/A.move | 0 .../deps_only/D/Move.toml | 0 .../deps_only/D/sources/A.move | 0 .../sources/Root.move | 0 .../nested_deps_bad_parent/Move.notlocked | 0 .../nested_deps_bad_parent/Move.resolved | 0 .../nested_deps_bad_parent/Move.toml | 0 .../deps_only/nested/Move.toml | 0 .../nested_deps_git_local/Move.locked | 0 .../nested_deps_git_local/Move.resolved | 0 .../nested_deps_git_local/Move.toml | 0 .../nested_deps_local_local/Move.locked | 0 .../nested_deps_local_local/Move.toml | 0 .../deps_only/nested/Move.toml | 0 .../deps_only/nested/more/Move.toml | 0 .../nested_deps_override/Move.locked | 0 .../nested_deps_override/Move.toml | 0 .../deps_only/nested/Move.toml | 0 .../deps_only/nested/more/Move.toml | 0 .../nested_deps_shared_override/Move.locked | 0 .../nested_deps_shared_override/Move.resolved | 0 .../nested_deps_shared_override/Move.toml | 0 .../deps_only/more/Move.toml | 0 .../deps_only/nested/Move.toml | 0 .../deps_only/shared/Move.toml | 0 .../nested_pruned_override/Move.resolved | 0 .../nested_pruned_override/Move.toml | 0 .../deps_only/A1/Move.toml | 0 .../deps_only/A2/Move.toml | 0 .../deps_only/B/Move.toml | 0 .../deps_only/C/Move.toml | 0 .../Move.resolved | 0 .../no_git_rev_on_git_dependency/Move.toml | 0 .../tests/test_sources/one_dep/Move.compiled | 0 .../tests/test_sources/one_dep/Move.locked | 0 .../tests/test_sources/one_dep/Move.resolved | 0 .../tests/test_sources/one_dep/Move.toml | 0 .../one_dep/deps_only/other_dep/Move.toml | 0 .../deps_only/other_dep/sources/B.move | 0 .../test_sources/one_dep/sources/OneDep.move | 0 .../one_dep_assigned_address/Move.compiled | 0 .../one_dep_assigned_address/Move.resolved | 0 .../one_dep_assigned_address/Move.toml | 0 .../deps_only/other_dep/Move.toml | 0 .../deps_only/other_dep/sources/B.move | 0 .../sources/OneDep.move | 0 .../one_dep_bad_digest/Move.locked | 0 .../one_dep_bad_digest/Move.resolved | 0 .../test_sources/one_dep_bad_digest/Move.toml | 0 .../deps_only/other_dep/Move.toml | 0 .../Move.resolved | 0 .../one_dep_multiple_of_same_name/Move.toml | 0 .../deps_only/other_dep/Move.toml | 0 .../one_dep_override/Move.compiled | 0 .../test_sources/one_dep_override/Move.locked | 0 .../one_dep_override/Move.resolved | 0 .../test_sources/one_dep_override/Move.toml | 0 .../deps_only/other_dep/Move.toml | 0 .../deps_only/other_dep/sources/B.move | 0 .../one_dep_override/sources/OneDep.move | 0 .../one_dep_reassigned_address/Move.resolved | 0 .../one_dep_reassigned_address/Move.toml | 0 .../deps_only/other_dep/Move.toml | 0 .../one_dep_renamed/Move.compiled | 0 .../test_sources/one_dep_renamed/Move.toml | 0 .../deps_only/other_dep/Move.toml | 0 .../deps_only/other_dep/sources/T.move | 0 .../one_dep_renamed/sources/M.move | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/other_dep/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../deps_only/other_dep/Move.toml | 0 .../one_dep_with_scripts/Move.compiled | 0 .../one_dep_with_scripts/Move.toml | 0 .../deps_only/other_dep/Move.toml | 0 .../deps_only/other_dep/scripts/b_script.move | 0 .../deps_only/other_dep/sources/B.move | 0 .../deps_only/other_dep/sources/a_script.move | 0 .../doc_templates/script_template.md | 0 .../examples/Example.move | 0 .../one_dep_with_scripts/sources/OneDep.move | 0 .../sources/a_script.move | 0 .../sources/b_script.move | 0 .../one_dep_wrong_name/Move.resolved | 0 .../test_sources/one_dep_wrong_name/Move.toml | 0 .../deps_only/other_dep/Move.toml | 0 .../test_sources/package_hooks/Move.resolved | 0 .../test_sources/package_hooks/Move.toml | 0 .../package_hooks_subdir/Move.resolved | 0 .../package_hooks_subdir/Move.toml | 0 .../Move.resolved | 0 .../parsing_duplicate_address_names/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../parsing_edition_2024/Move.resolved | 0 .../parsing_edition_2024/Move.toml | 0 .../parsing_edition_2024_alpha/Move.resolved | 0 .../parsing_edition_2024_alpha/Move.toml | 0 .../parsing_edition_2024_beta/Move.resolved | 0 .../parsing_edition_2024_beta/Move.toml | 0 .../Move.resolved | 0 .../parsing_edition_invalid_suffix/Move.toml | 0 .../parsing_edition_legacy/Move.resolved | 0 .../parsing_edition_legacy/Move.toml | 0 .../parsing_edition_unknown/Move.resolved | 0 .../parsing_edition_unknown/Move.toml | 0 .../Move.resolved | 0 .../parsing_edition_unknown_suffix/Move.toml | 0 .../Move.resolved | 0 .../parsing_flavor_global_storage/Move.toml | 0 .../parsing_flavor_sui/Move.resolved | 0 .../test_sources/parsing_flavor_sui/Move.toml | 0 .../parsing_flavor_unknown/Move.resolved | 0 .../parsing_flavor_unknown/Move.toml | 0 .../parsing_full_manifest/Move.resolved | 0 .../parsing_full_manifest/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../parsing_invalid_author/Move.resolved | 0 .../parsing_invalid_author/Move.toml | 0 .../parsing_invalid_authors/Move.resolved | 0 .../parsing_invalid_authors/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../parsing_minimal_manifest/Move.resolved | 0 .../parsing_minimal_manifest/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.resolved | 0 .../parsing_non_string_address_name/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.resolved | 0 .../parsing_non_string_package_name/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.resolved | 0 .../parsing_unknown_toplevel_field/Move.toml | 0 .../Move.resolved | 0 .../parsing_version_not_a_string/Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../Move.resolved | 0 .../Move.toml | 0 .../tests/test_sources/resolvers/broken.sh | 0 .../tests/test_sources/resolvers/failing.sh | 0 .../tests/test_sources/resolvers/silent.sh | 0 .../test_sources/resolvers/successful.sh | 0 .../test_sources/resolvers/successful_dep.sh | 0 .../resolvers/successful_subst.sh | 0 .../test_sources/test_symlinks/Move.compiled | 0 .../test_sources/test_symlinks/Move.toml | 0 .../test_sources/test_symlinks/sources/A.move | 0 .../test_sources/test_symlinks/sources/M.move | 0 .../move-package/tests/test_thread_safety.rs | 0 .../Package1/Move.toml | 0 .../Package1/sources/Dummy.move | 0 .../Package2/Move.toml | 0 .../Package2/sources/Dummy.move | 0 .../move-proc-macros/Cargo.toml | 0 .../move-proc-macros/src/lib.rs | 0 .../move-prover-boogie-backend}/Cargo.toml | 0 .../src/boogie_helpers.rs | 0 .../src/boogie_wrapper.rs | 0 .../src/bytecode_translator.rs | 0 .../move-prover-boogie-backend}/src/lib.rs | 0 .../src/options.rs | 0 .../src/prelude/multiset-array-theory.bpl | 0 .../src/prelude/native.bpl | 0 .../src/prelude/prelude.bpl | 0 .../src/prelude/table-array-theory.bpl | 0 .../prelude/vector-array-intern-theory.bpl | 0 .../src/prelude/vector-array-theory.bpl | 0 .../prelude/vector-smt-array-ext-theory.bpl | 0 .../src/prelude/vector-smt-array-theory.bpl | 0 .../src/prelude/vector-smt-seq-theory.bpl | 0 .../src/prover_task_runner.rs | 0 .../src/spec_translator.rs | 0 .../move-prover-test-utils}/Cargo.toml | 0 .../src/baseline_test.rs | 0 .../move-prover-test-utils}/src/lib.rs | 0 .../move/{ => crates}/move-prover/Cargo.toml | 0 .../move/{ => crates}/move-prover/README.md | 0 .../{ => crates}/move-prover/doc/dev/cvc5.md | 0 .../move-prover/doc/paper21/analysis.tex | 0 .../move-prover/doc/paper21/arch.png | Bin .../move-prover/doc/paper21/biblio.bib | 0 .../move-prover/doc/paper21/conclusion.tex | 0 .../doc/paper21/corrected_example-apx.tex | 0 .../move-prover/doc/paper21/design.tex | 0 .../doc/paper21/examples/account.move | 0 .../doc/paper21/function-injection-apx.tex | 0 .../move-prover/doc/paper21/intro.tex | 0 .../move-prover/doc/paper21/llncs.cls | 0 .../move-prover/doc/paper21/main.pdf | Bin .../move-prover/doc/paper21/main.tex | 0 .../move-prover/doc/paper21/move.tex | 0 .../move-prover/doc/paper21/prelude.tex | 0 .../move-prover/doc/paper21/splncs04.bst | 0 .../move-prover/doc/report/arch.png | Bin .../move-prover/doc/report/arch.tex | 0 .../move-prover/doc/report/biblio.bib | 0 .../move-prover/doc/report/formal.tex | 0 .../move-prover/doc/report/injection.tex | 0 .../move-prover/doc/report/intro.tex | 0 .../move-prover/doc/report/macros.tex | 0 .../move-prover/doc/report/main-impl.pdf | Bin .../move-prover/doc/report/main-impl.tex | 0 .../move-prover/doc/report/main.pdf | Bin .../move-prover/doc/report/main.tex | 0 .../move-prover/doc/report/mono.tex | 0 .../move-prover/doc/report/move.tex | 0 .../move-prover/doc/report/references.tex | 0 .../move-prover/doc/report/translation.tex | 0 .../move-prover/doc/user/docgen.md | 0 .../move-prover/doc/user/install.md | 0 .../move-prover/doc/user/prover-guide.md | 0 .../move-prover/doc/user/spec-lang.md | 0 .../move/{ => crates}/move-prover/src/cli.rs | 0 .../move/{ => crates}/move-prover/src/lib.rs | 0 .../move/{ => crates}/move-prover/src/main.rs | 0 .../{ => crates}/move-prover/tests/README.md | 0 .../sources/functional/ModifiesErrorTest.exp | 0 .../sources/functional/ModifiesErrorTest.move | 0 .../sources/functional/ModifiesSchemaTest.exp | 0 .../functional/ModifiesSchemaTest.move | 0 .../sources/functional/ModifiesTest.move | 0 .../sources/functional/ModifiesTypeTest.exp | 0 .../sources/functional/ModifiesTypeTest.move | 0 .../tests/sources/functional/aborts_if.exp | 0 .../tests/sources/functional/aborts_if.move | 0 .../functional/aborts_if_with_code.exp | 0 .../functional/aborts_if_with_code.move | 0 .../sources/functional/aborts_with_check.move | 0 .../aborts_with_negative_check.move | 0 .../sources/functional/address_quant.exp | 0 .../sources/functional/address_quant.move | 0 .../address_serialization_constant_size.exp | 0 .../address_serialization_constant_size.move | 0 .../tests/sources/functional/arithm.exp | 0 .../tests/sources/functional/arithm.move | 0 .../sources/functional/axiom_generic.move | 0 .../tests/sources/functional/axioms.move | 0 .../tests/sources/functional/bitset.move | 0 .../sources/functional/bitwise_features.move | 0 .../sources/functional/bitwise_operators.move | 0 .../sources/functional/bitwise_table.move | 0 .../tests/sources/functional/cast.exp | 0 .../tests/sources/functional/cast.move | 0 .../tests/sources/functional/choice.cvc5_exp | 0 .../tests/sources/functional/choice.exp | 0 .../tests/sources/functional/choice.move | 0 .../sources/functional/choice.simplify_exp | 0 .../functional/conditional_write_back.move | 0 .../tests/sources/functional/consts.exp | 0 .../tests/sources/functional/consts.move | 0 .../data_invariant_for_mut_ref_arg.exp | 0 .../data_invariant_for_mut_ref_arg.move | 0 .../functional/data_invariant_in_loop.move | 0 .../functional/data_invariant_in_map.exp | 0 .../functional/data_invariant_in_map.move | 0 .../tests/sources/functional/defines.move | 0 .../tests/sources/functional/disable_inv.exp | 0 .../tests/sources/functional/disable_inv.move | 0 .../functional/disable_inv_friends.exp | 0 .../functional/disable_inv_friends.move | 0 .../disable_inv_friends.simplify_exp | 0 .../functional/disable_inv_indirect.exp | 0 .../functional/disable_inv_indirect.move | 0 .../tests/sources/functional/emits.exp | 0 .../tests/sources/functional/emits.move | 0 .../sources/functional/exists_in_vector.move | 0 .../functional/fixed_point_arithm.cvc4_exp | 0 .../sources/functional/fixed_point_arithm.exp | 0 .../functional/fixed_point_arithm.move | 0 .../fixed_point_arithm.simplify_exp | 0 .../tests/sources/functional/friend.move | 0 .../sources/functional/friend_error.move | 0 .../sources/functional/generic_invariants.exp | 0 .../functional/generic_invariants.move | 0 .../sources/functional/global_invariants.exp | 0 .../sources/functional/global_invariants.move | 0 .../tests/sources/functional/global_vars.exp | 0 .../tests/sources/functional/global_vars.move | 0 .../functional/global_vars.simplify_exp | 0 .../tests/sources/functional/hash_model.exp | 0 .../tests/sources/functional/hash_model.move | 0 .../sources/functional/hash_model_invalid.exp | 0 .../functional/hash_model_invalid.move | 0 .../sources/functional/inconsistency.exp | 0 .../sources/functional/inconsistency.move | 0 .../functional/inconsistency.simplify_exp | 0 .../functional/inconsistency_always_abort.exp | 0 .../inconsistency_always_abort.move | 0 .../tests/sources/functional/invariants.exp | 0 .../tests/sources/functional/invariants.move | 0 .../functional/invariants_resources.exp | 0 .../functional/invariants_resources.move | 0 .../functional/invariants_with_quant.move | 0 .../sources/functional/is_txn_signer.exp | 0 .../sources/functional/is_txn_signer.move | 0 .../functional/is_txn_signer.simplify_exp | 0 .../tests/sources/functional/let.exp | 0 .../tests/sources/functional/let.move | 0 .../tests/sources/functional/let.simplify_exp | 0 .../tests/sources/functional/loop_inv.move | 0 .../functional/loop_invariant_invalid.exp | 0 .../functional/loop_invariant_invalid.move | 0 .../functional/loop_with_two_back_edges.move | 0 .../tests/sources/functional/loops.exp | 0 .../tests/sources/functional/loops.move | 0 .../functional/loops_with_memory_ops.cvc5_exp | 0 .../functional/loops_with_memory_ops.exp | 0 .../functional/loops_with_memory_ops.move | 0 .../sources/functional/macro_verification.exp | 0 .../functional/macro_verification.move | 0 .../sources/functional/module_invariants.move | 0 .../sources/functional/module_level_spec.exp | 0 .../sources/functional/module_level_spec.move | 0 .../functional/module_level_spec.simplify_exp | 0 .../tests/sources/functional/mono.exp | 0 .../tests/sources/functional/mono.move | 0 .../tests/sources/functional/mut_ref.exp | 0 .../tests/sources/functional/mut_ref.move | 0 .../functional/mut_ref_accross_modules.move | 0 .../functional/mut_ref_arg_return.move | 0 .../sources/functional/mut_ref_unpack.move | 0 .../sources/functional/nested_invariants.exp | 0 .../sources/functional/nested_invariants.move | 0 .../sources/functional/nonlinear_arithm.exp | 0 .../sources/functional/nonlinear_arithm.move | 0 .../sources/functional/old_in_inlined.move | 0 .../sources/functional/old_param_err.exp | 0 .../sources/functional/old_param_err.move | 0 .../sources/functional/old_param_ok.move | 0 .../tests/sources/functional/opaque.exp | 0 .../tests/sources/functional/opaque.move | 0 .../sources/functional/opaque.simplify_exp | 0 .../sources/functional/opaque_native.move | 0 .../tests/sources/functional/pack_unpack.move | 0 .../tests/sources/functional/pragma.exp | 0 .../tests/sources/functional/pragma.move | 0 .../functional/pure_function_call.move | 0 .../pure_function_call_incorrect.exp | 0 .../pure_function_call_incorrect.move | 0 .../functional/recursive_move_fun.move | 0 .../recursive_move_funs_multi_hop.move | 0 .../tests/sources/functional/references.exp | 0 .../tests/sources/functional/references.move | 0 .../tests/sources/functional/resources.exp | 0 .../tests/sources/functional/resources.move | 0 .../tests/sources/functional/restrictions.exp | 0 .../sources/functional/restrictions.move | 0 .../functional/restrictions.simplify_exp | 0 .../sources/functional/return_values.exp | 0 .../sources/functional/return_values.move | 0 .../tests/sources/functional/schema_exp.exp | 0 .../tests/sources/functional/schema_exp.move | 0 .../tests/sources/functional/script.move | 0 .../sources/functional/script_incorrect.exp | 0 .../sources/functional/script_incorrect.move | 0 .../sources/functional/script_provider.move | 0 .../sources/functional/serialize_model.exp | 0 .../sources/functional/serialize_model.move | 0 .../tests/sources/functional/shift.exp | 0 .../tests/sources/functional/shift.move | 0 .../sources/functional/signer_display.exp | 0 .../sources/functional/signer_display.move | 0 .../functional/simple_vector_client.move | 0 .../tests/sources/functional/specs_in_fun.exp | 0 .../sources/functional/specs_in_fun.move | 0 .../sources/functional/specs_in_fun_ref.move | 0 .../tests/sources/functional/strong_edges.exp | 0 .../sources/functional/strong_edges.move | 0 .../functional/table_contais_to_length.move | 0 .../test_multi_let_bindings_in_spec.move | 0 .../tests/sources/functional/trace.cvc5_exp | 0 .../tests/sources/functional/trace.exp | 0 .../tests/sources/functional/trace.move | 0 .../sources/functional/trace.simplify_exp | 0 .../functional/type_dependent_code.exp | 0 .../functional/type_dependent_code.move | 0 .../sources/functional/type_reflection.exp | 0 .../sources/functional/type_reflection.move | 0 .../functional/type_reflection_ext.move | 0 .../functional/uninst_global_invariant.exp | 0 .../functional/uninst_global_invariant.move | 0 .../functional/unused_global_invariant.exp | 0 .../functional/unused_global_invariant.move | 0 .../sources/functional/unused_schema.exp | 0 .../sources/functional/unused_schema.move | 0 .../tests/sources/functional/verify_bcs.move | 0 .../functional/verify_custom_table.exp | 0 .../functional/verify_custom_table.move | 0 .../tests/sources/functional/verify_sort.move | 0 .../tests/sources/functional/verify_table.exp | 0 .../sources/functional/verify_table.move | 0 .../sources/functional/verify_vector.move | 0 .../tests/sources/regression/Escape.exp | 0 .../tests/sources/regression/Escape.move | 0 .../tests/sources/regression/bug_828.move | 0 .../tests/sources/regression/let_rewrite.move | 0 .../regression/map_equality_encoding.move | 0 .../mono_after_global_invariant.exp | 0 .../mono_after_global_invariant.move | 0 .../regression/mono_on_axiom_spec_type.move | 0 .../regression/moved_local_with_refs.move | 0 .../sources/regression/mutrefbug030521.move | 0 .../regression/performance_200511.move | 0 .../tests/sources/regression/set_200701.move | 0 .../regression/spec_fun_same_mem_param.move | 0 .../sources/regression/temporary_rewrite.move | 0 .../regression/type_param_bug_121721.exp | 0 .../regression/type_param_bug_121721.move | 0 .../regression/type_param_bug_200228.exp | 0 .../regression/type_param_bug_200228.move | 0 .../sources/regression/vector_200630.move | 0 .../regression/z3/z3_termination_problem.smt | 0 .../move-prover/tests/testsuite.rs | 4 +- .../tests/xsources/design/README.md | 0 .../tests/xsources/design/modifies.move | 0 .../design/modifies_0_stackless.bytecode | 0 ...modifies_10_verification_analysis.bytecode | 0 .../design/modifies_11_loop_analysis.bytecode | 0 .../modifies_12_spec_instrumenter.bytecode | 0 ...es_13_data_invariant_instrumenter.bytecode | 0 ..._14_global_invariant_instrumenter.bytecode | 0 .../modifies_1_debug_instrumenter.bytecode | 0 .../modifies_2_eliminate_imm_refs.bytecode | 0 ...odifies_3_mut_ref_instrumentation.bytecode | 0 .../modifies_4_reaching_def_analysis.bytecode | 0 .../modifies_5_livevar_analysis.bytecode | 0 .../modifies_6_borrow_analysis.bytecode | 0 .../design/modifies_7_memory_instr.bytecode | 0 .../modifies_8_clean_and_optimize.bytecode | 0 .../design/modifies_9_usage_analysis.bytecode | 0 .../tests/xsources/design/opaque.move | 0 .../design/opaque_0_stackless.bytecode | 0 .../opaque_10_verification_analysis.bytecode | 0 .../design/opaque_11_loop_analysis.bytecode | 0 .../opaque_12_spec_instrumenter.bytecode | 0 ...ue_13_data_invariant_instrumenter.bytecode | 0 ..._14_global_invariant_instrumenter.bytecode | 0 .../opaque_1_debug_instrumenter.bytecode | 0 .../opaque_2_eliminate_imm_refs.bytecode | 0 .../opaque_3_mut_ref_instrumentation.bytecode | 0 .../opaque_4_reaching_def_analysis.bytecode | 0 .../design/opaque_5_livevar_analysis.bytecode | 0 .../design/opaque_6_borrow_analysis.bytecode | 0 .../design/opaque_7_memory_instr.bytecode | 0 .../opaque_8_clean_and_optimize.bytecode | 0 .../design/opaque_9_usage_analysis.bytecode | 0 .../tests/xsources/design/references.move | 0 .../design/references_0_stackless.bytecode | 0 ...ferences_10_verification_analysis.bytecode | 0 .../references_11_loop_analysis.bytecode | 0 .../references_12_spec_instrumenter.bytecode | 0 ...es_13_data_invariant_instrumenter.bytecode | 0 ..._14_global_invariant_instrumenter.bytecode | 0 .../references_1_debug_instrumenter.bytecode | 0 .../references_2_eliminate_imm_refs.bytecode | 0 ...erences_3_mut_ref_instrumentation.bytecode | 0 ...eferences_4_reaching_def_analysis.bytecode | 0 .../references_5_livevar_analysis.bytecode | 0 .../references_6_borrow_analysis.bytecode | 0 .../design/references_7_memory_instr.bytecode | 0 .../references_8_clean_and_optimize.bytecode | 0 .../references_9_usage_analysis.bytecode | 0 .../tests/xsources/design/regen.sh | 0 .../tests/xsources/design/resource.move | 0 .../design/resource_0_stackless.bytecode | 0 ...resource_10_verification_analysis.bytecode | 0 .../design/resource_11_loop_analysis.bytecode | 0 .../resource_12_spec_instrumenter.bytecode | 0 ...ce_13_data_invariant_instrumenter.bytecode | 0 ..._14_global_invariant_instrumenter.bytecode | 0 .../resource_1_debug_instrumenter.bytecode | 0 .../resource_2_eliminate_imm_refs.bytecode | 0 ...esource_3_mut_ref_instrumentation.bytecode | 0 .../resource_4_reaching_def_analysis.bytecode | 0 .../resource_5_livevar_analysis.bytecode | 0 .../resource_6_borrow_analysis.bytecode | 0 .../design/resource_7_memory_instr.bytecode | 0 .../resource_8_clean_and_optimize.bytecode | 0 .../design/resource_9_usage_analysis.bytecode | 0 .../tests/xsources/design/simple.move | 0 .../design/simple_0_stackless.bytecode | 0 .../simple_10_verification_analysis.bytecode | 0 .../design/simple_11_loop_analysis.bytecode | 0 .../simple_12_spec_instrumenter.bytecode | 0 ...le_13_data_invariant_instrumenter.bytecode | 0 ..._14_global_invariant_instrumenter.bytecode | 0 .../simple_1_debug_instrumenter.bytecode | 0 .../simple_2_eliminate_imm_refs.bytecode | 0 .../simple_3_mut_ref_instrumentation.bytecode | 0 .../simple_4_reaching_def_analysis.bytecode | 0 .../design/simple_5_livevar_analysis.bytecode | 0 .../design/simple_6_borrow_analysis.bytecode | 0 .../design/simple_7_memory_instr.bytecode | 0 .../simple_8_clean_and_optimize.bytecode | 0 .../design/simple_9_usage_analysis.bytecode | 0 .../tests/xsources/timeout/empty.move | 0 .../move-prover/tools/check_pr.sh | 0 .../move-prover/tools/check_stability.sh | 0 .../tools/migrate_spec_fun_syntax.sh | 0 .../move-read-write-set-types/Cargo.toml | 0 .../move-read-write-set-types/src/access.rs | 0 .../move-read-write-set-types/src/lib.rs | 0 .../move-resource-viewer/Cargo.toml | 0 .../move-resource-viewer/src/fat_type.rs | 0 .../move-resource-viewer/src/lib.rs | 0 .../move-resource-viewer/src/module_cache.rs | 0 .../move-resource-viewer/src/resolver.rs | 0 .../annotated_move_value.yaml | 0 .../staged_enum_variant_order/fat_type.yaml | 0 .../Cargo.toml | 0 .../src/concrete/evaluator.rs | 0 .../src/concrete/local_state.rs | 0 .../src/concrete/mod.rs | 0 .../src/concrete/player.rs | 0 .../src/concrete/runtime.rs | 0 .../src/concrete/settings.rs | 0 .../src/concrete/ty.rs | 0 .../src/concrete/value.rs | 0 .../src/lib.rs | 0 .../src/shared/bridge.rs | 0 .../src/shared/ident.rs | 0 .../src/shared/mod.rs | 0 .../src/shared/variant.rs | 0 .../move-stackless-bytecode}/Cargo.toml | 0 .../src/access_path.rs | 0 .../src/access_path_trie.rs | 0 .../src/annotations.rs | 0 .../src/borrow_analysis.rs | 0 .../src/clean_and_optimize.rs | 0 .../src/compositional_analysis.rs | 0 .../src/data_invariant_instrumentation.rs | 0 .../src/dataflow_analysis.rs | 0 .../src/dataflow_domains.rs | 0 .../src/debug_instrumentation.rs | 0 .../src/eliminate_imm_refs.rs | 0 .../src/escape_analysis.rs | 0 .../src/function_data_builder.rs | 0 .../src/function_target.rs | 0 .../src/function_target_pipeline.rs | 0 .../src/global_invariant_analysis.rs | 0 .../src/global_invariant_instrumentation.rs | 0 .../global_invariant_instrumentation_v2.rs | 0 .../move-stackless-bytecode}/src/graph.rs | 0 .../src/inconsistency_check.rs | 0 .../move-stackless-bytecode}/src/lib.rs | 0 .../src/livevar_analysis.rs | 0 .../src/loop_analysis.rs | 0 .../src/memory_instrumentation.rs | 0 .../src/mono_analysis.rs | 0 .../src/mut_ref_instrumentation.rs | 0 .../src/mutation_tester.rs | 0 .../src/number_operation.rs | 0 .../src/number_operation_analysis.rs | 0 .../move-stackless-bytecode}/src/options.rs | 0 .../src/packed_types_analysis.rs | 0 .../src/pipeline_factory.rs | 0 .../src/reaching_def_analysis.rs | 0 .../src/read_write_set_analysis.rs | 0 .../src/spec_instrumentation.rs | 0 .../src/stackless_bytecode.rs | 0 .../src/stackless_bytecode_generator.rs | 0 .../src/stackless_control_flow_graph.rs | 0 .../src/usage_analysis.rs | 0 .../src/verification_analysis.rs | 0 .../src/verification_analysis_v2.rs | 0 .../src/well_formed_instrumentation.rs | 0 .../tests/borrow/basic_test.exp | 0 .../tests/borrow/basic_test.move | 0 .../tests/borrow/function_call.exp | 0 .../tests/borrow/function_call.move | 2 +- .../tests/borrow/hyper_edge.exp | 0 .../tests/borrow/hyper_edge.move | 2 +- .../tests/borrow_strong/basic_test.exp | 0 .../tests/borrow_strong/basic_test.move | 0 .../tests/borrow_strong/mut_ref.exp | 0 .../tests/borrow_strong/mut_ref.move | 2 +- .../data_invariant_instrumentation/borrow.exp | 0 .../borrow.move | 0 .../data_invariant_instrumentation/pack.exp | 0 .../data_invariant_instrumentation/pack.move | 0 .../data_invariant_instrumentation/params.exp | 0 .../params.move | 0 .../data_invariant_instrumentation/vector.exp | 0 .../vector.move | 0 .../tests/eliminate_imm_refs/basic_test.exp | 0 .../tests/eliminate_imm_refs/basic_test.move | 0 .../escape_analysis/return_internal_refs.exp | 0 .../escape_analysis/return_internal_refs.move | 0 .../escape_analysis/return_refs_into_vec.exp | 0 .../escape_analysis/return_refs_into_vec.move | 2 +- .../escape_analysis/return_refs_safe.exp | 0 .../escape_analysis/return_refs_safe.move | 0 .../tests/escape_analysis/struct_eq.exp | 0 .../tests/escape_analysis/struct_eq.move | 0 .../escape_analysis/struct_spec_relevance.exp | 0 .../struct_spec_relevance.move | 0 .../tests/escape_analysis/vec_eq.exp | 0 .../tests/escape_analysis/vec_eq.move | 2 +- .../tests/from_move/smoke_test.exp | 0 .../tests/from_move/smoke_test.move | 2 +- .../tests/from_move/specs-in-fun.exp | 0 .../tests/from_move/specs-in-fun.move | 0 .../tests/from_move/vector_instructions.exp | 0 .../tests/from_move/vector_instructions.move | 2 +- .../tests/livevar/basic_test.exp | 0 .../tests/livevar/basic_test.move | 0 .../tests/memory_instr/basic_test.exp | 0 .../tests/memory_instr/basic_test.move | 0 .../tests/mono_analysis/test.exp | 0 .../tests/mono_analysis/test.move | 0 .../mut_ref_instrumentation/basic_test.exp | 0 .../mut_ref_instrumentation/basic_test.move | 0 .../tests/reaching_def/test_branching.exp | 0 .../tests/reaching_def/test_branching.move | 0 .../tests/read_write_set/fields.exp | 0 .../tests/read_write_set/fields.move | 0 .../tests/read_write_set/footprint.exp | 0 .../tests/read_write_set/footprint.move | 0 .../tests/read_write_set/multi_deps.exp | 0 .../tests/read_write_set/multi_deps.move | 0 .../tests/read_write_set/nested_fields.exp | 0 .../tests/read_write_set/nested_fields.move | 0 .../read_write_set/simple_pack_unpack.exp | 0 .../read_write_set/simple_pack_unpack.move | 0 .../tests/read_write_set/update_return.exp | 0 .../tests/read_write_set/update_return.move | 0 .../tests/spec_instrumentation/fun_spec.exp | 0 .../tests/spec_instrumentation/fun_spec.move | 0 .../tests/testsuite.rs | 0 .../move/{ => crates}/move-stdlib/Cargo.toml | 2 +- .../move/{ => crates}/move-stdlib/Move.toml | 0 .../move-stdlib/doc_templates/overview.md | 0 .../move-stdlib/doc_templates/references.md | 0 .../{ => crates}/move-stdlib/docs/ascii.md | 0 .../move/{ => crates}/move-stdlib/docs/bcs.md | 0 .../move-stdlib/docs/bit_vector.md | 0 .../{ => crates}/move-stdlib/docs/error.md | 0 .../move-stdlib/docs/fixed_point32.md | 0 .../{ => crates}/move-stdlib/docs/hash.md | 0 .../{ => crates}/move-stdlib/docs/option.md | 0 .../{ => crates}/move-stdlib/docs/overview.md | 0 .../{ => crates}/move-stdlib/docs/signer.md | 0 .../{ => crates}/move-stdlib/docs/string.md | 0 .../move-stdlib/docs/type_name.md | 0 .../{ => crates}/move-stdlib/docs/vector.md | 0 .../move-stdlib/error_description.errmap | Bin .../move-stdlib/nursery/Move.toml | 0 .../move-stdlib/nursery/docs/compare.md | 0 .../move-stdlib/nursery/docs/debug.md | 0 .../move-stdlib/nursery/sources/compare.move | 0 .../move-stdlib/nursery/sources/debug.move | 0 .../nursery/tests/compare_tests.move | 0 .../move-stdlib/sources/ascii.move | 0 .../{ => crates}/move-stdlib/sources/bcs.move | 0 .../move-stdlib/sources/bit_vector.move | 0 .../move-stdlib/sources/error.move | 0 .../move-stdlib/sources/fixed_point32.move | 0 .../move-stdlib/sources/hash.move | 0 .../move-stdlib/sources/option.move | 0 .../move-stdlib/sources/signer.move | 0 .../move-stdlib/sources/string.move | 0 .../move-stdlib/sources/type_name.move | 0 .../move-stdlib/sources/unit_test.move | 0 .../move-stdlib/sources/vector.move | 0 .../move/{ => crates}/move-stdlib/src/lib.rs | 0 .../move/{ => crates}/move-stdlib/src/main.rs | 0 .../move-stdlib/src/natives/bcs.rs | 0 .../move-stdlib/src/natives/debug.rs | 0 .../move-stdlib/src/natives/hash.rs | 0 .../move-stdlib/src/natives/helpers.rs | 0 .../move-stdlib/src/natives/mod.rs | 0 .../move-stdlib/src/natives/signer.rs | 0 .../move-stdlib/src/natives/string.rs | 0 .../move-stdlib/src/natives/type_name.rs | 0 .../move-stdlib/src/natives/unit_test.rs | 0 .../move-stdlib/src/natives/vector.rs | 0 .../{ => crates}/move-stdlib/src/tests.rs | 0 .../{ => crates}/move-stdlib/src/utils.rs | 0 .../move-stdlib/tests/ascii_tests.move | 0 .../move-stdlib/tests/bcs_tests.move | 0 .../move-stdlib/tests/bit_vector_tests.move | 0 .../move-stdlib/tests/fixedpoint32_tests.move | 0 .../move-stdlib/tests/hash_tests.move | 0 .../move-stdlib/tests/move_unit_test.rs | 0 .../tests/move_verification_test.rs | 8 +- .../move-stdlib/tests/option_tests.move | 0 .../move-stdlib/tests/string_tests.move | 0 .../move-stdlib/tests/type_name_tests.move | 0 .../move-stdlib/tests/vector_tests.move | 0 .../{ => crates}/move-symbol-pool/Cargo.toml | 0 .../{ => crates}/move-symbol-pool/src/lib.rs | 0 .../{ => crates}/move-symbol-pool/src/pool.rs | 0 .../move-symbol-pool/src/symbol.rs | 0 .../move-symbol-pool/tests/symbol.rs | 0 .../Cargo.toml | 0 .../src/framework.rs | 0 .../src/lib.rs | 0 .../src/tasks.rs | 0 .../src/vm_test_harness.rs | 0 .../tests/tests.rs | 0 .../tests/vm_test_harness/example.exp | 0 .../tests/vm_test_harness/example.move | 0 .../tests/vm_test_harness/leading_comment.exp | 0 .../vm_test_harness/leading_comment.move | 0 .../vm_test_harness/multiple_modules.exp | 0 .../vm_test_harness/multiple_modules.move | 0 .../named_addresses_in_commands.exp | 0 .../named_addresses_in_commands.move | 0 .../tests/vm_test_harness/print_bytecode.exp | 0 .../tests/vm_test_harness/print_bytecode.move | 0 .../tests/vm_test_harness/simple_init.exp | 0 .../tests/vm_test_harness/simple_init.move | 0 .../tests/vm_test_harness/single_publish.exp | 0 .../tests/vm_test_harness/single_publish.move | 0 .../move-unit-test/Cargo.toml | 0 .../move-unit-test/README.md | 0 .../move-unit-test/src/cargo_runner.rs | 0 .../move-unit-test/src/extensions.rs | 0 .../move-unit-test/src/lib.rs | 0 .../move-unit-test/src/main.rs | 0 .../move-unit-test/src/test_reporter.rs | 0 .../move-unit-test/src/test_runner.rs | 0 .../move-unit-test/tests/.gitattributes | 0 .../tests/move_unit_test_testsuite.rs | 0 .../move-unit-test/tests/sources/A.move | 0 .../move-unit-test/tests/sources/B.move | 0 .../move-unit-test/tests/test_deps.rs | 0 .../tests/test_sources/address_args.exp | 0 .../tests/test_sources/address_args.move | 0 .../tests/test_sources/arithmetic_errors.exp | 0 .../tests/test_sources/arithmetic_errors.move | 0 .../tests/test_sources/construct_data.exp | 0 .../tests/test_sources/construct_data.move | 0 .../test_sources/cross_module_aborts.exp | 0 .../test_sources/cross_module_aborts.move | 0 .../tests/test_sources/do_nothing.exp | 0 .../tests/test_sources/do_nothing.move | 0 .../test_sources/expected_abort_no_abort.exp | 0 .../test_sources/expected_abort_no_abort.move | 0 .../tests/test_sources/native_abort.exp | 0 .../tests/test_sources/native_abort.move | 0 .../test_sources/non_exsistent_native.exp | 0 .../test_sources/non_exsistent_native.move | 0 .../test_sources/other_expected_failures.exp | 0 .../test_sources/other_expected_failures.move | 0 .../tests/test_sources/out_of_gas.exp | 0 .../tests/test_sources/out_of_gas.move | 0 .../tests/test_sources/proposal_test.exp | 0 .../tests/test_sources/proposal_test.move | 0 .../tests/test_sources/signer_args.exp | 0 .../tests/test_sources/signer_args.move | 0 .../tests/test_sources/timeout.exp | 0 .../tests/test_sources/timeout.move | 0 .../tests/test_sources/unexpected_abort.exp | 0 .../tests/test_sources/unexpected_abort.move | 0 .../test_sources/use_unit_test_module.exp | 0 .../test_sources/use_unit_test_module.move | 0 .../move-vm-config}/Cargo.toml | 0 .../move-vm-config}/src/lib.rs | 0 .../move-vm-config}/src/runtime.rs | 0 .../move-vm-config}/src/verifier.rs | 0 .../move-vm-integration-tests}/Cargo.toml | 0 .../src/compiler.rs | 0 .../move-vm-integration-tests}/src/lib.rs | 0 .../src/tests/bad_entry_point_tests.rs | 0 .../src/tests/bad_storage_tests.rs | 6 +- .../src/tests/binary_format_version.rs | 0 .../src/tests/depth_tests_modules.move | 0 .../src/tests/exec_func_effects_tests.rs | 0 .../src/tests/function_arg_tests.rs | 0 .../src/tests/instantiation_tests.rs | 0 .../src/tests/invariant_violation_tests.rs | 0 .../src/tests/leak_tests.rs | 0 .../src/tests/loader_tests.rs | 0 .../src/tests/loader_tests_modules.move | 0 .../src/tests/mod.rs | 1 - .../src/tests/nested_loop_tests.rs | 0 .../src/tests/relinking_tests_a_v0.move | 0 .../src/tests/relinking_tests_b_v0.move | 0 .../src/tests/relinking_tests_b_v1.move | 0 .../src/tests/relinking_tests_c_v0.move | 0 .../src/tests/relinking_tests_c_v1.move | 0 .../src/tests/relinking_tests_c_v2.move | 0 .../src/tests/return_value_tests.rs | 0 .../move-vm-paranoid-tests}/Cargo.toml | 0 .../move-vm-paranoid-tests}/src/lib.rs | 0 .../tests/ability/copy/copy_loc.exp | 0 .../tests/ability/copy/copy_loc.mvir | 0 .../tests/ability/copy/copy_loc_2.exp | 0 .../tests/ability/copy/copy_loc_2.mvir | 0 .../tests/ability/copy/read_ref.exp | 0 .../tests/ability/copy/read_ref.mvir | 0 .../tests/ability/copy/read_ref_2.exp | 0 .../tests/ability/copy/read_ref_2.mvir | 0 .../tests/ability/drop/eq.exp | 0 .../tests/ability/drop/eq.mvir | 0 .../tests/ability/drop/eq_2.exp | 0 .../tests/ability/drop/eq_2.mvir | 0 .../tests/ability/drop/eq_3.exp | 0 .../tests/ability/drop/eq_3.mvir | 0 .../tests/ability/drop/hot_potato.exp | 0 .../tests/ability/drop/hot_potato.mvir | 0 .../tests/ability/drop/hot_potato_2.exp | 0 .../tests/ability/drop/hot_potato_2.mvir | 0 .../tests/ability/drop/neq.exp | 0 .../tests/ability/drop/neq.mvir | 0 .../tests/ability/drop/neq_2.exp | 0 .../tests/ability/drop/neq_2.mvir | 0 .../tests/ability/drop/pop.exp | 0 .../tests/ability/drop/pop.mvir | 0 .../tests/ability/drop/pop_2.exp | 0 .../tests/ability/drop/pop_2.mvir | 0 .../tests/ability/drop/ret_vector.exp | 0 .../tests/ability/drop/ret_vector.mvir | 0 .../tests/ability/drop/store.exp | 0 .../tests/ability/drop/store.mvir | 0 .../tests/ability/drop/store_2.exp | 0 .../tests/ability/drop/store_2.mvir | 0 .../tests/ability/drop/write_ref.exp | 0 .../tests/ability/drop/write_ref.mvir | 0 .../tests/ability/drop/write_ref_2.exp | 0 .../tests/ability/drop/write_ref_2.mvir | 0 .../encapsulation_safety/borrow_field.exp | 0 .../encapsulation_safety/borrow_field.mvir | 0 .../encapsulation_safety/borrow_field_2.exp | 0 .../encapsulation_safety/borrow_field_2.mvir | 0 .../borrow_field_generic.exp | 0 .../borrow_field_generic.mvir | 0 .../cross_function_call.exp | 0 .../cross_function_call.mvir | 0 .../cross_native_function_call.exp | 0 .../cross_native_function_call.mvir | 0 .../tests/encapsulation_safety/unpack.exp | 0 .../tests/encapsulation_safety/unpack.mvir | 0 .../encapsulation_safety/unpack_generic.exp | 0 .../encapsulation_safety/unpack_generic.mvir | 0 .../encapsulation_safety/unpack_generic_2.exp | 0 .../unpack_generic_2.mvir | 0 .../move-vm-paranoid-tests}/tests/tests.rs | 0 .../invocation/call_generic_mismatch.exp | 0 .../invocation/call_generic_mismatch.mvir | 0 .../invocation/call_with_mutliple_args.exp | 0 .../invocation/call_with_mutliple_args.mvir | 0 .../invocation/call_with_vector.exp | 0 .../invocation/call_with_vector.mvir | 0 .../tests/type_safety/natives/bcs.exp | 0 .../tests/type_safety/natives/bcs.mvir | 0 .../tests/type_safety/natives/signer.exp | 0 .../tests/type_safety/natives/signer.mvir | 0 .../tests/type_safety/natives/type_info.exp | 0 .../tests/type_safety/natives/type_info.mvir | 0 .../tests/type_safety/primitives/address.exp | 0 .../tests/type_safety/primitives/address.mvir | 0 .../tests/type_safety/primitives/bool.exp | 0 .../tests/type_safety/primitives/bool.mvir | 0 .../tests/type_safety/primitives/u128.exp | 0 .../tests/type_safety/primitives/u128.mvir | 0 .../tests/type_safety/primitives/u16.exp | 0 .../tests/type_safety/primitives/u16.mvir | 0 .../tests/type_safety/primitives/u256.exp | 0 .../tests/type_safety/primitives/u256.mvir | 0 .../tests/type_safety/primitives/u32.exp | 0 .../tests/type_safety/primitives/u32.mvir | 0 .../tests/type_safety/primitives/u64.exp | 0 .../tests/type_safety/primitives/u64.mvir | 0 .../tests/type_safety/primitives/u8.exp | 0 .../tests/type_safety/primitives/u8.mvir | 0 .../type_safety/references/borrow_field.exp | 0 .../type_safety/references/borrow_field.mvir | 0 .../references/borrow_field_generic.exp | 0 .../references/borrow_field_generic.mvir | 0 .../type_safety/references/borrow_loc.exp | 0 .../type_safety/references/borrow_loc.mvir | 0 .../type_safety/references/freeze_ref.exp | 0 .../type_safety/references/freeze_ref.mvir | 0 .../tests/type_safety/references/read_ref.exp | 0 .../type_safety/references/read_ref.mvir | 0 .../references/write_ref_with_struct.exp | 0 .../references/write_ref_with_struct.mvir | 0 .../references/write_ref_with_vector.exp | 0 .../references/write_ref_with_vector.mvir | 0 .../type_safety/simple_instruction/branch.exp | 0 .../simple_instruction/branch.mvir | 0 .../type_safety/struct/pack_and_unpack.exp | 0 .../type_safety/struct/pack_and_unpack.mvir | 0 .../tests/type_safety/struct/pack_generic.exp | 0 .../type_safety/struct/pack_generic.mvir | 0 .../struct/pack_generic_mismatch.exp | 0 .../struct/pack_generic_mismatch.mvir | 0 .../type_safety/vectors/vec_imm_borrow.exp | 0 .../type_safety/vectors/vec_imm_borrow.mvir | 0 .../tests/type_safety/vectors/vec_len.exp | 0 .../tests/type_safety/vectors/vec_len.mvir | 0 .../type_safety/vectors/vec_mut_borrow.exp | 0 .../type_safety/vectors/vec_mut_borrow.mvir | 0 .../type_safety/vectors/vec_pop_back.exp | 0 .../type_safety/vectors/vec_pop_back.mvir | 0 .../type_safety/vectors/vec_push_back.exp | 0 .../type_safety/vectors/vec_push_back.mvir | 0 .../tests/type_safety/vectors/vec_swap.exp | 0 .../tests/type_safety/vectors/vec_swap.mvir | 0 .../tests/type_safety/vectors/vec_unpack.exp | 0 .../tests/type_safety/vectors/vec_unpack.mvir | 0 .../move-vm-profiler}/Cargo.toml | 0 .../move-vm-profiler}/src/lib.rs | 0 .../move-vm-runtime}/Cargo.toml | 2 +- .../move-vm-runtime}/src/data_cache.rs | 0 .../move-vm-runtime}/src/debug.rs | 0 .../move-vm-runtime}/src/interpreter.rs | 0 .../move-vm-runtime}/src/lib.rs | 0 .../move-vm-runtime}/src/loader.rs | 0 .../move-vm-runtime}/src/logging.rs | 0 .../move-vm-runtime}/src/move_vm.rs | 0 .../move-vm-runtime}/src/native_extensions.rs | 0 .../move-vm-runtime}/src/native_functions.rs | 0 .../move-vm-runtime}/src/runtime.rs | 0 .../move-vm-runtime}/src/session.rs | 0 .../move-vm-runtime}/src/tracing.rs | 0 .../move-vm-runtime}/src/unit_tests/mod.rs | 0 .../src/unit_tests/vm_arguments_tests.rs | 0 .../move-vm-test-utils}/Cargo.toml | 0 .../move-vm-test-utils}/src/gas_schedule.rs | 0 .../move-vm-test-utils}/src/lib.rs | 0 .../move-vm-test-utils}/src/storage.rs | 0 .../src/tiered_gas_schedule.rs | 0 .../move-vm-transactional-tests}/Cargo.toml | 0 .../move-vm-transactional-tests}/src/lib.rs | 0 .../tests/builtins/get_txn_sender.exp | 0 .../tests/builtins/get_txn_sender.mvir | 0 .../tests/builtins/signer_runtime_dummy.exp | 0 .../tests/builtins/signer_runtime_dummy.mvir | 0 .../tests/builtins/vec_borrow_and_modify.exp | 0 .../tests/builtins/vec_borrow_and_modify.mvir | 0 .../tests/builtins/vec_pop.exp | 0 .../tests/builtins/vec_pop.mvir | 0 .../tests/builtins/vec_push.exp | 0 .../tests/builtins/vec_push.mvir | 0 .../tests/builtins/vec_swap.exp | 0 .../tests/builtins/vec_swap.mvir | 0 .../tests/builtins/vector_ops_all_ok.exp | 0 .../tests/builtins/vector_ops_all_ok.mvir | 0 .../vector_ops_borrow_and_modify_ok.exp | 0 .../vector_ops_borrow_and_modify_ok.mvir | 0 .../tests/builtins/vector_ops_bound_ok.exp | 0 .../tests/builtins/vector_ops_bound_ok.mvir | 0 .../tests/builtins/vector_ops_len_ok.exp | 0 .../tests/builtins/vector_ops_len_ok.mvir | 0 .../builtins/vector_ops_out_of_bound.exp | 0 .../builtins/vector_ops_out_of_bound.mvir | 0 .../builtins/vector_ops_pack_unpack_ok.exp | 0 .../builtins/vector_ops_pack_unpack_ok.mvir | 0 .../tests/builtins/vector_ops_pop_empty.exp | 0 .../tests/builtins/vector_ops_pop_empty.mvir | 0 .../tests/builtins/vector_ops_pop_ok.exp | 0 .../tests/builtins/vector_ops_pop_ok.mvir | 0 .../tests/builtins/vector_ops_unpack_less.exp | 0 .../builtins/vector_ops_unpack_less.mvir | 0 .../tests/builtins/vector_ops_unpack_more.exp | 0 .../builtins/vector_ops_unpack_more.mvir | 0 .../tests/builtins/vector_ops_unpack_ok.exp | 0 .../tests/builtins/vector_ops_unpack_ok.mvir | 0 .../builtins/vector_ops_using_generics.exp | 0 .../builtins/vector_ops_using_generics.mvir | 0 .../tests/builtins/verify_valid_bytearray.exp | 0 .../builtins/verify_valid_bytearray.mvir | 0 .../tests/commands/abort_in_module.exp | 0 .../tests/commands/abort_in_module.mvir | 0 .../commands/local_assigned_many_times.exp | 0 .../commands/local_assigned_many_times.mvir | 0 .../tests/control_flow/break_accumulator.exp | 0 .../tests/control_flow/break_accumulator.mvir | 0 .../control_flow/break_continue_simple.exp | 0 .../control_flow/break_continue_simple.mvir | 0 .../break_continue_sum_of_odds.exp | 0 .../break_continue_sum_of_odds.mvir | 0 .../control_flow/fields_packed_in_order.exp | 0 .../control_flow/fields_packed_in_order.mvir | 0 .../control_flow/if_branch_diverges_1.exp | 0 .../control_flow/if_branch_diverges_1.mvir | 0 .../control_flow/if_branch_diverges_10.exp | 0 .../control_flow/if_branch_diverges_10.mvir | 0 .../control_flow/if_branch_diverges_2.exp | 0 .../control_flow/if_branch_diverges_2.mvir | 0 .../control_flow/if_branch_diverges_3.exp | 0 .../control_flow/if_branch_diverges_3.mvir | 0 .../control_flow/if_branch_diverges_4.exp | 0 .../control_flow/if_branch_diverges_4.mvir | 0 .../control_flow/if_branch_diverges_7.exp | 0 .../control_flow/if_branch_diverges_7.mvir | 0 .../control_flow/if_branch_diverges_9.exp | 0 .../control_flow/if_branch_diverges_9.mvir | 0 .../tests/control_flow/loop_nested_breaks.exp | 0 .../control_flow/loop_nested_breaks.mvir | 0 .../tests/control_flow/loop_return.exp | 0 .../tests/control_flow/loop_return.mvir | 0 .../tests/control_flow/loop_simple.exp | 0 .../tests/control_flow/loop_simple.mvir | 0 .../return_in_if_branch_taken.exp | 0 .../return_in_if_branch_taken.mvir | 0 .../return_in_if_branch_taken_local.exp | 0 .../return_in_if_branch_taken_local.mvir | 0 .../return_in_if_branch_taken_no_else.exp | 0 .../return_in_if_branch_taken_no_else.mvir | 0 .../tests/control_flow/while_false.exp | 0 .../tests/control_flow/while_false.mvir | 0 .../tests/control_flow/while_nested.exp | 0 .../tests/control_flow/while_nested.mvir | 0 .../control_flow/while_nested_return.exp | 0 .../control_flow/while_nested_return.mvir | 0 .../tests/control_flow/while_return.exp | 0 .../tests/control_flow/while_return.mvir | 0 .../tests/control_flow/while_simple.exp | 0 .../tests/control_flow/while_simple.mvir | 0 .../address_arg_is_not_signer.exp | 0 .../address_arg_is_not_signer.mvir | 0 .../entry_points/all_possible_param_types.exp | 0 .../all_possible_param_types.move | 0 .../tests/entry_points/call_native.exp | 0 .../tests/entry_points/call_native.move | 0 .../entry_points/expected_0_args_got_0.exp | 0 .../entry_points/expected_0_args_got_0.move | 0 .../entry_points/expected_0_args_got_1.exp | 0 .../entry_points/expected_0_args_got_1.move | 0 .../expected_0_signer_args_got_1_ok.exp | 0 .../expected_0_signer_args_got_1_ok.move | 0 .../entry_points/expected_1_arg_got_0.exp | 0 .../entry_points/expected_1_arg_got_0.move | 0 .../entry_points/expected_1_arg_got_2.exp | 0 .../entry_points/expected_1_arg_got_2.move | 0 .../expected_1_signer_arg_got_1.exp | 0 .../expected_1_signer_arg_got_1.move | 0 .../entry_points/expected_2_args_got_3.exp | 0 .../entry_points/expected_2_args_got_3.move | 0 .../expected_2_signer_args_got_1.exp | 0 .../expected_2_signer_args_got_1.move | 0 .../expected_u64_addr_got_addr.exp | 0 .../expected_u64_addr_got_addr.move | 0 .../expected_u64_addr_got_addr_u64.exp | 0 .../expected_u64_addr_got_addr_u64.move | 0 .../expected_u64_addr_got_u64_addr.exp | 0 .../expected_u64_addr_got_u64_addr.move | 0 .../expected_u64_addr_got_u64_u64.exp | 0 .../expected_u64_addr_got_u64_u64.move | 0 .../entry_points/expected_u64_got_address.exp | 0 .../expected_u64_got_address.move | 0 .../entry_points/expected_u64_got_u64.exp | 0 .../entry_points/expected_u64_got_u64.move | 0 ...ed_u64_u64_address_got_u64_u64_address.exp | 0 ...d_u64_u64_address_got_u64_u64_address.move | 0 .../entry_points/generic_return_values.exp | 0 .../entry_points/generic_return_values.move | 0 .../mixed_signer_inputs_function.exp | 0 .../mixed_signer_inputs_function.mvir | 0 .../mixed_signer_inputs_scripts.exp | 0 .../mixed_signer_inputs_scripts.mvir | 0 .../modify_mutable_ref_inputs.exp | 0 .../modify_mutable_ref_inputs.mvir | 0 .../tests/entry_points/ref_inputs.exp | 0 .../tests/entry_points/ref_inputs.mvir | 0 .../tests/entry_points/return_values.exp | 0 .../tests/entry_points/return_values.mvir | 0 .../entry_points/script_too_few_type_args.exp | 0 .../script_too_few_type_args.mvir | 0 .../script_too_few_type_args_inner.exp | 0 .../script_too_few_type_args_inner.mvir | 0 .../script_too_many_type_args.exp | 0 .../script_too_many_type_args.mvir | 0 .../script_too_many_type_args_inner.exp | 0 .../script_too_many_type_args_inner.mvir | 0 .../script_type_arg_kind_mismatch_1.exp | 0 .../script_type_arg_kind_mismatch_1.mvir | 0 .../script_type_arg_kind_mismatch_2.exp | 0 .../script_type_arg_kind_mismatch_2.mvir | 0 .../entry_points/serializer_deserializer.exp | 0 .../entry_points/serializer_deserializer.move | 0 .../tests/entry_points/struct_arguments.exp | 0 .../tests/entry_points/struct_arguments.mvir | 0 .../tests/instructions/address_equality.exp | 0 .../tests/instructions/address_equality.mvir | 0 .../arithmetic_operators_u128.exp | 0 .../arithmetic_operators_u128.mvir | 0 .../instructions/arithmetic_operators_u16.exp | 0 .../arithmetic_operators_u16.mvir | 0 .../arithmetic_operators_u256.exp | 0 .../arithmetic_operators_u256.mvir | 0 .../instructions/arithmetic_operators_u32.exp | 0 .../arithmetic_operators_u32.mvir | 0 .../instructions/arithmetic_operators_u64.exp | 0 .../arithmetic_operators_u64.mvir | 0 .../instructions/arithmetic_operators_u8.exp | 0 .../instructions/arithmetic_operators_u8.mvir | 0 .../instructions/assign_struct_field.exp | 0 .../instructions/assign_struct_field.mvir | 0 .../tests/instructions/bitwise_operators.exp | 0 .../tests/instructions/bitwise_operators.mvir | 0 .../tests/instructions/boolean_operators.exp | 0 .../tests/instructions/boolean_operators.mvir | 0 .../tests/instructions/casting_operators.exp | 0 .../tests/instructions/casting_operators.mvir | 0 .../instructions/comparison_operators.exp | 0 .../instructions/comparison_operators.mvir | 0 .../tests/instructions/deref_value.exp | 0 .../tests/instructions/deref_value.mvir | 0 .../tests/instructions/deref_value_nested.exp | 0 .../instructions/deref_value_nested.mvir | 0 .../instructions/equality_reference_value.exp | 0 .../equality_reference_value.mvir | 0 .../tests/instructions/field_reads.exp | 0 .../tests/instructions/field_reads.mvir | 0 .../tests/instructions/field_writes.exp | 0 .../tests/instructions/field_writes.mvir | 0 .../inaccessible_borrowed_local.exp | 0 .../inaccessible_borrowed_local.mvir | 0 .../instructions/operator_precedence.exp | 0 .../instructions/operator_precedence.mvir | 0 .../tests/instructions/pack_unpack.exp | 0 .../tests/instructions/pack_unpack.mvir | 0 .../tests/instructions/shift_operators.exp | 0 .../tests/instructions/shift_operators.mvir | 0 .../tests/instructions/simple_arithmetic.exp | 0 .../tests/instructions/simple_arithmetic.mvir | 0 .../tests/instructions/vec_copy_nested.exp | 0 .../tests/instructions/vec_copy_nested.mvir | 0 .../publish_module_and_use.exp | 0 .../publish_module_and_use.mvir | 0 .../publish_module_and_use_2.exp | 0 .../publish_module_and_use_2.mvir | 0 .../publish_module_and_use_3.exp | 0 .../publish_module_and_use_3.mvir | 0 ...le_and_use_with_multiple_return_values.exp | 0 ...e_and_use_with_multiple_return_values.mvir | 0 .../module_publishing/publish_two_modules.exp | 0 .../publish_two_modules.mvir | 0 .../use_modules_published.exp | 0 .../use_modules_published.mvir | 0 .../clever_non_existant_native_function.exp | 0 .../clever_non_existant_native_function.mvir | 0 .../non_existant_native_function.exp | 0 .../non_existant_native_function.mvir | 0 .../tests/native_functions/vector_module.exp | 0 .../tests/native_functions/vector_module.mvir | 0 ...ector_resource_not_destroyed_at_return.exp | 0 ...ctor_resource_not_destroyed_at_return.mvir | 0 ...nrestricted_not_destroyed_at_return_ok.exp | 0 ...restricted_not_destroyed_at_return_ok.mvir | 0 .../non_existant_native_struct.exp | 0 .../non_existant_native_struct.mvir | 0 .../tests/recursion/direct_recursion.exp | 0 .../tests/recursion/direct_recursion.mvir | 0 .../tests/recursion/mutual_recursion.exp | 0 .../tests/recursion/mutual_recursion.mvir | 0 .../runtime_layout_deeply_nested.exp | 0 .../runtime_layout_deeply_nested.mvir | 0 .../recursion/runtime_type_deeply_nested.exp | 0 .../recursion/runtime_type_deeply_nested.mvir | 0 .../tests/references/borrow_in_loop.exp | 0 .../tests/references/borrow_in_loop.mvir | 0 .../references/deref_borrow_local_ok.exp | 0 .../references/deref_borrow_local_ok.mvir | 0 .../tests/references/deref_move_module_ok.exp | 0 .../references/deref_move_module_ok.mvir | 0 .../tests/references/deref_move_ok.exp | 0 .../tests/references/deref_move_ok.mvir | 0 .../tests/references/deref_parens_ok.exp | 0 .../tests/references/deref_parens_ok.mvir | 0 .../tests/references/drop_ref.exp | 0 .../tests/references/drop_ref.mvir | 0 .../tests/references/mixed_lvalue.exp | 0 .../tests/references/mixed_lvalue.mvir | 0 .../references/mutate_borrow_local_ok.exp | 0 .../references/mutate_borrow_local_ok.mvir | 0 .../tests/references/mutate_copy_ok.exp | 0 .../tests/references/mutate_copy_ok.mvir | 0 .../tests/references/mutate_move_ok.exp | 0 .../tests/references/mutate_move_ok.mvir | 0 .../tests/references/mutate_parens_ok.exp | 0 .../tests/references/mutate_parens_ok.mvir | 0 .../add_function_calls.exp | 0 .../add_function_calls.mvir | 0 .../assign_expression_list.exp | 0 .../assign_expression_list.mvir | 0 .../assign_function_call.exp | 0 .../assign_function_call.mvir | 0 .../binop_function_calls_as_args.exp | 0 .../binop_function_calls_as_args.mvir | 0 .../function_composition.exp | 0 .../function_composition.mvir | 0 .../many_function_calls_as_args.exp | 0 .../many_function_calls_as_args.mvir | 0 .../multiple_composite_functions.exp | 0 .../multiple_composite_functions.mvir | 0 .../pass_args_on_stack_as_expressions.exp | 0 .../pass_args_on_stack_as_expressions.mvir | 0 .../stack_and_function_calls/pop_weird.exp | 0 .../stack_and_function_calls/pop_weird.mvir | 0 .../push_args_before_function_call.exp | 0 .../push_args_before_function_call.mvir | 0 .../push_args_before_function_composition.exp | 0 ...push_args_before_function_composition.mvir | 0 .../return_expression_lists.exp | 0 .../return_expression_lists.mvir | 0 .../return_function_in_if_binop_in_else.exp | 0 .../return_function_in_if_binop_in_else.mvir | 0 .../tests/tests.rs | 0 .../types => crates/move-vm-types}/Cargo.toml | 0 .../move-vm-types}/src/data_store.rs | 0 .../types => crates/move-vm-types}/src/gas.rs | 0 .../types => crates/move-vm-types}/src/lib.rs | 0 .../move-vm-types}/src/loaded_data/mod.rs | 0 .../src/loaded_data/runtime_types.rs | 0 .../move-vm-types}/src/natives/function.rs | 0 .../move-vm-types}/src/natives/mod.rs | 0 .../src/unit_tests/identifier_prop_tests.rs | 0 .../move-vm-types}/src/unit_tests/mod.rs | 0 .../move-vm-types}/src/values/mod.rs | 0 .../src/values/value_prop_tests.rs | 0 .../move-vm-types}/src/values/value_tests.rs | 0 .../move-vm-types}/src/values/values_impl.rs | 0 .../move-vm-types}/src/views.rs | 0 .../prover-mutation}/Cargo.toml | 0 .../prover-mutation}/README.md | 0 .../prover-mutation}/src/lib.rs | 0 .../prover-mutation}/src/main.rs | 0 .../prover-mutation}/src/mutator.rs | 0 .../serializer-tests/Cargo.toml | 0 .../serializer-tests}/src/lib.rs | 0 .../serializer_tests.proptest-regressions | 0 .../tests/serializer_tests.rs | 0 .../tools => crates}/spec-flatten/Cargo.toml | 0 .../spec-flatten/src/ast_print.rs | 0 .../spec-flatten/src/exp_trimming.rs | 0 .../tools => crates}/spec-flatten/src/lib.rs | 0 .../tools => crates}/spec-flatten/src/main.rs | 0 .../spec-flatten/src/workflow.rs | 0 .../test-generation/Cargo.toml | 0 .../test-generation/README.md | 0 .../test-generation/measure-coverage.sh | 0 .../test-generation/src/abstract_state.rs | 0 .../test-generation/src/borrow_graph.rs | 0 .../test-generation/src/bytecode_generator.rs | 0 .../test-generation/src/config.rs | 0 .../test-generation/src/control_flow_graph.rs | 0 .../test-generation/src/error.rs | 0 .../test-generation/src/lib.rs | 0 .../test-generation/src/main.rs | 0 .../test-generation/src/summaries.rs | 0 .../test-generation/src/transitions.rs | 0 .../tests/boolean_instructions.rs | 0 .../test-generation/tests/call_graph.rs | 0 .../test-generation/tests/common.rs | 0 .../tests/comparison_instructions.rs | 0 .../tests/control_flow_instructions.rs | 0 .../tests/generic_instructions.rs | 0 .../tests/integer_instructions.rs | 0 .../tests/load_instructions.rs | 0 .../tests/local_instructions.rs | 0 .../tests/reference_instructions.rs | 0 .../tests/special_instructions.rs | 0 .../tests/struct_instructions.rs | 0 .../src/tests/mutated_accounts_tests.rs | 16 -- .../basic_no_deps_test_mode/Move.toml | 6 - .../multiple_deps_from_lock/Move.lock | 19 -- .../deps_only/C/Move.lock | 5 - .../deps_only/D/Move.lock | 5 - .../Move.lock | 35 --- .../deps_only/C/Move.lock | 14 - .../deps_only/D/Move.lock | 14 - .../deps_only/E/Move.lock | 5 - .../deps_only/F/Move.lock | 5 - sui-execution/Cargo.toml | 4 +- sui-execution/cut/src/path.rs | 4 +- sui-execution/cut/src/plan.rs | 30 +-- sui-execution/latest/sui-adapter/Cargo.toml | 6 +- .../latest/sui-move-natives/Cargo.toml | 4 +- sui-execution/latest/sui-verifier/Cargo.toml | 2 +- 5227 files changed, 326 insertions(+), 499 deletions(-) rename external-crates/move/{move-prover/interpreter/crypto => crates/bytecode-interpreter-crypto}/Cargo.toml (100%) rename external-crates/move/{move-prover/interpreter/crypto => crates/bytecode-interpreter-crypto}/src/lib.rs (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/Cargo.toml (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/arithmetics.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/arithmetics.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/bcs.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/bcs.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/bitwise.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/bitwise.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/choice.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/choice.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/comparison.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/comparison.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/destroy.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/destroy.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/empty.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/empty.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/function_call.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/function_call.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/if_else.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/if_else.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/load_constant.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/load_constant.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/load_constant_number_literal.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/load_constant_number_literal.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/local_ref.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/local_ref.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/loop.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/loop.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/pack_unpack.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/pack_unpack.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/arithmetics.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/arithmetics.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/basics.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/basics.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/bitwise.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/bitwise.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/boolean.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/boolean.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/call_move.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/call_move.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/call_spec.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/call_spec.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/lambda.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/lambda.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/struct.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/struct.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/vector.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/property/vector.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/quantifier.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/quantifier.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/return_mut_ref.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/return_mut_ref.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/vector.exp (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check/vector.move (100%) rename external-crates/move/{move-prover/interpreter-testsuite => crates/bytecode-interpreter-testsuite}/tests/concrete_check_testsuite.rs (100%) rename external-crates/move/{move-bytecode-verifier/fuzz => crates/bytecode-verifier-libfuzzer}/.gitignore (100%) rename external-crates/move/{move-bytecode-verifier/fuzz => crates/bytecode-verifier-libfuzzer}/Cargo.toml (100%) rename external-crates/move/{move-bytecode-verifier/fuzz => crates/bytecode-verifier-libfuzzer}/README.md (100%) rename external-crates/move/{move-bytecode-verifier/fuzz => crates/bytecode-verifier-libfuzzer}/fuzz_targets/code_unit.rs (100%) rename external-crates/move/{move-bytecode-verifier/fuzz => crates/bytecode-verifier-libfuzzer}/fuzz_targets/compiled_module.rs (100%) rename external-crates/move/{move-bytecode-verifier/fuzz => crates/bytecode-verifier-libfuzzer}/fuzz_targets/mixed.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/Cargo.toml (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/METER_TESTING.md (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/lib.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/support/mod.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/ability_field_requirements_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/binary_samples.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/bounds_tests.proptest-regressions (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/bounds_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/catch_unwind.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/code_unit_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/constants_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/control_flow_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/dependencies_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/duplication_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/generic_ops_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/large_type_test.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/limit_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/locals.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/loop_summary_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/many_back_edges.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/mod.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/multi_pass_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/negative_stack_size_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/reference_safety_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/signature_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/struct_defs_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/bytecode-verifier-tests/src/unit_tests/vec_pack_tests.rs (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/Cargo.toml (100%) rename external-crates/move/{move-binary-format/serializer-tests => crates/bytecode-verifier-transactional-tests}/src/lib.rs (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/ability_field_requirements/procedure_args.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/ability_field_requirements/procedure_args.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/ability_field_requirements/resource_has_resource_field.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/ability_field_requirements/resource_has_resource_field.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/ability_field_requirements/unrestricted_has_resource_field.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/ability_field_requirements/unrestricted_has_resource_field.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_bounds/128_params_and_128_locals.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_bounds/128_params_and_128_locals.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_bounds/1_param_and_255_locals.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_bounds/1_param_and_255_locals.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_bounds/256_locals.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_bounds/256_locals.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_bounds/256_params.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_bounds/256_params.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_bounds/too_few_type_actuals.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_bounds/too_few_type_actuals.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_bounds/too_many_type_actuals.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_bounds/too_many_type_actuals.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_duplication/duplicate_field_name.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_duplication/duplicate_field_name.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_duplication/duplicate_function_name.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_duplication/duplicate_function_name.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_duplication/duplicate_struct_name.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_duplication/duplicate_struct_name.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_duplication/empty_structs.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_duplication/empty_structs.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_duplication/friend_decl_duplicated.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/check_duplication/friend_decl_duplicated.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/break_nested.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/break_nested.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/break_simple.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/break_simple.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/break_unreachable.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/break_unreachable.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/dead_return.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/dead_return.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/dead_return_local.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/dead_return_local.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/if_branch_diverges_5.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/if_branch_diverges_5.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/if_branch_diverges_6.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/if_branch_diverges_6.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/if_branch_diverges_8.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/if_branch_diverges_8.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/invalid_fallthrough1.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/invalid_fallthrough1.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/invalid_fallthrough2.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/invalid_fallthrough2.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/invalid_fallthrough3.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/invalid_fallthrough3.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/last_jump_unconditional_drop.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/last_jump_unconditional_drop.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/last_jump_unconditional_reference.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/last_jump_unconditional_reference.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/regression_test_496.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/regression_test_496.move (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/regression_test_678.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/control_flow/regression_test_678.move (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/access_friend_function_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/access_friend_function_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/access_private_function.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/access_private_function.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/access_public_function.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/access_public_function.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/all_fields_accessible.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/all_fields_accessible.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/call_integers_valid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/call_integers_valid.move (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/internal_function_invalid_call.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/internal_function_invalid_call.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/non_internal_function_valid_call.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/non_internal_function_valid_call.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/use_unpublished_module.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/dependencies/use_unpublished_module.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/friends/friend_decl_different_address.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/friends/friend_decl_different_address.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/friends/friend_decl_self.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/friends/friend_decl_self.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/complex_1.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/complex_1.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_just_type_params_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_just_type_params_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_non_generic_type_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_non_generic_type_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_three_args_type_con_shifting.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_three_args_type_con_shifting.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_two_args_swapping_type_con.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_two_args_swapping_type_con.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_type_con.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/mutually_recursive_type_con.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/nested_types_1.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/nested_types_1.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/nested_types_2.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/nested_types_2.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/recursive_infinite_type_terminates.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/recursive_infinite_type_terminates.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/recursive_one_arg_just_type_params_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/recursive_one_arg_just_type_params_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/recursive_one_arg_non_generic_type_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/recursive_one_arg_non_generic_type_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/recursive_one_arg_type_con.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/recursive_one_arg_type_con.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/recursive_two_args_swapping_type_con.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/recursive_two_args_swapping_type_con.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/two_loops.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/instantiation_loops/two_loops.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/abort_unreleased_reference.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/abort_unreleased_reference.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/abort_unused_resource.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/abort_unused_resource.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/assign_copy.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/assign_copy.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/assign_in_one_if_branch.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/assign_in_one_if_branch.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/assign_move.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/assign_move.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/assign_resource.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/assign_resource.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/assign_wrong_if_branch.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/assign_wrong_if_branch.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/assign_wrong_if_branch_no_else.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/assign_wrong_if_branch_no_else.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/branch_assigns_then_moves.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/branch_assigns_then_moves.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/branch_assigns_then_moves_then_assigns.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/branch_assigns_then_moves_then_assigns.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/deep_return_branch_doesnt_assign.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/deep_return_branch_doesnt_assign.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/else_assigns_if_doesnt.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/else_assigns_if_doesnt.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/else_moves_if_doesnt.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/else_moves_if_doesnt.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/if_assigns_else_doesnt.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/if_assigns_else_doesnt.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/if_assigns_no_else.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/if_assigns_no_else.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/if_moves_else_doesnt.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/if_moves_else_doesnt.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/if_moves_no_else.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/if_moves_no_else.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/join_failure.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/join_failure.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/move_before_assign.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/move_before_assign.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/return_branch_doesnt_assign.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/return_branch_doesnt_assign.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/return_branch_moves.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/return_branch_moves.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/signer_st_loc_partial.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/signer_st_loc_partial.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/signer_unused.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/signer_unused.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/signer_unused_partial.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/signer_unused_partial.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/use_before_assign.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/use_before_assign.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/vector_ops_non_droppable_resource_not_destroyed.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/vector_ops_non_droppable_resource_not_destroyed.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/while_move_local.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/while_move_local.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/while_move_local_2.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/locals_safety/while_move_local_2.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/assign_field_after_local.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/assign_field_after_local.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/assign_local_after_move.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/assign_local_after_move.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/assign_local_struct.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/assign_local_struct.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/assign_local_struct_invalidated.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/assign_local_struct_invalidated.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/assign_local_value.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/assign_local_value.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/borrow_copy_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/borrow_copy_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/borrow_field_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/borrow_field_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/borrow_if.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/borrow_if.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/borrow_in_loop.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/borrow_in_loop.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/borrow_return_mutable_borrow_bad.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/borrow_return_mutable_borrow_bad.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/borrow_x_in_if_y_in_else.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/borrow_x_in_if_y_in_else.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/copy_loc_borrowed.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/copy_loc_borrowed.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/copy_loc_borrowed_field.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/copy_loc_borrowed_field.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/copy_loc_borrowed_field_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/copy_loc_borrowed_field_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/copy_loc_borrowed_indirect.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/copy_loc_borrowed_indirect.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/copy_loc_borrowed_indirect_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/copy_loc_borrowed_indirect_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/copy_loc_borrowed_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/copy_loc_borrowed_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/deref_borrow_field_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/deref_borrow_field_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/deref_copy_bad.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/deref_copy_bad.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/deref_eq_bad.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/deref_eq_bad.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/deref_eq_good.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/deref_eq_good.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/eq_bad.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/eq_bad.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/eq_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/eq_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/factor_invalid_1.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/factor_invalid_1.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/factor_invalid_2.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/factor_invalid_2.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/factor_valid_1.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/factor_valid_1.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/factor_valid_2.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/factor_valid_2.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_loc.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_loc.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_loc_trivial.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_loc_trivial.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_loc_trivial_valid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_loc_trivial_valid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_loc_valid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_loc_valid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_on_mut.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_on_mut.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_on_mut_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_on_mut_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_on_mut_trivial.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_on_mut_trivial.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_on_mut_trivial_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/imm_borrow_on_mut_trivial_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/join_borrow_unavailable_valid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/join_borrow_unavailable_valid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/move_one_branch.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/move_one_branch.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutable_borrow_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutable_borrow_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutable_borrow_local_twice.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutable_borrow_local_twice.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutable_borrow_local_twice_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutable_borrow_local_twice_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutate_borrow_field_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutate_borrow_field_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutate_resource_holder.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutate_resource_holder.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutate_resource_holder_2.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutate_resource_holder_2.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutate_with_borrowed_loc.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutate_with_borrowed_loc.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutate_with_borrowed_loc_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutate_with_borrowed_loc_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutate_with_borrowed_loc_struct_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/mutate_with_borrowed_loc_struct_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/nested_mutate.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/nested_mutate.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/no_borrow_ref.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/no_borrow_ref.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/read_field_after_assign_local.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/read_field_after_assign_local.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/read_local_ref_after_assign.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/read_local_ref_after_assign.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/read_local_ref_after_move.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/read_local_ref_after_move.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/ref_moved_one_branch.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/ref_moved_one_branch.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/release_cycle.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/release_cycle.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/return_local_ref.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/return_local_ref.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/return_with_borrowed_loc.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/return_with_borrowed_loc.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/return_with_borrowed_loc_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/return_with_borrowed_loc_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/return_with_borrowed_loc_resource_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/return_with_borrowed_loc_resource_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/simple_mutate.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/simple_mutate.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/two_mutable_ref.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/two_mutable_ref.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/use_after_move.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/use_after_move.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/use_prefix_after_move.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/use_prefix_after_move.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/use_suffix_after_move.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/use_suffix_after_move.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/vector_ops_double_borrow.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/vector_ops_double_borrow.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/vector_ops_move_after_borrow.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/vector_ops_move_after_borrow.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/vector_ops_pop_after_borrow.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/vector_ops_pop_after_borrow.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/writeref_borrow_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/writeref_borrow_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/writeref_borrow_valid1.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/writeref_borrow_valid1.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/writeref_borrow_valid2.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/reference_safety/writeref_borrow_valid2.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/script_signature/script_type_parameters_in_args.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/script_signature/script_type_parameters_in_args.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/script_signature/script_with_generic_type_arg.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/script_signature/script_with_generic_type_arg.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/script_signature/script_with_type_parameters.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/script_signature/script_with_type_parameters.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/script_signature/signer_double_signer.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/script_signature/signer_double_signer.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/script_signature/signer_misplaced_signer_arg.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/script_signature/signer_misplaced_signer_arg.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/script_signature/struct_arguments.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/script_signature/struct_arguments.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/all_as_all_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/all_as_all_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/all_as_resource.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/all_as_resource.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/all_as_unrestricted.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/all_as_unrestricted.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/check_constraints_script.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/check_constraints_script.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/check_constraints_script_invalid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/check_constraints_script_invalid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/reference_as_type_actual_for_bytecode_instruction.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/reference_as_type_actual_for_bytecode_instruction.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/reference_as_type_actual_for_struct.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/reference_as_type_actual_for_struct.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/reference_as_type_actual_in_struct_inst_for_bytecode_instruction.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/reference_as_type_actual_in_struct_inst_for_bytecode_instruction.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/reference_in_fields.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/reference_in_fields.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/reference_in_locals_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/reference_in_locals_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/resource_as_all_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/resource_as_all_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/resource_as_unrestricted.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/resource_as_unrestricted.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/two_type_actuals_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/two_type_actuals_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/two_type_actuals_reverse_order.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/two_type_actuals_reverse_order.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/unrestricted_as_all_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/unrestricted_as_all_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/unrestricted_as_resource.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/unrestricted_as_resource.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/vector_ops_invalid_type_args.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/signature/vector_ops_invalid_type_args.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/abort_negative_stack_size.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/abort_negative_stack_size.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/abort_no_return.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/abort_no_return.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/abort_positive_stack_size.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/abort_positive_stack_size.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/cast_negative_stack.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/cast_negative_stack.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/cast_positive_stack.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/cast_positive_stack.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/consume_stack.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/consume_stack.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/exp_in_if_and_else_branch.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/exp_in_if_and_else_branch.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/function_call_negative_stack_err_1.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/function_call_negative_stack_err_1.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/function_call_negative_stack_err_2.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/function_call_negative_stack_err_2.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/function_composition_pos_and_neg_stack_err.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/function_composition_pos_and_neg_stack_err.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/function_composition_positive_stack_err_1.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/function_composition_positive_stack_err_1.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/function_composition_positive_stack_err_2.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/function_composition_positive_stack_err_2.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/integer_stack_balanced.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/integer_stack_balanced.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/integer_stack_negative.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/integer_stack_negative.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/integer_stack_positive.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/integer_stack_positive.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/load_positive_stack.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/load_positive_stack.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_bindings_negative_stack.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_bindings_negative_stack.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_bindings_positive_stack.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_bindings_positive_stack.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_return_values.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_return_values.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_return_values_extra_binding.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_return_values_extra_binding.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_return_values_extra_value.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_return_values_extra_value.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_return_values_missing_binding.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_return_values_missing_binding.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_return_values_missing_value.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/multiple_return_values_missing_value.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/pop_exact.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/pop_exact.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/pop_negative.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/pop_negative.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/pop_positive.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/pop_positive.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/unpack_extra_binding.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/unpack_extra_binding.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/unpack_missing_binding.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/unpack_missing_binding.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/vector_ops_pack_unpack.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/stack_usage_verifier/vector_ops_pack_unpack.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/struct_defs/module_struct_shared_name.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/struct_defs/module_struct_shared_name.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/struct_defs/mutual_recursive_struct.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/struct_defs/mutual_recursive_struct.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/struct_defs/recursive_struct.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/struct_defs/recursive_struct.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/struct_defs/ref_in_struct.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/struct_defs/ref_in_struct.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/tests.rs (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/assign_local_resource.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/assign_local_resource.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/assign_local_resource_twice.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/assign_local_resource_twice.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/assign_resource_type.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/assign_resource_type.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/assign_wrong_type.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/assign_wrong_type.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/boolean_not_non_boolean.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/boolean_not_non_boolean.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/cant_deref_resource.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/cant_deref_resource.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/casting_operators_types_mismatch.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/casting_operators_types_mismatch.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/deref_non_reference.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/deref_non_reference.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/deref_not_reference_bad.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/deref_not_reference_bad.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/destroy_resource_holder.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/destroy_resource_holder.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/equality_one_ref.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/equality_one_ref.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/equality_resource_refs.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/equality_resource_refs.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/equality_resource_values.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/equality_resource_values.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/freeze_makes_imm.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/freeze_makes_imm.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/freeze_on_imm.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/freeze_on_imm.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/freeze_valid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/freeze_valid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/freeze_wrong_type.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/freeze_wrong_type.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_borrow_field.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_borrow_field.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_call.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_call.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_imm_borrow_field.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_imm_borrow_field.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_pack.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_pack.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_struct_non_nominal_resource.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_struct_non_nominal_resource.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_type_param_all.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_type_param_all.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_type_param_resource.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_type_param_resource.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_unpack.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_abilities_unpack.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_call.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_call.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_field_borrow.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_field_borrow.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_field_borrow_after_call.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_field_borrow_after_call.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_function_def.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_function_def.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_id_function.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_id_function.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_import_function.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_import_function.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_import_struct.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_import_struct.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_option.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_option.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_pack.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_pack.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_struct_def.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_struct_def.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_unpack.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/generic_unpack.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/integer_binary_operators_types_mismatch.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/integer_binary_operators_types_mismatch.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/integers_valid.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/integers_valid.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/invalid_field_write.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/invalid_field_write.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/invalid_resource_write.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/invalid_resource_write.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/mut_borrow_from_imm_ref.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/mut_borrow_from_imm_ref.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/mut_call_from_get_resource.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/mut_call_from_get_resource.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/mut_call_with_imm_ref.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/mut_call_with_imm_ref.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/bytecode_ops_abilities_bad.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/bytecode_ops_abilities_bad.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/bytecode_ops_abilities_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/bytecode_ops_abilities_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/constraints_abilities_bad.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/constraints_abilities_bad.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/constraints_abilities_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/constraints_abilities_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/fields_abilities_bad.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/fields_abilities_bad.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/fields_abilities_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/fields_abilities_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/struct_definition_bad.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/struct_definition_bad.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/struct_definition_ok.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/phantom_params/struct_definition_ok.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/procedure_args_subtype.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/procedure_args_subtype.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/procedure_return_invalid_subtype.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/procedure_return_invalid_subtype.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/procedure_return_invalid_type.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/procedure_return_invalid_type.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/ref_type_param.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/ref_type_param.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/ref_type_param_exploits.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/ref_type_param_exploits.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/release.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/release.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/resource_instantiate_bad_type.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/resource_instantiate_bad_type.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/return_type_mismatch_and_unused_resource.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/return_type_mismatch_and_unused_resource.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_copy_loc.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_copy_loc.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_copy_loc_transitive.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_copy_loc_transitive.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_does_not_have_store.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_does_not_have_store.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_equality.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_equality.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_read_ref.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_read_ref.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_read_ref_transitive.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_read_ref_transitive.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_st_loc.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_st_loc.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_transitive.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_transitive.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_write_ref.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/signer_write_ref.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/struct_kind_inference.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/struct_kind_inference.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/type_error_after_branch.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/type_error_after_branch.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/unpack_resource.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/unpack_resource.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/unpack_wrong_type.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/unpack_wrong_type.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/unrestricted_instantiate.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/unrestricted_instantiate.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/unrestricted_instantiate_bad_type.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/unrestricted_instantiate_bad_type.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/unused_resource_holder.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/unused_resource_holder.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/vector_ops_type_mismatch.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/vector_ops_type_mismatch.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/vector_pack_mismatch.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/vector_pack_mismatch.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/vector_type_param.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/vector_type_param.mvir (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/vector_type_param_exploits.exp (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/bytecode-verifier-transactional-tests}/tests/type_safety/vector_type_param_exploits.mvir (100%) rename external-crates/move/{testing-infra => crates}/enum-compat-util/Cargo.toml (100%) rename external-crates/move/{testing-infra => crates}/enum-compat-util/src/lib.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/invalid-mutations/Cargo.toml (100%) rename external-crates/move/{move-bytecode-verifier => crates}/invalid-mutations/src/bounds.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/invalid-mutations/src/bounds/code_unit.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/invalid-mutations/src/helpers.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/invalid-mutations/src/lib.rs (100%) rename external-crates/move/{move-bytecode-verifier => crates}/invalid-mutations/src/signature.rs (100%) rename external-crates/move/{benchmarks => crates/language-benchmarks}/.gitignore (100%) rename external-crates/move/{benchmarks => crates/language-benchmarks}/Cargo.toml (100%) rename external-crates/move/{benchmarks => crates/language-benchmarks}/benches/vm_benches.rs (100%) rename external-crates/move/{benchmarks => crates/language-benchmarks}/src/bench.move (100%) rename external-crates/move/{benchmarks => crates/language-benchmarks}/src/lib.rs (100%) rename external-crates/move/{benchmarks => crates/language-benchmarks}/src/measurement.rs (100%) rename external-crates/move/{benchmarks => crates/language-benchmarks}/src/move_vm.rs (100%) rename external-crates/move/{testing-infra => crates}/module-generation/Cargo.toml (100%) rename external-crates/move/{testing-infra => crates}/module-generation/src/generator.rs (100%) rename external-crates/move/{testing-infra => crates}/module-generation/src/lib.rs (100%) rename external-crates/move/{testing-infra => crates}/module-generation/src/options.rs (100%) rename external-crates/move/{testing-infra => crates}/module-generation/src/padding.rs (100%) rename external-crates/move/{testing-infra => crates}/module-generation/src/utils.rs (100%) rename external-crates/move/{move-prover => crates}/move-abigen/Cargo.toml (100%) rename external-crates/move/{move-prover => crates}/move-abigen/README.md (100%) rename external-crates/move/{move-prover => crates}/move-abigen/src/abigen.rs (100%) rename external-crates/move/{move-prover => crates}/move-abigen/src/lib.rs (100%) rename external-crates/move/{move-prover => crates}/move-abigen/tests/sources/bad_script.abi (100%) rename external-crates/move/{move-prover => crates}/move-abigen/tests/sources/bad_script.move (100%) rename external-crates/move/{move-prover => crates}/move-abigen/tests/sources/diem.move (100%) rename external-crates/move/{move-prover => crates}/move-abigen/tests/sources/script_fun_in_module.move (100%) rename external-crates/move/{move-prover => crates}/move-abigen/tests/sources/script_fun_in_module/this_is_a_different_script_fun.abi (100%) rename external-crates/move/{move-prover => crates}/move-abigen/tests/sources/script_fun_in_module/this_is_a_script_fun.abi (100%) rename external-crates/move/{move-prover => crates}/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_signer.abi (100%) rename external-crates/move/{move-prover => crates}/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_signer_ref.abi (100%) rename external-crates/move/{move-prover => crates}/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_string_args.abi (100%) rename external-crates/move/{move-prover => crates}/move-abigen/tests/sources/some_script.abi (100%) rename external-crates/move/{move-prover => crates}/move-abigen/tests/sources/some_script.move (100%) rename external-crates/move/{move-prover => crates}/move-abigen/tests/sources/some_script.mv (100%) rename external-crates/move/{move-prover => crates}/move-abigen/tests/testsuite.rs (97%) rename external-crates/move/{ => crates}/move-abstract-stack/Cargo.toml (100%) rename external-crates/move/{ => crates}/move-abstract-stack/src/lib.rs (100%) rename external-crates/move/{ => crates}/move-abstract-stack/src/unit_tests/mod.rs (100%) rename external-crates/move/{ => crates}/move-analyzer/Cargo.toml (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/.eslintignore (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/.eslintrc.json (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/.gitignore (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/.vscodeignore (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/CONTRIBUTING.md (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/README.md (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/images/move.png (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/language-configuration.json (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/package-lock.json (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/package.json (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/src/commands/index.ts (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/src/commands/lsp_command.ts (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/src/configuration.ts (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/src/context.ts (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/src/extension.ts (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/src/log.ts (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/src/main.ts (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/tests/ext.test.ts (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/tests/index.ts (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/tests/lsp-demo/Move.toml (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/tests/lsp-demo/lsp-demo-win.code-workspace (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/tests/lsp-demo/lsp-demo.code-workspace (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/tests/lsp-demo/sources/Completions.move (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/tests/lsp-demo/sources/M1.move (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/tests/lsp-demo/sources/M2.move (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/tests/lsp-demo/sources/M3.move (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/tests/lsp.test.ts (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/tests/runTests.ts (100%) rename external-crates/move/{ => crates}/move-analyzer/editors/code/tsconfig.json (100%) rename external-crates/move/{ => crates}/move-analyzer/src/bin/move-analyzer.rs (100%) rename external-crates/move/{ => crates}/move-analyzer/src/completion.rs (100%) rename external-crates/move/{ => crates}/move-analyzer/src/context.rs (100%) rename external-crates/move/{ => crates}/move-analyzer/src/diagnostics.rs (100%) rename external-crates/move/{ => crates}/move-analyzer/src/lib.rs (100%) rename external-crates/move/{ => crates}/move-analyzer/src/symbols.rs (100%) rename external-crates/move/{ => crates}/move-analyzer/src/utils.rs (100%) rename external-crates/move/{ => crates}/move-analyzer/src/vfs.rs (100%) rename external-crates/move/{ => crates}/move-analyzer/tests/symbols/Move.toml (100%) rename external-crates/move/{ => crates}/move-analyzer/tests/symbols/sources/M1.move (100%) rename external-crates/move/{ => crates}/move-analyzer/tests/symbols/sources/M2.move (100%) rename external-crates/move/{ => crates}/move-analyzer/tests/symbols/sources/M3.move (100%) rename external-crates/move/{ => crates}/move-analyzer/tests/symbols/sources/M4.move (100%) rename external-crates/move/{ => crates}/move-analyzer/tests/symbols/sources/M6.move (100%) rename external-crates/move/{ => crates}/move-analyzer/tests/symbols/sources/M7.move (100%) rename external-crates/move/{ => crates}/move-binary-format/Cargo.toml (100%) rename external-crates/move/{ => crates}/move-binary-format/README.md (100%) rename external-crates/move/{ => crates}/move-binary-format/src/access.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/binary_views.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/check_bounds.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/compatibility.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/constant.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/control_flow_graph.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/deserializer.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/errors.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/file_format.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/file_format_common.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/internals.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/lib.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/normalized.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/proptest_types.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/proptest_types/constants.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/proptest_types/functions.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/proptest_types/metadata.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/proptest_types/signature.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/proptest_types/types.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/serializer.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/unit_tests/binary_tests.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/unit_tests/compatibility_tests.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/unit_tests/control_flow_graph_tests.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/unit_tests/deserializer_tests.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/unit_tests/empty_script.mv (100%) rename external-crates/move/{ => crates}/move-binary-format/src/unit_tests/invalid_script_no_signature.mv (100%) rename external-crates/move/{ => crates}/move-binary-format/src/unit_tests/mod.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/unit_tests/number_tests.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/unit_tests/signature_token_tests.rs (100%) rename external-crates/move/{ => crates}/move-binary-format/src/unit_tests/staged_enum_variant_order/type.yaml (100%) rename external-crates/move/{ => crates}/move-binary-format/src/views.rs (100%) rename external-crates/move/{ => crates}/move-borrow-graph/Cargo.toml (100%) rename external-crates/move/{ => crates}/move-borrow-graph/src/graph.rs (100%) rename external-crates/move/{ => crates}/move-borrow-graph/src/lib.rs (100%) rename external-crates/move/{ => crates}/move-borrow-graph/src/paths.rs (100%) rename external-crates/move/{ => crates}/move-borrow-graph/src/references.rs (100%) rename external-crates/move/{ => crates}/move-borrow-graph/src/shared.rs (100%) rename external-crates/move/{move-ir-compiler => crates}/move-bytecode-source-map/Cargo.toml (100%) rename external-crates/move/{move-ir-compiler => crates}/move-bytecode-source-map/src/lib.rs (100%) rename external-crates/move/{move-ir-compiler => crates}/move-bytecode-source-map/src/mapping.rs (100%) rename external-crates/move/{move-ir-compiler => crates}/move-bytecode-source-map/src/marking.rs (100%) rename external-crates/move/{move-ir-compiler => crates}/move-bytecode-source-map/src/source_map.rs (100%) rename external-crates/move/{move-ir-compiler => crates}/move-bytecode-source-map/src/utils.rs (100%) rename external-crates/move/{move-ir-compiler => crates}/move-bytecode-source-map/tests/dummies.rs (100%) rename external-crates/move/{tools => crates}/move-bytecode-utils/Cargo.toml (100%) rename external-crates/move/{tools => crates}/move-bytecode-utils/src/dependency_graph.rs (100%) rename external-crates/move/{tools => crates}/move-bytecode-utils/src/layout.rs (100%) rename external-crates/move/{tools => crates}/move-bytecode-utils/src/lib.rs (100%) rename external-crates/move/{tools => crates}/move-bytecode-utils/src/module_cache.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/Cargo.toml (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/README.md (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/ability_field_requirements.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/absint.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/acquires_list_verifier.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/check_duplication.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/code_unit_verifier.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/constants.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/control_flow.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/control_flow_v5.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/cyclic_dependencies.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/dependencies.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/friends.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/instantiation_loops.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/instruction_consistency.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/lib.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/limits.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/locals_safety/abstract_state.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/locals_safety/mod.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/loop_summary.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/meter.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/reference_safety/abstract_state.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/reference_safety/mod.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/regression_tests/bounds_check.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/regression_tests/mod.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/regression_tests/reference_analysis.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/script_signature.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/signature.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/stack_usage_verifier.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/struct_defs.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/type_safety.rs (100%) rename external-crates/move/{ => crates}/move-bytecode-verifier/src/verifier.rs (100%) rename external-crates/move/{tools => crates}/move-bytecode-viewer/Cargo.toml (100%) rename external-crates/move/{tools => crates}/move-bytecode-viewer/src/bytecode_viewer.rs (100%) rename external-crates/move/{tools => crates}/move-bytecode-viewer/src/interfaces.rs (100%) rename external-crates/move/{tools => crates}/move-bytecode-viewer/src/lib.rs (100%) rename external-crates/move/{tools => crates}/move-bytecode-viewer/src/main.rs (100%) rename external-crates/move/{tools => crates}/move-bytecode-viewer/src/source_viewer.rs (100%) rename external-crates/move/{tools => crates}/move-bytecode-viewer/src/tui/mod.rs (100%) rename external-crates/move/{tools => crates}/move-bytecode-viewer/src/tui/text_builder.rs (100%) rename external-crates/move/{tools => crates}/move-bytecode-viewer/src/tui/tui_interface.rs (100%) rename external-crates/move/{tools => crates}/move-bytecode-viewer/src/viewer.rs (100%) rename external-crates/move/{tools => crates}/move-cli/Cargo.toml (100%) rename external-crates/move/{tools => crates}/move-cli/README.md (100%) rename external-crates/move/{tools => crates}/move-cli/src/base/build.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/base/coverage.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/base/disassemble.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/base/docgen.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/base/errmap.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/base/info.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/base/mod.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/base/new.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/base/prove.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/base/test.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/lib.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/main.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/sandbox/cli.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/sandbox/commands/doctor.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/sandbox/commands/generate.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/sandbox/commands/mod.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/sandbox/commands/publish.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/sandbox/commands/run.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/sandbox/commands/test.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/sandbox/commands/view.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/sandbox/mod.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/sandbox/utils/mod.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/sandbox/utils/on_disk_state_view.rs (100%) rename external-crates/move/{tools => crates}/move-cli/src/sandbox/utils/package_context.rs (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/build_with_dep_warnings/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/build_with_dep_warnings/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/build_with_dep_warnings/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/build_with_dep_warnings/dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/build_with_dep_warnings/dep/sources/has_warning.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/build_with_dep_warnings/sources/m.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/build_with_warnings/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/build_with_warnings/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/build_with_warnings/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/build_with_warnings/modules/m.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/build_with_warnings/sources/m.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/canonicalize_module/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/canonicalize_module/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/canonicalize_module/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/canonicalize_module/sources/m.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/canonicalize_script/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/canonicalize_script/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/canonicalize_script/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/canonicalize_script/sources/m.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/circular_dependencies/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/circular_dependencies/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/circular_dependencies/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/circular_dependencies/bar/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/circular_dependencies/bar/sources/Bar.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/circular_dependencies/sources/Foo.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/dependency_chain/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/dependency_chain/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/dependency_chain/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/dependency_chain/bar/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/dependency_chain/bar/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/dependency_chain/foo/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/dependency_chain/foo/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/dependency_chain/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/dev_address/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/dev_address/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/dev_address/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/dev_address/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/disassemble_module/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/disassemble_module/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/disassemble_module/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/disassemble_module/sources/m.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/disassemble_script/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/disassemble_script/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/disassemble_script/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/disassemble_script/sources/me.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/empty_module_no_deps/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/empty_module_no_deps/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/empty_module_no_deps/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/empty_module_no_deps/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/include_exclude_stdlib/Move.toml (67%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/include_exclude_stdlib/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/include_exclude_stdlib/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/include_exclude_stdlib/sources/UseSigner.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_addresses/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_addresses/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_addresses/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_addresses/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_addresses/sources/B.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_both/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_both/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_both/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_both/defn/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_both/defn/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_both/sources/B.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_packages/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_packages/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_packages/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_packages/defn/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_packages/defn/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/public_package_different_packages/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/rebuild_after_adding_new_source/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/rebuild_after_adding_new_source/sources/Foo.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/rebuild_after_deleting_output_artifact/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/rebuild_after_deleting_output_artifact/sources/Foo.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/rebuild_after_touching_manifest/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/rebuild_after_touching_manifest/sources/Foo.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/rebuild_after_touching_source/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/rebuild_after_touching_source/sources/Foo.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/rebuild_no_modification/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/rebuild_no_modification/sources/Foo.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/simple_build_with_docs/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/simple_build_with_docs/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/simple_build_with_docs/sources/Foo.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/simple_build_with_docs/template.md (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/simple_new/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/simple_new/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/unbound_address/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/unbound_address/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/unbound_address/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/unbound_address/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/unbound_dependency/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/unbound_dependency/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/unbound_dependency/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_tests/unbound_dependency/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/build_testsuite.rs (100%) rename external-crates/move/{tools => crates}/move-cli/tests/cli_tests.rs (95%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/plain/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/plain/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/plain/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/plain/scripts/test.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/plain/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/two-runs-diff-module/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/two-runs-diff-module/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/two-runs-diff-module/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/two-runs-diff-module/scripts/test.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/two-runs-diff-module/sources/M1.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/two-runs-diff-module/sources/M2.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/two-runs-same-module/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/two-runs-same-module/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/two-runs-same-module/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/two-runs-same-module/scripts/test.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/cov/two-runs-same-module/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/dummy/test_1/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/dummy/test_1/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/dummy/test_2/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/metatests/dummy/test_2/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/Move.toml (74%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.stackless.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.stackless.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/dep/Move.toml (58%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/dep/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/Move.toml (71%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.stackless.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.stackless.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/Move.toml (70%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.stackless.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.stackless.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/move_unit_tests_move_vm_and_stackless_vm.rs (100%) rename external-crates/move/{move-compiler/tests => crates/move-cli/tests/sandbox_tests}/.gitattributes (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/build_modules_and_scripts/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/build_modules_and_scripts/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/build_modules_and_scripts/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/build_modules_and_scripts/scripts/script1.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/build_modules_and_scripts/scripts/script2.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/build_modules_and_scripts/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/doctor_with_stdlib/Move.toml (60%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/doctor_with_stdlib/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/doctor_with_stdlib/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/doctor_with_stdlib/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_arithmetic_failure/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_arithmetic_failure/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_arithmetic_failure/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_arithmetic_failure/sources/script.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_stdlib_abort/Move.toml (64%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_stdlib_abort/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_stdlib_abort/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_stdlib_abort/sources/bad_borrow.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_user_module_abort/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_user_module_abort/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_user_module_abort/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_user_module_abort/scripts/fail_script.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_user_module_abort/sources/Fail.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/sources/abort_script.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/gas_metering/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/gas_metering/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/gas_metering/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/gas_metering/sources/looper.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/generate_struct_layout/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/generate_struct_layout/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/generate_struct_layout/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/generate_struct_layout/sources/M1.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/generate_struct_layout/sources/M2.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/generate_struct_layout/sources/phantoms.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_disassemble/Move.toml (74%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_disassemble/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_disassemble/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_disassemble/deps1/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_disassemble/deps1/sources/NameConflict.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_disassemble/deps1/sources/NotAConflict.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_disassemble/deps2/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_disassemble/deps2/sources/NameConflict.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_disassemble/deps2/sources/NotAConflict.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_disassemble/sources/M1.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_disassemble/sources/NameConflict.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_publish_view/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_publish_view/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_publish_view/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/module_publish_view/sources/Module.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/multi_module_publish/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/multi_module_publish/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/multi_module_publish/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/multi_module_publish/sources/GoodFriends.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/dep/sources/m.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/sources/example.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/package_basics/Move.toml (63%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/package_basics/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/package_basics/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/package_basics/error_map.errmap (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/package_basics/sources/AModule.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/package_basics/tests/AModuleTests.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/print_stack_trace/Move.toml (60%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/print_stack_trace/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/print_stack_trace/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/print_stack_trace/scripts/print_stack_trace.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/print_stack_trace/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/print_stack_trace/sources/N.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/print_values/Move.toml (59%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/print_values/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/print_values/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/print_values/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/publish_then_run/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/publish_then_run/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/publish_then_run/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/publish_then_run/scripts/main.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/publish_then_run/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/use_named_address/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/use_named_address/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/use_named_address/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/use_named_address/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/use_named_address/sources/M_no_named.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/use_named_address/sources/N.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/sources/example.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/sources/example_another.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/args.exp (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/args.txt (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/sources/example.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/sandbox_testsuite.rs (100%) rename external-crates/move/{tools => crates}/move-cli/tests/upload_tests/no_git_remote_package/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/upload_tests/no_git_remote_package/sources/Dummy.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/upload_tests/valid_package1/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/upload_tests/valid_package1/sources/Dummy.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/upload_tests/valid_package2/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/upload_tests/valid_package2/sources/Dummy.move (100%) rename external-crates/move/{tools => crates}/move-cli/tests/upload_tests/valid_package3/Move.toml (100%) rename external-crates/move/{tools => crates}/move-cli/tests/upload_tests/valid_package3/sources/Dummy.move (100%) rename external-crates/move/{tools/README.md => crates/move-cli/tools.md} (100%) rename external-crates/move/{ => crates}/move-command-line-common/Cargo.toml (100%) rename external-crates/move/{ => crates}/move-command-line-common/src/address.rs (100%) rename external-crates/move/{ => crates}/move-command-line-common/src/character_sets.rs (100%) rename external-crates/move/{ => crates}/move-command-line-common/src/env.rs (100%) rename external-crates/move/{ => crates}/move-command-line-common/src/files.rs (100%) rename external-crates/move/{ => crates}/move-command-line-common/src/lib.rs (100%) rename external-crates/move/{ => crates}/move-command-line-common/src/parser.rs (100%) rename external-crates/move/{ => crates}/move-command-line-common/src/testing.rs (100%) rename external-crates/move/{ => crates}/move-command-line-common/src/types.rs (100%) rename external-crates/move/{ => crates}/move-command-line-common/src/values.rs (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/Cargo.toml (100%) rename external-crates/move/{move-bytecode-verifier/transactional-tests => crates/move-compiler-transactional-tests}/src/lib.rs (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/by_reference.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/by_reference.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/const_in_const.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/const_in_const.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/default_int_size.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/default_int_size.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_boolean.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_boolean.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_complex.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_complex.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_equality.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_equality.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_numeric.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_numeric.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_values.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_values.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_vector.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_vector.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_vector_large.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/folding_vector_large.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/non_constant_empty_vec.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/constants/non_constant_empty_vec.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/assert_in_while.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/assert_in_while.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/branch_assigns_then_moves_then_assigns.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/branch_assigns_then_moves_then_assigns.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/break_accumulator.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/break_accumulator.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/break_continue_simple.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/break_continue_simple.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/break_continue_sum_of_odds.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/break_continue_sum_of_odds.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/break_nested.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/break_nested.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/break_simple.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/break_simple.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/deep_return_branch_doesnt_assign.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/deep_return_branch_doesnt_assign.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_assignment.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_assignment.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_1.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_1.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_10.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_10.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_2.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_2.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_3.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_3.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_4.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_4.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_5.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_5.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_6.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_6.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_7.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_7.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_8.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_8.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_9.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_branch_diverges_9.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_without_braces_1.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_without_braces_1.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_without_braces_2.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_without_braces_2.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_without_braces_3.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_without_braces_3.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_without_braces_4.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/if_without_braces_4.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/immediate_break.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/immediate_break.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/local_assigned_many_times.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/local_assigned_many_times.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/loop_nested_breaks.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/loop_nested_breaks.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/loop_return.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/loop_return.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/loop_simple.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/loop_simple.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/nested_loops.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/nested_loops.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/return_branch_doesnt_assign.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/return_branch_doesnt_assign.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/return_branch_moves.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/return_branch_moves.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/return_in_if_branch_taken.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/return_in_if_branch_taken.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/return_in_if_branch_taken_local.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/return_in_if_branch_taken_local.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/return_in_if_branch_taken_no_else.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/return_in_if_branch_taken_no_else.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/unused_signer_infinite_loop.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/unused_signer_infinite_loop.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/while_false.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/while_false.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/while_nested.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/while_nested.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/while_nested_return.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/while_nested_return.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/while_return.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/while_return.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/while_simple.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/control_flow/while_simple.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/dependencies/dependency_order.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/dependencies/dependency_order.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/dependencies/public_package.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/dependencies/public_package.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/dependencies/public_package_different_packages.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/dependencies/public_package_different_packages.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/dependencies/transitive_deps.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/dependencies/transitive_deps.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/evaluation_order/lazy_assert.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/evaluation_order/lazy_assert.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/evaluation_order/short_circuiting.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/evaluation_order/short_circuiting.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/evaluation_order/short_circuiting_invalid.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/evaluation_order/short_circuiting_invalid.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/evaluation_order/struct_arguments.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/evaluation_order/struct_arguments.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/functions/dot_call_modify.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/functions/dot_call_modify.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/functions/dot_call_owned.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/functions/dot_call_owned.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/functions/dot_call_ref.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/functions/dot_call_ref.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/arithmetic_operators_u128.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/arithmetic_operators_u128.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/arithmetic_operators_u16.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/arithmetic_operators_u16.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/arithmetic_operators_u256.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/arithmetic_operators_u256.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/arithmetic_operators_u32.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/arithmetic_operators_u32.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/arithmetic_operators_u64.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/arithmetic_operators_u64.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/arithmetic_operators_u8.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/arithmetic_operators_u8.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/bitwise_operators.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/bitwise_operators.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/boolean_operators.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/boolean_operators.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/casting_operators.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/casting_operators.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/comparison_operators.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/comparison_operators.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/precedence.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/precedence.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/shift_operators.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/operators/shift_operators.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/byte_string.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/byte_string.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/control_exp_associativity.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/control_exp_associativity.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/expr_binary_operators.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/expr_binary_operators.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/hex_and_decimal_address.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/hex_and_decimal_address.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/hex_and_decimal_numbers.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/hex_and_decimal_numbers.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/hexstring.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/hexstring.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/num_literal_underscore.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/num_literal_underscore.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/precedence.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/precedence.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/return_not_binary.exp (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/parser/return_not_binary.move (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-compiler-transactional-tests}/tests/tests.rs (100%) rename external-crates/move/{ => crates}/move-compiler/.gitignore (100%) rename external-crates/move/{ => crates}/move-compiler/Cargo.toml (100%) rename external-crates/move/{ => crates}/move-compiler/README.md (100%) rename external-crates/move/{ => crates}/move-compiler/TODO (100%) rename external-crates/move/{ => crates}/move-compiler/src/bin/move-build.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/bin/move-check.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/absint.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/ast.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/borrows/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/borrows/state.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/cfg.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/liveness/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/liveness/state.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/locals/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/locals/state.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/optimize/constant_fold.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/optimize/eliminate_locals.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/optimize/inline_blocks.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/optimize/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/optimize/simplify_jumps.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/remove_no_ops.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/translate.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/cfgir/visitor.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/command_line/compiler.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/command_line/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/compiled_unit.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/diagnostics/codes.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/diagnostics/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/editions/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/expansion/aliases.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/expansion/ast.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/expansion/byte_string.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/expansion/hex_string.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/expansion/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/expansion/primitive_definers.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/expansion/translate.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/hlir/ast.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/hlir/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/hlir/translate.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/interface_generator.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/ir_translation.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/lib.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/naming/ast.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/naming/fake_natives.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/naming/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/naming/resolve_use_funs.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/naming/translate.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/parser/ast.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/parser/comments.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/parser/filter.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/parser/keywords.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/parser/lexer.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/parser/merge_spec_modules.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/parser/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/parser/syntax.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/shared/ast_debug.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/shared/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/shared/program_info.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/shared/remembering_unique_map.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/shared/unique_map.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/shared/unique_set.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/sui_mode/id_leak.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/sui_mode/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/sui_mode/typing.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/to_bytecode/canonicalize_handles.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/to_bytecode/context.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/to_bytecode/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/to_bytecode/optimize/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/to_bytecode/optimize/remove_fallthrough_jumps.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/to_bytecode/optimize/remove_nop_store.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/to_bytecode/optimize/remove_unused_locals.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/to_bytecode/optimize/remove_write_back.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/to_bytecode/translate.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/typing/ast.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/typing/core.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/typing/dependency_ordering.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/typing/expand.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/typing/infinite_instantiations.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/typing/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/typing/recursive_structs.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/typing/translate.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/typing/visitor.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/unit_test/filter_test_members.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/unit_test/mod.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/unit_test/plan_builder.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/verification/ast_filter.rs (100%) rename external-crates/move/{ => crates}/move-compiler/src/verification/mod.rs (100%) rename external-crates/move/{tools/move-cli/tests/sandbox_tests => crates/move-compiler/tests}/.gitattributes (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/expansion/positional_struct_lhs_unpack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/duplicate_use_fun_explicit.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/duplicate_use_fun_explicit.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_fun_declaration.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_fun_declaration.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_normal_use.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_normal_use.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/non_duplicate_use_fun.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_pack_fn_call_shadow.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_pack_fn_call_shadow.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_pack_of_non_positional_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_pack_of_non_positional_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_pack_of_positional_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_struct_fn_use_alias_shadow.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_struct_lhs_unpack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_struct_lhs_unpack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_struct_non_positional_pack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_struct_non_positional_pack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_struct_non_positional_unpack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_struct_non_positional_unpack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_struct_resolution.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_unpack_of_non_positional_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_unpack_of_non_positional_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/positional_unpack_of_positional_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/public_use_fun_invalid_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/public_use_fun_invalid_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/public_use_fun_valid_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/use_fun_bad_args.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/use_fun_bad_args.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/use_fun_no_args.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/use_fun_no_args.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/use_fun_with_builtin.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/use_fun_with_builtin.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/use_fun_with_type_parameter.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/naming/use_fun_with_type_parameter.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix_native_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix_native_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_invalid_infix_with_valid_postfix.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_invalid_infix_with_valid_postfix.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_no_abilities.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_no_abilities.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_commas.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_commas.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_semi_multiple_structs.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_semi_multiple_structs.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_no_semi.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_no_semi.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_with_semi.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_with_semi.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_fields.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_fields.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_semi.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_semi.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifier_postfix_with_semi.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifies_infix_no_abilities_postfix.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifies_infix_no_abilities_postfix.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifies_no_abilities_infix_postfix.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/ability_modifies_no_abilities_infix_postfix.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/dot_call_precedence.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/dot_call_precedence_term.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/dot_call_precedence_term_nonsense.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/dot_call_precedence_term_nonsense.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/dot_call_type_arguments.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/dot_call_type_arguments_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/dot_call_type_arguments_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/enum_keyword.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/enum_keyword.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/invalid_positional_struct_unpack_deeply_nested.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/invalid_positional_struct_unpack_deeply_nested.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/match_keyword.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/match_keyword.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_assign.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_assign.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_pack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_pack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/mut_field_pun_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/mut_keyword.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/mut_keyword.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/mut_space.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/named_struct_with_positional_fields.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/named_struct_with_positional_fields.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/new_keywords_restricted_ident.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_field_access.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_field_access.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_field_access_greater_than_u8_max.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_field_access_greater_than_u8_max.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_field_access_no_annotations.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_field_access_no_annotations.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_arg_assign.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_arg_assign.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_args.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_args.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_fields_keyword_field.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_fields_keyword_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_fields_non_type_field.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_fields_non_type_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_fields_simple.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_fields_simple_construct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_fields_simple_construct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_fields_with_idents.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_fields_with_idents.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_unpack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_using_curlies.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_struct_using_curlies.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_with_named_struct_field.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/positional_with_named_struct_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/struct_public.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/struct_public.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/type_kewyord.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/type_kewyord.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/use_fun.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/use_fun_multi.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/use_fun_multi.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/use_fun_ref.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/use_fun_ref.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/use_fun_type_args.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/use_fun_type_args.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/use_fun_unit.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/use_fun_unit.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/use_fun_visibility.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/parser/use_fun_visibility.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/struct_invalid_visibility_progress_inside.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/struct_invalid_visibility_progress_inside.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/to_bytecode/positional_unpack_of_positional_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/defines_primitive.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help_under_alias.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help_under_alias.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_mut_ref.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_no_parameters.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_no_parameters.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_non_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_non_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_owned.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_owned_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_owned_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_private.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_private.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_private_field.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_private_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_public.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_ref.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_ref_mut_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_ref_mut_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_unbound.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_unbound.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_wrong_type_in_module.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/dot_call_wrong_type_in_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/duplicate_defines_primitive.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/duplicate_defines_primitive.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/let_mut_assign.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/let_mut_assign.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/let_mut_borrow_mut.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/let_mut_borrow_mut.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/let_mut_borrow_mut_dot_call.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/let_mut_borrow_mut_dot_call.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/let_mut_shadow.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/let_mut_shadow.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/module_call_visibility_mixed_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/module_call_visibility_mixed_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/module_call_visibility_nested.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/module_call_visibility_package.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/module_call_visibility_package_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/module_call_visibility_package_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/module_call_visibility_package_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/multiple_fake_dot_call_candidates.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/unknown_defines_primitive.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/unknown_defines_primitive.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/unused_let_mut.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/typing/unused_let_mut.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/unit_test/test_only_use_fun.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/unit_test/test_only_use_fun.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/unit_test/test_only_use_fun.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/warning_suppression/allow_on_use_fun.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/warning_suppression/allow_on_use_fun.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_2024/warning_suppression/unused_use_fun.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/assign_local_combo.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/assign_local_combo_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/assign_local_combo_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/assign_local_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/assign_local_field_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/assign_local_field_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/assign_local_full.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/assign_local_full_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/assign_local_full_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_field_combo.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_field_combo_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_field_combo_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_field_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_field_field_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_field_field_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_field_full.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_field_full_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_field_full_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_local_combo.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_local_combo_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_local_combo_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_local_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_local_field_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_local_field_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_local_full.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_local_full_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrow_local_full_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrowed_before_last_usage.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/borrowed_before_last_usage.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/call_mutual_borrows.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/call_mutual_borrows_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/call_mutual_borrows_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/call_ordering.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/call_ordering.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/call_transfer_borrows.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/call_transfer_borrows_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/call_transfer_borrows_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/copy_combo.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/copy_combo_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/copy_combo_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/copy_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/copy_field_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/copy_field_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/copy_full.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/copy_full_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/copy_full_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/dereference_combo.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/dereference_combo_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/dereference_combo_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/dereference_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/dereference_field_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/dereference_field_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/dereference_full.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/dereference_full_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/dereference_full_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/eq_unassigned_local.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/eq_unassigned_local.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/freeze_combo.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/freeze_combo_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/freeze_combo_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/freeze_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/freeze_field_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/freeze_field_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/freeze_full.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/freeze_full_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/move_combo.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/move_combo_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/move_combo_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/move_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/move_field_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/move_field_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/move_full.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/move_full_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/move_full_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/mutate_combo.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/mutate_combo_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/mutate_combo_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/mutate_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/mutate_field_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/mutate_field_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/mutate_full.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/mutate_full_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/mutate_full_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/release_cycle.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/return_borrowed_local.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/return_borrowed_local_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/return_borrowed_local_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/return_mutual_borrows.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/return_mutual_borrows_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/return_mutual_borrows_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/return_values_are_not_unused.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/return_values_are_not_unused.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.unused.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.unused.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_field_valid_usage.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_field_valid_usage.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.unused.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.unused.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_underscore_param.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_underscore_param.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.unused.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_mut_ref_valid_usages.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_ref.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/unused_ref.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/used_mut_ref_branches.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/used_mut_ref_branches.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/used_mut_ref_branches_complicated.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/used_mut_ref_branches_complicated.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/used_mut_ref_in_loop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/used_mut_ref_in_loop.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/used_mut_ref_unpack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/borrows/used_mut_ref_unpack.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/control_flow/infinite_loop_with_dead_exits.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/control_flow/infinite_loop_with_dead_exits.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/control_flow/loop_after_loop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/friend_cycle_2.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/friend_cycle_2.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/friend_cycle_3.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/friend_cycle_3.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/intersecting_friend_cycles.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/intersecting_friend_cycles.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/intersecting_use_cycles.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/intersecting_use_cycles.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/multiple_friend_cycles.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/multiple_friend_cycles.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/multiple_use_cycles.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/multiple_use_cycles.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/use_cycle_2.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/use_cycle_2.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/use_cycle_3.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/use_cycle_3.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/use_friend_direct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/use_friend_direct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_friend.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_friend.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_use.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_use.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/deprecated/assert_function.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/deprecated/assert_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/address_directives.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/address_directives_empty.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/almost_invalid_local_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/assign_non_simple_name.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/assign_non_simple_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/constant_invalid_alias_names.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/constant_invalid_alias_names.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/constant_invalid_names.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/constant_invalid_names.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_abilities.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_abilities.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_alias.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_alias.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_field.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_field_assign.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_field_assign.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_field_pack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_field_pack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_field_unpack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_field_unpack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_function_in_module.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_function_in_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_module.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_module_after_mapping.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_module_after_mapping.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/duplicate_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/entry_main.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_aliased_duplicates.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_aliased_duplicates.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_aliased_function.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_aliased_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_aliased_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_aliased_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_imported_duplicates.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_imported_duplicates.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_inner_scope_alias.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_inner_scope_alias.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_nonexistent_alias.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_nonexistent_alias.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_qualified_duplicates.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/friend_decl_qualified_duplicates.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/function_invalid_names.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/function_invalid_names.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/hexstring_bad_value.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/hexstring_bad_value.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/invalid_local_name.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/invalid_local_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/invalid_spec_schema_name.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/invalid_spec_schema_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/invalid_struct_name.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/invalid_struct_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_not_name.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_not_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_other_value.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_other_value.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/invalid_unpack_assign_mdot_no_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/invalid_unpack_assign_mdot_no_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/mdot_with_non_address_exp.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/mdot_with_non_address_exp.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/module_alias_as_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/module_alias_as_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/module_invalid_names.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/module_invalid_names.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/multiple_alias.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/no_address.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/no_address.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/number_literal_long.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/number_literal_too_long.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/number_literal_too_long.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/number_literal_too_long_u128.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/number_literal_too_long_u128.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/number_literal_too_long_u64.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/number_literal_too_long_u64.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/number_literal_too_long_u8.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/number_literal_too_long_u8.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/pack_all_field_cases.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/pack_no_fields_block_expr.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/pack_no_fields_block_expr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_expr.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_expr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_other_expr.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_other_expr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/public_friend_main.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/public_friend_main.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/public_main.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/public_main.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_address_names.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_address_names.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_alias_names.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_alias_names.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_constant_names.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_constant_names.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_function_names.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_function_names.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_module_alias_names.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_module_alias_names.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_module_names.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_module_names.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_names_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_struct_names.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/restricted_struct_names.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/spec_block_in_spec_context.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/spec_block_in_spec_context.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/spec_block_uses.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/spec_block_uses_shadows_defines.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/spec_function_member_conflicts.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/spec_function_member_conflicts.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/spec_schema_member_conflicts.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/spec_schema_member_conflicts.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/standalone_fields.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/standalone_fields.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/standalone_mname_with_type_args.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/standalone_mname_with_type_args.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/standalone_name_with_type_args.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/standalone_name_with_type_args.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/top_level_not_named_main.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/type_arguments_on_field_access.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/type_arguments_on_field_access.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/unbound_module_alias_in_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/unbound_module_alias_in_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/unbound_named_address.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/unbound_named_address.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/unpack_all_field_cases.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/unpack_all_field_cases.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/unpack_assign_block_expr.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/unpack_assign_block_expr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/unpack_assign_block_single_expr.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/unpack_assign_block_single_expr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/unpack_assign_other_expr.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/unpack_assign_other_expr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_function_overlap_with_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_function_same_name_as_function.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_function_same_name_as_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_function_same_name_as_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_function_same_name_as_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_function_tparam_shadows.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_function_tparam_shadows.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_function_unbound.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_function_unbound.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_inner_scope.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_inner_scope_duplicates.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_inner_scope_duplicates.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_inner_scope_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_inner_scope_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_inner_scope_shadows.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_inner_scope_unbound.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_inner_scope_unbound.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_inner_scope_unused.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_inner_scope_unused.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_nested_self.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_nested_self_as.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_nested_self_as_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_nested_self_as_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_nested_self_duplicate.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_nested_self_duplicate.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_spec_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_spec_function_as_normal_function.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_spec_function_as_normal_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_spec_schema.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_spec_schema_as_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_spec_schema_as_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_spec_schema_invalid_as.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_spec_schema_invalid_as.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_struct_invalid_name.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_struct_invalid_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_struct_overlap_with_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_struct_same_name_as_function.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_struct_same_name_as_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_struct_same_name_as_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_struct_same_name_as_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_struct_tparam_shadows.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_struct_tparam_shadows.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_struct_unbound.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/use_struct_unbound.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/weird_apply_assign.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/expansion/weird_apply_assign.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/feature_gate/dot_call.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/feature_gate/dot_call.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/feature_gate/public_package.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/feature_gate/public_package.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/folding/non_constant_empty_vec.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/folding/unfoldable_constants.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/folding/unfoldable_constants.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/folding/unfoldable_constants_blocks.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/folding/unfoldable_constants_blocks.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/copy_after_move.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/copy_after_move.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_branch.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_branch_both.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_branch_both_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_branch_both_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_branch_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_branch_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_loop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_loop_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_loop_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_nested.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_nested_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_nested_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_simple.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_simple_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/dead_refs_simple_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/explicit_last_copy.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/implicit_copy_with_continue.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/loop_weirdness.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/loop_weirdness.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/move_in_infinite_loop_branched.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/move_in_infinite_loop_branched.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/trailing_semi.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/trailing_semi.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/trailing_semi_loops.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/trailing_semi_loops.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/unused_assignment.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/liveness/unused_assignment.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/assign_partial_resource.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/assign_partial_resource.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/assign_resource.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/assign_resource.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/drop_conditional.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/drop_conditional.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/eliminate_temps.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/eliminate_temps.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/reassign_parameter.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/reassign_parameter.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/unused_copyable.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/unused_copyable.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/unused_resource.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/unused_resource.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/unused_resource_explicit_return.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/unused_resource_explicit_return.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_after_move_if.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_after_move_if.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_after_move_if_else.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_after_move_if_else.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_after_move_loop.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_after_move_loop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_after_move_simple.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_after_move_simple.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_after_move_while.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_after_move_while.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_before_assign_if.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_before_assign_if.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_before_assign_if_else.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_before_assign_if_else.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_before_assign_loop.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_before_assign_loop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_before_assign_simple.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_before_assign_simple.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_before_assign_while.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/locals/use_before_assign_while.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/assert_one_arg.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/assert_one_arg.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/duplicate_type_parameter_function.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/duplicate_type_parameter_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/duplicate_type_parameter_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/duplicate_type_parameter_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/friend_decl_out_of_account_addr.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/friend_decl_out_of_account_addr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/friend_decl_self.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/friend_decl_self.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/friend_decl_unbound_module.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/friend_decl_unbound_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/generics_shadowing.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/generics_shadowing_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/generics_shadowing_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/generics_with_type_parameters.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/generics_with_type_parameters.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/named_address_distinct_from_each_others_value.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/named_address_distinct_from_each_others_value.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/named_address_not_distinct_from_value.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/named_address_not_distinct_from_value.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/other_builtins_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/other_builtins_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/standalone_mname.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/standalone_mname.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/standalone_module_ident.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/standalone_module_ident.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/struct_in_current_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_builtin.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_builtin.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_constant.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_constant.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_module.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_module_name.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_module_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_struct_in_current.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_struct_in_current.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_struct_in_module.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_struct_in_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_unqualified_function.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unbound_unqualified_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unresolved_type_no_args.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unresolved_type_no_args.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unresolved_type_with_args.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unresolved_type_with_args.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unused_fun_tparam.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unused_fun_tparam.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/unused_fun_tparam.unused.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/used_fun_tparam.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/used_fun_tparam.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/vector_literal_type_arity.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/naming/vector_literal_type_arity.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_constraint_trailing_plus.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_constraint_trailing_plus.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_infix_and_postfix.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_infix_and_postfix.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_invalid_infix_with_valid_postfix.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_invalid_infix_with_valid_postfix.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_no_abilities.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_no_abilities.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_commas.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_commas.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_semi_multiple_structs.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_semi_multiple_structs.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_no_semi.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_no_semi.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_with_semi.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_with_semi.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_fields.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_fields.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_semi.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_semi.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_with_semi.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_postfix_with_semi.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_trailing_comma.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifier_trailing_comma.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifies_infix_no_abilities_postfix.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifies_infix_no_abilities_postfix.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifies_no_abilities_infix_postfix.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/ability_modifies_no_abilities_infix_postfix.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/acquires_list_generic.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/acquires_list_generic.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/address_misspelled.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/address_misspelled.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/address_not_hex.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/address_too_long.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/address_too_long.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/address_too_long_decimal.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/address_too_long_decimal.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/address_too_long_decimal_exp.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/address_too_long_decimal_exp.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/address_too_long_exp.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/address_too_long_exp.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/attribute_no_closing_bracket.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/attribute_no_closing_bracket.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/attribute_num_sign_no_bracket.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/attribute_num_sign_no_bracket.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/attribute_placement.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/attribute_variants.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/borrow_mut_space.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/borrow_mut_space.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/break_with_value.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/break_with_value.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/byte_string_invalid_escaped_sequence.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/byte_string_invalid_escaped_sequence.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/byte_string_invalid_hex.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/byte_string_invalid_hex.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/byte_string_success.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/byte_string_token_eof1.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/byte_string_token_eof1.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/byte_string_token_eof2.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/byte_string_token_eof2.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/byte_string_token_eof3.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/byte_string_token_eof3.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/comments_nested_unbalanced.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/comments_nested_unbalanced.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/comments_ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/comments_unbalanced.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/comments_unbalanced.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/constant_native.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/constant_native.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/constant_public.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/constant_public.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/constant_type_annotation_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/constant_type_annotation_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/constant_values.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/constants_blocks.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/constants_blocks.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/constants_simple.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/constants_simple.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/constants_standalone_let.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/constants_standalone_let.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/control_exp_as_term.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/control_exp_as_term.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/control_exp_associativity.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/control_exp_associativity_else_after_if_block.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/control_exp_associativity_else_after_if_block.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/control_exp_associativity_field_access.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/control_exp_associativity_typing_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/control_exp_associativity_typing_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/control_exp_associativity_unreachable_code.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/control_exp_associativity_unreachable_code.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/decimal_address.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/doc_comments_placement.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/doc_comments_placement.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/duplicate_attributes.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/duplicate_attributes.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/duplicate_entry_modifier.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/duplicate_entry_modifier.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/empty_file.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/entry_const.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/entry_const.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/entry_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/entry_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/entry_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_abort_braces.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_abort_missing_value.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_abort_missing_value.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_if_braces.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_if_missing_parens.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_if_missing_parens.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_loop_braces.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_return_braces.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_return_missing_value.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_unary_negation.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_unary_negation.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_unary_ops.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_while_braces.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_while_missing_parens.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/expr_while_missing_parens.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/extra_text_after_main.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/extra_text_after_main.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/friend_decl_address_only.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/friend_decl_address_only.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/friend_decl_inside_function.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/friend_decl_inside_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/friend_decl_missing_semicolon.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/friend_decl_missing_semicolon.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/friend_decl_more_than_one_module.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/friend_decl_more_than_one_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/friend_decl_qualified_function.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/friend_decl_qualified_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/friend_decl_qualified_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/friend_decl_qualified_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/friend_decl_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_acquires_bad_name.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_acquires_bad_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_acquires_missing_comma.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_acquires_missing_comma.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_incomplete.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_incomplete.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_native_with_body.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_native_with_body.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_params_commas.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_params_missing.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_params_missing.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_public_native.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_return_trailing_comma.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_return_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_return_type_missing.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_return_type_missing.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_type_empty.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_type_extra_comma.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_type_extra_comma.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_type_missing_angle.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_type_missing_angle.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_type_nested.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_type_trailing_comma.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_visibility_empty.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_visibility_empty.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_visibility_friend.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_visibility_friend_script.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_visibility_friend_script.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_visibility_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_visibility_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_visibility_multiple.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_visibility_multiple.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_visibility_script.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_visibility_script.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_without_body.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/function_without_body.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/global_access.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/global_access.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/global_access_pack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/global_access_pack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/global_access_value.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/global_access_value.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/hexstring.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/hexstring_missing_quote.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/hexstring_missing_quote.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/hexstring_token_eof1.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/hexstring_token_eof1.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/hexstring_token_eof2.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/hexstring_token_eof2.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_call_lhs_complex_expression.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_call_lhs_complex_expression.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_call_lhs_parens_around_name.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_call_lhs_parens_around_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_call_lhs_return.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_call_lhs_return.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_call_lhs_value.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_call_lhs_value.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_character.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_character.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_character_comment.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_character_comment.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_character_non_ascii.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_character_non_ascii.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_named_address_assignment.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_named_address_assignment.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_named_address_declaration.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_named_address_declaration.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_pack_mname_non_addr.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_pack_mname_non_addr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_unpack_assign_lhs_mdot_no_addr.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_unpack_assign_lhs_mdot_no_addr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_unpack_assign_rhs_not_fields.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/invalid_unpack_assign_rhs_not_fields.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/less_than_space.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/less_than_space.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/let_binding.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/let_binding_bad_name.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/let_binding_bad_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/let_binding_missing_fields.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/let_binding_missing_fields.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/let_binding_missing_paren.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/let_binding_missing_paren.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/let_binding_missing_semicolon.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/let_binding_missing_semicolon.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/let_binding_missing_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/let_binding_missing_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/let_binding_trailing_comma.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/missing_angle_brace_close.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/missing_angle_brace_close.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/module_missing_lbrace.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/module_missing_lbrace.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/module_missing_rbrace.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/module_missing_rbrace.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/module_struct_after_func.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/module_use_after_func.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/module_use_after_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/named_address.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/named_address_value.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/native_main.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/native_main.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/newline_crlf.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading_no_type_suffix.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading_no_type_suffix.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/num_hex_literal_underscore_trailing.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/num_hex_literal_underscore_trailing.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/num_literal_underscore.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/num_literal_underscore_leading.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/num_literal_underscore_leading.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/num_literal_underscore_leading_no_type_suffix.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/num_literal_underscore_leading_no_type_suffix.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/num_literal_underscore_trailing.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/num_literal_underscore_trailing.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/phantom_param_invalid_keyword.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/phantom_param_invalid_keyword.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/phantom_param_missing_type_var.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/phantom_param_missing_type_var.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/positional_struct_declaration.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/positional_struct_declaration.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/positional_struct_fields_keyword_field.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/positional_struct_fields_keyword_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/positional_struct_pack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/positional_struct_pack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/positional_struct_unpack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/positional_struct_unpack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/preserve_address_syntax.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/preserve_address_syntax.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/restricted_ident_positions.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/restricted_ident_tokens.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/restricted_identifier_interchangeable.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/return_in_binop.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/return_in_binop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_emits_fail.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_emits_fail.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_fun_type_fail.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_fun_type_fail.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_generic_condition_fail.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_generic_condition_fail.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_implies_fail.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_implies_fail.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_index_fail.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_index_fail.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_inside_fun.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_inside_fun.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_lambda_fail.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_lambda_fail.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_old_fun_fail.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_old_fun_fail.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_quantifier_fail.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_quantifier_fail.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_range_fail.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/spec_parsing_range_fail.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_field_missing_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_field_missing_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_missing_lbrace.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_missing_lbrace.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_native_missing_semicolon.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_native_missing_semicolon.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_native_with_fields.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_native_with_fields.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_public.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_public.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_trailing_comma.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_type_empty.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_type_extra_comma.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_type_extra_comma.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_type_missing_angle.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_type_missing_angle.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_type_misspelled_copy_constraint.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_type_misspelled_copy_constraint.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_type_misspelled_key_constraint.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_type_misspelled_key_constraint.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_type_trailing_comma.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_without_fields.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/struct_without_fields.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/type_mut_space.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/type_mut_space.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/unexpected_token_after_ability_function_constraint.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/unexpected_token_after_ability_function_constraint.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/unexpected_token_after_ability_modifier.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/unexpected_token_after_ability_modifier.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/unknown_ability_name_function_constraint.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/unknown_ability_name_function_constraint.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/unknown_ability_name_modifier.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/unknown_ability_name_modifier.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/unmatched_restricted_identifier.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/unmatched_restricted_identifier.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/unmatched_restricted_identifier_no_text.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/unmatched_restricted_identifier_no_text.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_inner_scope.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_inner_scope.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_inner_scope_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_inner_scope_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_inner_scope_invalid_inner.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_inner_scope_invalid_inner.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_module_member.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_module_member_invalid_comma.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_module_member_invalid_comma.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_close_brace.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_close_brace.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_semicolon.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_semicolon.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_with_address.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_with_address.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_with_main.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_with_main.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_with_modifiers.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_with_modifiers.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_with_modifiers_exp.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_with_modifiers_exp.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_with_module.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/use_with_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/vector_literal_unclosed_args.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/vector_literal_unclosed_args.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/vector_literal_unclosed_type_args.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/vector_literal_unclosed_type_args.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/vector_space_after_less.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/parser/vector_space_after_less.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/to_bytecode/unassigned_address.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_if.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_if.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_return_mutable_borrow_bad.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_return_mutable_borrow_bad.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/eq_bad.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/eq_ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_1.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_1.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_2.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_2.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_valid_1.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_valid_2.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_loc_trivial.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_loc_trivial_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/join_borrow_unavailable_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/move_one_branch.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_struct_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_struct_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/ref_moved_one_branch.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/release_cycle.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_resource_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_resource_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_valid1.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_valid2.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/abort_negative_stack_size.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/abort_negative_stack_size.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_in_one_if_branch.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_in_one_if_branch.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_resource.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_resource.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch_no_else.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch_no_else.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/branch_assigns_then_moves.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/branch_assigns_then_moves.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_else.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_else.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_if.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_if.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_unreachable.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_unreachable.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop_in_if.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop_in_if.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return_local.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return_local.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_assigns_if_doesnt.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_assigns_if_doesnt.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_moves_if_doesnt.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_moves_if_doesnt.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_else_doesnt.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_else_doesnt.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_no_else.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_no_else.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_else_doesnt.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_else_doesnt.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_no_else.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_no_else.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough2.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough2.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough3.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough3.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/join_failure.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/join_failure.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/mixed_lvalue.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/mixed_lvalue.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/move_before_assign.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/move_before_assign.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/no_let_outside_if.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/no_let_outside_if.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_negative.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_negative.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_positive.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_positive.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_weird.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_weird.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/return_type_mismatch_and_unused_resource.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/return_type_mismatch_and_unused_resource.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_extra_binding.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_extra_binding.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_missing_binding.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_missing_binding.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_wrong_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_wrong_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/use_before_assign.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/use_before_assign.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local_2.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local_2.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/complex_1.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/complex_1.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_just_type_params_ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_non_generic_type_ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_shifting.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_shifting.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_type_con.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_type_con.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_type_con.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_type_con.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_1.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_1.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_2.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_2.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_infinite_type_terminates.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_infinite_type_terminates.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_just_type_params_ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_non_generic_type_ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_type_con.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_type_con.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_two_args_swapping_type_con.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_two_args_swapping_type_con.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/two_loops.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/two_loops.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/operators/boolean_not_non_boolean.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/operators/boolean_not_non_boolean.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/operators/casting_operators_types_mismatch.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/operators/casting_operators_types_mismatch.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/operators/integer_binary_operators_types_mismatch.move_TODO (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc_transitive.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc_transitive.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/double_signer.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/keyword.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/misplaced_signer_arg.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/move_to_sender.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref_transitive.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref_transitive.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/st_loc.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/st_loc_partial.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/transitive.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/triple_signer.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/unused.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/unused_partial.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/translated_ir_tests/move/signer/write_ref.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/ability_constraint_generic_in_field.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/ability_constraint_generic_in_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/ability_constraint_prims_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/ability_constraint_prims_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/ability_constraint_structs_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/ability_constraint_structs_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/ability_constraint_tparams_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/ability_constraint_tparams_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/ability_constraints.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/abort_any_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/abort_any_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/annotated_types.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/anything_bindings.TODO (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_duplicate_assigning.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_duplicate_assigning.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_nested.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_nested.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_pop_resource.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_pop_resource.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_unpack_references.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_unpack_references.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_unpack_references_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_unpack_references_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_wrong_arity.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_wrong_arity.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_wrong_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/assign_wrong_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bad_type_argument_arity_const.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bad_type_argument_arity_const.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bad_type_argument_arity_fun.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bad_type_argument_arity_fun.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_pack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_pack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_unpack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_unpack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_add.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_add_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_add_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_and.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_and_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_and_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_bit_and.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_bit_and_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_bit_and_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_bit_or.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_bit_or_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_bit_or_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_bit_xor_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_bit_xor_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_div.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_div_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_div_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_geq.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_geq_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_geq_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_gt.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_gt_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_gt_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_leq.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_leq_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_leq_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_lt.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_lt_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_lt_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_mod.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_mod_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_mod_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_mul.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_mul_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_mul_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_or.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_or_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_or_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_shl.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_shl_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_shl_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_shr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_shr_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_shr_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_sub.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_sub_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_sub_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/binary_xor.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bind_duplicate_binding.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bind_duplicate_binding.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bind_pop_resource.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bind_pop_resource.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bind_unpack_references.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bind_unpack_references.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bind_unpack_references_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bind_unpack_references_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bind_with_type_annot.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bind_wrong_arity.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bind_wrong_arity.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bind_wrong_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/bind_wrong_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/block_empty.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/block_empty_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/block_empty_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/block_single_expr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/block_single_expr_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/block_single_expr_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/block_with_statements.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/block_with_statements_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/block_with_statements_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_divergent.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_divergent.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field_chain.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field_chain_missing.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field_chain_missing.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field_complex_root_expr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field_from_non_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field_from_non_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field_internal.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field_internal.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field_missing.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field_missing.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field_non_ref_non_local_root.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field_non_ref_non_local_root.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_field_non_ref_root.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_local.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_local_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_local_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_local_temp.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_local_temp_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_local_temp_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_local_temp_resource.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/borrow_local_temp_resource.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/break_any_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/break_any_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/break_outside_loop.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/break_outside_loop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/cast.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/cast_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/cast_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/conditional_copy_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/conditional_copy_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/conditional_drop_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/conditional_drop_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/const_in_const.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/const_in_const_circular.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/const_in_const_circular.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/const_in_const_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/const_in_const_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_all_valid_types.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_allowed_but_not_supported.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_allowed_but_not_supported.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_internal.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_internal.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_invalid_base_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_invalid_base_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_invalid_usage.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_invalid_usage.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_non_base_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_non_base_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_supported_exps.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_unsupported_exps.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constant_unsupported_exps.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_all_cases.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_all_cases.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_parameter.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_parameter.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_return_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_return_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_bind_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_bind_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_decl_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_decl_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_pack_type_args.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_pack_type_args.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_struct_field.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_struct_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_annotation.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_annotation.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_call.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_call.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_pack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_pack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/continue_any_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/continue_any_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/continue_outside_loop.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/continue_outside_loop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/decl_unpack_references.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/declare_duplicate_binding.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/declare_duplicate_binding.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/declare_pop_resource.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/declare_pop_resource.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/declare_with_type_annot.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/declare_with_type_annot.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/declare_wrong_arity.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/declare_wrong_arity.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/declare_wrong_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/declare_wrong_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/derefrence.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/derefrence_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/derefrence_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/derefrence_reference.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/derefrence_reference.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/duplicate_function_parameter_names.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/duplicate_function_parameter_names.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/entry_on_any_vis.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/entry_signature_no_warning.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/eq.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/eq_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/eq_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/exp_list.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/exp_list_nested.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/exp_list_nested.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/exp_list_resource_drop.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/exp_list_resource_drop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/explicit_copy.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/explicit_move.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/hex_and_decimal_address.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/if_branches_subtype.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/if_branches_subtype_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/if_branches_subtype_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/if_condition.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/if_condition_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/if_condition_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/if_default_else.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/if_matched_branches.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/if_mismatched_branches.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/if_mismatched_branches.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/ignore_inferred_resource.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/ignore_inferred_resource.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain_missing.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain_missing.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_complex_root_expr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_from_non_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_from_non_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_internal.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_internal.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_missing.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_missing.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_non_ref_non_local_root.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_non_ref_root.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_not_copyable.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_not_copyable.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/infinite_instantiations_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/infinite_instantiations_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/infinite_instantiations_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/instantiate_signatures.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/instantiate_signatures.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/large_binop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/loop_body.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/loop_body_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/loop_body_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/loop_result_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/loop_result_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/loop_result_type_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/loop_result_type_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/main_arguments.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/main_arguments_various_caes.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/main_call_entry.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/main_call_visibility_friend.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/main_call_visibility_friend.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/main_return_type_not_unit.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/main_return_type_not_unit.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/main_with_type_parameters.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_complicated_rhs.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_complicated_rhs.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_constraints_not_satisfied.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_constraints_not_satisfied.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_entry_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_entry_function_was_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_entry_function_was_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_internal.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_internal.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_missing_function.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_missing_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_visibility_friend.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_visibility_friend_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_visibility_friend_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_wrong_argument_in_list.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_wrong_argument_in_list.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_wrong_arity.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_wrong_arity.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_wrong_single_argument.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/module_call_wrong_single_argument.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutable_borrow_from_immutable.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutable_borrow_from_immutable.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutable_eq_and_neq.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutable_eq_and_neq_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutable_eq_and_neq_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutate.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutate_field_internal.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutate_field_internal.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutate_immutable.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutate_immutable.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutate_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutate_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutate_non_ref.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutate_non_ref.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutate_resource.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/mutate_resource.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/native_structs_pack_unpack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/native_structs_pack_unpack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/neq.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/neq_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/neq_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/non_phantom_in_phantom_pos.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/non_phantom_in_phantom_pos.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/number_literal_too_large.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/number_literal_too_large.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/other_builtins.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/other_builtins_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/other_builtins_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_constraint_not_satisfied.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_constraint_not_satisfied.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_invalid_argument.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_invalid_argument.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_missing_field.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_missing_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_multiple.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_multiple.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_private_with_field.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_private_with_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_reference.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_reference.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_unit.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_unit.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_unpack_private.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_unpack_private.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_unpack_private_script.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/pack_unpack_private_script.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/phantom_param_op_abilities.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/phantom_param_op_abilities_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/phantom_param_op_abilities_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/phantom_param_struct_decl.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/phantom_param_struct_decl_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/phantom_param_struct_decl_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/phantom_params_field_abilities.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/phantom_params_field_abilities_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/phantom_params_field_abilities_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/recursive_local.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/recursive_local.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/recursive_structs.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/recursive_structs.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/recursive_structs_malformed.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/recursive_structs_malformed.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/return_any_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/return_any_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/return_type_explicit_exp.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/return_type_explicit_exp_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/return_type_explicit_exp_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/return_type_last_exp.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/return_type_last_exp_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/return_type_last_exp_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/seq_cannot_ignore_resource.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/seq_cannot_ignore_resource.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/seq_ignores_value.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/shadowing.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/shadowing_invalid_scope.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/shadowing_invalid_scope.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/shadowing_invalid_types.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/shadowing_invalid_types.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/spec_block_fail.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/spec_block_fail.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/spec_block_ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_annotation.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_annotation_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_annotation_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_args.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_args_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_args_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_assign.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_assign_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_assign_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_bind.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_bind_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_bind_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_return.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_return_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/subtype_return_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_single_pack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_single_pack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_single_pack_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_single_pack_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_single_unpack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unary_not.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unary_not_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unary_not_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/uninferred_type_call.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/uninferred_type_call.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/uninferred_type_pack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/uninferred_type_pack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/uninferred_type_unpack_assign.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/uninferred_type_unpack_assign.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/uninferred_type_unpack_bind.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/uninferred_type_unpack_bind.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/uninferred_type_unpack_decl.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/uninferred_type_unpack_decl.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unit.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_const.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_const.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_const.unused.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_functions.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_functions.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_functions.unused.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_id_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_id_field.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_id_field.unused.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_local.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_local.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_non_phantom_param.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_non_phantom_param.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_struct_field.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_struct_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_struct_field.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/unused_struct_field.unused.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/use_local.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/used_const.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/used_const.unused (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/values.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/vector_basic_cases.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/vector_mismatched_args.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/vector_mismatched_args.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/vector_mismatched_args_non_base_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/vector_mismatched_args_non_base_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/vector_no_type_inferred.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/vector_no_type_inferred.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/vector_with_non_base_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/vector_with_non_base_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/vector_with_non_base_type_inferred.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/vector_with_non_base_type_inferred.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/while_body.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/while_body_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/while_body_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/while_condition.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/while_condition_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/typing/while_condition_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/attribute_location.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/attribute_location.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/attribute_location_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/attribute_location_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/attribute_location_invalid.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/attribute_location_invalid.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/cross_module_members.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/cross_module_members.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_constants.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_constants.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_not_test.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_not_test.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_not_test.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/extra_attributes.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/extra_attributes.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/extra_attributes.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/multiple_errors.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/multiple_errors.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/multiple_errors.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/multiple_test_annotations.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/multiple_test_annotations.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/multiple_test_annotations.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/other_failures_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/other_failures_valid.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_test_on_main.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_test_on_main.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_test_on_main.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_test_on_main.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_test_top_level.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_test_top_level.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_test_top_level.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/script_with_test_top_level.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.unit_test.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/test_filter_function.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/test_filter_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/test_filter_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/test_filter_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/valid_test_module.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/unit_test/valid_test_module.unit_test (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/verification/cross_module_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/verification/cross_module_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/verification/cross_module_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/verification/cross_module_valid.verification (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/verification/double_annotation.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/verification/double_annotation.verification (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/verification/double_annotation.verification.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/verification/single_module_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/verification/single_module_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/verification/single_module_invalid.verification (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/verification/single_module_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/verification/single_module_valid.verification (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/all.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/allow_with_no_filter.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/allow_with_no_filter.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/bad_attr.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/bad_attr.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/bad_location.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/bad_location.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/dead_code.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/missing_phantom.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/unknown_warning.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/unknown_warning.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/unused.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/unused.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/unused_assignment.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/unused_trailing_semi.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/unused_type_parameter.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/unused_use.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check/warning_suppression/unused_variable.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/move_check_testsuite.rs (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/clock_mut.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/clock_mut.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/clock_ref.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/clock_val.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/clock_val.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/generic_and_generic_object_params.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/generic_obj_mut_ref_vector.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/generic_obj_mut_ref_vector.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/generic_obj_ref_vector.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/generic_obj_ref_vector.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/generic_param_after_primitive.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/generic_with_key_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/generic_with_key_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/generic_with_key_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/id.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/immut_receiving_ref.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/mut_receiving_ref.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/nested_generic_vector_param.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/nested_key_generic_vector_param.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/nested_key_generic_vector_param.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/non_key_struct.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/non_key_struct.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/non_key_struct_vector.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/non_key_struct_vector.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/obj_mut_ref_vector.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/obj_mut_ref_vector.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/obj_ref_vector.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/obj_ref_vector.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/option.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/optional_txn_context.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/receiving_non_object_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/receiving_non_object_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/receiving_with_object_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/return_values.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/return_values_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/return_values_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/single_generic_vector_param.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/single_type_param.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/single_type_param_generic_object.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/single_type_param_key.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/entry_points/string.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/direct_leak_through_call.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/indirect_leak_through_call.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/indirect_leak_through_call.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/infinite_loop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/loop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/through_call_with_borrow_field.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/through_call_with_borrow_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/through_direct_return.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/through_indirect_return.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/through_indirect_return.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/through_pack.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/through_pack.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/through_reference.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/through_reference.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/through_vector.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/transmute.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/id_leak/transmute.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/cannot_call_init.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/cannot_call_init.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/imm_tx_context.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/must_have_txn_context.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/must_have_txn_context.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/not_generic.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/not_generic.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/not_private.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/not_private.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/not_txn_context.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/not_txn_context.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/ok.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/return_values.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/return_values.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/init/unused_function.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/bool_field.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/bool_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/init_many_wrong_parameters.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/init_many_wrong_parameters.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/init_unbound_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/init_unbound_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/instantiate.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/instantiate.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/many_fields_invalid.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/many_fields_invalid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/many_fields_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/more_abilities.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/more_abilities.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/no_drop.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/no_drop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/no_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/no_init_arg.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/no_init_arg.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/other_mod_def.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/other_mod_def.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/type_param.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/type_param.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field_with_init.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field_with_init.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_with_init.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_with_init.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/wrong_init_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/wrong_init_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/wrong_name.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/wrong_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/wrong_name_format.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/one_time_witness/wrong_name_format.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/private_generics/no_public_transfer.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/private_generics/no_public_transfer.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/private_generics/no_public_transfer_generic.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/private_generics/no_public_transfer_generic.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store_generic.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store_generic.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/private_generics/private_event_emit.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/private_generics/private_event_emit.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/private_generics/public_transfer_with_store.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/private_generics/public_transfer_with_store_generic.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/key_struct_first_field_not_id.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/key_struct_first_field_not_id.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_address.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_address.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_name.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_name.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_type.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_type.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_valid.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/key_struct_second_field_id.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/key_struct_second_field_id.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/key_struct_with_drop.exp (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/key_struct_with_drop.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/unused_id_field.move (100%) rename external-crates/move/{ => crates}/move-compiler/tests/sui_mode/struct_with_key/unused_id_field.unused (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/Cargo.toml (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/abi.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/account_address.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/effects.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/errmap.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/gas_algebra.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/identifier.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/language_storage.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/lib.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/metadata.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/move_resource.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/parser.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/proptest_types.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/resolver.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/state.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/transaction_argument.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/u256.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/unit_tests/identifier_test.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/unit_tests/language_storage_test.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/unit_tests/mod.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/unit_tests/staged_enum_variant_order/move_type_layout.yaml (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/unit_tests/staged_enum_variant_order/move_value.yaml (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/unit_tests/staged_enum_variant_order/transaction_argument.yaml (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/unit_tests/staged_enum_variant_order/type_tag.yaml (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/unit_tests/value_test.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/unit_tests/vm_status_test.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/value.rs (100%) rename external-crates/move/{move-core/types => crates/move-core-types}/src/vm_status.rs (100%) rename external-crates/move/{tools => crates}/move-coverage/Cargo.toml (100%) rename external-crates/move/{tools => crates}/move-coverage/check_coverage.bash (100%) rename external-crates/move/{tools => crates}/move-coverage/src/bin/coverage-summaries.rs (100%) rename external-crates/move/{tools => crates}/move-coverage/src/bin/move-trace-conversion.rs (100%) rename external-crates/move/{tools => crates}/move-coverage/src/bin/source-coverage.rs (100%) rename external-crates/move/{tools => crates}/move-coverage/src/coverage_map.rs (100%) rename external-crates/move/{tools => crates}/move-coverage/src/lib.rs (100%) rename external-crates/move/{tools => crates}/move-coverage/src/source_coverage.rs (100%) rename external-crates/move/{tools => crates}/move-coverage/src/summary.rs (100%) rename external-crates/move/{tools => crates}/move-coverage/utils.sh (100%) rename external-crates/move/{tools => crates}/move-disassembler/Cargo.toml (100%) rename external-crates/move/{tools => crates}/move-disassembler/src/disassembler.rs (100%) rename external-crates/move/{tools => crates}/move-disassembler/src/lib.rs (100%) rename external-crates/move/{tools => crates}/move-disassembler/src/main.rs (100%) rename external-crates/move/{move-prover => crates}/move-docgen/Cargo.toml (100%) rename external-crates/move/{move-prover => crates}/move-docgen/README.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/src/docgen.rs (100%) rename external-crates/move/{move-prover => crates}/move-docgen/src/lib.rs (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/code_block_test.move (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/code_block_test.spec_inline.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/code_block_test.spec_inline_no_fold.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/code_block_test.spec_separate.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/different_visbilities.move (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/different_visbilities.spec_inline.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/different_visbilities.spec_inline_no_fold.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/different_visbilities.spec_separate.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/root_template.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/root_template.spec_inline.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/root_template.spec_inline_no_fold.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/root_template.spec_separate.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/root_template_AnotherTypeOfScript.notest_move (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/root_template_OneTypeOfScript.notest_move (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/root_template_script1.notest_move (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/root_template_script2.notest_move (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/root_template_script3.notest_move (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/some_script.move (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/some_script.spec_inline.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/some_script.spec_inline_no_fold.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/sources/some_script.spec_separate.md (100%) rename external-crates/move/{move-prover => crates}/move-docgen/tests/testsuite.rs (98%) rename external-crates/move/{move-prover => crates}/move-errmapgen/Cargo.toml (100%) rename external-crates/move/{move-prover => crates}/move-errmapgen/src/errmapgen.rs (100%) rename external-crates/move/{move-prover => crates}/move-errmapgen/src/lib.rs (100%) rename external-crates/move/{tools => crates}/move-explain/Cargo.toml (100%) rename external-crates/move/{tools => crates}/move-explain/src/main.rs (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/Cargo.toml (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/declarations/function.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/declarations/function.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/declarations/let.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/declarations/let.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/binary_add.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/binary_add.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/borrow.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/borrow.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/borrow_mut.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/borrow_mut.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/builtins/vector.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/builtins/vector.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/combined.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/combined.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/pack.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/pack.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/unpack.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/expressions/unpack.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/statements/assert.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/statements/assert.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/statements/assign.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/statements/assign.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/statements/jump.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/statements/jump.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/statements/jump_if.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/statements/jump_if.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/statements/jump_if_false.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/statements/jump_if_false.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/types/struct.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/bytecode-generation/types/struct.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/parsing/comments.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/parsing/comments.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/parsing/crlf.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/parsing/crlf.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/parsing/keywords.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/parsing/keywords.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/parsing/structs.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/parsing/structs.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/parsing/types.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/parsing/types.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/specification/conditions.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/specification/conditions.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/specification/invariants.exp (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/specification/invariants.mvir (100%) rename external-crates/move/{move-ir-compiler/transactional-tests => crates/move-ir-compiler-transactional-tests}/tests/tests.rs (100%) rename external-crates/move/{ => crates}/move-ir-compiler/Cargo.toml (100%) rename external-crates/move/{ => crates}/move-ir-compiler/README.md (100%) rename external-crates/move/{ => crates}/move-ir-compiler/src/lib.rs (100%) rename external-crates/move/{ => crates}/move-ir-compiler/src/main.rs (100%) rename external-crates/move/{ => crates}/move-ir-compiler/src/unit_tests/cfg_tests.rs (100%) rename external-crates/move/{ => crates}/move-ir-compiler/src/unit_tests/function_tests.rs (100%) rename external-crates/move/{ => crates}/move-ir-compiler/src/unit_tests/mod.rs (100%) rename external-crates/move/{ => crates}/move-ir-compiler/src/unit_tests/testutils.rs (100%) rename external-crates/move/{ => crates}/move-ir-compiler/src/util.rs (100%) rename external-crates/move/{move-ir-compiler/move-ir-to-bytecode/syntax => crates/move-ir-to-bytecode-syntax}/Cargo.toml (100%) rename external-crates/move/{move-ir-compiler/move-ir-to-bytecode/syntax => crates/move-ir-to-bytecode-syntax}/src/lexer.rs (100%) rename external-crates/move/{move-ir-compiler/move-ir-to-bytecode/syntax => crates/move-ir-to-bytecode-syntax}/src/lib.rs (100%) rename external-crates/move/{move-ir-compiler/move-ir-to-bytecode/syntax => crates/move-ir-to-bytecode-syntax}/src/syntax.rs (100%) rename external-crates/move/{move-ir-compiler => crates}/move-ir-to-bytecode/Cargo.toml (100%) rename external-crates/move/{move-ir-compiler => crates}/move-ir-to-bytecode/src/compiler.rs (100%) rename external-crates/move/{move-ir-compiler => crates}/move-ir-to-bytecode/src/context.rs (100%) rename external-crates/move/{move-ir-compiler => crates}/move-ir-to-bytecode/src/lib.rs (100%) rename external-crates/move/{move-ir-compiler => crates}/move-ir-to-bytecode/src/parser.rs (100%) rename external-crates/move/{move-ir/types => crates/move-ir-types}/Cargo.toml (100%) rename external-crates/move/{move-ir/types => crates/move-ir-types}/src/ast.rs (100%) rename external-crates/move/{move-ir/types => crates/move-ir-types}/src/lib.rs (100%) rename external-crates/move/{move-ir/types => crates/move-ir-types}/src/location.rs (100%) rename external-crates/move/{move-ir/types => crates/move-ir-types}/src/spec_language_ast.rs (100%) rename external-crates/move/{ => crates}/move-model/Cargo.toml (100%) rename external-crates/move/{ => crates}/move-model/src/ast.rs (100%) rename external-crates/move/{ => crates}/move-model/src/builder/README.md (100%) rename external-crates/move/{ => crates}/move-model/src/builder/exp_translator.rs (100%) rename external-crates/move/{ => crates}/move-model/src/builder/mod.rs (100%) rename external-crates/move/{ => crates}/move-model/src/builder/model_builder.rs (100%) rename external-crates/move/{ => crates}/move-model/src/builder/module_builder.rs (100%) rename external-crates/move/{ => crates}/move-model/src/builder/spec_builtins.rs (100%) rename external-crates/move/{ => crates}/move-model/src/code_writer.rs (100%) rename external-crates/move/{ => crates}/move-model/src/exp_generator.rs (100%) rename external-crates/move/{ => crates}/move-model/src/exp_rewriter.rs (100%) rename external-crates/move/{ => crates}/move-model/src/intrinsics.rs (100%) rename external-crates/move/{ => crates}/move-model/src/lib.rs (100%) rename external-crates/move/{ => crates}/move-model/src/model.rs (100%) rename external-crates/move/{ => crates}/move-model/src/options.rs (100%) rename external-crates/move/{ => crates}/move-model/src/pragmas.rs (100%) rename external-crates/move/{ => crates}/move-model/src/simplifier/mod.rs (100%) rename external-crates/move/{ => crates}/move-model/src/simplifier/pass.rs (100%) rename external-crates/move/{ => crates}/move-model/src/simplifier/pass_inline.rs (100%) rename external-crates/move/{ => crates}/move-model/src/spec_translator.rs (100%) rename external-crates/move/{ => crates}/move-model/src/symbol.rs (100%) rename external-crates/move/{ => crates}/move-model/src/ty.rs (100%) rename external-crates/move/{ => crates}/move-model/src/well_known.rs (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/conditions_err.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/conditions_err.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/conditions_ok.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/conditions_ok.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/expressions_err.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/expressions_err.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/expressions_inference_err.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/expressions_inference_err.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/expressions_ok.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/expressions_ok.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/if_else_ok.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/if_else_ok.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/inline_spec_err.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/inline_spec_err.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/intrinsic_decl_err.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/intrinsic_decl_err.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/intrinsic_decl_ok.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/intrinsic_decl_ok.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/invariants_err.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/invariants_err.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/invariants_ok.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/invariants_ok.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/lets_err.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/lets_err.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/lets_ok.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/lets_ok.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/module_level_spec_err_signature.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/module_level_spec_err_signature.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/module_level_spec_err_unassociated.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/module_level_spec_err_unassociated.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/pack_err.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/pack_err.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/pragmas_err.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/pragmas_err.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/quantifiers_ok.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/quantifiers_ok.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/schemas_err.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/schemas_err.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/schemas_ok.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/schemas_ok.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/structs_err.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/structs_err.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/structs_ok.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/structs_ok.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/type_variance_ok.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/type_variance_ok.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/use_erroneous_schema.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/use_erroneous_schema.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/variables_err.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/variables_err.move (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/variables_ok.exp (100%) rename external-crates/move/{ => crates}/move-model/tests/sources/variables_ok.move (100%) rename external-crates/move/{ => crates}/move-model/tests/testsuite.rs (100%) rename external-crates/move/{tools => crates}/move-package/Cargo.toml (100%) rename external-crates/move/{tools => crates}/move-package/README.md (100%) rename external-crates/move/{tools => crates}/move-package/src/compilation/build_plan.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/compilation/compiled_package.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/compilation/mod.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/compilation/model_builder.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/compilation/package_layout.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/lib.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/lock_file/mod.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/lock_file/schema.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/package_hooks.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/package_lock.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/resolution/dependency_cache.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/resolution/dependency_graph.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/resolution/digest.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/resolution/mod.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/resolution/resolution_graph.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/resolution/resolving_table.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/source_package/layout.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/source_package/manifest_parser.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/source_package/mod.rs (100%) rename external-crates/move/{tools => crates}/move-package/src/source_package/parsed_manifest.rs (100%) rename external-crates/move/{tools => crates}/move-package/tests/.gitattributes (100%) rename external-crates/move/{tools => crates}/move-package/tests/package_hash_skips_non_move_files.rs (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_additional_addresses.rs (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_dependency_graph.rs (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_lock_file.rs (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_removal_second_compilation.rs (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_resolving_table.rs (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_runner.rs (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps/Move.compiled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps/Move.modeled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps/sources/a_script.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.compiled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_address_assigned/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_address_not_assigned/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_address_not_assigned/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.compiled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_invalid_dev_address_assignment/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_invalid_dev_address_assignment/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_test_mode/Move.compiled (100%) create mode 100644 external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_test_mode/Move.toml rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_test_mode/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/basic_no_deps_test_mode/sources/ATest.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/case_insensitive_check/Move.compiled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/case_insensitive_check/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/case_insensitive_check/sources/Set.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/case_insensitive_check/sources/a.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/case_insensitive_check/sources/a_script.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/case_insensitive_check/sources/foo.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/case_insensitive_check/sources/otherModule.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/case_insensitive_check/sources/script.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_dependencies/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_dependencies/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_dependencies/deps_only/different_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_dependencies/deps_only/other_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_dev_address_with_dep/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_dev_address_with_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_dev_address_with_dep/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_dev_addresses/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_dev_addresses/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_direct_and_indirect/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_direct_and_indirect/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_direct_and_indirect/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/conflicting_direct_and_indirect/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/dep_dev_dep_diamond/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/dep_dev_dep_diamond/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/dep_dev_dep_diamond/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/dep_good_digest/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/dep_good_digest/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/dep_good_digest/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/dep_good_digest/deps_only/other_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/dep_good_digest/deps_only/other_dep/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.compiled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/A/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/sources/AA.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/sources/B.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/C/sources/C.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_backflow_resolution/sources/Root.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_conflict/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_conflict/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_conflict/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_conflict/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_conflict/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_conflict/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_conflict/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_conflict/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_conflict/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/ADep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/ADep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/ADep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/ADep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/ADep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/ADep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/E/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/E/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/F/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/G/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/E/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/F/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/ADep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/E/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/E/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_override/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_override/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_override/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/B1/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/B2/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/E/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/E/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/C1/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/C2/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/E/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/C1/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/C2/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/E/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dual_override/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dual_override/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/C1/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/C2/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/E/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_no_conflict/Move.compiled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_no_conflict/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_no_conflict/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_no_conflict/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/A/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/sources/AA.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/sources/B.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/C/sources/C.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_no_conflict/sources/Root.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/A1/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/A2/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/E/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/C1/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/C2/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/E/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/direct_and_indirect_dep/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/direct_and_indirect_dep/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/direct_and_indirect_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/direct_cyclic_dep/Move.notlocked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/direct_cyclic_dep/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/direct_cyclic_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/direct_cyclic_dep/deps_only/other/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external/Move.progress (66%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external/deps_only/ADep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_bad_dep/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_bad_dep/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_bad_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_bad_dep/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_broken/Move.notlocked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_broken/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_broken/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_dev_dep/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_dev_dep/Move.progress (65%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_dev_dep/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_dev_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_dev_dep/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_dev_dep/deps_only/ADep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_dev_dep/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_dev_dep/deps_only/BDep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_failing/Move.notlocked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_failing/Move.progress (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_failing/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_failing/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_no_resolver/Move.notlocked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_no_resolver/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_no_resolver/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap/deps_only/ADep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap_fail/Move.notlocked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap_fail/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap_fail/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap_fail/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap_fail/deps_only/ADep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap_fail/deps_only/ADepDep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.notlocked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADepDep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADepOtherDep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_silent/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_silent/Move.progress (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_silent/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_silent/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/external_silent/deps_only/ADep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/longer_cyclic_dep/Move.notlocked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/longer_cyclic_dep/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/longer_cyclic_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/longer_cyclic_dep/deps_only/A/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/longer_cyclic_dep/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock/Move.unlocked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.unlocked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/sources/C.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/sources/D.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/sources/E.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/sources/F.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_no_rename/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_no_rename/Move.modeled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_no_rename/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/C/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/D/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_no_rename/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_no_rename_conflict/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_no_rename_conflict/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_no_rename_conflict/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_no_rename_conflict/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename/Move.modeled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename/deps_only/C/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename/deps_only/D/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename/sources/Root.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename_one/Move.compiled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename_one/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/C/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/D/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/D/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/multiple_deps_rename_one/sources/Root.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_bad_parent/Move.notlocked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_bad_parent/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_bad_parent/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_bad_parent/deps_only/nested/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_git_local/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_git_local/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_git_local/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_local_local/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_local_local/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_local_local/deps_only/nested/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_local_local/deps_only/nested/more/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_override/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_override/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_override/deps_only/nested/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_override/deps_only/nested/more/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_shared_override/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_shared_override/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_shared_override/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_shared_override/deps_only/more/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_shared_override/deps_only/nested/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_deps_shared_override/deps_only/shared/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_pruned_override/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_pruned_override/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_pruned_override/deps_only/A1/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_pruned_override/deps_only/A2/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_pruned_override/deps_only/B/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/nested_pruned_override/deps_only/C/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/no_git_rev_on_git_dependency/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/no_git_rev_on_git_dependency/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep/Move.compiled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep/deps_only/other_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep/deps_only/other_dep/sources/B.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep/sources/OneDep.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_assigned_address/Move.compiled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_assigned_address/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_assigned_address/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_assigned_address/deps_only/other_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_assigned_address/deps_only/other_dep/sources/B.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_assigned_address/sources/OneDep.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_bad_digest/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_bad_digest/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_bad_digest/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_bad_digest/deps_only/other_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_multiple_of_same_name/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_multiple_of_same_name/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_multiple_of_same_name/deps_only/other_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_override/Move.compiled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_override/Move.locked (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_override/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_override/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_override/deps_only/other_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_override/deps_only/other_dep/sources/B.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_override/sources/OneDep.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_reassigned_address/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_reassigned_address/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_reassigned_address/deps_only/other_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_renamed/Move.compiled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_renamed/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_renamed/deps_only/other_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_renamed/deps_only/other_dep/sources/T.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_renamed/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_unification_across_local_renamings/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_unification_across_local_renamings/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_unification_across_local_renamings/deps_only/other_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/deps_only/other_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_with_scripts/Move.compiled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_with_scripts/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/scripts/b_script.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/sources/B.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/sources/a_script.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_with_scripts/doc_templates/script_template.md (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_with_scripts/examples/Example.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_with_scripts/sources/OneDep.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_with_scripts/sources/a_script.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_with_scripts/sources/b_script.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_wrong_name/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_wrong_name/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/one_dep_wrong_name/deps_only/other_dep/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/package_hooks/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/package_hooks/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/package_hooks_subdir/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/package_hooks_subdir/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_duplicate_address_names/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_duplicate_address_names/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_duplicate_top_level_field/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_duplicate_top_level_field/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_2024/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_2024/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_2024_alpha/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_2024_alpha/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_2024_beta/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_2024_beta/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_invalid_suffix/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_invalid_suffix/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_legacy/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_legacy/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_unknown/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_unknown/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_unknown_suffix/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_edition_unknown_suffix/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_flavor_global_storage/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_flavor_global_storage/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_flavor_sui/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_flavor_sui/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_flavor_unknown/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_flavor_unknown/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_full_manifest/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_full_manifest/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_full_manifest_with_extra_field/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_full_manifest_with_extra_field/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_integer_subst_in_dependency/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_integer_subst_in_dependency/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_invalid_author/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_invalid_author/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_invalid_authors/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_invalid_authors/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_invalid_hex_address_in_subst/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_invalid_hex_address_in_subst/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_invalid_identifier_package_name/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_invalid_identifier_package_name/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_minimal_manifest/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_minimal_manifest/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_missing_minimal_required_field_name/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_missing_minimal_required_field_name/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_missing_minimal_required_field_version/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_missing_minimal_required_field_version/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_missing_required_package_segment/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_missing_required_package_segment/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_no_path_set_for_dependency/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_no_path_set_for_dependency/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_non_identifier_address_name_in_subst/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_non_identifier_address_name_in_subst/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_non_string_address_name/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_non_string_address_name/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_non_string_address_value/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_non_string_address_value/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_non_string_local_dep_path/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_non_string_local_dep_path/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_non_string_package_name/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_non_string_package_name/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_too_many_entries_renaming_instantiation/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_too_many_entries_renaming_instantiation/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_uninstantiated_dev_address/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_uninstantiated_dev_address/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_unknown_toplevel_field/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_unknown_toplevel_field/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_version_not_a_string/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_version_not_a_string/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_version_not_a_valid_version/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_version_not_a_valid_version/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_version_not_a_valid_version_not_numbers/Move.resolved (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/parsing_version_not_a_valid_version_not_numbers/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/resolvers/broken.sh (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/resolvers/failing.sh (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/resolvers/silent.sh (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/resolvers/successful.sh (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/resolvers/successful_dep.sh (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/resolvers/successful_subst.sh (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/test_symlinks/Move.compiled (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/test_symlinks/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/test_symlinks/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_sources/test_symlinks/sources/M.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/test_thread_safety.rs (100%) rename external-crates/move/{tools => crates}/move-package/tests/thread_safety_package_test_sources/Package1/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/thread_safety_package_test_sources/Package1/sources/Dummy.move (100%) rename external-crates/move/{tools => crates}/move-package/tests/thread_safety_package_test_sources/Package2/Move.toml (100%) rename external-crates/move/{tools => crates}/move-package/tests/thread_safety_package_test_sources/Package2/sources/Dummy.move (100%) rename external-crates/move/{testing-infra => crates}/move-proc-macros/Cargo.toml (100%) rename external-crates/move/{testing-infra => crates}/move-proc-macros/src/lib.rs (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/Cargo.toml (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/boogie_helpers.rs (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/boogie_wrapper.rs (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/bytecode_translator.rs (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/lib.rs (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/options.rs (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/prelude/multiset-array-theory.bpl (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/prelude/native.bpl (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/prelude/prelude.bpl (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/prelude/table-array-theory.bpl (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/prelude/vector-array-intern-theory.bpl (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/prelude/vector-array-theory.bpl (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/prelude/vector-smt-array-ext-theory.bpl (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/prelude/vector-smt-array-theory.bpl (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/prelude/vector-smt-seq-theory.bpl (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/prover_task_runner.rs (100%) rename external-crates/move/{move-prover/boogie-backend => crates/move-prover-boogie-backend}/src/spec_translator.rs (100%) rename external-crates/move/{move-prover/test-utils => crates/move-prover-test-utils}/Cargo.toml (100%) rename external-crates/move/{move-prover/test-utils => crates/move-prover-test-utils}/src/baseline_test.rs (100%) rename external-crates/move/{move-prover/test-utils => crates/move-prover-test-utils}/src/lib.rs (100%) rename external-crates/move/{ => crates}/move-prover/Cargo.toml (100%) rename external-crates/move/{ => crates}/move-prover/README.md (100%) rename external-crates/move/{ => crates}/move-prover/doc/dev/cvc5.md (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/analysis.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/arch.png (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/biblio.bib (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/conclusion.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/corrected_example-apx.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/design.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/examples/account.move (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/function-injection-apx.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/intro.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/llncs.cls (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/main.pdf (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/main.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/move.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/prelude.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/paper21/splncs04.bst (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/arch.png (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/arch.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/biblio.bib (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/formal.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/injection.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/intro.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/macros.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/main-impl.pdf (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/main-impl.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/main.pdf (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/main.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/mono.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/move.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/references.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/report/translation.tex (100%) rename external-crates/move/{ => crates}/move-prover/doc/user/docgen.md (100%) rename external-crates/move/{ => crates}/move-prover/doc/user/install.md (100%) rename external-crates/move/{ => crates}/move-prover/doc/user/prover-guide.md (100%) rename external-crates/move/{ => crates}/move-prover/doc/user/spec-lang.md (100%) rename external-crates/move/{ => crates}/move-prover/src/cli.rs (100%) rename external-crates/move/{ => crates}/move-prover/src/lib.rs (100%) rename external-crates/move/{ => crates}/move-prover/src/main.rs (100%) rename external-crates/move/{ => crates}/move-prover/tests/README.md (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/ModifiesErrorTest.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/ModifiesErrorTest.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/ModifiesSchemaTest.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/ModifiesSchemaTest.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/ModifiesTest.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/ModifiesTypeTest.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/ModifiesTypeTest.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/aborts_if.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/aborts_if.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/aborts_if_with_code.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/aborts_if_with_code.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/aborts_with_check.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/aborts_with_negative_check.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/address_quant.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/address_quant.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/address_serialization_constant_size.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/address_serialization_constant_size.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/arithm.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/arithm.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/axiom_generic.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/axioms.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/bitset.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/bitwise_features.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/bitwise_operators.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/bitwise_table.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/cast.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/cast.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/choice.cvc5_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/choice.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/choice.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/choice.simplify_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/conditional_write_back.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/consts.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/consts.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/data_invariant_for_mut_ref_arg.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/data_invariant_for_mut_ref_arg.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/data_invariant_in_loop.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/data_invariant_in_map.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/data_invariant_in_map.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/defines.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/disable_inv.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/disable_inv.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/disable_inv_friends.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/disable_inv_friends.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/disable_inv_friends.simplify_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/disable_inv_indirect.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/disable_inv_indirect.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/emits.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/emits.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/exists_in_vector.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/fixed_point_arithm.cvc4_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/fixed_point_arithm.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/fixed_point_arithm.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/fixed_point_arithm.simplify_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/friend.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/friend_error.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/generic_invariants.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/generic_invariants.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/global_invariants.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/global_invariants.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/global_vars.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/global_vars.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/global_vars.simplify_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/hash_model.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/hash_model.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/hash_model_invalid.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/hash_model_invalid.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/inconsistency.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/inconsistency.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/inconsistency.simplify_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/inconsistency_always_abort.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/inconsistency_always_abort.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/invariants.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/invariants.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/invariants_resources.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/invariants_resources.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/invariants_with_quant.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/is_txn_signer.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/is_txn_signer.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/is_txn_signer.simplify_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/let.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/let.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/let.simplify_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/loop_inv.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/loop_invariant_invalid.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/loop_invariant_invalid.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/loop_with_two_back_edges.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/loops.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/loops.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/loops_with_memory_ops.cvc5_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/loops_with_memory_ops.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/loops_with_memory_ops.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/macro_verification.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/macro_verification.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/module_invariants.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/module_level_spec.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/module_level_spec.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/module_level_spec.simplify_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/mono.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/mono.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/mut_ref.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/mut_ref.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/mut_ref_accross_modules.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/mut_ref_arg_return.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/mut_ref_unpack.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/nested_invariants.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/nested_invariants.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/nonlinear_arithm.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/nonlinear_arithm.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/old_in_inlined.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/old_param_err.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/old_param_err.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/old_param_ok.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/opaque.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/opaque.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/opaque.simplify_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/opaque_native.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/pack_unpack.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/pragma.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/pragma.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/pure_function_call.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/pure_function_call_incorrect.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/pure_function_call_incorrect.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/recursive_move_fun.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/recursive_move_funs_multi_hop.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/references.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/references.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/resources.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/resources.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/restrictions.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/restrictions.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/restrictions.simplify_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/return_values.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/return_values.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/schema_exp.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/schema_exp.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/script.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/script_incorrect.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/script_incorrect.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/script_provider.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/serialize_model.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/serialize_model.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/shift.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/shift.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/signer_display.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/signer_display.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/simple_vector_client.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/specs_in_fun.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/specs_in_fun.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/specs_in_fun_ref.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/strong_edges.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/strong_edges.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/table_contais_to_length.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/test_multi_let_bindings_in_spec.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/trace.cvc5_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/trace.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/trace.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/trace.simplify_exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/type_dependent_code.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/type_dependent_code.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/type_reflection.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/type_reflection.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/type_reflection_ext.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/uninst_global_invariant.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/uninst_global_invariant.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/unused_global_invariant.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/unused_global_invariant.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/unused_schema.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/unused_schema.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/verify_bcs.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/verify_custom_table.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/verify_custom_table.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/verify_sort.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/verify_table.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/verify_table.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/functional/verify_vector.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/Escape.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/Escape.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/bug_828.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/let_rewrite.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/map_equality_encoding.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/mono_after_global_invariant.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/mono_after_global_invariant.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/mono_on_axiom_spec_type.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/moved_local_with_refs.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/mutrefbug030521.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/performance_200511.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/set_200701.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/spec_fun_same_mem_param.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/temporary_rewrite.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/type_param_bug_121721.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/type_param_bug_121721.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/type_param_bug_200228.exp (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/type_param_bug_200228.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/vector_200630.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/sources/regression/z3/z3_termination_problem.smt (100%) rename external-crates/move/{ => crates}/move-prover/tests/testsuite.rs (98%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/README.md (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_0_stackless.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_10_verification_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_11_loop_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_12_spec_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_13_data_invariant_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_14_global_invariant_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_1_debug_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_2_eliminate_imm_refs.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_3_mut_ref_instrumentation.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_4_reaching_def_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_5_livevar_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_6_borrow_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_7_memory_instr.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_8_clean_and_optimize.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/modifies_9_usage_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_0_stackless.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_10_verification_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_11_loop_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_12_spec_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_13_data_invariant_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_14_global_invariant_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_1_debug_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_2_eliminate_imm_refs.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_3_mut_ref_instrumentation.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_4_reaching_def_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_5_livevar_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_6_borrow_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_7_memory_instr.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_8_clean_and_optimize.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/opaque_9_usage_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_0_stackless.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_10_verification_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_11_loop_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_12_spec_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_13_data_invariant_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_14_global_invariant_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_1_debug_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_2_eliminate_imm_refs.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_3_mut_ref_instrumentation.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_4_reaching_def_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_5_livevar_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_6_borrow_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_7_memory_instr.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_8_clean_and_optimize.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/references_9_usage_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/regen.sh (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_0_stackless.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_10_verification_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_11_loop_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_12_spec_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_13_data_invariant_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_14_global_invariant_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_1_debug_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_2_eliminate_imm_refs.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_3_mut_ref_instrumentation.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_4_reaching_def_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_5_livevar_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_6_borrow_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_7_memory_instr.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_8_clean_and_optimize.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/resource_9_usage_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple.move (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_0_stackless.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_10_verification_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_11_loop_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_12_spec_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_13_data_invariant_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_14_global_invariant_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_1_debug_instrumenter.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_2_eliminate_imm_refs.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_3_mut_ref_instrumentation.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_4_reaching_def_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_5_livevar_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_6_borrow_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_7_memory_instr.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_8_clean_and_optimize.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/design/simple_9_usage_analysis.bytecode (100%) rename external-crates/move/{ => crates}/move-prover/tests/xsources/timeout/empty.move (100%) rename external-crates/move/{ => crates}/move-prover/tools/check_pr.sh (100%) rename external-crates/move/{ => crates}/move-prover/tools/check_stability.sh (100%) rename external-crates/move/{ => crates}/move-prover/tools/migrate_spec_fun_syntax.sh (100%) rename external-crates/move/{tools => crates}/move-read-write-set-types/Cargo.toml (100%) rename external-crates/move/{tools => crates}/move-read-write-set-types/src/access.rs (100%) rename external-crates/move/{tools => crates}/move-read-write-set-types/src/lib.rs (100%) rename external-crates/move/{tools => crates}/move-resource-viewer/Cargo.toml (100%) rename external-crates/move/{tools => crates}/move-resource-viewer/src/fat_type.rs (100%) rename external-crates/move/{tools => crates}/move-resource-viewer/src/lib.rs (100%) rename external-crates/move/{tools => crates}/move-resource-viewer/src/module_cache.rs (100%) rename external-crates/move/{tools => crates}/move-resource-viewer/src/resolver.rs (100%) rename external-crates/move/{tools => crates}/move-resource-viewer/src/unit_tests/staged_enum_variant_order/annotated_move_value.yaml (100%) rename external-crates/move/{tools => crates}/move-resource-viewer/src/unit_tests/staged_enum_variant_order/fat_type.yaml (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/Cargo.toml (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/src/concrete/evaluator.rs (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/src/concrete/local_state.rs (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/src/concrete/mod.rs (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/src/concrete/player.rs (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/src/concrete/runtime.rs (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/src/concrete/settings.rs (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/src/concrete/ty.rs (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/src/concrete/value.rs (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/src/lib.rs (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/src/shared/bridge.rs (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/src/shared/ident.rs (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/src/shared/mod.rs (100%) rename external-crates/move/{move-prover/interpreter => crates/move-stackless-bytecode-interpreter}/src/shared/variant.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/Cargo.toml (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/access_path.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/access_path_trie.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/annotations.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/borrow_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/clean_and_optimize.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/compositional_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/data_invariant_instrumentation.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/dataflow_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/dataflow_domains.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/debug_instrumentation.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/eliminate_imm_refs.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/escape_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/function_data_builder.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/function_target.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/function_target_pipeline.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/global_invariant_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/global_invariant_instrumentation.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/global_invariant_instrumentation_v2.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/graph.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/inconsistency_check.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/lib.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/livevar_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/loop_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/memory_instrumentation.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/mono_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/mut_ref_instrumentation.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/mutation_tester.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/number_operation.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/number_operation_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/options.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/packed_types_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/pipeline_factory.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/reaching_def_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/read_write_set_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/spec_instrumentation.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/stackless_bytecode.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/stackless_bytecode_generator.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/stackless_control_flow_graph.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/usage_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/verification_analysis.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/verification_analysis_v2.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/src/well_formed_instrumentation.rs (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/borrow/basic_test.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/borrow/basic_test.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/borrow/function_call.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/borrow/function_call.move (92%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/borrow/hyper_edge.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/borrow/hyper_edge.move (93%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/borrow_strong/basic_test.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/borrow_strong/basic_test.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/borrow_strong/mut_ref.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/borrow_strong/mut_ref.move (98%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/data_invariant_instrumentation/borrow.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/data_invariant_instrumentation/borrow.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/data_invariant_instrumentation/pack.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/data_invariant_instrumentation/pack.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/data_invariant_instrumentation/params.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/data_invariant_instrumentation/params.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/data_invariant_instrumentation/vector.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/data_invariant_instrumentation/vector.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/eliminate_imm_refs/basic_test.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/eliminate_imm_refs/basic_test.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/escape_analysis/return_internal_refs.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/escape_analysis/return_internal_refs.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/escape_analysis/return_refs_into_vec.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/escape_analysis/return_refs_into_vec.move (86%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/escape_analysis/return_refs_safe.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/escape_analysis/return_refs_safe.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/escape_analysis/struct_eq.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/escape_analysis/struct_eq.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/escape_analysis/struct_spec_relevance.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/escape_analysis/struct_spec_relevance.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/escape_analysis/vec_eq.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/escape_analysis/vec_eq.move (90%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/from_move/smoke_test.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/from_move/smoke_test.move (98%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/from_move/specs-in-fun.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/from_move/specs-in-fun.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/from_move/vector_instructions.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/from_move/vector_instructions.move (83%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/livevar/basic_test.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/livevar/basic_test.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/memory_instr/basic_test.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/memory_instr/basic_test.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/mono_analysis/test.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/mono_analysis/test.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/mut_ref_instrumentation/basic_test.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/mut_ref_instrumentation/basic_test.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/reaching_def/test_branching.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/reaching_def/test_branching.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/read_write_set/fields.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/read_write_set/fields.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/read_write_set/footprint.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/read_write_set/footprint.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/read_write_set/multi_deps.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/read_write_set/multi_deps.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/read_write_set/nested_fields.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/read_write_set/nested_fields.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/read_write_set/simple_pack_unpack.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/read_write_set/simple_pack_unpack.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/read_write_set/update_return.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/read_write_set/update_return.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/spec_instrumentation/fun_spec.exp (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/spec_instrumentation/fun_spec.move (100%) rename external-crates/move/{move-prover/bytecode => crates/move-stackless-bytecode}/tests/testsuite.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/Cargo.toml (95%) rename external-crates/move/{ => crates}/move-stdlib/Move.toml (100%) rename external-crates/move/{ => crates}/move-stdlib/doc_templates/overview.md (100%) rename external-crates/move/{ => crates}/move-stdlib/doc_templates/references.md (100%) rename external-crates/move/{ => crates}/move-stdlib/docs/ascii.md (100%) rename external-crates/move/{ => crates}/move-stdlib/docs/bcs.md (100%) rename external-crates/move/{ => crates}/move-stdlib/docs/bit_vector.md (100%) rename external-crates/move/{ => crates}/move-stdlib/docs/error.md (100%) rename external-crates/move/{ => crates}/move-stdlib/docs/fixed_point32.md (100%) rename external-crates/move/{ => crates}/move-stdlib/docs/hash.md (100%) rename external-crates/move/{ => crates}/move-stdlib/docs/option.md (100%) rename external-crates/move/{ => crates}/move-stdlib/docs/overview.md (100%) rename external-crates/move/{ => crates}/move-stdlib/docs/signer.md (100%) rename external-crates/move/{ => crates}/move-stdlib/docs/string.md (100%) rename external-crates/move/{ => crates}/move-stdlib/docs/type_name.md (100%) rename external-crates/move/{ => crates}/move-stdlib/docs/vector.md (100%) rename external-crates/move/{ => crates}/move-stdlib/error_description.errmap (100%) rename external-crates/move/{ => crates}/move-stdlib/nursery/Move.toml (100%) rename external-crates/move/{ => crates}/move-stdlib/nursery/docs/compare.md (100%) rename external-crates/move/{ => crates}/move-stdlib/nursery/docs/debug.md (100%) rename external-crates/move/{ => crates}/move-stdlib/nursery/sources/compare.move (100%) rename external-crates/move/{ => crates}/move-stdlib/nursery/sources/debug.move (100%) rename external-crates/move/{ => crates}/move-stdlib/nursery/tests/compare_tests.move (100%) rename external-crates/move/{ => crates}/move-stdlib/sources/ascii.move (100%) rename external-crates/move/{ => crates}/move-stdlib/sources/bcs.move (100%) rename external-crates/move/{ => crates}/move-stdlib/sources/bit_vector.move (100%) rename external-crates/move/{ => crates}/move-stdlib/sources/error.move (100%) rename external-crates/move/{ => crates}/move-stdlib/sources/fixed_point32.move (100%) rename external-crates/move/{ => crates}/move-stdlib/sources/hash.move (100%) rename external-crates/move/{ => crates}/move-stdlib/sources/option.move (100%) rename external-crates/move/{ => crates}/move-stdlib/sources/signer.move (100%) rename external-crates/move/{ => crates}/move-stdlib/sources/string.move (100%) rename external-crates/move/{ => crates}/move-stdlib/sources/type_name.move (100%) rename external-crates/move/{ => crates}/move-stdlib/sources/unit_test.move (100%) rename external-crates/move/{ => crates}/move-stdlib/sources/vector.move (100%) rename external-crates/move/{ => crates}/move-stdlib/src/lib.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/src/main.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/src/natives/bcs.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/src/natives/debug.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/src/natives/hash.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/src/natives/helpers.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/src/natives/mod.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/src/natives/signer.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/src/natives/string.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/src/natives/type_name.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/src/natives/unit_test.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/src/natives/vector.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/src/tests.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/src/utils.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/tests/ascii_tests.move (100%) rename external-crates/move/{ => crates}/move-stdlib/tests/bcs_tests.move (100%) rename external-crates/move/{ => crates}/move-stdlib/tests/bit_vector_tests.move (100%) rename external-crates/move/{ => crates}/move-stdlib/tests/fixedpoint32_tests.move (100%) rename external-crates/move/{ => crates}/move-stdlib/tests/hash_tests.move (100%) rename external-crates/move/{ => crates}/move-stdlib/tests/move_unit_test.rs (100%) rename external-crates/move/{ => crates}/move-stdlib/tests/move_verification_test.rs (56%) rename external-crates/move/{ => crates}/move-stdlib/tests/option_tests.move (100%) rename external-crates/move/{ => crates}/move-stdlib/tests/string_tests.move (100%) rename external-crates/move/{ => crates}/move-stdlib/tests/type_name_tests.move (100%) rename external-crates/move/{ => crates}/move-stdlib/tests/vector_tests.move (100%) rename external-crates/move/{ => crates}/move-symbol-pool/Cargo.toml (100%) rename external-crates/move/{ => crates}/move-symbol-pool/src/lib.rs (100%) rename external-crates/move/{ => crates}/move-symbol-pool/src/pool.rs (100%) rename external-crates/move/{ => crates}/move-symbol-pool/src/symbol.rs (100%) rename external-crates/move/{ => crates}/move-symbol-pool/tests/symbol.rs (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/Cargo.toml (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/src/framework.rs (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/src/lib.rs (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/src/tasks.rs (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/src/vm_test_harness.rs (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-transactional-test-runner}/tests/tests.rs (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/example.exp (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/example.move (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/leading_comment.exp (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/leading_comment.move (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/multiple_modules.exp (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/multiple_modules.move (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/named_addresses_in_commands.exp (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/named_addresses_in_commands.move (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/print_bytecode.exp (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/print_bytecode.move (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/simple_init.exp (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/simple_init.move (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/single_publish.exp (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-transactional-test-runner}/tests/vm_test_harness/single_publish.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/Cargo.toml (100%) rename external-crates/move/{tools => crates}/move-unit-test/README.md (100%) rename external-crates/move/{tools => crates}/move-unit-test/src/cargo_runner.rs (100%) rename external-crates/move/{tools => crates}/move-unit-test/src/extensions.rs (100%) rename external-crates/move/{tools => crates}/move-unit-test/src/lib.rs (100%) rename external-crates/move/{tools => crates}/move-unit-test/src/main.rs (100%) rename external-crates/move/{tools => crates}/move-unit-test/src/test_reporter.rs (100%) rename external-crates/move/{tools => crates}/move-unit-test/src/test_runner.rs (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/.gitattributes (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/move_unit_test_testsuite.rs (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/sources/A.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/sources/B.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_deps.rs (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/address_args.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/address_args.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/arithmetic_errors.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/arithmetic_errors.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/construct_data.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/construct_data.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/cross_module_aborts.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/cross_module_aborts.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/do_nothing.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/do_nothing.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/expected_abort_no_abort.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/expected_abort_no_abort.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/native_abort.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/native_abort.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/non_exsistent_native.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/non_exsistent_native.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/other_expected_failures.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/other_expected_failures.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/out_of_gas.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/out_of_gas.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/proposal_test.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/proposal_test.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/signer_args.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/signer_args.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/timeout.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/timeout.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/unexpected_abort.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/unexpected_abort.move (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/use_unit_test_module.exp (100%) rename external-crates/move/{tools => crates}/move-unit-test/tests/test_sources/use_unit_test_module.move (100%) rename external-crates/move/{move-vm/config => crates/move-vm-config}/Cargo.toml (100%) rename external-crates/move/{move-vm/config => crates/move-vm-config}/src/lib.rs (100%) rename external-crates/move/{move-vm/config => crates/move-vm-config}/src/runtime.rs (100%) rename external-crates/move/{move-vm/config => crates/move-vm-config}/src/verifier.rs (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/Cargo.toml (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/compiler.rs (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/lib.rs (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/bad_entry_point_tests.rs (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/bad_storage_tests.rs (98%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/binary_format_version.rs (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/depth_tests_modules.move (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/exec_func_effects_tests.rs (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/function_arg_tests.rs (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/instantiation_tests.rs (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/invariant_violation_tests.rs (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/leak_tests.rs (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/loader_tests.rs (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/loader_tests_modules.move (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/mod.rs (93%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/nested_loop_tests.rs (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/relinking_tests_a_v0.move (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/relinking_tests_b_v0.move (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/relinking_tests_b_v1.move (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/relinking_tests_c_v0.move (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/relinking_tests_c_v1.move (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/relinking_tests_c_v2.move (100%) rename external-crates/move/{move-vm/integration-tests => crates/move-vm-integration-tests}/src/tests/return_value_tests.rs (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/Cargo.toml (100%) rename external-crates/move/{move-compiler/transactional-tests => crates/move-vm-paranoid-tests}/src/lib.rs (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/copy/copy_loc.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/copy/copy_loc.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/copy/copy_loc_2.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/copy/copy_loc_2.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/copy/read_ref.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/copy/read_ref.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/copy/read_ref_2.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/copy/read_ref_2.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/eq.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/eq.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/eq_2.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/eq_2.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/eq_3.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/eq_3.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/hot_potato.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/hot_potato.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/hot_potato_2.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/hot_potato_2.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/neq.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/neq.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/neq_2.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/neq_2.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/pop.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/pop.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/pop_2.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/pop_2.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/ret_vector.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/ret_vector.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/store.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/store.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/store_2.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/store_2.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/write_ref.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/write_ref.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/write_ref_2.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/ability/drop/write_ref_2.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/borrow_field.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/borrow_field.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/borrow_field_2.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/borrow_field_2.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/borrow_field_generic.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/borrow_field_generic.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/cross_function_call.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/cross_function_call.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/cross_native_function_call.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/cross_native_function_call.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/unpack.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/unpack.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/unpack_generic.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/unpack_generic.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/unpack_generic_2.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/encapsulation_safety/unpack_generic_2.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/tests.rs (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/invocation/call_generic_mismatch.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/invocation/call_generic_mismatch.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/invocation/call_with_mutliple_args.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/invocation/call_with_mutliple_args.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/invocation/call_with_vector.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/invocation/call_with_vector.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/natives/bcs.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/natives/bcs.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/natives/signer.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/natives/signer.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/natives/type_info.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/natives/type_info.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/address.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/address.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/bool.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/bool.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/u128.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/u128.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/u16.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/u16.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/u256.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/u256.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/u32.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/u32.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/u64.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/u64.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/u8.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/primitives/u8.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/borrow_field.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/borrow_field.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/borrow_field_generic.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/borrow_field_generic.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/borrow_loc.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/borrow_loc.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/freeze_ref.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/freeze_ref.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/read_ref.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/read_ref.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/write_ref_with_struct.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/write_ref_with_struct.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/write_ref_with_vector.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/references/write_ref_with_vector.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/simple_instruction/branch.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/simple_instruction/branch.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/struct/pack_and_unpack.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/struct/pack_and_unpack.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/struct/pack_generic.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/struct/pack_generic.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/struct/pack_generic_mismatch.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/struct/pack_generic_mismatch.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_imm_borrow.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_imm_borrow.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_len.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_len.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_mut_borrow.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_mut_borrow.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_pop_back.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_pop_back.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_push_back.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_push_back.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_swap.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_swap.mvir (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_unpack.exp (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-paranoid-tests}/tests/type_safety/vectors/vec_unpack.mvir (100%) rename external-crates/move/{move-vm/profiler => crates/move-vm-profiler}/Cargo.toml (100%) rename external-crates/move/{move-vm/profiler => crates/move-vm-profiler}/src/lib.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/Cargo.toml (94%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/data_cache.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/debug.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/interpreter.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/lib.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/loader.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/logging.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/move_vm.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/native_extensions.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/native_functions.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/runtime.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/session.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/tracing.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/unit_tests/mod.rs (100%) rename external-crates/move/{move-vm/runtime => crates/move-vm-runtime}/src/unit_tests/vm_arguments_tests.rs (100%) rename external-crates/move/{move-vm/test-utils => crates/move-vm-test-utils}/Cargo.toml (100%) rename external-crates/move/{move-vm/test-utils => crates/move-vm-test-utils}/src/gas_schedule.rs (100%) rename external-crates/move/{move-vm/test-utils => crates/move-vm-test-utils}/src/lib.rs (100%) rename external-crates/move/{move-vm/test-utils => crates/move-vm-test-utils}/src/storage.rs (100%) rename external-crates/move/{move-vm/test-utils => crates/move-vm-test-utils}/src/tiered_gas_schedule.rs (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/Cargo.toml (100%) rename external-crates/move/{move-vm/paranoid-tests => crates/move-vm-transactional-tests}/src/lib.rs (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/get_txn_sender.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/get_txn_sender.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/signer_runtime_dummy.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/signer_runtime_dummy.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vec_borrow_and_modify.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vec_borrow_and_modify.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vec_pop.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vec_pop.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vec_push.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vec_push.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vec_swap.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vec_swap.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_all_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_all_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_borrow_and_modify_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_borrow_and_modify_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_bound_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_bound_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_len_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_len_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_out_of_bound.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_out_of_bound.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_pack_unpack_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_pack_unpack_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_pop_empty.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_pop_empty.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_pop_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_pop_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_unpack_less.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_unpack_less.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_unpack_more.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_unpack_more.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_unpack_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_unpack_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_using_generics.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/vector_ops_using_generics.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/verify_valid_bytearray.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/builtins/verify_valid_bytearray.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/commands/abort_in_module.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/commands/abort_in_module.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/commands/local_assigned_many_times.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/commands/local_assigned_many_times.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/break_accumulator.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/break_accumulator.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/break_continue_simple.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/break_continue_simple.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/break_continue_sum_of_odds.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/break_continue_sum_of_odds.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/fields_packed_in_order.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/fields_packed_in_order.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_1.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_1.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_10.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_10.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_2.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_2.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_3.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_3.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_4.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_4.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_7.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_7.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_9.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/if_branch_diverges_9.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/loop_nested_breaks.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/loop_nested_breaks.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/loop_return.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/loop_return.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/loop_simple.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/loop_simple.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/return_in_if_branch_taken.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/return_in_if_branch_taken.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/return_in_if_branch_taken_local.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/return_in_if_branch_taken_local.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/return_in_if_branch_taken_no_else.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/return_in_if_branch_taken_no_else.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/while_false.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/while_false.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/while_nested.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/while_nested.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/while_nested_return.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/while_nested_return.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/while_return.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/while_return.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/while_simple.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/control_flow/while_simple.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/address_arg_is_not_signer.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/address_arg_is_not_signer.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/all_possible_param_types.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/all_possible_param_types.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/call_native.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/call_native.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_0_args_got_0.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_0_args_got_0.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_0_args_got_1.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_0_args_got_1.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_0_signer_args_got_1_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_0_signer_args_got_1_ok.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_1_arg_got_0.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_1_arg_got_0.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_1_arg_got_2.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_1_arg_got_2.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_1_signer_arg_got_1.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_1_signer_arg_got_1.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_2_args_got_3.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_2_args_got_3.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_2_signer_args_got_1.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_2_signer_args_got_1.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_addr_got_addr.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_addr_got_addr.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_addr_got_addr_u64.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_addr_got_addr_u64.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_addr_got_u64_addr.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_addr_got_u64_addr.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_addr_got_u64_u64.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_addr_got_u64_u64.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_got_address.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_got_address.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_got_u64.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_got_u64.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_u64_address_got_u64_u64_address.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/expected_u64_u64_address_got_u64_u64_address.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/generic_return_values.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/generic_return_values.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/mixed_signer_inputs_function.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/mixed_signer_inputs_function.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/mixed_signer_inputs_scripts.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/mixed_signer_inputs_scripts.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/modify_mutable_ref_inputs.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/modify_mutable_ref_inputs.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/ref_inputs.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/ref_inputs.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/return_values.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/return_values.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/script_too_few_type_args.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/script_too_few_type_args.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/script_too_few_type_args_inner.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/script_too_few_type_args_inner.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/script_too_many_type_args.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/script_too_many_type_args.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/script_too_many_type_args_inner.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/script_too_many_type_args_inner.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/script_type_arg_kind_mismatch_1.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/script_type_arg_kind_mismatch_1.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/script_type_arg_kind_mismatch_2.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/script_type_arg_kind_mismatch_2.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/serializer_deserializer.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/serializer_deserializer.move (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/struct_arguments.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/entry_points/struct_arguments.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/address_equality.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/address_equality.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/arithmetic_operators_u128.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/arithmetic_operators_u128.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/arithmetic_operators_u16.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/arithmetic_operators_u16.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/arithmetic_operators_u256.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/arithmetic_operators_u256.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/arithmetic_operators_u32.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/arithmetic_operators_u32.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/arithmetic_operators_u64.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/arithmetic_operators_u64.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/arithmetic_operators_u8.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/arithmetic_operators_u8.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/assign_struct_field.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/assign_struct_field.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/bitwise_operators.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/bitwise_operators.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/boolean_operators.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/boolean_operators.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/casting_operators.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/casting_operators.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/comparison_operators.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/comparison_operators.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/deref_value.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/deref_value.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/deref_value_nested.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/deref_value_nested.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/equality_reference_value.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/equality_reference_value.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/field_reads.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/field_reads.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/field_writes.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/field_writes.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/inaccessible_borrowed_local.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/inaccessible_borrowed_local.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/operator_precedence.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/operator_precedence.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/pack_unpack.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/pack_unpack.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/shift_operators.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/shift_operators.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/simple_arithmetic.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/simple_arithmetic.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/vec_copy_nested.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/instructions/vec_copy_nested.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/module_publishing/publish_module_and_use.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/module_publishing/publish_module_and_use.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/module_publishing/publish_module_and_use_2.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/module_publishing/publish_module_and_use_2.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/module_publishing/publish_module_and_use_3.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/module_publishing/publish_module_and_use_3.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/module_publishing/publish_module_and_use_with_multiple_return_values.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/module_publishing/publish_module_and_use_with_multiple_return_values.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/module_publishing/publish_two_modules.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/module_publishing/publish_two_modules.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/module_publishing/use_modules_published.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/module_publishing/use_modules_published.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/native_functions/clever_non_existant_native_function.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/native_functions/clever_non_existant_native_function.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/native_functions/non_existant_native_function.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/native_functions/non_existant_native_function.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/native_functions/vector_module.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/native_functions/vector_module.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/native_functions/vector_resource_not_destroyed_at_return.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/native_functions/vector_resource_not_destroyed_at_return.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/native_functions/vector_unrestricted_not_destroyed_at_return_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/native_functions/vector_unrestricted_not_destroyed_at_return_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/native_structs/non_existant_native_struct.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/native_structs/non_existant_native_struct.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/recursion/direct_recursion.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/recursion/direct_recursion.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/recursion/mutual_recursion.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/recursion/mutual_recursion.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/recursion/runtime_layout_deeply_nested.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/recursion/runtime_layout_deeply_nested.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/recursion/runtime_type_deeply_nested.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/recursion/runtime_type_deeply_nested.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/borrow_in_loop.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/borrow_in_loop.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/deref_borrow_local_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/deref_borrow_local_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/deref_move_module_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/deref_move_module_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/deref_move_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/deref_move_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/deref_parens_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/deref_parens_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/drop_ref.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/drop_ref.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/mixed_lvalue.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/mixed_lvalue.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/mutate_borrow_local_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/mutate_borrow_local_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/mutate_copy_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/mutate_copy_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/mutate_move_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/mutate_move_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/mutate_parens_ok.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/references/mutate_parens_ok.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/add_function_calls.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/add_function_calls.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/assign_expression_list.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/assign_expression_list.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/assign_function_call.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/assign_function_call.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/binop_function_calls_as_args.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/binop_function_calls_as_args.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/function_composition.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/function_composition.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/many_function_calls_as_args.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/many_function_calls_as_args.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/multiple_composite_functions.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/multiple_composite_functions.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/pass_args_on_stack_as_expressions.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/pass_args_on_stack_as_expressions.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/pop_weird.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/pop_weird.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/push_args_before_function_call.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/push_args_before_function_call.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/push_args_before_function_composition.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/push_args_before_function_composition.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/return_expression_lists.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/return_expression_lists.mvir (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/return_function_in_if_binop_in_else.exp (100%) rename external-crates/move/{move-vm/transactional-tests => crates/move-vm-transactional-tests}/tests/stack_and_function_calls/return_function_in_if_binop_in_else.mvir (100%) rename external-crates/move/{testing-infra/transactional-test-runner => crates/move-vm-transactional-tests}/tests/tests.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/Cargo.toml (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/data_store.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/gas.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/lib.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/loaded_data/mod.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/loaded_data/runtime_types.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/natives/function.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/natives/mod.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/unit_tests/identifier_prop_tests.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/unit_tests/mod.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/values/mod.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/values/value_prop_tests.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/values/value_tests.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/values/values_impl.rs (100%) rename external-crates/move/{move-vm/types => crates/move-vm-types}/src/views.rs (100%) rename external-crates/move/{move-prover/mutation => crates/prover-mutation}/Cargo.toml (100%) rename external-crates/move/{move-prover/mutation => crates/prover-mutation}/README.md (100%) rename external-crates/move/{move-prover/mutation => crates/prover-mutation}/src/lib.rs (100%) rename external-crates/move/{move-prover/mutation => crates/prover-mutation}/src/main.rs (100%) rename external-crates/move/{move-prover/mutation => crates/prover-mutation}/src/mutator.rs (100%) rename external-crates/move/{move-binary-format => crates}/serializer-tests/Cargo.toml (100%) rename external-crates/move/{move-vm/transactional-tests => crates/serializer-tests}/src/lib.rs (100%) rename external-crates/move/{move-binary-format => crates}/serializer-tests/tests/serializer_tests.proptest-regressions (100%) rename external-crates/move/{move-binary-format => crates}/serializer-tests/tests/serializer_tests.rs (100%) rename external-crates/move/{move-prover/tools => crates}/spec-flatten/Cargo.toml (100%) rename external-crates/move/{move-prover/tools => crates}/spec-flatten/src/ast_print.rs (100%) rename external-crates/move/{move-prover/tools => crates}/spec-flatten/src/exp_trimming.rs (100%) rename external-crates/move/{move-prover/tools => crates}/spec-flatten/src/lib.rs (100%) rename external-crates/move/{move-prover/tools => crates}/spec-flatten/src/main.rs (100%) rename external-crates/move/{move-prover/tools => crates}/spec-flatten/src/workflow.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/Cargo.toml (100%) rename external-crates/move/{testing-infra => crates}/test-generation/README.md (100%) rename external-crates/move/{testing-infra => crates}/test-generation/measure-coverage.sh (100%) rename external-crates/move/{testing-infra => crates}/test-generation/src/abstract_state.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/src/borrow_graph.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/src/bytecode_generator.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/src/config.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/src/control_flow_graph.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/src/error.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/src/lib.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/src/main.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/src/summaries.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/src/transitions.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/tests/boolean_instructions.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/tests/call_graph.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/tests/common.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/tests/comparison_instructions.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/tests/control_flow_instructions.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/tests/generic_instructions.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/tests/integer_instructions.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/tests/load_instructions.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/tests/local_instructions.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/tests/reference_instructions.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/tests/special_instructions.rs (100%) rename external-crates/move/{testing-infra => crates}/test-generation/tests/struct_instructions.rs (100%) delete mode 100644 external-crates/move/move-vm/integration-tests/src/tests/mutated_accounts_tests.rs delete mode 100644 external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_test_mode/Move.toml delete mode 100644 external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/Move.lock delete mode 100644 external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/Move.lock delete mode 100644 external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/Move.lock delete mode 100644 external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.lock delete mode 100644 external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/Move.lock delete mode 100644 external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/Move.lock delete mode 100644 external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/Move.lock delete mode 100644 external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/Move.lock diff --git a/Cargo.toml b/Cargo.toml index 5d314ac2f9842..937d6fddc5e09 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,61 +5,67 @@ exclude = [ "external-crates/move/move-execution/v0/move-bytecode-verifier", "external-crates/move/move-execution/v0/move-stdlib", "external-crates/move/move-execution/v0/move-vm/runtime", - "external-crates/move/move-abstract-stack", - "external-crates/move/move-binary-format", - "external-crates/move/move-binary-format/serializer-tests", - "external-crates/move/move-borrow-graph", - "external-crates/move/move-bytecode-verifier", - "external-crates/move/move-bytecode-verifier/bytecode-verifier-tests", - "external-crates/move/move-bytecode-verifier/fuzz", - "external-crates/move/move-bytecode-verifier/invalid-mutations", - "external-crates/move/move-bytecode-verifier/transactional-tests", - "external-crates/move/move-command-line-common", - "external-crates/move/move-compiler", - "external-crates/move/move-compiler/transactional-tests", - "external-crates/move/move-core/types", - "external-crates/move/move-ir-compiler", - "external-crates/move/move-ir-compiler/move-bytecode-source-map", - "external-crates/move/move-ir-compiler/move-ir-to-bytecode", - "external-crates/move/move-ir-compiler/move-ir-to-bytecode/syntax", - "external-crates/move/move-ir-compiler/transactional-tests", - "external-crates/move/move-ir/types", - "external-crates/move/move-model", - "external-crates/move/move-prover", - "external-crates/move/move-prover/boogie-backend", - "external-crates/move/move-prover/bytecode", - "external-crates/move/move-prover/interpreter", - "external-crates/move/move-prover/interpreter-testsuite", - "external-crates/move/move-prover/interpreter/crypto", - "external-crates/move/move-prover/move-abigen", - "external-crates/move/move-prover/move-docgen", - "external-crates/move/move-prover/move-errmapgen", - "external-crates/move/move-prover/test-utils", - "external-crates/move/move-stdlib", - "external-crates/move/move-symbol-pool", - "external-crates/move/move-vm/config", - "external-crates/move/move-vm/integration-tests", - "external-crates/move/move-vm/paranoid-tests", - "external-crates/move/move-vm/profiler", - "external-crates/move/move-vm/runtime", - "external-crates/move/move-vm/test-utils", - "external-crates/move/move-vm/transactional-tests", - "external-crates/move/move-vm/types", - "external-crates/move/testing-infra/enum-compat-util", - "external-crates/move/testing-infra/module-generation", - "external-crates/move/testing-infra/move-proc-macros", - "external-crates/move/testing-infra/test-generation", - "external-crates/move/testing-infra/transactional-test-runner", - "external-crates/move/tools/move-bytecode-utils", - "external-crates/move/tools/move-bytecode-viewer", - "external-crates/move/tools/move-cli", - "external-crates/move/tools/move-coverage", - "external-crates/move/tools/move-disassembler", - "external-crates/move/tools/move-explain", - "external-crates/move/tools/move-package", - "external-crates/move/tools/move-resource-viewer", - "external-crates/move/tools/move-unit-test", - "external-crates/move/tools/move-read-write-set-types", + + "external-crates/move/crates/bytecode-interpreter-crypto", + "external-crates/move/crates/bytecode-interpreter-testsuite", + "external-crates/move/crates/bytecode-verifier-libfuzzer", + "external-crates/move/crates/bytecode-verifier-tests", + "external-crates/move/crates/bytecode-verifier-transactional-tests", + "external-crates/move/crates/enum-compat-util", + "external-crates/move/crates/invalid-mutations", + "external-crates/move/crates/language-benchmarks", + "external-crates/move/crates/module-generation", + "external-crates/move/crates/move-abigen", + "external-crates/move/crates/move-abstract-stack", + "external-crates/move/crates/move-analyzer", + "external-crates/move/crates/move-binary-format", + "external-crates/move/crates/move-borrow-graph", + "external-crates/move/crates/move-bytecode-source-map", + "external-crates/move/crates/move-bytecode-utils", + "external-crates/move/crates/move-bytecode-verifier", + "external-crates/move/crates/move-bytecode-viewer", + "external-crates/move/crates/move-cli", + "external-crates/move/crates/move-command-line-common", + "external-crates/move/crates/move-compiler", + "external-crates/move/crates/move-compiler-transactional-tests", + "external-crates/move/crates/move-core-types", + "external-crates/move/crates/move-coverage", + "external-crates/move/crates/move-disassembler", + "external-crates/move/crates/move-docgen", + "external-crates/move/crates/move-errmapgen", + "external-crates/move/crates/move-explain", + "external-crates/move/crates/move-ir-compiler", + "external-crates/move/crates/move-ir-compiler-transactional-tests", + "external-crates/move/crates/move-ir-to-bytecode", + "external-crates/move/crates/move-ir-to-bytecode-syntax", + "external-crates/move/crates/move-ir-types", + "external-crates/move/crates/move-model", + "external-crates/move/crates/move-package", + "external-crates/move/crates/move-proc-macros", + "external-crates/move/crates/move-prover", + "external-crates/move/crates/move-prover-boogie-backend", + "external-crates/move/crates/move-prover-test-utils", + "external-crates/move/crates/move-read-write-set-types", + "external-crates/move/crates/move-resource-viewer", + "external-crates/move/crates/move-stackless-bytecode", + "external-crates/move/crates/move-stackless-bytecode-interpreter", + "external-crates/move/crates/move-stdlib", + "external-crates/move/crates/move-symbol-pool", + "external-crates/move/crates/move-transactional-test-runner", + "external-crates/move/crates/move-unit-test", + "external-crates/move/crates/move-vm-config", + "external-crates/move/crates/move-vm-integration-tests", + "external-crates/move/crates/move-vm-paranoid-tests", + "external-crates/move/crates/move-vm-profiler", + "external-crates/move/crates/move-vm-runtime", + "external-crates/move/crates/move-vm-test-utils", + "external-crates/move/crates/move-vm-transactional-tests", + "external-crates/move/crates/move-vm-types", + "external-crates/move/crates/prover-mutation", + "external-crates/move/crates/serializer-tests", + "external-crates/move/crates/spec-flatten", + "external-crates/move/crates/test-generation", + "sdk/move-binary-format-wasm", ] @@ -293,6 +299,7 @@ duration-str = "0.5.0" ed25519 = { version = "1.5.0", features = ["pkcs8", "alloc", "zeroize"] } ed25519-consensus = { version = "2.0.1", features = ["serde"] } either = "1.8.0" +petgraph = "0.5.1" enum_dispatch = "^0.3" expect-test = "1.4.0" eyre = "0.6.8" @@ -492,28 +499,28 @@ zeroize = "1.6.0" versions = "4.1.0" # Move dependencies -move-binary-format = { path = "external-crates/move/move-binary-format" } -move-bytecode-utils = { path = "external-crates/move/tools/move-bytecode-utils" } -move-cli = { path = "external-crates/move/tools/move-cli" } -move-compiler = { path = "external-crates/move/move-compiler" } -move-core-types = { path = "external-crates/move/move-core/types" } -move-disassembler = { path = "external-crates/move/tools/move-disassembler" } -move-package = { path = "external-crates/move/tools/move-package" } -move-unit-test = { path = "external-crates/move/tools/move-unit-test" } -move-vm-config = { path = "external-crates/move/move-vm/config" } -move-vm-test-utils = { path = "external-crates/move/move-vm/test-utils", features = [ +move-binary-format = { path = "external-crates/move/crates/move-binary-format" } +move-bytecode-utils = { path = "external-crates/move/crates/move-bytecode-utils" } +move-cli = { path = "external-crates/move/crates/move-cli" } +move-compiler = { path = "external-crates/move/crates/move-compiler" } +move-core-types = { path = "external-crates/move/crates/move-core-types" } +move-disassembler = { path = "external-crates/move/crates/move-disassembler" } +move-package = { path = "external-crates/move/crates/move-package" } +move-unit-test = { path = "external-crates/move/crates/move-unit-test" } +move-vm-config = { path = "external-crates/move/crates/move-vm-config" } +move-vm-test-utils = { path = "external-crates/move/crates/move-vm-test-utils/", features = [ "tiered-gas", ] } -move-vm-types = { path = "external-crates/move/move-vm/types" } -move-vm-profiler = { path = "external-crates/move/move-vm/profiler" } -move-command-line-common = { path = "external-crates/move/move-command-line-common" } -move-transactional-test-runner = { path = "external-crates/move/testing-infra/transactional-test-runner" } -move-ir-types = { path = "external-crates/move/move-ir/types" } -move-prover = { path = "external-crates/move/move-prover" } -move-prover-boogie-backend = { path = "external-crates/move/move-prover/boogie-backend" } -move-stackless-bytecode = { path = "external-crates/move/move-prover/bytecode" } -move-symbol-pool = { path = "external-crates/move/move-symbol-pool" } -move-abstract-stack = { path = "external-crates/move/move-abstract-stack" } +move-vm-types = { path = "external-crates/move/crates/move-vm-types" } +move-vm-profiler = { path = "external-crates/move/crates/move-vm-profiler" } +move-command-line-common = { path = "external-crates/move/crates/move-command-line-common" } +move-transactional-test-runner = { path = "external-crates/move/crates/move-transactional-test-runner" } +move-ir-types = { path = "external-crates/move/crates/move-ir-types" } +move-prover = { path = "external-crates/move/crates/move-prover" } +move-prover-boogie-backend = { path = "external-crates/move/crates/move-prover-boogie-backend" } +move-stackless-bytecode = { path = "external-crates/move/crates/move-stackless-bytecode" } +move-symbol-pool = { path = "external-crates/move/crates/move-symbol-pool" } +move-abstract-stack = { path = "external-crates/move/crates/move-abstract-stack" } fastcrypto = { git = "https://github.com/MystenLabs/fastcrypto", rev = "802c1ac98061687d6ce024849c747a250dbeea52" } fastcrypto-tbls = { git = "https://github.com/MystenLabs/fastcrypto", rev = "802c1ac98061687d6ce024849c747a250dbeea52"} diff --git a/crates/sui-framework-tests/Cargo.toml b/crates/sui-framework-tests/Cargo.toml index 8112ead207510..2e5bf8669b8d7 100644 --- a/crates/sui-framework-tests/Cargo.toml +++ b/crates/sui-framework-tests/Cargo.toml @@ -16,7 +16,7 @@ sui-move-build.workspace = true sui-protocol-config.workspace = true sui-types.workspace = true -move-bytecode-verifier = { path = "../../external-crates/move/move-bytecode-verifier" } +move-bytecode-verifier = { path = "../../external-crates/move/crates/move-bytecode-verifier" } sui-adapter = { path = "../../sui-execution/latest/sui-adapter", package = "sui-adapter-latest" } sui-verifier = { path = "../../sui-execution/latest/sui-verifier", package = "sui-verifier-latest" } diff --git a/crates/sui-move-build/Cargo.toml b/crates/sui-move-build/Cargo.toml index 82d0b0edba177..ab85bae893b55 100644 --- a/crates/sui-move-build/Cargo.toml +++ b/crates/sui-move-build/Cargo.toml @@ -12,7 +12,7 @@ anyhow.workspace = true fastcrypto.workspace = true tempfile.workspace = true -move-bytecode-verifier = { path = "../../external-crates/move/move-bytecode-verifier" } +move-bytecode-verifier = { path = "../../external-crates/move/crates/move-bytecode-verifier" } sui-verifier = { path = "../../sui-execution/latest/sui-verifier", package = "sui-verifier-latest" } serde-reflection.workspace = true diff --git a/crates/sui-move/Cargo.toml b/crates/sui-move/Cargo.toml index 894afaadea9a7..1c4088a2a11b4 100644 --- a/crates/sui-move/Cargo.toml +++ b/crates/sui-move/Cargo.toml @@ -29,7 +29,7 @@ move-unit-test.workspace = true telemetry-subscribers.workspace = true tokio = { workspace = true, features = ["full"] } -move-vm-runtime = { path = "../../external-crates/move/move-vm/runtime" } +move-vm-runtime = { path = "../../external-crates/move/crates/move-vm-runtime" } sui-move-natives = { path = "../../sui-execution/latest/sui-move-natives", package = "sui-move-natives-latest" } sui-core = { workspace = true, optional = true } diff --git a/crates/sui-transactional-test-runner/Cargo.toml b/crates/sui-transactional-test-runner/Cargo.toml index ba969abb82902..6a7c54a48146e 100644 --- a/crates/sui-transactional-test-runner/Cargo.toml +++ b/crates/sui-transactional-test-runner/Cargo.toml @@ -27,8 +27,8 @@ move-core-types.workspace = true move-symbol-pool.workspace = true move-transactional-test-runner.workspace = true -move-stdlib = { path = "../../external-crates/move/move-stdlib" } -move-vm-runtime = { path = "../../external-crates/move/move-vm/runtime" } +move-stdlib = { path = "../../external-crates/move/crates/move-stdlib" } +move-vm-runtime = { path = "../../external-crates/move/crates/move-vm-runtime" } sui-swarm-config.workspace = true sui-core = { workspace = true, features = ["test-utils"] } diff --git a/crates/workspace-hack/Cargo.toml b/crates/workspace-hack/Cargo.toml index 263973d23da14..b8d3937f7f3fc 100644 --- a/crates/workspace-hack/Cargo.toml +++ b/crates/workspace-hack/Cargo.toml @@ -141,7 +141,7 @@ bs58 = { version = "0.4", features = ["check"] } bstr = { version = "1" } bulletproofs = { version = "4" } byte-slice-cast = { version = "1" } -bytecode-interpreter-crypto = { path = "../../external-crates/move/move-prover/interpreter/crypto", default-features = false } +bytecode-interpreter-crypto = { path = "../../external-crates/move/crates/bytecode-interpreter-crypto", default-features = false } bytecount = { version = "0.6", default-features = false } bytemuck = { version = "1", default-features = false } byteorder = { version = "1", features = ["i128"] } @@ -253,7 +253,7 @@ elliptic-curve-5ef9efb8ec2df382 = { package = "elliptic-curve", version = "0.12" encode_unicode-dff4ba8e3ae991db = { package = "encode_unicode", version = "1" } encoding_rs = { version = "0.8" } endian-type = { version = "0.1", default-features = false } -enum-compat-util = { path = "../../external-crates/move/testing-infra/enum-compat-util", default-features = false } +enum-compat-util = { path = "../../external-crates/move/crates/enum-compat-util", default-features = false } equivalent = { version = "1", default-features = false } ethnum = { version = "1", default-features = false } event-listener = { version = "2", default-features = false } @@ -409,46 +409,46 @@ miniz_oxide = { version = "0.6", default-features = false, features = ["with-all mio-c38e5c1d305a1b54 = { package = "mio", version = "0.8", features = ["net", "os-ext"] } mockall = { version = "0.11", default-features = false } more-asserts = { version = "0.3", default-features = false } -move-abigen = { path = "../../external-crates/move/move-prover/move-abigen", default-features = false } -move-abstract-stack = { path = "../../external-crates/move/move-abstract-stack", default-features = false } -move-binary-format = { path = "../../external-crates/move/move-binary-format" } -move-borrow-graph = { path = "../../external-crates/move/move-borrow-graph", default-features = false } -move-bytecode-source-map = { path = "../../external-crates/move/move-ir-compiler/move-bytecode-source-map" } -move-bytecode-utils = { path = "../../external-crates/move/tools/move-bytecode-utils", default-features = false } -move-bytecode-verifier = { path = "../../external-crates/move/move-bytecode-verifier" } +move-abigen = { path = "../../external-crates/move/crates/move-abigen", default-features = false } +move-abstract-stack = { path = "../../external-crates/move/crates/move-abstract-stack", default-features = false } +move-binary-format = { path = "../../external-crates/move/crates/move-binary-format" } +move-borrow-graph = { path = "../../external-crates/move/crates/move-borrow-graph", default-features = false } +move-bytecode-source-map = { path = "../../external-crates/move/crates/move-bytecode-source-map" } +move-bytecode-utils = { path = "../../external-crates/move/crates/move-bytecode-utils", default-features = false } +move-bytecode-verifier = { path = "../../external-crates/move/crates/move-bytecode-verifier" } move-bytecode-verifier-v0 = { path = "../../external-crates/move/move-execution/v0/move-bytecode-verifier" } -move-bytecode-viewer = { path = "../../external-crates/move/tools/move-bytecode-viewer" } -move-cli = { path = "../../external-crates/move/tools/move-cli", default-features = false } -move-command-line-common = { path = "../../external-crates/move/move-command-line-common", default-features = false } -move-compiler = { path = "../../external-crates/move/move-compiler", default-features = false } -move-core-types = { path = "../../external-crates/move/move-core/types", features = ["fuzzing"] } -move-coverage = { path = "../../external-crates/move/tools/move-coverage" } -move-disassembler = { path = "../../external-crates/move/tools/move-disassembler" } -move-docgen = { path = "../../external-crates/move/move-prover/move-docgen", default-features = false } -move-errmapgen = { path = "../../external-crates/move/move-prover/move-errmapgen", default-features = false } -move-ir-compiler = { path = "../../external-crates/move/move-ir-compiler" } -move-ir-to-bytecode = { path = "../../external-crates/move/move-ir-compiler/move-ir-to-bytecode" } -move-ir-to-bytecode-syntax = { path = "../../external-crates/move/move-ir-compiler/move-ir-to-bytecode/syntax" } -move-ir-types = { path = "../../external-crates/move/move-ir/types", default-features = false } -move-model = { path = "../../external-crates/move/move-model", default-features = false } -move-package = { path = "../../external-crates/move/tools/move-package", default-features = false } -move-prover = { path = "../../external-crates/move/move-prover", default-features = false } -move-prover-boogie-backend = { path = "../../external-crates/move/move-prover/boogie-backend", default-features = false } -move-read-write-set-types = { path = "../../external-crates/move/tools/move-read-write-set-types", default-features = false } -move-resource-viewer = { path = "../../external-crates/move/tools/move-resource-viewer", default-features = false } -move-stackless-bytecode = { path = "../../external-crates/move/move-prover/bytecode", default-features = false } -move-stackless-bytecode-interpreter = { path = "../../external-crates/move/move-prover/interpreter", default-features = false } -move-stdlib = { path = "../../external-crates/move/move-stdlib", features = ["testing"] } +move-bytecode-viewer = { path = "../../external-crates/move/crates/move-bytecode-viewer" } +move-cli = { path = "../../external-crates/move/crates/move-cli", default-features = false } +move-command-line-common = { path = "../../external-crates/move/crates/move-command-line-common", default-features = false } +move-compiler = { path = "../../external-crates/move/crates/move-compiler", default-features = false } +move-core-types = { path = "../../external-crates/move/crates/move-core-types", features = ["fuzzing"] } +move-coverage = { path = "../../external-crates/move/crates/move-coverage" } +move-disassembler = { path = "../../external-crates/move/crates/move-disassembler" } +move-docgen = { path = "../../external-crates/move/crates/move-docgen", default-features = false } +move-errmapgen = { path = "../../external-crates/move/crates/move-errmapgen", default-features = false } +move-ir-compiler = { path = "../../external-crates/move/crates/move-ir-compiler" } +move-ir-to-bytecode = { path = "../../external-crates/move/crates/move-ir-to-bytecode" } +move-ir-to-bytecode-syntax = { path = "../../external-crates/move/crates/move-ir-to-bytecode-syntax" } +move-ir-types = { path = "../../external-crates/move/crates/move-ir-types", default-features = false } +move-model = { path = "../../external-crates/move/crates/move-model", default-features = false } +move-package = { path = "../../external-crates/move/crates/move-package", default-features = false } +move-prover = { path = "../../external-crates/move/crates/move-prover", default-features = false } +move-prover-boogie-backend = { path = "../../external-crates/move/crates/move-prover-boogie-backend", default-features = false } +move-read-write-set-types = { path = "../../external-crates/move/crates/move-read-write-set-types", default-features = false } +move-resource-viewer = { path = "../../external-crates/move/crates/move-resource-viewer", default-features = false } +move-stackless-bytecode = { path = "../../external-crates/move/crates/move-stackless-bytecode", default-features = false } +move-stackless-bytecode-interpreter = { path = "../../external-crates/move/crates/move-stackless-bytecode-interpreter", default-features = false } +move-stdlib = { path = "../../external-crates/move/crates/move-stdlib", features = ["testing"] } move-stdlib-v0 = { path = "../../external-crates/move/move-execution/v0/move-stdlib", default-features = false } -move-symbol-pool = { path = "../../external-crates/move/move-symbol-pool" } -move-transactional-test-runner = { path = "../../external-crates/move/testing-infra/transactional-test-runner", default-features = false } -move-unit-test = { path = "../../external-crates/move/tools/move-unit-test", default-features = false } -move-vm-config = { path = "../../external-crates/move/move-vm/config", default-features = false } -move-vm-profiler = { path = "../../external-crates/move/move-vm/profiler", default-features = false } -move-vm-runtime = { path = "../../external-crates/move/move-vm/runtime", features = ["testing"] } +move-symbol-pool = { path = "../../external-crates/move/crates/move-symbol-pool" } +move-transactional-test-runner = { path = "../../external-crates/move/crates/move-transactional-test-runner", default-features = false } +move-unit-test = { path = "../../external-crates/move/crates/move-unit-test", default-features = false } +move-vm-config = { path = "../../external-crates/move/crates/move-vm-config", default-features = false } +move-vm-profiler = { path = "../../external-crates/move/crates/move-vm-profiler", default-features = false } +move-vm-runtime = { path = "../../external-crates/move/crates/move-vm-runtime", features = ["testing"] } move-vm-runtime-v0 = { path = "../../external-crates/move/move-execution/v0/move-vm/runtime" } -move-vm-test-utils = { path = "../../external-crates/move/move-vm/test-utils", features = ["tiered-gas"] } -move-vm-types = { path = "../../external-crates/move/move-vm/types" } +move-vm-test-utils = { path = "../../external-crates/move/crates/move-vm-test-utils", features = ["tiered-gas"] } +move-vm-types = { path = "../../external-crates/move/crates/move-vm-types" } multer = { version = "2" } multiaddr = { version = "0.17" } multibase = { version = "0.9" } @@ -919,7 +919,7 @@ bs58 = { version = "0.4", features = ["check"] } bstr = { version = "1" } bulletproofs = { version = "4" } byte-slice-cast = { version = "1" } -bytecode-interpreter-crypto = { path = "../../external-crates/move/move-prover/interpreter/crypto", default-features = false } +bytecode-interpreter-crypto = { path = "../../external-crates/move/crates/bytecode-interpreter-crypto", default-features = false } bytecount = { version = "0.6", default-features = false } bytemuck = { version = "1", default-features = false } byteorder = { version = "1", features = ["i128"] } @@ -1056,7 +1056,7 @@ elliptic-curve-5ef9efb8ec2df382 = { package = "elliptic-curve", version = "0.12" encode_unicode-dff4ba8e3ae991db = { package = "encode_unicode", version = "1" } encoding_rs = { version = "0.8" } endian-type = { version = "0.1", default-features = false } -enum-compat-util = { path = "../../external-crates/move/testing-infra/enum-compat-util", default-features = false } +enum-compat-util = { path = "../../external-crates/move/crates/enum-compat-util", default-features = false } enum_dispatch = { version = "0.3", default-features = false } equivalent = { version = "1", default-features = false } ethnum = { version = "1", default-features = false } @@ -1229,47 +1229,47 @@ mio-c38e5c1d305a1b54 = { package = "mio", version = "0.8", features = ["net", "o mockall = { version = "0.11", default-features = false } mockall_derive = { version = "0.11", default-features = false } more-asserts = { version = "0.3", default-features = false } -move-abigen = { path = "../../external-crates/move/move-prover/move-abigen", default-features = false } -move-abstract-stack = { path = "../../external-crates/move/move-abstract-stack", default-features = false } -move-binary-format = { path = "../../external-crates/move/move-binary-format" } -move-borrow-graph = { path = "../../external-crates/move/move-borrow-graph", default-features = false } -move-bytecode-source-map = { path = "../../external-crates/move/move-ir-compiler/move-bytecode-source-map" } -move-bytecode-utils = { path = "../../external-crates/move/tools/move-bytecode-utils", default-features = false } -move-bytecode-verifier = { path = "../../external-crates/move/move-bytecode-verifier" } +move-abigen = { path = "../../external-crates/move/crates/move-abigen", default-features = false } +move-abstract-stack = { path = "../../external-crates/move/crates/move-abstract-stack", default-features = false } +move-binary-format = { path = "../../external-crates/move/crates/move-binary-format" } +move-borrow-graph = { path = "../../external-crates/move/crates/move-borrow-graph", default-features = false } +move-bytecode-source-map = { path = "../../external-crates/move/crates/move-bytecode-source-map" } +move-bytecode-utils = { path = "../../external-crates/move/crates/move-bytecode-utils", default-features = false } +move-bytecode-verifier = { path = "../../external-crates/move/crates/move-bytecode-verifier" } move-bytecode-verifier-v0 = { path = "../../external-crates/move/move-execution/v0/move-bytecode-verifier" } -move-bytecode-viewer = { path = "../../external-crates/move/tools/move-bytecode-viewer" } -move-cli = { path = "../../external-crates/move/tools/move-cli", default-features = false } -move-command-line-common = { path = "../../external-crates/move/move-command-line-common", default-features = false } -move-compiler = { path = "../../external-crates/move/move-compiler", default-features = false } -move-core-types = { path = "../../external-crates/move/move-core/types", features = ["fuzzing"] } -move-coverage = { path = "../../external-crates/move/tools/move-coverage" } -move-disassembler = { path = "../../external-crates/move/tools/move-disassembler" } -move-docgen = { path = "../../external-crates/move/move-prover/move-docgen", default-features = false } -move-errmapgen = { path = "../../external-crates/move/move-prover/move-errmapgen", default-features = false } -move-ir-compiler = { path = "../../external-crates/move/move-ir-compiler" } -move-ir-to-bytecode = { path = "../../external-crates/move/move-ir-compiler/move-ir-to-bytecode" } -move-ir-to-bytecode-syntax = { path = "../../external-crates/move/move-ir-compiler/move-ir-to-bytecode/syntax" } -move-ir-types = { path = "../../external-crates/move/move-ir/types", default-features = false } -move-model = { path = "../../external-crates/move/move-model", default-features = false } -move-package = { path = "../../external-crates/move/tools/move-package", default-features = false } -move-proc-macros = { path = "../../external-crates/move/testing-infra/move-proc-macros", default-features = false } -move-prover = { path = "../../external-crates/move/move-prover", default-features = false } -move-prover-boogie-backend = { path = "../../external-crates/move/move-prover/boogie-backend", default-features = false } -move-read-write-set-types = { path = "../../external-crates/move/tools/move-read-write-set-types", default-features = false } -move-resource-viewer = { path = "../../external-crates/move/tools/move-resource-viewer", default-features = false } -move-stackless-bytecode = { path = "../../external-crates/move/move-prover/bytecode", default-features = false } -move-stackless-bytecode-interpreter = { path = "../../external-crates/move/move-prover/interpreter", default-features = false } -move-stdlib = { path = "../../external-crates/move/move-stdlib", features = ["testing"] } +move-bytecode-viewer = { path = "../../external-crates/move/crates/move-bytecode-viewer" } +move-cli = { path = "../../external-crates/move/crates/move-cli", default-features = false } +move-command-line-common = { path = "../../external-crates/move/crates/move-command-line-common", default-features = false } +move-compiler = { path = "../../external-crates/move/crates/move-compiler", default-features = false } +move-core-types = { path = "../../external-crates/move/crates/move-core-types", features = ["fuzzing"] } +move-coverage = { path = "../../external-crates/move/crates/move-coverage" } +move-disassembler = { path = "../../external-crates/move/crates/move-disassembler" } +move-docgen = { path = "../../external-crates/move/crates/move-docgen", default-features = false } +move-errmapgen = { path = "../../external-crates/move/crates/move-errmapgen", default-features = false } +move-ir-compiler = { path = "../../external-crates/move/crates/move-ir-compiler" } +move-ir-to-bytecode = { path = "../../external-crates/move/crates/move-ir-to-bytecode" } +move-ir-to-bytecode-syntax = { path = "../../external-crates/move/crates/move-ir-to-bytecode-syntax" } +move-ir-types = { path = "../../external-crates/move/crates/move-ir-types", default-features = false } +move-model = { path = "../../external-crates/move/crates/move-model", default-features = false } +move-package = { path = "../../external-crates/move/crates/move-package", default-features = false } +move-proc-macros = { path = "../../external-crates/move/crates/move-proc-macros", default-features = false } +move-prover = { path = "../../external-crates/move/crates/move-prover", default-features = false } +move-prover-boogie-backend = { path = "../../external-crates/move/crates/move-prover-boogie-backend", default-features = false } +move-read-write-set-types = { path = "../../external-crates/move/crates/move-read-write-set-types", default-features = false } +move-resource-viewer = { path = "../../external-crates/move/crates/move-resource-viewer", default-features = false } +move-stackless-bytecode = { path = "../../external-crates/move/crates/move-stackless-bytecode", default-features = false } +move-stackless-bytecode-interpreter = { path = "../../external-crates/move/crates/move-stackless-bytecode-interpreter", default-features = false } +move-stdlib = { path = "../../external-crates/move/crates/move-stdlib", features = ["testing"] } move-stdlib-v0 = { path = "../../external-crates/move/move-execution/v0/move-stdlib", default-features = false } -move-symbol-pool = { path = "../../external-crates/move/move-symbol-pool" } -move-transactional-test-runner = { path = "../../external-crates/move/testing-infra/transactional-test-runner", default-features = false } -move-unit-test = { path = "../../external-crates/move/tools/move-unit-test", default-features = false } -move-vm-config = { path = "../../external-crates/move/move-vm/config", default-features = false } -move-vm-profiler = { path = "../../external-crates/move/move-vm/profiler", default-features = false } -move-vm-runtime = { path = "../../external-crates/move/move-vm/runtime", features = ["testing"] } +move-symbol-pool = { path = "../../external-crates/move/crates/move-symbol-pool" } +move-transactional-test-runner = { path = "../../external-crates/move/crates/move-transactional-test-runner", default-features = false } +move-unit-test = { path = "../../external-crates/move/crates/move-unit-test", default-features = false } +move-vm-config = { path = "../../external-crates/move/crates/move-vm-config", default-features = false } +move-vm-profiler = { path = "../../external-crates/move/crates/move-vm-profiler", default-features = false } +move-vm-runtime = { path = "../../external-crates/move/crates/move-vm-runtime", features = ["testing"] } move-vm-runtime-v0 = { path = "../../external-crates/move/move-execution/v0/move-vm/runtime" } -move-vm-test-utils = { path = "../../external-crates/move/move-vm/test-utils", features = ["tiered-gas"] } -move-vm-types = { path = "../../external-crates/move/move-vm/types" } +move-vm-test-utils = { path = "../../external-crates/move/crates/move-vm-test-utils", features = ["tiered-gas"] } +move-vm-types = { path = "../../external-crates/move/crates/move-vm-types" } multer = { version = "2" } multiaddr = { version = "0.17" } multibase = { version = "0.9" } diff --git a/external-crates/move/Cargo.toml b/external-crates/move/Cargo.toml index cd2bbfc3846ad..5bc44bc649bf8 100644 --- a/external-crates/move/Cargo.toml +++ b/external-crates/move/Cargo.toml @@ -2,217 +2,156 @@ resolver = "2" members = [ - "benchmarks", - "move-analyzer", - "move-binary-format", - "move-binary-format/serializer-tests", - "move-borrow-graph", - "move-abstract-stack", - "move-bytecode-verifier", - "move-bytecode-verifier/bytecode-verifier-tests", - "move-bytecode-verifier/fuzz", - "move-bytecode-verifier/invalid-mutations", - "move-bytecode-verifier/transactional-tests", - "move-command-line-common", - "move-compiler", - "move-compiler/transactional-tests", - "move-core/types", - "move-ir/types", - "move-ir-compiler", - "move-ir-compiler/move-bytecode-source-map", - "move-ir-compiler/move-ir-to-bytecode", - "move-ir-compiler/move-ir-to-bytecode/syntax", - "move-ir-compiler/transactional-tests", - "move-model", - "move-prover", - "move-prover/boogie-backend", - "move-prover/bytecode", - "move-prover/interpreter", - "move-prover/interpreter/crypto", - "move-prover/interpreter-testsuite", - "move-prover/move-abigen", - "move-prover/move-docgen", - "move-prover/move-errmapgen", - "move-prover/mutation", - "move-prover/test-utils", - "move-prover/tools/spec-flatten", - "move-stdlib", - "move-symbol-pool", - "move-vm/config", - "move-vm/integration-tests", - "move-vm/paranoid-tests", - "move-vm/runtime", - "move-vm/profiler", - "move-vm/test-utils", - "move-vm/transactional-tests", - "move-vm/types", - "testing-infra/module-generation", - "testing-infra/test-generation", - "testing-infra/transactional-test-runner", - "testing-infra/enum-compat-util", - "testing-infra/move-proc-macros", - "tools/move-bytecode-utils", - "tools/move-bytecode-viewer", - "tools/move-cli", - "tools/move-coverage", - "tools/move-disassembler", - "tools/move-explain", - "tools/move-package", - "tools/move-resource-viewer", - "tools/move-unit-test", - "tools/move-read-write-set-types", + "crates/*", ] # Dependencies that should be kept in sync through the whole workspace [workspace.dependencies] -treeline = "0.1.0" -named-lock = "0.2.0" -move-bytecode-viewer = { path = "tools/move-bytecode-viewer" } aes-gcm = "0.8.0" anyhow = "1.0.52" arbitrary = { version = "1.1.7", features = ["derive", "derive_arbitrary"] } -libfuzzer-sys = "0.4" +async-trait = "0.1.42" bcs = "0.1.4" +better_any = "0.1.1" bitvec = "0.19.4" byteorder = "1.4.3" -prover_bytecode = { path = "move-prover/bytecode", package="move-stackless-bytecode" } bytes = "1.0.1" +chrono = "0.4.19" clap = { version = "4", features = ["derive"] } -module-generation = { path = "testing-infra/module-generation" } -rayon = "1.5.0" +codespan = "0.11.1" codespan-reporting = "0.11.1" +colored = "2.0.0" criterion = "0.3.4" criterion-cpu-time = "0.1.0" crossbeam = "0.8" +crossbeam-channel = "0.5.0" +crossterm = "0.21" curve25519-dalek = { version = "0.1.0", package = "curve25519-dalek-fiat", default-features = false, features = ["std", "u64_backend"] } datatest-stable = "0.1.1" derivative = "2.2.0" +difference = "2.0.0" digest = "0.9.0" +dir-diff = "0.3.2" +dirs-next = "2.0.0" dunce = "1.0.2" ed25519-dalek = { version = "0.1.0", package = "ed25519-dalek-fiat", default-features = false, features = ["std", "serde", "u64_backend"] } -enum-compat-util = { path = "testing-infra/enum-compat-util"} +ethnum = "1.0.4" +fail = "0.4.0" +file_diff = "1.0.0" +futures = "0.3.12" getrandom = "0.2.9" -crossbeam-channel = "0.5.0" -tracing-subscriber = { version = "0.3.15", features = ["env-filter"] } +heck = "0.3.2" hex = "0.4.3" hex-literal = "0.3.4" hkdf = "0.10.0" im = "15.1.0" -invalid-mutations = { path = "move-bytecode-verifier/invalid-mutations" } -move-unit-test = { path = "tools/move-unit-test" } -move-prover = { path = "move-prover" } -z3tracer = "0.8.0" -chrono = "0.4.19" -plotters = { version = "0.3.0", default_features = false, features = ["evcxr", "line_series", "histogram"]} -heck = "0.3.2" -bytecode-interpreter-crypto = { path = "move-prover/interpreter/crypto" } +internment = { version = "0.5.0", features = [ "arc"] } +itertools = "0.10.0" +libfuzzer-sys = "0.4" +log = { version = "0.4.14", features = ["serde"] } lsp-server = "0.5.1" lsp-types = "0.90.1" +memory-stats = "1.0.0" mirai-annotations = "1.10.1" -move-abstract-stack = { path = "move-abstract-stack" } -move-binary-format = { path = "move-binary-format" } -move-borrow-graph = { path = "move-borrow-graph" } -move-cli = { path = "tools/move-cli" } -move-command-line-common = { path = "move-command-line-common" } -move-transactional-test-runner = { path = "testing-infra/transactional-test-runner" } -better_any = "0.1.1" -parking_lot = "0.11.1" -tracing = "0.1.26" -serde_yaml = "0.8.26" -move-ir-compiler = { path = "move-ir-compiler" } -move-compiler = { path = "move-compiler" } -move-core-types = { path = "move-core/types" } -move-ir-types = { path = "move-ir/types" } -move-package = { path = "tools/move-package" } -move-proc-macros = { path = "testing-infra/move-proc-macros"} -move-stdlib = { path = "move-stdlib" } -move-symbol-pool = { path = "move-symbol-pool" } -move-vm-config = { path = "move-vm/config" } -move-vm-runtime = { path = "move-vm/runtime" } -move-vm-test-utils = { path = "move-vm/test-utils" } -move-vm-types = { path = "move-vm/types" } -move-ir-to-bytecode = { path = "move-ir-compiler/move-ir-to-bytecode" } -move-bytecode-source-map = { path = "move-ir-compiler/move-bytecode-source-map" } +named-lock = "0.2.0" +num = "0.4.0" +num-bigint = "0.4.0" +num_cpus = "1.13.0" once_cell = "1.7.2" +ouroboros = "0.17.2" +parking_lot = "0.11.1" +paste = "1.0.5" petgraph = "0.5.1" +phf = { version = "0.11", features = ["macros"] } +plotters = { version = "0.3.0", default_features = false, features = ["evcxr", "line_series", "histogram"]} +pretty = "0.10.0" +prettydiff = "0.4.0" +primitive-types = { version = "0.10.1", features = ["impl-serde"]} proc-macro2 = "1.0.24" proptest = "1.0.0" proptest-derive = "0.3.0" quote = "1.0.9" rand = "0.8.0" +rayon = "1.5.0" ref-cast = "1.0.6" +regex = "1.5.5" ripemd160 = "0.9.1" -move-disassembler = { path = "tools/move-disassembler" } -move-resource-viewer = { path = "tools/move-resource-viewer" } -serde-reflection = "0.3.2" -tui = "0.17.0" -colored = "2.0.0" -toml_edit = { version = "0.14.3", features = ["easy"] } -crossterm = "0.21" serde = { version = "1.0.124", features = ["derive"] } serde-name = "0.1.1" +serde-reflection = "0.3.2" serde_bytes = "0.11.5" serde_json = "1.0.64" +serde_yaml = "0.8.26" sha2 = "0.9.3" sha3 = "0.9.1" +shell-words = "1.0.0" +simplelog = "0.9.0" smallvec = "1.6.1" static_assertions = "1.1.0" -num_cpus = "1.13.0" syn = { version = "1.0.64", features = ["derive"] } tempfile = "3.2.0" +tera = "1.16.0" thiserror = "1.0.24" tiny-keccak = { version = "2.0.2", features = ["sha3"] } +tokio = { version = "1.18.2", features = ["full"] } +toml = "0.5.8" +toml_edit = { version = "0.14.3", features = ["easy"] } +tracing = "0.1.26" +tracing-subscriber = { version = "0.3.15", features = ["env-filter"] } +treeline = "0.1.0" +tui = "0.17.0" +uint = "0.9.4" url = "2.2.2" variant_count = "1.1.0" -x25519-dalek = { version = "0.1.0", package = "x25519-dalek-fiat", default-features = false, features = ["std", "u64_backend"] } - -fail = "0.4.0" - -move-bytecode-utils = { path = "tools/move-bytecode-utils" } -move-coverage = { path = "tools/move-coverage" } - -move-bytecode-verifier = { path = "move-bytecode-verifier" } -difference = "2.0.0" walkdir = "2.3.1" -num-bigint = "0.4.0" -dirs-next = "2.0.0" -regex = "1.5.5" -primitive-types = { version = "0.10.1", features = ["impl-serde"]} -move-ir-to-bytecode-syntax = { path = "move-ir-compiler/move-ir-to-bytecode/syntax" } -log = { version = "0.4.14", features = ["serde"] } -prettydiff = "0.4.0" -codespan = "0.11.1" -internment = { version = "0.5.0", features = [ "arc"] } -itertools = "0.10.0" -move-prover-test-utils = { path = "move-prover/test-utils" } -move-prover-boogie-backend = { path = "move-prover/boogie-backend" } -move-model = { path = "move-model" } -simplelog = "0.9.0" -toml = "0.5.8" -shell-words = "1.0.0" -async-trait = "0.1.42" -pretty = "0.10.0" -futures = "0.3.12" -paste = "1.0.5" -move-read-write-set-types = { path = "tools/move-read-write-set-types" } -move-stackless-bytecode-interpreter = { path = "move-prover/interpreter" } -tera = "1.16.0" -tokio = { version = "1.18.2", features = ["full"] } -move-docgen = { path = "move-prover/move-docgen" } -dir-diff = "0.3.2" -file_diff = "1.0.0" -phf = { version = "0.11", features = ["macros"] } -memory-stats = "1.0.0" -move-abigen = { path = "move-prover/move-abigen" } whoami = { version = "1.2.1" } -move-errmapgen = { path = "move-prover/move-errmapgen" } -move-stackless-bytecode = { path = "move-prover/bytecode" } -ouroboros = "0.17.2" -uint = "0.9.4" -num = "0.4.0" -ethnum = "1.0.4" +x25519-dalek = { version = "0.1.0", package = "x25519-dalek-fiat", default-features = false, features = ["std", "u64_backend"] } +z3tracer = "0.8.0" -move-vm-profiler = { path = "move-vm/profiler" } +bytecode-interpreter-crypto = { path = "crates/bytecode-interpreter-crypto" } +enum-compat-util = { path = "crates/enum-compat-util"} +invalid-mutations = { path = "crates/invalid-mutations" } +module-generation = { path = "crates/module-generation" } +move-abigen = { path = "crates/move-abigen" } +move-abstract-stack = { path = "crates/move-abstract-stack" } +move-binary-format = { path = "crates/move-binary-format" } +move-borrow-graph = { path = "crates/move-borrow-graph" } +move-bytecode-source-map = { path = "crates/move-bytecode-source-map" } +move-bytecode-utils = { path = "crates/move-bytecode-utils" } +move-bytecode-verifier = { path = "crates/move-bytecode-verifier" } +move-bytecode-viewer = { path = "crates/move-bytecode-viewer" } +move-cli = { path = "crates/move-cli" } +move-command-line-common = { path = "crates/move-command-line-common" } +move-compiler = { path = "crates/move-compiler" } +move-core-types = { path = "crates/move-core-types" } +move-coverage = { path = "crates/move-coverage" } +move-disassembler = { path = "crates/move-disassembler" } +move-docgen = { path = "crates/move-docgen" } +move-errmapgen = { path = "crates/move-errmapgen" } +move-ir-compiler = { path = "crates/move-ir-compiler" } +move-ir-to-bytecode = { path = "crates/move-ir-to-bytecode" } +move-ir-to-bytecode-syntax = { path = "crates/move-ir-to-bytecode-syntax" } +move-ir-types = { path = "crates/move-ir-types" } +move-model = { path = "crates/move-model" } +move-package = { path = "crates/move-package" } +move-proc-macros = { path = "crates/move-proc-macros"} +move-prover = { path = "crates/move-prover" } +move-prover-boogie-backend = { path = "crates/move-prover-boogie-backend" } +move-prover-test-utils = { path = "crates/move-prover-test-utils" } +move-read-write-set-types = { path = "crates/move-read-write-set-types" } +move-resource-viewer = { path = "crates/move-resource-viewer" } +move-stackless-bytecode = { path = "crates/move-stackless-bytecode" } +move-stackless-bytecode-interpreter = { path = "crates/move-stackless-bytecode-interpreter" } +move-stdlib = { path = "crates/move-stdlib" } +move-symbol-pool = { path = "crates/move-symbol-pool" } +move-transactional-test-runner = { path = "crates/move-transactional-test-runner" } +move-unit-test = { path = "crates/move-unit-test" } +move-vm-config = { path = "crates/move-vm-config" } +move-vm-profiler = { path = "crates/move-vm-profiler" } +move-vm-runtime = { path = "crates/move-vm-runtime" } +move-vm-test-utils = { path = "crates/move-vm-test-utils" } +move-vm-types = { path = "crates/move-vm-types" } +prover_bytecode = { path = "crates/move-stackless-bytecode", package="move-stackless-bytecode" } [profile.bench] debug = true diff --git a/external-crates/move/move-prover/interpreter/crypto/Cargo.toml b/external-crates/move/crates/bytecode-interpreter-crypto/Cargo.toml similarity index 100% rename from external-crates/move/move-prover/interpreter/crypto/Cargo.toml rename to external-crates/move/crates/bytecode-interpreter-crypto/Cargo.toml diff --git a/external-crates/move/move-prover/interpreter/crypto/src/lib.rs b/external-crates/move/crates/bytecode-interpreter-crypto/src/lib.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/crypto/src/lib.rs rename to external-crates/move/crates/bytecode-interpreter-crypto/src/lib.rs diff --git a/external-crates/move/move-prover/interpreter-testsuite/Cargo.toml b/external-crates/move/crates/bytecode-interpreter-testsuite/Cargo.toml similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/Cargo.toml rename to external-crates/move/crates/bytecode-interpreter-testsuite/Cargo.toml diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/arithmetics.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/arithmetics.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/arithmetics.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/arithmetics.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/arithmetics.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/arithmetics.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/arithmetics.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/arithmetics.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/bcs.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/bcs.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/bcs.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/bcs.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/bcs.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/bcs.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/bcs.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/bcs.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/bitwise.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/bitwise.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/bitwise.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/bitwise.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/bitwise.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/bitwise.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/bitwise.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/bitwise.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/choice.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/choice.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/choice.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/choice.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/choice.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/choice.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/choice.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/choice.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/comparison.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/comparison.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/comparison.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/comparison.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/comparison.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/comparison.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/comparison.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/comparison.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/destroy.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/destroy.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/destroy.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/destroy.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/destroy.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/destroy.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/destroy.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/destroy.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/empty.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/empty.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/empty.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/empty.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/empty.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/empty.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/empty.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/empty.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/function_call.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/function_call.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/function_call.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/function_call.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/function_call.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/function_call.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/function_call.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/function_call.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/if_else.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/if_else.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/if_else.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/if_else.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/if_else.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/if_else.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/if_else.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/if_else.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/load_constant.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/load_constant.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/load_constant.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/load_constant.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/load_constant.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/load_constant.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/load_constant.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/load_constant.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/load_constant_number_literal.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/load_constant_number_literal.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/load_constant_number_literal.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/load_constant_number_literal.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/load_constant_number_literal.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/load_constant_number_literal.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/load_constant_number_literal.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/load_constant_number_literal.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/local_ref.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/local_ref.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/local_ref.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/local_ref.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/local_ref.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/local_ref.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/local_ref.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/local_ref.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/loop.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/loop.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/loop.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/loop.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/loop.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/loop.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/loop.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/loop.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/pack_unpack.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/pack_unpack.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/pack_unpack.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/pack_unpack.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/pack_unpack.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/pack_unpack.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/pack_unpack.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/pack_unpack.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/arithmetics.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/arithmetics.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/arithmetics.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/arithmetics.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/arithmetics.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/arithmetics.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/arithmetics.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/arithmetics.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/basics.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/basics.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/basics.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/basics.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/basics.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/basics.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/basics.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/basics.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/bitwise.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/bitwise.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/bitwise.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/bitwise.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/bitwise.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/bitwise.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/bitwise.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/bitwise.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/boolean.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/boolean.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/boolean.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/boolean.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/boolean.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/boolean.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/boolean.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/boolean.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/call_move.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/call_move.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/call_move.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/call_move.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/call_move.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/call_move.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/call_move.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/call_move.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/call_spec.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/call_spec.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/call_spec.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/call_spec.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/call_spec.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/call_spec.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/call_spec.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/call_spec.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/lambda.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/lambda.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/lambda.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/lambda.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/lambda.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/lambda.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/lambda.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/lambda.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/struct.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/struct.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/struct.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/struct.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/struct.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/struct.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/struct.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/struct.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/vector.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/vector.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/vector.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/vector.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/vector.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/vector.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/property/vector.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/property/vector.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/quantifier.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/quantifier.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/quantifier.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/quantifier.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/quantifier.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/quantifier.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/quantifier.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/quantifier.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/return_mut_ref.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/return_mut_ref.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/return_mut_ref.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/return_mut_ref.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/return_mut_ref.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/return_mut_ref.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/return_mut_ref.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/return_mut_ref.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/vector.exp b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/vector.exp similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/vector.exp rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/vector.exp diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/vector.move b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/vector.move similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check/vector.move rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check/vector.move diff --git a/external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check_testsuite.rs b/external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check_testsuite.rs similarity index 100% rename from external-crates/move/move-prover/interpreter-testsuite/tests/concrete_check_testsuite.rs rename to external-crates/move/crates/bytecode-interpreter-testsuite/tests/concrete_check_testsuite.rs diff --git a/external-crates/move/move-bytecode-verifier/fuzz/.gitignore b/external-crates/move/crates/bytecode-verifier-libfuzzer/.gitignore similarity index 100% rename from external-crates/move/move-bytecode-verifier/fuzz/.gitignore rename to external-crates/move/crates/bytecode-verifier-libfuzzer/.gitignore diff --git a/external-crates/move/move-bytecode-verifier/fuzz/Cargo.toml b/external-crates/move/crates/bytecode-verifier-libfuzzer/Cargo.toml similarity index 100% rename from external-crates/move/move-bytecode-verifier/fuzz/Cargo.toml rename to external-crates/move/crates/bytecode-verifier-libfuzzer/Cargo.toml diff --git a/external-crates/move/move-bytecode-verifier/fuzz/README.md b/external-crates/move/crates/bytecode-verifier-libfuzzer/README.md similarity index 100% rename from external-crates/move/move-bytecode-verifier/fuzz/README.md rename to external-crates/move/crates/bytecode-verifier-libfuzzer/README.md diff --git a/external-crates/move/move-bytecode-verifier/fuzz/fuzz_targets/code_unit.rs b/external-crates/move/crates/bytecode-verifier-libfuzzer/fuzz_targets/code_unit.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/fuzz/fuzz_targets/code_unit.rs rename to external-crates/move/crates/bytecode-verifier-libfuzzer/fuzz_targets/code_unit.rs diff --git a/external-crates/move/move-bytecode-verifier/fuzz/fuzz_targets/compiled_module.rs b/external-crates/move/crates/bytecode-verifier-libfuzzer/fuzz_targets/compiled_module.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/fuzz/fuzz_targets/compiled_module.rs rename to external-crates/move/crates/bytecode-verifier-libfuzzer/fuzz_targets/compiled_module.rs diff --git a/external-crates/move/move-bytecode-verifier/fuzz/fuzz_targets/mixed.rs b/external-crates/move/crates/bytecode-verifier-libfuzzer/fuzz_targets/mixed.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/fuzz/fuzz_targets/mixed.rs rename to external-crates/move/crates/bytecode-verifier-libfuzzer/fuzz_targets/mixed.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/Cargo.toml b/external-crates/move/crates/bytecode-verifier-tests/Cargo.toml similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/Cargo.toml rename to external-crates/move/crates/bytecode-verifier-tests/Cargo.toml diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/METER_TESTING.md b/external-crates/move/crates/bytecode-verifier-tests/METER_TESTING.md similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/METER_TESTING.md rename to external-crates/move/crates/bytecode-verifier-tests/METER_TESTING.md diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/lib.rs b/external-crates/move/crates/bytecode-verifier-tests/src/lib.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/lib.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/lib.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/support/mod.rs b/external-crates/move/crates/bytecode-verifier-tests/src/support/mod.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/support/mod.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/support/mod.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/ability_field_requirements_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/ability_field_requirements_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/ability_field_requirements_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/ability_field_requirements_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/binary_samples.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/binary_samples.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/binary_samples.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/binary_samples.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/bounds_tests.proptest-regressions b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/bounds_tests.proptest-regressions similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/bounds_tests.proptest-regressions rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/bounds_tests.proptest-regressions diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/bounds_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/bounds_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/bounds_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/bounds_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/catch_unwind.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/catch_unwind.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/catch_unwind.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/catch_unwind.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/code_unit_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/code_unit_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/code_unit_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/code_unit_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/constants_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/constants_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/constants_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/constants_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/control_flow_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/control_flow_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/control_flow_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/control_flow_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/dependencies_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/dependencies_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/dependencies_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/dependencies_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/duplication_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/duplication_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/duplication_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/duplication_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/generic_ops_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/generic_ops_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/generic_ops_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/generic_ops_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/large_type_test.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/large_type_test.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/large_type_test.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/large_type_test.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/limit_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/limit_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/limit_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/limit_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/locals.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/locals.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/locals.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/locals.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/loop_summary_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/loop_summary_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/loop_summary_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/loop_summary_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/many_back_edges.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/many_back_edges.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/many_back_edges.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/many_back_edges.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/mod.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/mod.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/mod.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/mod.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/multi_pass_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/multi_pass_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/multi_pass_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/multi_pass_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/negative_stack_size_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/negative_stack_size_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/negative_stack_size_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/negative_stack_size_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/reference_safety_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/reference_safety_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/reference_safety_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/reference_safety_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/signature_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/signature_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/signature_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/signature_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/struct_defs_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/struct_defs_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/struct_defs_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/struct_defs_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/vec_pack_tests.rs b/external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/vec_pack_tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/bytecode-verifier-tests/src/unit_tests/vec_pack_tests.rs rename to external-crates/move/crates/bytecode-verifier-tests/src/unit_tests/vec_pack_tests.rs diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/Cargo.toml b/external-crates/move/crates/bytecode-verifier-transactional-tests/Cargo.toml similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/Cargo.toml rename to external-crates/move/crates/bytecode-verifier-transactional-tests/Cargo.toml diff --git a/external-crates/move/move-binary-format/serializer-tests/src/lib.rs b/external-crates/move/crates/bytecode-verifier-transactional-tests/src/lib.rs similarity index 100% rename from external-crates/move/move-binary-format/serializer-tests/src/lib.rs rename to external-crates/move/crates/bytecode-verifier-transactional-tests/src/lib.rs diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/ability_field_requirements/procedure_args.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/ability_field_requirements/procedure_args.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/ability_field_requirements/procedure_args.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/ability_field_requirements/procedure_args.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/ability_field_requirements/procedure_args.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/ability_field_requirements/procedure_args.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/ability_field_requirements/procedure_args.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/ability_field_requirements/procedure_args.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/ability_field_requirements/resource_has_resource_field.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/ability_field_requirements/resource_has_resource_field.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/ability_field_requirements/resource_has_resource_field.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/ability_field_requirements/resource_has_resource_field.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/ability_field_requirements/resource_has_resource_field.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/ability_field_requirements/resource_has_resource_field.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/ability_field_requirements/resource_has_resource_field.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/ability_field_requirements/resource_has_resource_field.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/ability_field_requirements/unrestricted_has_resource_field.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/ability_field_requirements/unrestricted_has_resource_field.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/ability_field_requirements/unrestricted_has_resource_field.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/ability_field_requirements/unrestricted_has_resource_field.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/ability_field_requirements/unrestricted_has_resource_field.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/ability_field_requirements/unrestricted_has_resource_field.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/ability_field_requirements/unrestricted_has_resource_field.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/ability_field_requirements/unrestricted_has_resource_field.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/128_params_and_128_locals.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/128_params_and_128_locals.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/128_params_and_128_locals.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/128_params_and_128_locals.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/128_params_and_128_locals.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/128_params_and_128_locals.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/128_params_and_128_locals.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/128_params_and_128_locals.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/1_param_and_255_locals.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/1_param_and_255_locals.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/1_param_and_255_locals.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/1_param_and_255_locals.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/1_param_and_255_locals.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/1_param_and_255_locals.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/1_param_and_255_locals.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/1_param_and_255_locals.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/256_locals.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/256_locals.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/256_locals.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/256_locals.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/256_locals.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/256_locals.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/256_locals.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/256_locals.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/256_params.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/256_params.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/256_params.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/256_params.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/256_params.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/256_params.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/256_params.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/256_params.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/too_few_type_actuals.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/too_few_type_actuals.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/too_few_type_actuals.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/too_few_type_actuals.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/too_few_type_actuals.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/too_few_type_actuals.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/too_few_type_actuals.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/too_few_type_actuals.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/too_many_type_actuals.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/too_many_type_actuals.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/too_many_type_actuals.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/too_many_type_actuals.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/too_many_type_actuals.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/too_many_type_actuals.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_bounds/too_many_type_actuals.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_bounds/too_many_type_actuals.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/duplicate_field_name.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/duplicate_field_name.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/duplicate_field_name.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/duplicate_field_name.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/duplicate_field_name.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/duplicate_field_name.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/duplicate_field_name.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/duplicate_field_name.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/duplicate_function_name.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/duplicate_function_name.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/duplicate_function_name.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/duplicate_function_name.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/duplicate_function_name.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/duplicate_function_name.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/duplicate_function_name.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/duplicate_function_name.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/duplicate_struct_name.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/duplicate_struct_name.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/duplicate_struct_name.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/duplicate_struct_name.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/duplicate_struct_name.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/duplicate_struct_name.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/duplicate_struct_name.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/duplicate_struct_name.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/empty_structs.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/empty_structs.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/empty_structs.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/empty_structs.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/empty_structs.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/empty_structs.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/empty_structs.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/empty_structs.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/friend_decl_duplicated.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/friend_decl_duplicated.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/friend_decl_duplicated.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/friend_decl_duplicated.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/friend_decl_duplicated.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/friend_decl_duplicated.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/check_duplication/friend_decl_duplicated.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/check_duplication/friend_decl_duplicated.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/break_nested.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/break_nested.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/break_nested.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/break_nested.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/break_nested.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/break_nested.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/break_nested.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/break_nested.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/break_simple.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/break_simple.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/break_simple.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/break_simple.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/break_simple.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/break_simple.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/break_simple.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/break_simple.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/break_unreachable.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/break_unreachable.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/break_unreachable.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/break_unreachable.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/break_unreachable.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/break_unreachable.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/break_unreachable.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/break_unreachable.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/dead_return.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/dead_return.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/dead_return.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/dead_return.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/dead_return.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/dead_return.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/dead_return.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/dead_return.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/dead_return_local.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/dead_return_local.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/dead_return_local.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/dead_return_local.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/dead_return_local.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/dead_return_local.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/dead_return_local.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/dead_return_local.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/if_branch_diverges_5.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/if_branch_diverges_5.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/if_branch_diverges_5.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/if_branch_diverges_5.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/if_branch_diverges_5.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/if_branch_diverges_5.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/if_branch_diverges_5.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/if_branch_diverges_5.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/if_branch_diverges_6.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/if_branch_diverges_6.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/if_branch_diverges_6.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/if_branch_diverges_6.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/if_branch_diverges_6.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/if_branch_diverges_6.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/if_branch_diverges_6.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/if_branch_diverges_6.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/if_branch_diverges_8.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/if_branch_diverges_8.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/if_branch_diverges_8.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/if_branch_diverges_8.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/if_branch_diverges_8.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/if_branch_diverges_8.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/if_branch_diverges_8.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/if_branch_diverges_8.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/invalid_fallthrough1.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/invalid_fallthrough1.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/invalid_fallthrough1.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/invalid_fallthrough1.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/invalid_fallthrough1.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/invalid_fallthrough1.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/invalid_fallthrough1.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/invalid_fallthrough1.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/invalid_fallthrough2.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/invalid_fallthrough2.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/invalid_fallthrough2.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/invalid_fallthrough2.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/invalid_fallthrough2.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/invalid_fallthrough2.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/invalid_fallthrough2.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/invalid_fallthrough2.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/invalid_fallthrough3.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/invalid_fallthrough3.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/invalid_fallthrough3.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/invalid_fallthrough3.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/invalid_fallthrough3.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/invalid_fallthrough3.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/invalid_fallthrough3.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/invalid_fallthrough3.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/last_jump_unconditional_drop.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/last_jump_unconditional_drop.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/last_jump_unconditional_drop.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/last_jump_unconditional_drop.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/last_jump_unconditional_drop.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/last_jump_unconditional_drop.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/last_jump_unconditional_drop.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/last_jump_unconditional_drop.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/last_jump_unconditional_reference.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/last_jump_unconditional_reference.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/last_jump_unconditional_reference.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/last_jump_unconditional_reference.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/last_jump_unconditional_reference.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/last_jump_unconditional_reference.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/last_jump_unconditional_reference.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/last_jump_unconditional_reference.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/regression_test_496.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/regression_test_496.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/regression_test_496.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/regression_test_496.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/regression_test_496.move b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/regression_test_496.move similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/regression_test_496.move rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/regression_test_496.move diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/regression_test_678.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/regression_test_678.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/regression_test_678.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/regression_test_678.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/regression_test_678.move b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/regression_test_678.move similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/control_flow/regression_test_678.move rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/control_flow/regression_test_678.move diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/access_friend_function_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/access_friend_function_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/access_friend_function_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/access_friend_function_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/access_friend_function_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/access_friend_function_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/access_friend_function_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/access_friend_function_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/access_private_function.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/access_private_function.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/access_private_function.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/access_private_function.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/access_private_function.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/access_private_function.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/access_private_function.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/access_private_function.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/access_public_function.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/access_public_function.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/access_public_function.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/access_public_function.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/access_public_function.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/access_public_function.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/access_public_function.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/access_public_function.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/all_fields_accessible.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/all_fields_accessible.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/all_fields_accessible.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/all_fields_accessible.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/all_fields_accessible.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/all_fields_accessible.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/all_fields_accessible.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/all_fields_accessible.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/call_integers_valid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/call_integers_valid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/call_integers_valid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/call_integers_valid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/call_integers_valid.move b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/call_integers_valid.move similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/call_integers_valid.move rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/call_integers_valid.move diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/internal_function_invalid_call.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/internal_function_invalid_call.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/internal_function_invalid_call.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/internal_function_invalid_call.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/internal_function_invalid_call.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/internal_function_invalid_call.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/internal_function_invalid_call.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/internal_function_invalid_call.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/non_internal_function_valid_call.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/non_internal_function_valid_call.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/non_internal_function_valid_call.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/non_internal_function_valid_call.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/non_internal_function_valid_call.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/non_internal_function_valid_call.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/non_internal_function_valid_call.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/non_internal_function_valid_call.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/use_unpublished_module.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/use_unpublished_module.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/use_unpublished_module.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/use_unpublished_module.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/use_unpublished_module.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/use_unpublished_module.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/dependencies/use_unpublished_module.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/dependencies/use_unpublished_module.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/friends/friend_decl_different_address.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/friends/friend_decl_different_address.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/friends/friend_decl_different_address.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/friends/friend_decl_different_address.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/friends/friend_decl_different_address.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/friends/friend_decl_different_address.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/friends/friend_decl_different_address.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/friends/friend_decl_different_address.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/friends/friend_decl_self.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/friends/friend_decl_self.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/friends/friend_decl_self.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/friends/friend_decl_self.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/friends/friend_decl_self.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/friends/friend_decl_self.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/friends/friend_decl_self.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/friends/friend_decl_self.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/complex_1.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/complex_1.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/complex_1.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/complex_1.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/complex_1.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/complex_1.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/complex_1.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/complex_1.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_just_type_params_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_just_type_params_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_just_type_params_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_just_type_params_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_just_type_params_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_just_type_params_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_just_type_params_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_just_type_params_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_non_generic_type_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_non_generic_type_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_non_generic_type_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_non_generic_type_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_non_generic_type_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_non_generic_type_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_non_generic_type_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_non_generic_type_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_shifting.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_shifting.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_shifting.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_shifting.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_shifting.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_shifting.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_shifting.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_three_args_type_con_shifting.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_type_con.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_type_con.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_type_con.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_type_con.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_type_con.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_type_con.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_type_con.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_two_args_swapping_type_con.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_type_con.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_type_con.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_type_con.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_type_con.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_type_con.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_type_con.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/mutually_recursive_type_con.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/mutually_recursive_type_con.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/nested_types_1.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/nested_types_1.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/nested_types_1.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/nested_types_1.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/nested_types_1.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/nested_types_1.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/nested_types_1.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/nested_types_1.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/nested_types_2.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/nested_types_2.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/nested_types_2.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/nested_types_2.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/nested_types_2.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/nested_types_2.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/nested_types_2.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/nested_types_2.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_infinite_type_terminates.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_infinite_type_terminates.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_infinite_type_terminates.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_infinite_type_terminates.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_infinite_type_terminates.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_infinite_type_terminates.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_infinite_type_terminates.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_infinite_type_terminates.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_one_arg_just_type_params_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_one_arg_just_type_params_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_one_arg_just_type_params_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_one_arg_just_type_params_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_one_arg_just_type_params_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_one_arg_just_type_params_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_one_arg_just_type_params_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_one_arg_just_type_params_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_one_arg_non_generic_type_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_one_arg_non_generic_type_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_one_arg_non_generic_type_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_one_arg_non_generic_type_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_one_arg_non_generic_type_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_one_arg_non_generic_type_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_one_arg_non_generic_type_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_one_arg_non_generic_type_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_one_arg_type_con.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_one_arg_type_con.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_one_arg_type_con.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_one_arg_type_con.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_one_arg_type_con.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_one_arg_type_con.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_one_arg_type_con.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_one_arg_type_con.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_two_args_swapping_type_con.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_two_args_swapping_type_con.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_two_args_swapping_type_con.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_two_args_swapping_type_con.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_two_args_swapping_type_con.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_two_args_swapping_type_con.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/recursive_two_args_swapping_type_con.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/recursive_two_args_swapping_type_con.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/two_loops.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/two_loops.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/two_loops.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/two_loops.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/two_loops.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/two_loops.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/instantiation_loops/two_loops.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/instantiation_loops/two_loops.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/abort_unreleased_reference.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/abort_unreleased_reference.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/abort_unreleased_reference.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/abort_unreleased_reference.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/abort_unreleased_reference.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/abort_unreleased_reference.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/abort_unreleased_reference.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/abort_unreleased_reference.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/abort_unused_resource.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/abort_unused_resource.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/abort_unused_resource.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/abort_unused_resource.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/abort_unused_resource.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/abort_unused_resource.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/abort_unused_resource.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/abort_unused_resource.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_copy.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_copy.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_copy.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_copy.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_copy.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_copy.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_copy.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_copy.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_in_one_if_branch.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_in_one_if_branch.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_in_one_if_branch.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_in_one_if_branch.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_in_one_if_branch.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_in_one_if_branch.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_in_one_if_branch.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_in_one_if_branch.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_move.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_move.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_move.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_move.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_move.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_move.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_move.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_move.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_resource.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_resource.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_resource.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_resource.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_resource.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_resource.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_resource.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_resource.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_wrong_if_branch.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_wrong_if_branch.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_wrong_if_branch.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_wrong_if_branch.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_wrong_if_branch.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_wrong_if_branch.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_wrong_if_branch.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_wrong_if_branch.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_wrong_if_branch_no_else.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_wrong_if_branch_no_else.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_wrong_if_branch_no_else.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_wrong_if_branch_no_else.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_wrong_if_branch_no_else.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_wrong_if_branch_no_else.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/assign_wrong_if_branch_no_else.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/assign_wrong_if_branch_no_else.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/branch_assigns_then_moves.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/branch_assigns_then_moves.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/branch_assigns_then_moves.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/branch_assigns_then_moves.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/branch_assigns_then_moves.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/branch_assigns_then_moves.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/branch_assigns_then_moves.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/branch_assigns_then_moves.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/branch_assigns_then_moves_then_assigns.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/branch_assigns_then_moves_then_assigns.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/branch_assigns_then_moves_then_assigns.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/branch_assigns_then_moves_then_assigns.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/branch_assigns_then_moves_then_assigns.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/branch_assigns_then_moves_then_assigns.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/branch_assigns_then_moves_then_assigns.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/branch_assigns_then_moves_then_assigns.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/deep_return_branch_doesnt_assign.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/deep_return_branch_doesnt_assign.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/deep_return_branch_doesnt_assign.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/deep_return_branch_doesnt_assign.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/deep_return_branch_doesnt_assign.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/deep_return_branch_doesnt_assign.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/deep_return_branch_doesnt_assign.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/deep_return_branch_doesnt_assign.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/else_assigns_if_doesnt.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/else_assigns_if_doesnt.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/else_assigns_if_doesnt.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/else_assigns_if_doesnt.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/else_assigns_if_doesnt.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/else_assigns_if_doesnt.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/else_assigns_if_doesnt.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/else_assigns_if_doesnt.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/else_moves_if_doesnt.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/else_moves_if_doesnt.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/else_moves_if_doesnt.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/else_moves_if_doesnt.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/else_moves_if_doesnt.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/else_moves_if_doesnt.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/else_moves_if_doesnt.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/else_moves_if_doesnt.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_assigns_else_doesnt.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_assigns_else_doesnt.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_assigns_else_doesnt.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_assigns_else_doesnt.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_assigns_else_doesnt.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_assigns_else_doesnt.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_assigns_else_doesnt.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_assigns_else_doesnt.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_assigns_no_else.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_assigns_no_else.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_assigns_no_else.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_assigns_no_else.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_assigns_no_else.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_assigns_no_else.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_assigns_no_else.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_assigns_no_else.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_moves_else_doesnt.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_moves_else_doesnt.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_moves_else_doesnt.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_moves_else_doesnt.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_moves_else_doesnt.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_moves_else_doesnt.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_moves_else_doesnt.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_moves_else_doesnt.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_moves_no_else.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_moves_no_else.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_moves_no_else.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_moves_no_else.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_moves_no_else.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_moves_no_else.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/if_moves_no_else.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/if_moves_no_else.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/join_failure.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/join_failure.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/join_failure.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/join_failure.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/join_failure.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/join_failure.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/join_failure.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/join_failure.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/move_before_assign.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/move_before_assign.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/move_before_assign.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/move_before_assign.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/move_before_assign.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/move_before_assign.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/move_before_assign.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/move_before_assign.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/return_branch_doesnt_assign.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/return_branch_doesnt_assign.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/return_branch_doesnt_assign.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/return_branch_doesnt_assign.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/return_branch_doesnt_assign.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/return_branch_doesnt_assign.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/return_branch_doesnt_assign.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/return_branch_doesnt_assign.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/return_branch_moves.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/return_branch_moves.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/return_branch_moves.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/return_branch_moves.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/return_branch_moves.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/return_branch_moves.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/return_branch_moves.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/return_branch_moves.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/signer_st_loc_partial.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/signer_st_loc_partial.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/signer_st_loc_partial.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/signer_st_loc_partial.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/signer_st_loc_partial.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/signer_st_loc_partial.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/signer_st_loc_partial.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/signer_st_loc_partial.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/signer_unused.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/signer_unused.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/signer_unused.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/signer_unused.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/signer_unused.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/signer_unused.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/signer_unused.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/signer_unused.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/signer_unused_partial.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/signer_unused_partial.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/signer_unused_partial.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/signer_unused_partial.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/signer_unused_partial.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/signer_unused_partial.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/signer_unused_partial.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/signer_unused_partial.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/use_before_assign.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/use_before_assign.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/use_before_assign.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/use_before_assign.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/use_before_assign.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/use_before_assign.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/use_before_assign.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/use_before_assign.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/vector_ops_non_droppable_resource_not_destroyed.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/vector_ops_non_droppable_resource_not_destroyed.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/vector_ops_non_droppable_resource_not_destroyed.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/vector_ops_non_droppable_resource_not_destroyed.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/vector_ops_non_droppable_resource_not_destroyed.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/vector_ops_non_droppable_resource_not_destroyed.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/vector_ops_non_droppable_resource_not_destroyed.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/vector_ops_non_droppable_resource_not_destroyed.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/while_move_local.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/while_move_local.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/while_move_local.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/while_move_local.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/while_move_local.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/while_move_local.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/while_move_local.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/while_move_local.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/while_move_local_2.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/while_move_local_2.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/while_move_local_2.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/while_move_local_2.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/while_move_local_2.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/while_move_local_2.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/locals_safety/while_move_local_2.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/locals_safety/while_move_local_2.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_field_after_local.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_field_after_local.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_field_after_local.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_field_after_local.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_field_after_local.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_field_after_local.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_field_after_local.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_field_after_local.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_after_move.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_after_move.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_after_move.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_after_move.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_after_move.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_after_move.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_after_move.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_after_move.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_struct.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_struct.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_struct.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_struct.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_struct.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_struct.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_struct.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_struct.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_struct_invalidated.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_struct_invalidated.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_struct_invalidated.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_struct_invalidated.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_struct_invalidated.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_struct_invalidated.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_struct_invalidated.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_struct_invalidated.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_value.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_value.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_value.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_value.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_value.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_value.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/assign_local_value.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/assign_local_value.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_copy_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_copy_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_copy_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_copy_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_copy_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_copy_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_copy_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_copy_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_field_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_field_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_field_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_field_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_field_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_field_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_field_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_field_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_if.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_if.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_if.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_if.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_if.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_if.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_if.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_if.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_in_loop.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_in_loop.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_in_loop.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_in_loop.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_in_loop.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_in_loop.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_in_loop.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_in_loop.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_return_mutable_borrow_bad.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_return_mutable_borrow_bad.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_return_mutable_borrow_bad.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_return_mutable_borrow_bad.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_return_mutable_borrow_bad.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_return_mutable_borrow_bad.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_return_mutable_borrow_bad.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_return_mutable_borrow_bad.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_x_in_if_y_in_else.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_x_in_if_y_in_else.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_x_in_if_y_in_else.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_x_in_if_y_in_else.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_x_in_if_y_in_else.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_x_in_if_y_in_else.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/borrow_x_in_if_y_in_else.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/borrow_x_in_if_y_in_else.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_field.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_field.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_field.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_field.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_field.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_field.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_field.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_field.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_field_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_field_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_field_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_field_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_field_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_field_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_field_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_field_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_indirect_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/copy_loc_borrowed_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/copy_loc_borrowed_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_borrow_field_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_borrow_field_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_borrow_field_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_borrow_field_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_borrow_field_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_borrow_field_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_borrow_field_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_borrow_field_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_copy_bad.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_copy_bad.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_copy_bad.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_copy_bad.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_copy_bad.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_copy_bad.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_copy_bad.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_copy_bad.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_eq_bad.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_eq_bad.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_eq_bad.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_eq_bad.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_eq_bad.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_eq_bad.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_eq_bad.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_eq_bad.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_eq_good.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_eq_good.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_eq_good.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_eq_good.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_eq_good.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_eq_good.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/deref_eq_good.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/deref_eq_good.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/eq_bad.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/eq_bad.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/eq_bad.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/eq_bad.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/eq_bad.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/eq_bad.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/eq_bad.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/eq_bad.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/eq_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/eq_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/eq_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/eq_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/eq_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/eq_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/eq_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/eq_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_invalid_1.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_invalid_1.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_invalid_1.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_invalid_1.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_invalid_1.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_invalid_1.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_invalid_1.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_invalid_1.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_invalid_2.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_invalid_2.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_invalid_2.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_invalid_2.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_invalid_2.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_invalid_2.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_invalid_2.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_invalid_2.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_valid_1.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_valid_1.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_valid_1.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_valid_1.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_valid_1.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_valid_1.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_valid_1.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_valid_1.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_valid_2.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_valid_2.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_valid_2.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_valid_2.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_valid_2.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_valid_2.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/factor_valid_2.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/factor_valid_2.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc_trivial.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc_trivial.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc_trivial.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc_trivial.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc_trivial.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc_trivial.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc_trivial.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc_trivial.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc_trivial_valid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc_trivial_valid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc_trivial_valid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc_trivial_valid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc_trivial_valid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc_trivial_valid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc_trivial_valid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc_trivial_valid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc_valid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc_valid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc_valid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc_valid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc_valid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc_valid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_loc_valid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_loc_valid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/imm_borrow_on_mut_trivial_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/join_borrow_unavailable_valid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/join_borrow_unavailable_valid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/join_borrow_unavailable_valid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/join_borrow_unavailable_valid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/join_borrow_unavailable_valid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/join_borrow_unavailable_valid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/join_borrow_unavailable_valid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/join_borrow_unavailable_valid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/move_one_branch.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/move_one_branch.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/move_one_branch.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/move_one_branch.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/move_one_branch.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/move_one_branch.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/move_one_branch.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/move_one_branch.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutable_borrow_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutable_borrow_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutable_borrow_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutable_borrow_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutable_borrow_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutable_borrow_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutable_borrow_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutable_borrow_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutable_borrow_local_twice.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutable_borrow_local_twice.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutable_borrow_local_twice.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutable_borrow_local_twice.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutable_borrow_local_twice.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutable_borrow_local_twice.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutable_borrow_local_twice.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutable_borrow_local_twice.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutable_borrow_local_twice_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutable_borrow_local_twice_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutable_borrow_local_twice_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutable_borrow_local_twice_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutable_borrow_local_twice_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutable_borrow_local_twice_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutable_borrow_local_twice_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutable_borrow_local_twice_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_borrow_field_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_borrow_field_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_borrow_field_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_borrow_field_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_borrow_field_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_borrow_field_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_borrow_field_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_borrow_field_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_resource_holder.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_resource_holder.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_resource_holder.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_resource_holder.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_resource_holder.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_resource_holder.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_resource_holder.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_resource_holder.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_resource_holder_2.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_resource_holder_2.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_resource_holder_2.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_resource_holder_2.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_resource_holder_2.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_resource_holder_2.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_resource_holder_2.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_resource_holder_2.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_with_borrowed_loc.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_with_borrowed_loc.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_with_borrowed_loc.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_with_borrowed_loc.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_with_borrowed_loc.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_with_borrowed_loc.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_with_borrowed_loc.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_with_borrowed_loc.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_struct_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_struct_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_struct_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_struct_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_struct_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_struct_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_struct_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/mutate_with_borrowed_loc_struct_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/nested_mutate.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/nested_mutate.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/nested_mutate.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/nested_mutate.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/nested_mutate.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/nested_mutate.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/nested_mutate.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/nested_mutate.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/no_borrow_ref.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/no_borrow_ref.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/no_borrow_ref.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/no_borrow_ref.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/no_borrow_ref.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/no_borrow_ref.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/no_borrow_ref.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/no_borrow_ref.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/read_field_after_assign_local.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/read_field_after_assign_local.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/read_field_after_assign_local.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/read_field_after_assign_local.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/read_field_after_assign_local.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/read_field_after_assign_local.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/read_field_after_assign_local.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/read_field_after_assign_local.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/read_local_ref_after_assign.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/read_local_ref_after_assign.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/read_local_ref_after_assign.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/read_local_ref_after_assign.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/read_local_ref_after_assign.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/read_local_ref_after_assign.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/read_local_ref_after_assign.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/read_local_ref_after_assign.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/read_local_ref_after_move.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/read_local_ref_after_move.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/read_local_ref_after_move.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/read_local_ref_after_move.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/read_local_ref_after_move.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/read_local_ref_after_move.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/read_local_ref_after_move.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/read_local_ref_after_move.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/ref_moved_one_branch.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/ref_moved_one_branch.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/ref_moved_one_branch.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/ref_moved_one_branch.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/ref_moved_one_branch.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/ref_moved_one_branch.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/ref_moved_one_branch.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/ref_moved_one_branch.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/release_cycle.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/release_cycle.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/release_cycle.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/release_cycle.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/release_cycle.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/release_cycle.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/release_cycle.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/release_cycle.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_local_ref.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_local_ref.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_local_ref.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_local_ref.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_local_ref.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_local_ref.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_local_ref.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_local_ref.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_with_borrowed_loc.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_with_borrowed_loc.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_with_borrowed_loc.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_with_borrowed_loc.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_with_borrowed_loc.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_with_borrowed_loc.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_with_borrowed_loc.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_with_borrowed_loc.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_with_borrowed_loc_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_with_borrowed_loc_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_with_borrowed_loc_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_with_borrowed_loc_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_with_borrowed_loc_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_with_borrowed_loc_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_with_borrowed_loc_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_with_borrowed_loc_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_with_borrowed_loc_resource_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_with_borrowed_loc_resource_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_with_borrowed_loc_resource_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_with_borrowed_loc_resource_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_with_borrowed_loc_resource_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_with_borrowed_loc_resource_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/return_with_borrowed_loc_resource_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/return_with_borrowed_loc_resource_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/simple_mutate.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/simple_mutate.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/simple_mutate.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/simple_mutate.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/simple_mutate.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/simple_mutate.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/simple_mutate.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/simple_mutate.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/two_mutable_ref.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/two_mutable_ref.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/two_mutable_ref.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/two_mutable_ref.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/two_mutable_ref.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/two_mutable_ref.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/two_mutable_ref.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/two_mutable_ref.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/use_after_move.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/use_after_move.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/use_after_move.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/use_after_move.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/use_after_move.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/use_after_move.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/use_after_move.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/use_after_move.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/use_prefix_after_move.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/use_prefix_after_move.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/use_prefix_after_move.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/use_prefix_after_move.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/use_prefix_after_move.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/use_prefix_after_move.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/use_prefix_after_move.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/use_prefix_after_move.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/use_suffix_after_move.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/use_suffix_after_move.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/use_suffix_after_move.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/use_suffix_after_move.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/use_suffix_after_move.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/use_suffix_after_move.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/use_suffix_after_move.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/use_suffix_after_move.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/vector_ops_double_borrow.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/vector_ops_double_borrow.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/vector_ops_double_borrow.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/vector_ops_double_borrow.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/vector_ops_double_borrow.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/vector_ops_double_borrow.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/vector_ops_double_borrow.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/vector_ops_double_borrow.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/vector_ops_move_after_borrow.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/vector_ops_move_after_borrow.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/vector_ops_move_after_borrow.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/vector_ops_move_after_borrow.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/vector_ops_move_after_borrow.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/vector_ops_move_after_borrow.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/vector_ops_move_after_borrow.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/vector_ops_move_after_borrow.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/vector_ops_pop_after_borrow.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/vector_ops_pop_after_borrow.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/vector_ops_pop_after_borrow.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/vector_ops_pop_after_borrow.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/vector_ops_pop_after_borrow.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/vector_ops_pop_after_borrow.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/vector_ops_pop_after_borrow.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/vector_ops_pop_after_borrow.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/writeref_borrow_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/writeref_borrow_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/writeref_borrow_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/writeref_borrow_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/writeref_borrow_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/writeref_borrow_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/writeref_borrow_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/writeref_borrow_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/writeref_borrow_valid1.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/writeref_borrow_valid1.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/writeref_borrow_valid1.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/writeref_borrow_valid1.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/writeref_borrow_valid1.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/writeref_borrow_valid1.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/writeref_borrow_valid1.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/writeref_borrow_valid1.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/writeref_borrow_valid2.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/writeref_borrow_valid2.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/writeref_borrow_valid2.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/writeref_borrow_valid2.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/writeref_borrow_valid2.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/writeref_borrow_valid2.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/reference_safety/writeref_borrow_valid2.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/reference_safety/writeref_borrow_valid2.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/script_type_parameters_in_args.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/script_type_parameters_in_args.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/script_type_parameters_in_args.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/script_type_parameters_in_args.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/script_type_parameters_in_args.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/script_type_parameters_in_args.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/script_type_parameters_in_args.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/script_type_parameters_in_args.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/script_with_generic_type_arg.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/script_with_generic_type_arg.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/script_with_generic_type_arg.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/script_with_generic_type_arg.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/script_with_generic_type_arg.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/script_with_generic_type_arg.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/script_with_generic_type_arg.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/script_with_generic_type_arg.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/script_with_type_parameters.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/script_with_type_parameters.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/script_with_type_parameters.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/script_with_type_parameters.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/script_with_type_parameters.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/script_with_type_parameters.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/script_with_type_parameters.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/script_with_type_parameters.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/signer_double_signer.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/signer_double_signer.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/signer_double_signer.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/signer_double_signer.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/signer_double_signer.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/signer_double_signer.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/signer_double_signer.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/signer_double_signer.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/signer_misplaced_signer_arg.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/signer_misplaced_signer_arg.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/signer_misplaced_signer_arg.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/signer_misplaced_signer_arg.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/signer_misplaced_signer_arg.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/signer_misplaced_signer_arg.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/signer_misplaced_signer_arg.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/signer_misplaced_signer_arg.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/struct_arguments.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/struct_arguments.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/struct_arguments.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/struct_arguments.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/struct_arguments.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/struct_arguments.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/script_signature/struct_arguments.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/script_signature/struct_arguments.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/all_as_all_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/all_as_all_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/all_as_all_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/all_as_all_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/all_as_all_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/all_as_all_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/all_as_all_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/all_as_all_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/all_as_resource.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/all_as_resource.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/all_as_resource.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/all_as_resource.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/all_as_resource.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/all_as_resource.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/all_as_resource.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/all_as_resource.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/all_as_unrestricted.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/all_as_unrestricted.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/all_as_unrestricted.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/all_as_unrestricted.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/all_as_unrestricted.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/all_as_unrestricted.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/all_as_unrestricted.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/all_as_unrestricted.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/check_constraints_script.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/check_constraints_script.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/check_constraints_script.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/check_constraints_script.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/check_constraints_script.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/check_constraints_script.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/check_constraints_script.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/check_constraints_script.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/check_constraints_script_invalid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/check_constraints_script_invalid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/check_constraints_script_invalid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/check_constraints_script_invalid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/check_constraints_script_invalid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/check_constraints_script_invalid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/check_constraints_script_invalid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/check_constraints_script_invalid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_as_type_actual_for_bytecode_instruction.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_as_type_actual_for_bytecode_instruction.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_as_type_actual_for_bytecode_instruction.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_as_type_actual_for_bytecode_instruction.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_as_type_actual_for_bytecode_instruction.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_as_type_actual_for_bytecode_instruction.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_as_type_actual_for_bytecode_instruction.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_as_type_actual_for_bytecode_instruction.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_as_type_actual_for_struct.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_as_type_actual_for_struct.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_as_type_actual_for_struct.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_as_type_actual_for_struct.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_as_type_actual_for_struct.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_as_type_actual_for_struct.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_as_type_actual_for_struct.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_as_type_actual_for_struct.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_as_type_actual_in_struct_inst_for_bytecode_instruction.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_as_type_actual_in_struct_inst_for_bytecode_instruction.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_as_type_actual_in_struct_inst_for_bytecode_instruction.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_as_type_actual_in_struct_inst_for_bytecode_instruction.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_as_type_actual_in_struct_inst_for_bytecode_instruction.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_as_type_actual_in_struct_inst_for_bytecode_instruction.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_as_type_actual_in_struct_inst_for_bytecode_instruction.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_as_type_actual_in_struct_inst_for_bytecode_instruction.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_in_fields.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_in_fields.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_in_fields.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_in_fields.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_in_fields.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_in_fields.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_in_fields.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_in_fields.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_in_locals_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_in_locals_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_in_locals_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_in_locals_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_in_locals_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_in_locals_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/reference_in_locals_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/reference_in_locals_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/resource_as_all_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/resource_as_all_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/resource_as_all_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/resource_as_all_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/resource_as_all_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/resource_as_all_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/resource_as_all_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/resource_as_all_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/resource_as_unrestricted.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/resource_as_unrestricted.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/resource_as_unrestricted.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/resource_as_unrestricted.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/resource_as_unrestricted.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/resource_as_unrestricted.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/resource_as_unrestricted.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/resource_as_unrestricted.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/two_type_actuals_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/two_type_actuals_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/two_type_actuals_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/two_type_actuals_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/two_type_actuals_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/two_type_actuals_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/two_type_actuals_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/two_type_actuals_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/two_type_actuals_reverse_order.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/two_type_actuals_reverse_order.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/two_type_actuals_reverse_order.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/two_type_actuals_reverse_order.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/two_type_actuals_reverse_order.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/two_type_actuals_reverse_order.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/two_type_actuals_reverse_order.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/two_type_actuals_reverse_order.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/unrestricted_as_all_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/unrestricted_as_all_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/unrestricted_as_all_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/unrestricted_as_all_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/unrestricted_as_all_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/unrestricted_as_all_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/unrestricted_as_all_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/unrestricted_as_all_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/unrestricted_as_resource.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/unrestricted_as_resource.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/unrestricted_as_resource.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/unrestricted_as_resource.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/unrestricted_as_resource.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/unrestricted_as_resource.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/unrestricted_as_resource.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/unrestricted_as_resource.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/vector_ops_invalid_type_args.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/vector_ops_invalid_type_args.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/vector_ops_invalid_type_args.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/vector_ops_invalid_type_args.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/vector_ops_invalid_type_args.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/vector_ops_invalid_type_args.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/signature/vector_ops_invalid_type_args.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/signature/vector_ops_invalid_type_args.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/abort_negative_stack_size.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/abort_negative_stack_size.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/abort_negative_stack_size.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/abort_negative_stack_size.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/abort_negative_stack_size.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/abort_negative_stack_size.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/abort_negative_stack_size.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/abort_negative_stack_size.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/abort_no_return.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/abort_no_return.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/abort_no_return.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/abort_no_return.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/abort_no_return.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/abort_no_return.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/abort_no_return.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/abort_no_return.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/abort_positive_stack_size.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/abort_positive_stack_size.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/abort_positive_stack_size.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/abort_positive_stack_size.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/abort_positive_stack_size.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/abort_positive_stack_size.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/abort_positive_stack_size.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/abort_positive_stack_size.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/cast_negative_stack.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/cast_negative_stack.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/cast_negative_stack.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/cast_negative_stack.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/cast_negative_stack.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/cast_negative_stack.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/cast_negative_stack.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/cast_negative_stack.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/cast_positive_stack.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/cast_positive_stack.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/cast_positive_stack.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/cast_positive_stack.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/cast_positive_stack.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/cast_positive_stack.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/cast_positive_stack.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/cast_positive_stack.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/consume_stack.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/consume_stack.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/consume_stack.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/consume_stack.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/consume_stack.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/consume_stack.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/consume_stack.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/consume_stack.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/exp_in_if_and_else_branch.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/exp_in_if_and_else_branch.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/exp_in_if_and_else_branch.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/exp_in_if_and_else_branch.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/exp_in_if_and_else_branch.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/exp_in_if_and_else_branch.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/exp_in_if_and_else_branch.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/exp_in_if_and_else_branch.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_1.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_1.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_1.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_1.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_1.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_1.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_1.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_1.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_2.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_2.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_2.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_2.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_2.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_2.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_2.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_call_negative_stack_err_2.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_composition_pos_and_neg_stack_err.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_composition_pos_and_neg_stack_err.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_composition_pos_and_neg_stack_err.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_composition_pos_and_neg_stack_err.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_composition_pos_and_neg_stack_err.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_composition_pos_and_neg_stack_err.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_composition_pos_and_neg_stack_err.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_composition_pos_and_neg_stack_err.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_1.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_1.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_1.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_1.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_1.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_1.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_1.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_1.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_2.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_2.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_2.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_2.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_2.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_2.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_2.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/function_composition_positive_stack_err_2.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/integer_stack_balanced.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/integer_stack_balanced.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/integer_stack_balanced.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/integer_stack_balanced.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/integer_stack_balanced.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/integer_stack_balanced.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/integer_stack_balanced.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/integer_stack_balanced.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/integer_stack_negative.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/integer_stack_negative.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/integer_stack_negative.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/integer_stack_negative.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/integer_stack_negative.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/integer_stack_negative.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/integer_stack_negative.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/integer_stack_negative.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/integer_stack_positive.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/integer_stack_positive.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/integer_stack_positive.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/integer_stack_positive.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/integer_stack_positive.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/integer_stack_positive.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/integer_stack_positive.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/integer_stack_positive.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/load_positive_stack.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/load_positive_stack.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/load_positive_stack.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/load_positive_stack.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/load_positive_stack.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/load_positive_stack.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/load_positive_stack.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/load_positive_stack.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_bindings_negative_stack.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_bindings_negative_stack.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_bindings_negative_stack.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_bindings_negative_stack.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_bindings_negative_stack.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_bindings_negative_stack.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_bindings_negative_stack.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_bindings_negative_stack.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_bindings_positive_stack.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_bindings_positive_stack.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_bindings_positive_stack.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_bindings_positive_stack.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_bindings_positive_stack.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_bindings_positive_stack.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_bindings_positive_stack.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_bindings_positive_stack.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_binding.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_binding.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_binding.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_binding.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_binding.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_binding.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_binding.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_binding.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_value.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_value.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_value.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_value.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_value.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_value.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_value.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_extra_value.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_binding.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_binding.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_binding.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_binding.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_binding.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_binding.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_binding.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_binding.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_value.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_value.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_value.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_value.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_value.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_value.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_value.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/multiple_return_values_missing_value.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/pop_exact.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/pop_exact.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/pop_exact.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/pop_exact.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/pop_exact.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/pop_exact.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/pop_exact.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/pop_exact.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/pop_negative.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/pop_negative.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/pop_negative.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/pop_negative.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/pop_negative.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/pop_negative.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/pop_negative.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/pop_negative.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/pop_positive.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/pop_positive.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/pop_positive.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/pop_positive.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/pop_positive.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/pop_positive.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/pop_positive.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/pop_positive.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/unpack_extra_binding.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/unpack_extra_binding.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/unpack_extra_binding.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/unpack_extra_binding.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/unpack_extra_binding.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/unpack_extra_binding.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/unpack_extra_binding.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/unpack_extra_binding.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/unpack_missing_binding.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/unpack_missing_binding.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/unpack_missing_binding.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/unpack_missing_binding.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/unpack_missing_binding.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/unpack_missing_binding.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/unpack_missing_binding.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/unpack_missing_binding.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/vector_ops_pack_unpack.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/vector_ops_pack_unpack.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/vector_ops_pack_unpack.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/vector_ops_pack_unpack.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/vector_ops_pack_unpack.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/vector_ops_pack_unpack.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/stack_usage_verifier/vector_ops_pack_unpack.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/stack_usage_verifier/vector_ops_pack_unpack.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/module_struct_shared_name.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/module_struct_shared_name.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/module_struct_shared_name.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/module_struct_shared_name.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/module_struct_shared_name.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/module_struct_shared_name.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/module_struct_shared_name.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/module_struct_shared_name.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/mutual_recursive_struct.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/mutual_recursive_struct.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/mutual_recursive_struct.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/mutual_recursive_struct.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/mutual_recursive_struct.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/mutual_recursive_struct.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/mutual_recursive_struct.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/mutual_recursive_struct.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/recursive_struct.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/recursive_struct.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/recursive_struct.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/recursive_struct.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/recursive_struct.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/recursive_struct.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/recursive_struct.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/recursive_struct.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/ref_in_struct.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/ref_in_struct.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/ref_in_struct.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/ref_in_struct.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/ref_in_struct.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/ref_in_struct.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/struct_defs/ref_in_struct.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/struct_defs/ref_in_struct.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/tests.rs b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/tests.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/tests.rs rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/tests.rs diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_local_resource.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_local_resource.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_local_resource.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_local_resource.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_local_resource.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_local_resource.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_local_resource.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_local_resource.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_local_resource_twice.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_local_resource_twice.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_local_resource_twice.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_local_resource_twice.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_local_resource_twice.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_local_resource_twice.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_local_resource_twice.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_local_resource_twice.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_resource_type.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_resource_type.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_resource_type.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_resource_type.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_resource_type.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_resource_type.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_resource_type.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_resource_type.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_wrong_type.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_wrong_type.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_wrong_type.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_wrong_type.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_wrong_type.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_wrong_type.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/assign_wrong_type.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/assign_wrong_type.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/boolean_not_non_boolean.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/boolean_not_non_boolean.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/boolean_not_non_boolean.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/boolean_not_non_boolean.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/boolean_not_non_boolean.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/boolean_not_non_boolean.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/boolean_not_non_boolean.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/boolean_not_non_boolean.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/cant_deref_resource.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/cant_deref_resource.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/cant_deref_resource.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/cant_deref_resource.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/cant_deref_resource.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/cant_deref_resource.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/cant_deref_resource.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/cant_deref_resource.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/casting_operators_types_mismatch.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/casting_operators_types_mismatch.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/casting_operators_types_mismatch.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/casting_operators_types_mismatch.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/casting_operators_types_mismatch.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/casting_operators_types_mismatch.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/casting_operators_types_mismatch.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/casting_operators_types_mismatch.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/deref_non_reference.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/deref_non_reference.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/deref_non_reference.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/deref_non_reference.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/deref_non_reference.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/deref_non_reference.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/deref_non_reference.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/deref_non_reference.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/deref_not_reference_bad.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/deref_not_reference_bad.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/deref_not_reference_bad.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/deref_not_reference_bad.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/deref_not_reference_bad.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/deref_not_reference_bad.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/deref_not_reference_bad.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/deref_not_reference_bad.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/destroy_resource_holder.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/destroy_resource_holder.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/destroy_resource_holder.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/destroy_resource_holder.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/destroy_resource_holder.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/destroy_resource_holder.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/destroy_resource_holder.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/destroy_resource_holder.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/equality_one_ref.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/equality_one_ref.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/equality_one_ref.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/equality_one_ref.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/equality_one_ref.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/equality_one_ref.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/equality_one_ref.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/equality_one_ref.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/equality_resource_refs.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/equality_resource_refs.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/equality_resource_refs.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/equality_resource_refs.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/equality_resource_refs.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/equality_resource_refs.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/equality_resource_refs.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/equality_resource_refs.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/equality_resource_values.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/equality_resource_values.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/equality_resource_values.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/equality_resource_values.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/equality_resource_values.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/equality_resource_values.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/equality_resource_values.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/equality_resource_values.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_makes_imm.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_makes_imm.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_makes_imm.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_makes_imm.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_makes_imm.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_makes_imm.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_makes_imm.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_makes_imm.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_on_imm.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_on_imm.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_on_imm.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_on_imm.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_on_imm.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_on_imm.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_on_imm.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_on_imm.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_valid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_valid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_valid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_valid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_valid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_valid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_valid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_valid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_wrong_type.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_wrong_type.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_wrong_type.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_wrong_type.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_wrong_type.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_wrong_type.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/freeze_wrong_type.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/freeze_wrong_type.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_borrow_field.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_borrow_field.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_borrow_field.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_borrow_field.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_borrow_field.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_borrow_field.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_borrow_field.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_borrow_field.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_call.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_call.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_call.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_call.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_call.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_call.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_call.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_call.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_imm_borrow_field.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_imm_borrow_field.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_imm_borrow_field.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_imm_borrow_field.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_imm_borrow_field.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_imm_borrow_field.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_imm_borrow_field.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_imm_borrow_field.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_pack.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_pack.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_pack.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_pack.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_pack.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_pack.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_pack.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_pack.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_struct_non_nominal_resource.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_struct_non_nominal_resource.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_struct_non_nominal_resource.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_struct_non_nominal_resource.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_struct_non_nominal_resource.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_struct_non_nominal_resource.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_struct_non_nominal_resource.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_struct_non_nominal_resource.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_type_param_all.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_type_param_all.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_type_param_all.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_type_param_all.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_type_param_all.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_type_param_all.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_type_param_all.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_type_param_all.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_type_param_resource.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_type_param_resource.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_type_param_resource.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_type_param_resource.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_type_param_resource.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_type_param_resource.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_type_param_resource.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_type_param_resource.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_unpack.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_unpack.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_unpack.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_unpack.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_unpack.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_unpack.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_abilities_unpack.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_abilities_unpack.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_call.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_call.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_call.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_call.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_call.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_call.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_call.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_call.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_field_borrow.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_field_borrow.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_field_borrow.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_field_borrow.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_field_borrow.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_field_borrow.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_field_borrow.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_field_borrow.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_field_borrow_after_call.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_field_borrow_after_call.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_field_borrow_after_call.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_field_borrow_after_call.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_field_borrow_after_call.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_field_borrow_after_call.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_field_borrow_after_call.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_field_borrow_after_call.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_function_def.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_function_def.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_function_def.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_function_def.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_function_def.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_function_def.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_function_def.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_function_def.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_id_function.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_id_function.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_id_function.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_id_function.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_id_function.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_id_function.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_id_function.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_id_function.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_import_function.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_import_function.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_import_function.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_import_function.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_import_function.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_import_function.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_import_function.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_import_function.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_import_struct.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_import_struct.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_import_struct.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_import_struct.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_import_struct.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_import_struct.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_import_struct.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_import_struct.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_option.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_option.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_option.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_option.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_option.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_option.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_option.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_option.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_pack.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_pack.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_pack.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_pack.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_pack.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_pack.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_pack.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_pack.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_struct_def.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_struct_def.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_struct_def.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_struct_def.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_struct_def.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_struct_def.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_struct_def.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_struct_def.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_unpack.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_unpack.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_unpack.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_unpack.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_unpack.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_unpack.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/generic_unpack.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/generic_unpack.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/integer_binary_operators_types_mismatch.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/integer_binary_operators_types_mismatch.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/integer_binary_operators_types_mismatch.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/integer_binary_operators_types_mismatch.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/integer_binary_operators_types_mismatch.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/integer_binary_operators_types_mismatch.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/integer_binary_operators_types_mismatch.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/integer_binary_operators_types_mismatch.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/integers_valid.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/integers_valid.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/integers_valid.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/integers_valid.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/integers_valid.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/integers_valid.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/integers_valid.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/integers_valid.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/invalid_field_write.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/invalid_field_write.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/invalid_field_write.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/invalid_field_write.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/invalid_field_write.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/invalid_field_write.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/invalid_field_write.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/invalid_field_write.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/invalid_resource_write.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/invalid_resource_write.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/invalid_resource_write.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/invalid_resource_write.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/invalid_resource_write.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/invalid_resource_write.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/invalid_resource_write.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/invalid_resource_write.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/mut_borrow_from_imm_ref.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/mut_borrow_from_imm_ref.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/mut_borrow_from_imm_ref.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/mut_borrow_from_imm_ref.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/mut_borrow_from_imm_ref.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/mut_borrow_from_imm_ref.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/mut_borrow_from_imm_ref.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/mut_borrow_from_imm_ref.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/mut_call_from_get_resource.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/mut_call_from_get_resource.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/mut_call_from_get_resource.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/mut_call_from_get_resource.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/mut_call_from_get_resource.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/mut_call_from_get_resource.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/mut_call_from_get_resource.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/mut_call_from_get_resource.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/mut_call_with_imm_ref.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/mut_call_with_imm_ref.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/mut_call_with_imm_ref.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/mut_call_with_imm_ref.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/mut_call_with_imm_ref.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/mut_call_with_imm_ref.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/mut_call_with_imm_ref.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/mut_call_with_imm_ref.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_bad.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_bad.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_bad.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_bad.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_bad.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_bad.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_bad.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_bad.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/bytecode_ops_abilities_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/constraints_abilities_bad.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/constraints_abilities_bad.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/constraints_abilities_bad.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/constraints_abilities_bad.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/constraints_abilities_bad.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/constraints_abilities_bad.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/constraints_abilities_bad.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/constraints_abilities_bad.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/constraints_abilities_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/constraints_abilities_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/constraints_abilities_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/constraints_abilities_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/constraints_abilities_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/constraints_abilities_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/constraints_abilities_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/constraints_abilities_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/fields_abilities_bad.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/fields_abilities_bad.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/fields_abilities_bad.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/fields_abilities_bad.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/fields_abilities_bad.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/fields_abilities_bad.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/fields_abilities_bad.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/fields_abilities_bad.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/fields_abilities_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/fields_abilities_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/fields_abilities_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/fields_abilities_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/fields_abilities_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/fields_abilities_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/fields_abilities_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/fields_abilities_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/struct_definition_bad.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/struct_definition_bad.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/struct_definition_bad.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/struct_definition_bad.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/struct_definition_bad.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/struct_definition_bad.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/struct_definition_bad.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/struct_definition_bad.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/struct_definition_ok.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/struct_definition_ok.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/struct_definition_ok.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/struct_definition_ok.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/struct_definition_ok.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/struct_definition_ok.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/phantom_params/struct_definition_ok.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/phantom_params/struct_definition_ok.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/procedure_args_subtype.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/procedure_args_subtype.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/procedure_args_subtype.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/procedure_args_subtype.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/procedure_args_subtype.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/procedure_args_subtype.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/procedure_args_subtype.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/procedure_args_subtype.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/procedure_return_invalid_subtype.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/procedure_return_invalid_subtype.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/procedure_return_invalid_subtype.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/procedure_return_invalid_subtype.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/procedure_return_invalid_subtype.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/procedure_return_invalid_subtype.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/procedure_return_invalid_subtype.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/procedure_return_invalid_subtype.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/procedure_return_invalid_type.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/procedure_return_invalid_type.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/procedure_return_invalid_type.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/procedure_return_invalid_type.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/procedure_return_invalid_type.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/procedure_return_invalid_type.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/procedure_return_invalid_type.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/procedure_return_invalid_type.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/ref_type_param.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/ref_type_param.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/ref_type_param.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/ref_type_param.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/ref_type_param.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/ref_type_param.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/ref_type_param.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/ref_type_param.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/ref_type_param_exploits.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/ref_type_param_exploits.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/ref_type_param_exploits.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/ref_type_param_exploits.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/ref_type_param_exploits.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/ref_type_param_exploits.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/ref_type_param_exploits.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/ref_type_param_exploits.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/release.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/release.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/release.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/release.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/release.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/release.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/release.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/release.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/resource_instantiate_bad_type.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/resource_instantiate_bad_type.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/resource_instantiate_bad_type.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/resource_instantiate_bad_type.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/resource_instantiate_bad_type.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/resource_instantiate_bad_type.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/resource_instantiate_bad_type.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/resource_instantiate_bad_type.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/return_type_mismatch_and_unused_resource.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/return_type_mismatch_and_unused_resource.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/return_type_mismatch_and_unused_resource.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/return_type_mismatch_and_unused_resource.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/return_type_mismatch_and_unused_resource.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/return_type_mismatch_and_unused_resource.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/return_type_mismatch_and_unused_resource.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/return_type_mismatch_and_unused_resource.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_copy_loc.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_copy_loc.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_copy_loc.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_copy_loc.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_copy_loc.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_copy_loc.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_copy_loc.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_copy_loc.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_copy_loc_transitive.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_copy_loc_transitive.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_copy_loc_transitive.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_copy_loc_transitive.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_copy_loc_transitive.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_copy_loc_transitive.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_copy_loc_transitive.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_copy_loc_transitive.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_does_not_have_store.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_does_not_have_store.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_does_not_have_store.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_does_not_have_store.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_does_not_have_store.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_does_not_have_store.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_does_not_have_store.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_does_not_have_store.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_equality.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_equality.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_equality.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_equality.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_equality.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_equality.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_equality.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_equality.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_read_ref.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_read_ref.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_read_ref.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_read_ref.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_read_ref.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_read_ref.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_read_ref.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_read_ref.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_read_ref_transitive.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_read_ref_transitive.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_read_ref_transitive.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_read_ref_transitive.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_read_ref_transitive.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_read_ref_transitive.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_read_ref_transitive.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_read_ref_transitive.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_st_loc.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_st_loc.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_st_loc.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_st_loc.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_st_loc.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_st_loc.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_st_loc.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_st_loc.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_transitive.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_transitive.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_transitive.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_transitive.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_transitive.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_transitive.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_transitive.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_transitive.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_write_ref.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_write_ref.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_write_ref.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_write_ref.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_write_ref.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_write_ref.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/signer_write_ref.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/signer_write_ref.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/struct_kind_inference.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/struct_kind_inference.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/struct_kind_inference.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/struct_kind_inference.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/struct_kind_inference.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/struct_kind_inference.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/struct_kind_inference.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/struct_kind_inference.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/type_error_after_branch.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/type_error_after_branch.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/type_error_after_branch.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/type_error_after_branch.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/type_error_after_branch.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/type_error_after_branch.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/type_error_after_branch.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/type_error_after_branch.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unpack_resource.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unpack_resource.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unpack_resource.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unpack_resource.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unpack_resource.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unpack_resource.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unpack_resource.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unpack_resource.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unpack_wrong_type.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unpack_wrong_type.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unpack_wrong_type.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unpack_wrong_type.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unpack_wrong_type.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unpack_wrong_type.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unpack_wrong_type.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unpack_wrong_type.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unrestricted_instantiate.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unrestricted_instantiate.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unrestricted_instantiate.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unrestricted_instantiate.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unrestricted_instantiate.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unrestricted_instantiate.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unrestricted_instantiate.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unrestricted_instantiate.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unrestricted_instantiate_bad_type.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unrestricted_instantiate_bad_type.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unrestricted_instantiate_bad_type.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unrestricted_instantiate_bad_type.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unrestricted_instantiate_bad_type.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unrestricted_instantiate_bad_type.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unrestricted_instantiate_bad_type.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unrestricted_instantiate_bad_type.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unused_resource_holder.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unused_resource_holder.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unused_resource_holder.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unused_resource_holder.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unused_resource_holder.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unused_resource_holder.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/unused_resource_holder.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/unused_resource_holder.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_ops_type_mismatch.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_ops_type_mismatch.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_ops_type_mismatch.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_ops_type_mismatch.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_ops_type_mismatch.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_ops_type_mismatch.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_ops_type_mismatch.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_ops_type_mismatch.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_pack_mismatch.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_pack_mismatch.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_pack_mismatch.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_pack_mismatch.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_pack_mismatch.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_pack_mismatch.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_pack_mismatch.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_pack_mismatch.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_type_param.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_type_param.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_type_param.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_type_param.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_type_param.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_type_param.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_type_param.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_type_param.mvir diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_type_param_exploits.exp b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_type_param_exploits.exp similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_type_param_exploits.exp rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_type_param_exploits.exp diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_type_param_exploits.mvir b/external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_type_param_exploits.mvir similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/tests/type_safety/vector_type_param_exploits.mvir rename to external-crates/move/crates/bytecode-verifier-transactional-tests/tests/type_safety/vector_type_param_exploits.mvir diff --git a/external-crates/move/testing-infra/enum-compat-util/Cargo.toml b/external-crates/move/crates/enum-compat-util/Cargo.toml similarity index 100% rename from external-crates/move/testing-infra/enum-compat-util/Cargo.toml rename to external-crates/move/crates/enum-compat-util/Cargo.toml diff --git a/external-crates/move/testing-infra/enum-compat-util/src/lib.rs b/external-crates/move/crates/enum-compat-util/src/lib.rs similarity index 100% rename from external-crates/move/testing-infra/enum-compat-util/src/lib.rs rename to external-crates/move/crates/enum-compat-util/src/lib.rs diff --git a/external-crates/move/move-bytecode-verifier/invalid-mutations/Cargo.toml b/external-crates/move/crates/invalid-mutations/Cargo.toml similarity index 100% rename from external-crates/move/move-bytecode-verifier/invalid-mutations/Cargo.toml rename to external-crates/move/crates/invalid-mutations/Cargo.toml diff --git a/external-crates/move/move-bytecode-verifier/invalid-mutations/src/bounds.rs b/external-crates/move/crates/invalid-mutations/src/bounds.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/invalid-mutations/src/bounds.rs rename to external-crates/move/crates/invalid-mutations/src/bounds.rs diff --git a/external-crates/move/move-bytecode-verifier/invalid-mutations/src/bounds/code_unit.rs b/external-crates/move/crates/invalid-mutations/src/bounds/code_unit.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/invalid-mutations/src/bounds/code_unit.rs rename to external-crates/move/crates/invalid-mutations/src/bounds/code_unit.rs diff --git a/external-crates/move/move-bytecode-verifier/invalid-mutations/src/helpers.rs b/external-crates/move/crates/invalid-mutations/src/helpers.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/invalid-mutations/src/helpers.rs rename to external-crates/move/crates/invalid-mutations/src/helpers.rs diff --git a/external-crates/move/move-bytecode-verifier/invalid-mutations/src/lib.rs b/external-crates/move/crates/invalid-mutations/src/lib.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/invalid-mutations/src/lib.rs rename to external-crates/move/crates/invalid-mutations/src/lib.rs diff --git a/external-crates/move/move-bytecode-verifier/invalid-mutations/src/signature.rs b/external-crates/move/crates/invalid-mutations/src/signature.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/invalid-mutations/src/signature.rs rename to external-crates/move/crates/invalid-mutations/src/signature.rs diff --git a/external-crates/move/benchmarks/.gitignore b/external-crates/move/crates/language-benchmarks/.gitignore similarity index 100% rename from external-crates/move/benchmarks/.gitignore rename to external-crates/move/crates/language-benchmarks/.gitignore diff --git a/external-crates/move/benchmarks/Cargo.toml b/external-crates/move/crates/language-benchmarks/Cargo.toml similarity index 100% rename from external-crates/move/benchmarks/Cargo.toml rename to external-crates/move/crates/language-benchmarks/Cargo.toml diff --git a/external-crates/move/benchmarks/benches/vm_benches.rs b/external-crates/move/crates/language-benchmarks/benches/vm_benches.rs similarity index 100% rename from external-crates/move/benchmarks/benches/vm_benches.rs rename to external-crates/move/crates/language-benchmarks/benches/vm_benches.rs diff --git a/external-crates/move/benchmarks/src/bench.move b/external-crates/move/crates/language-benchmarks/src/bench.move similarity index 100% rename from external-crates/move/benchmarks/src/bench.move rename to external-crates/move/crates/language-benchmarks/src/bench.move diff --git a/external-crates/move/benchmarks/src/lib.rs b/external-crates/move/crates/language-benchmarks/src/lib.rs similarity index 100% rename from external-crates/move/benchmarks/src/lib.rs rename to external-crates/move/crates/language-benchmarks/src/lib.rs diff --git a/external-crates/move/benchmarks/src/measurement.rs b/external-crates/move/crates/language-benchmarks/src/measurement.rs similarity index 100% rename from external-crates/move/benchmarks/src/measurement.rs rename to external-crates/move/crates/language-benchmarks/src/measurement.rs diff --git a/external-crates/move/benchmarks/src/move_vm.rs b/external-crates/move/crates/language-benchmarks/src/move_vm.rs similarity index 100% rename from external-crates/move/benchmarks/src/move_vm.rs rename to external-crates/move/crates/language-benchmarks/src/move_vm.rs diff --git a/external-crates/move/testing-infra/module-generation/Cargo.toml b/external-crates/move/crates/module-generation/Cargo.toml similarity index 100% rename from external-crates/move/testing-infra/module-generation/Cargo.toml rename to external-crates/move/crates/module-generation/Cargo.toml diff --git a/external-crates/move/testing-infra/module-generation/src/generator.rs b/external-crates/move/crates/module-generation/src/generator.rs similarity index 100% rename from external-crates/move/testing-infra/module-generation/src/generator.rs rename to external-crates/move/crates/module-generation/src/generator.rs diff --git a/external-crates/move/testing-infra/module-generation/src/lib.rs b/external-crates/move/crates/module-generation/src/lib.rs similarity index 100% rename from external-crates/move/testing-infra/module-generation/src/lib.rs rename to external-crates/move/crates/module-generation/src/lib.rs diff --git a/external-crates/move/testing-infra/module-generation/src/options.rs b/external-crates/move/crates/module-generation/src/options.rs similarity index 100% rename from external-crates/move/testing-infra/module-generation/src/options.rs rename to external-crates/move/crates/module-generation/src/options.rs diff --git a/external-crates/move/testing-infra/module-generation/src/padding.rs b/external-crates/move/crates/module-generation/src/padding.rs similarity index 100% rename from external-crates/move/testing-infra/module-generation/src/padding.rs rename to external-crates/move/crates/module-generation/src/padding.rs diff --git a/external-crates/move/testing-infra/module-generation/src/utils.rs b/external-crates/move/crates/module-generation/src/utils.rs similarity index 100% rename from external-crates/move/testing-infra/module-generation/src/utils.rs rename to external-crates/move/crates/module-generation/src/utils.rs diff --git a/external-crates/move/move-prover/move-abigen/Cargo.toml b/external-crates/move/crates/move-abigen/Cargo.toml similarity index 100% rename from external-crates/move/move-prover/move-abigen/Cargo.toml rename to external-crates/move/crates/move-abigen/Cargo.toml diff --git a/external-crates/move/move-prover/move-abigen/README.md b/external-crates/move/crates/move-abigen/README.md similarity index 100% rename from external-crates/move/move-prover/move-abigen/README.md rename to external-crates/move/crates/move-abigen/README.md diff --git a/external-crates/move/move-prover/move-abigen/src/abigen.rs b/external-crates/move/crates/move-abigen/src/abigen.rs similarity index 100% rename from external-crates/move/move-prover/move-abigen/src/abigen.rs rename to external-crates/move/crates/move-abigen/src/abigen.rs diff --git a/external-crates/move/move-prover/move-abigen/src/lib.rs b/external-crates/move/crates/move-abigen/src/lib.rs similarity index 100% rename from external-crates/move/move-prover/move-abigen/src/lib.rs rename to external-crates/move/crates/move-abigen/src/lib.rs diff --git a/external-crates/move/move-prover/move-abigen/tests/sources/bad_script.abi b/external-crates/move/crates/move-abigen/tests/sources/bad_script.abi similarity index 100% rename from external-crates/move/move-prover/move-abigen/tests/sources/bad_script.abi rename to external-crates/move/crates/move-abigen/tests/sources/bad_script.abi diff --git a/external-crates/move/move-prover/move-abigen/tests/sources/bad_script.move b/external-crates/move/crates/move-abigen/tests/sources/bad_script.move similarity index 100% rename from external-crates/move/move-prover/move-abigen/tests/sources/bad_script.move rename to external-crates/move/crates/move-abigen/tests/sources/bad_script.move diff --git a/external-crates/move/move-prover/move-abigen/tests/sources/diem.move b/external-crates/move/crates/move-abigen/tests/sources/diem.move similarity index 100% rename from external-crates/move/move-prover/move-abigen/tests/sources/diem.move rename to external-crates/move/crates/move-abigen/tests/sources/diem.move diff --git a/external-crates/move/move-prover/move-abigen/tests/sources/script_fun_in_module.move b/external-crates/move/crates/move-abigen/tests/sources/script_fun_in_module.move similarity index 100% rename from external-crates/move/move-prover/move-abigen/tests/sources/script_fun_in_module.move rename to external-crates/move/crates/move-abigen/tests/sources/script_fun_in_module.move diff --git a/external-crates/move/move-prover/move-abigen/tests/sources/script_fun_in_module/this_is_a_different_script_fun.abi b/external-crates/move/crates/move-abigen/tests/sources/script_fun_in_module/this_is_a_different_script_fun.abi similarity index 100% rename from external-crates/move/move-prover/move-abigen/tests/sources/script_fun_in_module/this_is_a_different_script_fun.abi rename to external-crates/move/crates/move-abigen/tests/sources/script_fun_in_module/this_is_a_different_script_fun.abi diff --git a/external-crates/move/move-prover/move-abigen/tests/sources/script_fun_in_module/this_is_a_script_fun.abi b/external-crates/move/crates/move-abigen/tests/sources/script_fun_in_module/this_is_a_script_fun.abi similarity index 100% rename from external-crates/move/move-prover/move-abigen/tests/sources/script_fun_in_module/this_is_a_script_fun.abi rename to external-crates/move/crates/move-abigen/tests/sources/script_fun_in_module/this_is_a_script_fun.abi diff --git a/external-crates/move/move-prover/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_signer.abi b/external-crates/move/crates/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_signer.abi similarity index 100% rename from external-crates/move/move-prover/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_signer.abi rename to external-crates/move/crates/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_signer.abi diff --git a/external-crates/move/move-prover/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_signer_ref.abi b/external-crates/move/crates/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_signer_ref.abi similarity index 100% rename from external-crates/move/move-prover/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_signer_ref.abi rename to external-crates/move/crates/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_signer_ref.abi diff --git a/external-crates/move/move-prover/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_string_args.abi b/external-crates/move/crates/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_string_args.abi similarity index 100% rename from external-crates/move/move-prover/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_string_args.abi rename to external-crates/move/crates/move-abigen/tests/sources/script_fun_in_module/this_is_script_fun_with_string_args.abi diff --git a/external-crates/move/move-prover/move-abigen/tests/sources/some_script.abi b/external-crates/move/crates/move-abigen/tests/sources/some_script.abi similarity index 100% rename from external-crates/move/move-prover/move-abigen/tests/sources/some_script.abi rename to external-crates/move/crates/move-abigen/tests/sources/some_script.abi diff --git a/external-crates/move/move-prover/move-abigen/tests/sources/some_script.move b/external-crates/move/crates/move-abigen/tests/sources/some_script.move similarity index 100% rename from external-crates/move/move-prover/move-abigen/tests/sources/some_script.move rename to external-crates/move/crates/move-abigen/tests/sources/some_script.move diff --git a/external-crates/move/move-prover/move-abigen/tests/sources/some_script.mv b/external-crates/move/crates/move-abigen/tests/sources/some_script.mv similarity index 100% rename from external-crates/move/move-prover/move-abigen/tests/sources/some_script.mv rename to external-crates/move/crates/move-abigen/tests/sources/some_script.mv diff --git a/external-crates/move/move-prover/move-abigen/tests/testsuite.rs b/external-crates/move/crates/move-abigen/tests/testsuite.rs similarity index 97% rename from external-crates/move/move-prover/move-abigen/tests/testsuite.rs rename to external-crates/move/crates/move-abigen/tests/testsuite.rs index 0faa75fec556b..b429671d82d88 100644 --- a/external-crates/move/move-prover/move-abigen/tests/testsuite.rs +++ b/external-crates/move/crates/move-abigen/tests/testsuite.rs @@ -27,7 +27,7 @@ fn test_runner(path: &Path) -> datatest_stable::Result<()> { let mut options = Options::create_from_args(&args)?; options.setup_logging_for_test(); options.abigen.compiled_script_directory = "tests/sources".to_string(); - options.move_deps.push("../../move-stdlib".to_string()); + options.move_deps.push("../move-stdlib".to_string()); options .move_named_address_values .push("std=0x1".to_string()); diff --git a/external-crates/move/move-abstract-stack/Cargo.toml b/external-crates/move/crates/move-abstract-stack/Cargo.toml similarity index 100% rename from external-crates/move/move-abstract-stack/Cargo.toml rename to external-crates/move/crates/move-abstract-stack/Cargo.toml diff --git a/external-crates/move/move-abstract-stack/src/lib.rs b/external-crates/move/crates/move-abstract-stack/src/lib.rs similarity index 100% rename from external-crates/move/move-abstract-stack/src/lib.rs rename to external-crates/move/crates/move-abstract-stack/src/lib.rs diff --git a/external-crates/move/move-abstract-stack/src/unit_tests/mod.rs b/external-crates/move/crates/move-abstract-stack/src/unit_tests/mod.rs similarity index 100% rename from external-crates/move/move-abstract-stack/src/unit_tests/mod.rs rename to external-crates/move/crates/move-abstract-stack/src/unit_tests/mod.rs diff --git a/external-crates/move/move-analyzer/Cargo.toml b/external-crates/move/crates/move-analyzer/Cargo.toml similarity index 100% rename from external-crates/move/move-analyzer/Cargo.toml rename to external-crates/move/crates/move-analyzer/Cargo.toml diff --git a/external-crates/move/move-analyzer/editors/code/.eslintignore b/external-crates/move/crates/move-analyzer/editors/code/.eslintignore similarity index 100% rename from external-crates/move/move-analyzer/editors/code/.eslintignore rename to external-crates/move/crates/move-analyzer/editors/code/.eslintignore diff --git a/external-crates/move/move-analyzer/editors/code/.eslintrc.json b/external-crates/move/crates/move-analyzer/editors/code/.eslintrc.json similarity index 100% rename from external-crates/move/move-analyzer/editors/code/.eslintrc.json rename to external-crates/move/crates/move-analyzer/editors/code/.eslintrc.json diff --git a/external-crates/move/move-analyzer/editors/code/.gitignore b/external-crates/move/crates/move-analyzer/editors/code/.gitignore similarity index 100% rename from external-crates/move/move-analyzer/editors/code/.gitignore rename to external-crates/move/crates/move-analyzer/editors/code/.gitignore diff --git a/external-crates/move/move-analyzer/editors/code/.vscodeignore b/external-crates/move/crates/move-analyzer/editors/code/.vscodeignore similarity index 100% rename from external-crates/move/move-analyzer/editors/code/.vscodeignore rename to external-crates/move/crates/move-analyzer/editors/code/.vscodeignore diff --git a/external-crates/move/move-analyzer/editors/code/CONTRIBUTING.md b/external-crates/move/crates/move-analyzer/editors/code/CONTRIBUTING.md similarity index 100% rename from external-crates/move/move-analyzer/editors/code/CONTRIBUTING.md rename to external-crates/move/crates/move-analyzer/editors/code/CONTRIBUTING.md diff --git a/external-crates/move/move-analyzer/editors/code/README.md b/external-crates/move/crates/move-analyzer/editors/code/README.md similarity index 100% rename from external-crates/move/move-analyzer/editors/code/README.md rename to external-crates/move/crates/move-analyzer/editors/code/README.md diff --git a/external-crates/move/move-analyzer/editors/code/images/move.png b/external-crates/move/crates/move-analyzer/editors/code/images/move.png similarity index 100% rename from external-crates/move/move-analyzer/editors/code/images/move.png rename to external-crates/move/crates/move-analyzer/editors/code/images/move.png diff --git a/external-crates/move/move-analyzer/editors/code/language-configuration.json b/external-crates/move/crates/move-analyzer/editors/code/language-configuration.json similarity index 100% rename from external-crates/move/move-analyzer/editors/code/language-configuration.json rename to external-crates/move/crates/move-analyzer/editors/code/language-configuration.json diff --git a/external-crates/move/move-analyzer/editors/code/package-lock.json b/external-crates/move/crates/move-analyzer/editors/code/package-lock.json similarity index 100% rename from external-crates/move/move-analyzer/editors/code/package-lock.json rename to external-crates/move/crates/move-analyzer/editors/code/package-lock.json diff --git a/external-crates/move/move-analyzer/editors/code/package.json b/external-crates/move/crates/move-analyzer/editors/code/package.json similarity index 100% rename from external-crates/move/move-analyzer/editors/code/package.json rename to external-crates/move/crates/move-analyzer/editors/code/package.json diff --git a/external-crates/move/move-analyzer/editors/code/src/commands/index.ts b/external-crates/move/crates/move-analyzer/editors/code/src/commands/index.ts similarity index 100% rename from external-crates/move/move-analyzer/editors/code/src/commands/index.ts rename to external-crates/move/crates/move-analyzer/editors/code/src/commands/index.ts diff --git a/external-crates/move/move-analyzer/editors/code/src/commands/lsp_command.ts b/external-crates/move/crates/move-analyzer/editors/code/src/commands/lsp_command.ts similarity index 100% rename from external-crates/move/move-analyzer/editors/code/src/commands/lsp_command.ts rename to external-crates/move/crates/move-analyzer/editors/code/src/commands/lsp_command.ts diff --git a/external-crates/move/move-analyzer/editors/code/src/configuration.ts b/external-crates/move/crates/move-analyzer/editors/code/src/configuration.ts similarity index 100% rename from external-crates/move/move-analyzer/editors/code/src/configuration.ts rename to external-crates/move/crates/move-analyzer/editors/code/src/configuration.ts diff --git a/external-crates/move/move-analyzer/editors/code/src/context.ts b/external-crates/move/crates/move-analyzer/editors/code/src/context.ts similarity index 100% rename from external-crates/move/move-analyzer/editors/code/src/context.ts rename to external-crates/move/crates/move-analyzer/editors/code/src/context.ts diff --git a/external-crates/move/move-analyzer/editors/code/src/extension.ts b/external-crates/move/crates/move-analyzer/editors/code/src/extension.ts similarity index 100% rename from external-crates/move/move-analyzer/editors/code/src/extension.ts rename to external-crates/move/crates/move-analyzer/editors/code/src/extension.ts diff --git a/external-crates/move/move-analyzer/editors/code/src/log.ts b/external-crates/move/crates/move-analyzer/editors/code/src/log.ts similarity index 100% rename from external-crates/move/move-analyzer/editors/code/src/log.ts rename to external-crates/move/crates/move-analyzer/editors/code/src/log.ts diff --git a/external-crates/move/move-analyzer/editors/code/src/main.ts b/external-crates/move/crates/move-analyzer/editors/code/src/main.ts similarity index 100% rename from external-crates/move/move-analyzer/editors/code/src/main.ts rename to external-crates/move/crates/move-analyzer/editors/code/src/main.ts diff --git a/external-crates/move/move-analyzer/editors/code/tests/ext.test.ts b/external-crates/move/crates/move-analyzer/editors/code/tests/ext.test.ts similarity index 100% rename from external-crates/move/move-analyzer/editors/code/tests/ext.test.ts rename to external-crates/move/crates/move-analyzer/editors/code/tests/ext.test.ts diff --git a/external-crates/move/move-analyzer/editors/code/tests/index.ts b/external-crates/move/crates/move-analyzer/editors/code/tests/index.ts similarity index 100% rename from external-crates/move/move-analyzer/editors/code/tests/index.ts rename to external-crates/move/crates/move-analyzer/editors/code/tests/index.ts diff --git a/external-crates/move/move-analyzer/editors/code/tests/lsp-demo/Move.toml b/external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/Move.toml similarity index 100% rename from external-crates/move/move-analyzer/editors/code/tests/lsp-demo/Move.toml rename to external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/Move.toml diff --git a/external-crates/move/move-analyzer/editors/code/tests/lsp-demo/lsp-demo-win.code-workspace b/external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/lsp-demo-win.code-workspace similarity index 100% rename from external-crates/move/move-analyzer/editors/code/tests/lsp-demo/lsp-demo-win.code-workspace rename to external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/lsp-demo-win.code-workspace diff --git a/external-crates/move/move-analyzer/editors/code/tests/lsp-demo/lsp-demo.code-workspace b/external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/lsp-demo.code-workspace similarity index 100% rename from external-crates/move/move-analyzer/editors/code/tests/lsp-demo/lsp-demo.code-workspace rename to external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/lsp-demo.code-workspace diff --git a/external-crates/move/move-analyzer/editors/code/tests/lsp-demo/sources/Completions.move b/external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/sources/Completions.move similarity index 100% rename from external-crates/move/move-analyzer/editors/code/tests/lsp-demo/sources/Completions.move rename to external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/sources/Completions.move diff --git a/external-crates/move/move-analyzer/editors/code/tests/lsp-demo/sources/M1.move b/external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/sources/M1.move similarity index 100% rename from external-crates/move/move-analyzer/editors/code/tests/lsp-demo/sources/M1.move rename to external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/sources/M1.move diff --git a/external-crates/move/move-analyzer/editors/code/tests/lsp-demo/sources/M2.move b/external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/sources/M2.move similarity index 100% rename from external-crates/move/move-analyzer/editors/code/tests/lsp-demo/sources/M2.move rename to external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/sources/M2.move diff --git a/external-crates/move/move-analyzer/editors/code/tests/lsp-demo/sources/M3.move b/external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/sources/M3.move similarity index 100% rename from external-crates/move/move-analyzer/editors/code/tests/lsp-demo/sources/M3.move rename to external-crates/move/crates/move-analyzer/editors/code/tests/lsp-demo/sources/M3.move diff --git a/external-crates/move/move-analyzer/editors/code/tests/lsp.test.ts b/external-crates/move/crates/move-analyzer/editors/code/tests/lsp.test.ts similarity index 100% rename from external-crates/move/move-analyzer/editors/code/tests/lsp.test.ts rename to external-crates/move/crates/move-analyzer/editors/code/tests/lsp.test.ts diff --git a/external-crates/move/move-analyzer/editors/code/tests/runTests.ts b/external-crates/move/crates/move-analyzer/editors/code/tests/runTests.ts similarity index 100% rename from external-crates/move/move-analyzer/editors/code/tests/runTests.ts rename to external-crates/move/crates/move-analyzer/editors/code/tests/runTests.ts diff --git a/external-crates/move/move-analyzer/editors/code/tsconfig.json b/external-crates/move/crates/move-analyzer/editors/code/tsconfig.json similarity index 100% rename from external-crates/move/move-analyzer/editors/code/tsconfig.json rename to external-crates/move/crates/move-analyzer/editors/code/tsconfig.json diff --git a/external-crates/move/move-analyzer/src/bin/move-analyzer.rs b/external-crates/move/crates/move-analyzer/src/bin/move-analyzer.rs similarity index 100% rename from external-crates/move/move-analyzer/src/bin/move-analyzer.rs rename to external-crates/move/crates/move-analyzer/src/bin/move-analyzer.rs diff --git a/external-crates/move/move-analyzer/src/completion.rs b/external-crates/move/crates/move-analyzer/src/completion.rs similarity index 100% rename from external-crates/move/move-analyzer/src/completion.rs rename to external-crates/move/crates/move-analyzer/src/completion.rs diff --git a/external-crates/move/move-analyzer/src/context.rs b/external-crates/move/crates/move-analyzer/src/context.rs similarity index 100% rename from external-crates/move/move-analyzer/src/context.rs rename to external-crates/move/crates/move-analyzer/src/context.rs diff --git a/external-crates/move/move-analyzer/src/diagnostics.rs b/external-crates/move/crates/move-analyzer/src/diagnostics.rs similarity index 100% rename from external-crates/move/move-analyzer/src/diagnostics.rs rename to external-crates/move/crates/move-analyzer/src/diagnostics.rs diff --git a/external-crates/move/move-analyzer/src/lib.rs b/external-crates/move/crates/move-analyzer/src/lib.rs similarity index 100% rename from external-crates/move/move-analyzer/src/lib.rs rename to external-crates/move/crates/move-analyzer/src/lib.rs diff --git a/external-crates/move/move-analyzer/src/symbols.rs b/external-crates/move/crates/move-analyzer/src/symbols.rs similarity index 100% rename from external-crates/move/move-analyzer/src/symbols.rs rename to external-crates/move/crates/move-analyzer/src/symbols.rs diff --git a/external-crates/move/move-analyzer/src/utils.rs b/external-crates/move/crates/move-analyzer/src/utils.rs similarity index 100% rename from external-crates/move/move-analyzer/src/utils.rs rename to external-crates/move/crates/move-analyzer/src/utils.rs diff --git a/external-crates/move/move-analyzer/src/vfs.rs b/external-crates/move/crates/move-analyzer/src/vfs.rs similarity index 100% rename from external-crates/move/move-analyzer/src/vfs.rs rename to external-crates/move/crates/move-analyzer/src/vfs.rs diff --git a/external-crates/move/move-analyzer/tests/symbols/Move.toml b/external-crates/move/crates/move-analyzer/tests/symbols/Move.toml similarity index 100% rename from external-crates/move/move-analyzer/tests/symbols/Move.toml rename to external-crates/move/crates/move-analyzer/tests/symbols/Move.toml diff --git a/external-crates/move/move-analyzer/tests/symbols/sources/M1.move b/external-crates/move/crates/move-analyzer/tests/symbols/sources/M1.move similarity index 100% rename from external-crates/move/move-analyzer/tests/symbols/sources/M1.move rename to external-crates/move/crates/move-analyzer/tests/symbols/sources/M1.move diff --git a/external-crates/move/move-analyzer/tests/symbols/sources/M2.move b/external-crates/move/crates/move-analyzer/tests/symbols/sources/M2.move similarity index 100% rename from external-crates/move/move-analyzer/tests/symbols/sources/M2.move rename to external-crates/move/crates/move-analyzer/tests/symbols/sources/M2.move diff --git a/external-crates/move/move-analyzer/tests/symbols/sources/M3.move b/external-crates/move/crates/move-analyzer/tests/symbols/sources/M3.move similarity index 100% rename from external-crates/move/move-analyzer/tests/symbols/sources/M3.move rename to external-crates/move/crates/move-analyzer/tests/symbols/sources/M3.move diff --git a/external-crates/move/move-analyzer/tests/symbols/sources/M4.move b/external-crates/move/crates/move-analyzer/tests/symbols/sources/M4.move similarity index 100% rename from external-crates/move/move-analyzer/tests/symbols/sources/M4.move rename to external-crates/move/crates/move-analyzer/tests/symbols/sources/M4.move diff --git a/external-crates/move/move-analyzer/tests/symbols/sources/M6.move b/external-crates/move/crates/move-analyzer/tests/symbols/sources/M6.move similarity index 100% rename from external-crates/move/move-analyzer/tests/symbols/sources/M6.move rename to external-crates/move/crates/move-analyzer/tests/symbols/sources/M6.move diff --git a/external-crates/move/move-analyzer/tests/symbols/sources/M7.move b/external-crates/move/crates/move-analyzer/tests/symbols/sources/M7.move similarity index 100% rename from external-crates/move/move-analyzer/tests/symbols/sources/M7.move rename to external-crates/move/crates/move-analyzer/tests/symbols/sources/M7.move diff --git a/external-crates/move/move-binary-format/Cargo.toml b/external-crates/move/crates/move-binary-format/Cargo.toml similarity index 100% rename from external-crates/move/move-binary-format/Cargo.toml rename to external-crates/move/crates/move-binary-format/Cargo.toml diff --git a/external-crates/move/move-binary-format/README.md b/external-crates/move/crates/move-binary-format/README.md similarity index 100% rename from external-crates/move/move-binary-format/README.md rename to external-crates/move/crates/move-binary-format/README.md diff --git a/external-crates/move/move-binary-format/src/access.rs b/external-crates/move/crates/move-binary-format/src/access.rs similarity index 100% rename from external-crates/move/move-binary-format/src/access.rs rename to external-crates/move/crates/move-binary-format/src/access.rs diff --git a/external-crates/move/move-binary-format/src/binary_views.rs b/external-crates/move/crates/move-binary-format/src/binary_views.rs similarity index 100% rename from external-crates/move/move-binary-format/src/binary_views.rs rename to external-crates/move/crates/move-binary-format/src/binary_views.rs diff --git a/external-crates/move/move-binary-format/src/check_bounds.rs b/external-crates/move/crates/move-binary-format/src/check_bounds.rs similarity index 100% rename from external-crates/move/move-binary-format/src/check_bounds.rs rename to external-crates/move/crates/move-binary-format/src/check_bounds.rs diff --git a/external-crates/move/move-binary-format/src/compatibility.rs b/external-crates/move/crates/move-binary-format/src/compatibility.rs similarity index 100% rename from external-crates/move/move-binary-format/src/compatibility.rs rename to external-crates/move/crates/move-binary-format/src/compatibility.rs diff --git a/external-crates/move/move-binary-format/src/constant.rs b/external-crates/move/crates/move-binary-format/src/constant.rs similarity index 100% rename from external-crates/move/move-binary-format/src/constant.rs rename to external-crates/move/crates/move-binary-format/src/constant.rs diff --git a/external-crates/move/move-binary-format/src/control_flow_graph.rs b/external-crates/move/crates/move-binary-format/src/control_flow_graph.rs similarity index 100% rename from external-crates/move/move-binary-format/src/control_flow_graph.rs rename to external-crates/move/crates/move-binary-format/src/control_flow_graph.rs diff --git a/external-crates/move/move-binary-format/src/deserializer.rs b/external-crates/move/crates/move-binary-format/src/deserializer.rs similarity index 100% rename from external-crates/move/move-binary-format/src/deserializer.rs rename to external-crates/move/crates/move-binary-format/src/deserializer.rs diff --git a/external-crates/move/move-binary-format/src/errors.rs b/external-crates/move/crates/move-binary-format/src/errors.rs similarity index 100% rename from external-crates/move/move-binary-format/src/errors.rs rename to external-crates/move/crates/move-binary-format/src/errors.rs diff --git a/external-crates/move/move-binary-format/src/file_format.rs b/external-crates/move/crates/move-binary-format/src/file_format.rs similarity index 100% rename from external-crates/move/move-binary-format/src/file_format.rs rename to external-crates/move/crates/move-binary-format/src/file_format.rs diff --git a/external-crates/move/move-binary-format/src/file_format_common.rs b/external-crates/move/crates/move-binary-format/src/file_format_common.rs similarity index 100% rename from external-crates/move/move-binary-format/src/file_format_common.rs rename to external-crates/move/crates/move-binary-format/src/file_format_common.rs diff --git a/external-crates/move/move-binary-format/src/internals.rs b/external-crates/move/crates/move-binary-format/src/internals.rs similarity index 100% rename from external-crates/move/move-binary-format/src/internals.rs rename to external-crates/move/crates/move-binary-format/src/internals.rs diff --git a/external-crates/move/move-binary-format/src/lib.rs b/external-crates/move/crates/move-binary-format/src/lib.rs similarity index 100% rename from external-crates/move/move-binary-format/src/lib.rs rename to external-crates/move/crates/move-binary-format/src/lib.rs diff --git a/external-crates/move/move-binary-format/src/normalized.rs b/external-crates/move/crates/move-binary-format/src/normalized.rs similarity index 100% rename from external-crates/move/move-binary-format/src/normalized.rs rename to external-crates/move/crates/move-binary-format/src/normalized.rs diff --git a/external-crates/move/move-binary-format/src/proptest_types.rs b/external-crates/move/crates/move-binary-format/src/proptest_types.rs similarity index 100% rename from external-crates/move/move-binary-format/src/proptest_types.rs rename to external-crates/move/crates/move-binary-format/src/proptest_types.rs diff --git a/external-crates/move/move-binary-format/src/proptest_types/constants.rs b/external-crates/move/crates/move-binary-format/src/proptest_types/constants.rs similarity index 100% rename from external-crates/move/move-binary-format/src/proptest_types/constants.rs rename to external-crates/move/crates/move-binary-format/src/proptest_types/constants.rs diff --git a/external-crates/move/move-binary-format/src/proptest_types/functions.rs b/external-crates/move/crates/move-binary-format/src/proptest_types/functions.rs similarity index 100% rename from external-crates/move/move-binary-format/src/proptest_types/functions.rs rename to external-crates/move/crates/move-binary-format/src/proptest_types/functions.rs diff --git a/external-crates/move/move-binary-format/src/proptest_types/metadata.rs b/external-crates/move/crates/move-binary-format/src/proptest_types/metadata.rs similarity index 100% rename from external-crates/move/move-binary-format/src/proptest_types/metadata.rs rename to external-crates/move/crates/move-binary-format/src/proptest_types/metadata.rs diff --git a/external-crates/move/move-binary-format/src/proptest_types/signature.rs b/external-crates/move/crates/move-binary-format/src/proptest_types/signature.rs similarity index 100% rename from external-crates/move/move-binary-format/src/proptest_types/signature.rs rename to external-crates/move/crates/move-binary-format/src/proptest_types/signature.rs diff --git a/external-crates/move/move-binary-format/src/proptest_types/types.rs b/external-crates/move/crates/move-binary-format/src/proptest_types/types.rs similarity index 100% rename from external-crates/move/move-binary-format/src/proptest_types/types.rs rename to external-crates/move/crates/move-binary-format/src/proptest_types/types.rs diff --git a/external-crates/move/move-binary-format/src/serializer.rs b/external-crates/move/crates/move-binary-format/src/serializer.rs similarity index 100% rename from external-crates/move/move-binary-format/src/serializer.rs rename to external-crates/move/crates/move-binary-format/src/serializer.rs diff --git a/external-crates/move/move-binary-format/src/unit_tests/binary_tests.rs b/external-crates/move/crates/move-binary-format/src/unit_tests/binary_tests.rs similarity index 100% rename from external-crates/move/move-binary-format/src/unit_tests/binary_tests.rs rename to external-crates/move/crates/move-binary-format/src/unit_tests/binary_tests.rs diff --git a/external-crates/move/move-binary-format/src/unit_tests/compatibility_tests.rs b/external-crates/move/crates/move-binary-format/src/unit_tests/compatibility_tests.rs similarity index 100% rename from external-crates/move/move-binary-format/src/unit_tests/compatibility_tests.rs rename to external-crates/move/crates/move-binary-format/src/unit_tests/compatibility_tests.rs diff --git a/external-crates/move/move-binary-format/src/unit_tests/control_flow_graph_tests.rs b/external-crates/move/crates/move-binary-format/src/unit_tests/control_flow_graph_tests.rs similarity index 100% rename from external-crates/move/move-binary-format/src/unit_tests/control_flow_graph_tests.rs rename to external-crates/move/crates/move-binary-format/src/unit_tests/control_flow_graph_tests.rs diff --git a/external-crates/move/move-binary-format/src/unit_tests/deserializer_tests.rs b/external-crates/move/crates/move-binary-format/src/unit_tests/deserializer_tests.rs similarity index 100% rename from external-crates/move/move-binary-format/src/unit_tests/deserializer_tests.rs rename to external-crates/move/crates/move-binary-format/src/unit_tests/deserializer_tests.rs diff --git a/external-crates/move/move-binary-format/src/unit_tests/empty_script.mv b/external-crates/move/crates/move-binary-format/src/unit_tests/empty_script.mv similarity index 100% rename from external-crates/move/move-binary-format/src/unit_tests/empty_script.mv rename to external-crates/move/crates/move-binary-format/src/unit_tests/empty_script.mv diff --git a/external-crates/move/move-binary-format/src/unit_tests/invalid_script_no_signature.mv b/external-crates/move/crates/move-binary-format/src/unit_tests/invalid_script_no_signature.mv similarity index 100% rename from external-crates/move/move-binary-format/src/unit_tests/invalid_script_no_signature.mv rename to external-crates/move/crates/move-binary-format/src/unit_tests/invalid_script_no_signature.mv diff --git a/external-crates/move/move-binary-format/src/unit_tests/mod.rs b/external-crates/move/crates/move-binary-format/src/unit_tests/mod.rs similarity index 100% rename from external-crates/move/move-binary-format/src/unit_tests/mod.rs rename to external-crates/move/crates/move-binary-format/src/unit_tests/mod.rs diff --git a/external-crates/move/move-binary-format/src/unit_tests/number_tests.rs b/external-crates/move/crates/move-binary-format/src/unit_tests/number_tests.rs similarity index 100% rename from external-crates/move/move-binary-format/src/unit_tests/number_tests.rs rename to external-crates/move/crates/move-binary-format/src/unit_tests/number_tests.rs diff --git a/external-crates/move/move-binary-format/src/unit_tests/signature_token_tests.rs b/external-crates/move/crates/move-binary-format/src/unit_tests/signature_token_tests.rs similarity index 100% rename from external-crates/move/move-binary-format/src/unit_tests/signature_token_tests.rs rename to external-crates/move/crates/move-binary-format/src/unit_tests/signature_token_tests.rs diff --git a/external-crates/move/move-binary-format/src/unit_tests/staged_enum_variant_order/type.yaml b/external-crates/move/crates/move-binary-format/src/unit_tests/staged_enum_variant_order/type.yaml similarity index 100% rename from external-crates/move/move-binary-format/src/unit_tests/staged_enum_variant_order/type.yaml rename to external-crates/move/crates/move-binary-format/src/unit_tests/staged_enum_variant_order/type.yaml diff --git a/external-crates/move/move-binary-format/src/views.rs b/external-crates/move/crates/move-binary-format/src/views.rs similarity index 100% rename from external-crates/move/move-binary-format/src/views.rs rename to external-crates/move/crates/move-binary-format/src/views.rs diff --git a/external-crates/move/move-borrow-graph/Cargo.toml b/external-crates/move/crates/move-borrow-graph/Cargo.toml similarity index 100% rename from external-crates/move/move-borrow-graph/Cargo.toml rename to external-crates/move/crates/move-borrow-graph/Cargo.toml diff --git a/external-crates/move/move-borrow-graph/src/graph.rs b/external-crates/move/crates/move-borrow-graph/src/graph.rs similarity index 100% rename from external-crates/move/move-borrow-graph/src/graph.rs rename to external-crates/move/crates/move-borrow-graph/src/graph.rs diff --git a/external-crates/move/move-borrow-graph/src/lib.rs b/external-crates/move/crates/move-borrow-graph/src/lib.rs similarity index 100% rename from external-crates/move/move-borrow-graph/src/lib.rs rename to external-crates/move/crates/move-borrow-graph/src/lib.rs diff --git a/external-crates/move/move-borrow-graph/src/paths.rs b/external-crates/move/crates/move-borrow-graph/src/paths.rs similarity index 100% rename from external-crates/move/move-borrow-graph/src/paths.rs rename to external-crates/move/crates/move-borrow-graph/src/paths.rs diff --git a/external-crates/move/move-borrow-graph/src/references.rs b/external-crates/move/crates/move-borrow-graph/src/references.rs similarity index 100% rename from external-crates/move/move-borrow-graph/src/references.rs rename to external-crates/move/crates/move-borrow-graph/src/references.rs diff --git a/external-crates/move/move-borrow-graph/src/shared.rs b/external-crates/move/crates/move-borrow-graph/src/shared.rs similarity index 100% rename from external-crates/move/move-borrow-graph/src/shared.rs rename to external-crates/move/crates/move-borrow-graph/src/shared.rs diff --git a/external-crates/move/move-ir-compiler/move-bytecode-source-map/Cargo.toml b/external-crates/move/crates/move-bytecode-source-map/Cargo.toml similarity index 100% rename from external-crates/move/move-ir-compiler/move-bytecode-source-map/Cargo.toml rename to external-crates/move/crates/move-bytecode-source-map/Cargo.toml diff --git a/external-crates/move/move-ir-compiler/move-bytecode-source-map/src/lib.rs b/external-crates/move/crates/move-bytecode-source-map/src/lib.rs similarity index 100% rename from external-crates/move/move-ir-compiler/move-bytecode-source-map/src/lib.rs rename to external-crates/move/crates/move-bytecode-source-map/src/lib.rs diff --git a/external-crates/move/move-ir-compiler/move-bytecode-source-map/src/mapping.rs b/external-crates/move/crates/move-bytecode-source-map/src/mapping.rs similarity index 100% rename from external-crates/move/move-ir-compiler/move-bytecode-source-map/src/mapping.rs rename to external-crates/move/crates/move-bytecode-source-map/src/mapping.rs diff --git a/external-crates/move/move-ir-compiler/move-bytecode-source-map/src/marking.rs b/external-crates/move/crates/move-bytecode-source-map/src/marking.rs similarity index 100% rename from external-crates/move/move-ir-compiler/move-bytecode-source-map/src/marking.rs rename to external-crates/move/crates/move-bytecode-source-map/src/marking.rs diff --git a/external-crates/move/move-ir-compiler/move-bytecode-source-map/src/source_map.rs b/external-crates/move/crates/move-bytecode-source-map/src/source_map.rs similarity index 100% rename from external-crates/move/move-ir-compiler/move-bytecode-source-map/src/source_map.rs rename to external-crates/move/crates/move-bytecode-source-map/src/source_map.rs diff --git a/external-crates/move/move-ir-compiler/move-bytecode-source-map/src/utils.rs b/external-crates/move/crates/move-bytecode-source-map/src/utils.rs similarity index 100% rename from external-crates/move/move-ir-compiler/move-bytecode-source-map/src/utils.rs rename to external-crates/move/crates/move-bytecode-source-map/src/utils.rs diff --git a/external-crates/move/move-ir-compiler/move-bytecode-source-map/tests/dummies.rs b/external-crates/move/crates/move-bytecode-source-map/tests/dummies.rs similarity index 100% rename from external-crates/move/move-ir-compiler/move-bytecode-source-map/tests/dummies.rs rename to external-crates/move/crates/move-bytecode-source-map/tests/dummies.rs diff --git a/external-crates/move/tools/move-bytecode-utils/Cargo.toml b/external-crates/move/crates/move-bytecode-utils/Cargo.toml similarity index 100% rename from external-crates/move/tools/move-bytecode-utils/Cargo.toml rename to external-crates/move/crates/move-bytecode-utils/Cargo.toml diff --git a/external-crates/move/tools/move-bytecode-utils/src/dependency_graph.rs b/external-crates/move/crates/move-bytecode-utils/src/dependency_graph.rs similarity index 100% rename from external-crates/move/tools/move-bytecode-utils/src/dependency_graph.rs rename to external-crates/move/crates/move-bytecode-utils/src/dependency_graph.rs diff --git a/external-crates/move/tools/move-bytecode-utils/src/layout.rs b/external-crates/move/crates/move-bytecode-utils/src/layout.rs similarity index 100% rename from external-crates/move/tools/move-bytecode-utils/src/layout.rs rename to external-crates/move/crates/move-bytecode-utils/src/layout.rs diff --git a/external-crates/move/tools/move-bytecode-utils/src/lib.rs b/external-crates/move/crates/move-bytecode-utils/src/lib.rs similarity index 100% rename from external-crates/move/tools/move-bytecode-utils/src/lib.rs rename to external-crates/move/crates/move-bytecode-utils/src/lib.rs diff --git a/external-crates/move/tools/move-bytecode-utils/src/module_cache.rs b/external-crates/move/crates/move-bytecode-utils/src/module_cache.rs similarity index 100% rename from external-crates/move/tools/move-bytecode-utils/src/module_cache.rs rename to external-crates/move/crates/move-bytecode-utils/src/module_cache.rs diff --git a/external-crates/move/move-bytecode-verifier/Cargo.toml b/external-crates/move/crates/move-bytecode-verifier/Cargo.toml similarity index 100% rename from external-crates/move/move-bytecode-verifier/Cargo.toml rename to external-crates/move/crates/move-bytecode-verifier/Cargo.toml diff --git a/external-crates/move/move-bytecode-verifier/README.md b/external-crates/move/crates/move-bytecode-verifier/README.md similarity index 100% rename from external-crates/move/move-bytecode-verifier/README.md rename to external-crates/move/crates/move-bytecode-verifier/README.md diff --git a/external-crates/move/move-bytecode-verifier/src/ability_field_requirements.rs b/external-crates/move/crates/move-bytecode-verifier/src/ability_field_requirements.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/ability_field_requirements.rs rename to external-crates/move/crates/move-bytecode-verifier/src/ability_field_requirements.rs diff --git a/external-crates/move/move-bytecode-verifier/src/absint.rs b/external-crates/move/crates/move-bytecode-verifier/src/absint.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/absint.rs rename to external-crates/move/crates/move-bytecode-verifier/src/absint.rs diff --git a/external-crates/move/move-bytecode-verifier/src/acquires_list_verifier.rs b/external-crates/move/crates/move-bytecode-verifier/src/acquires_list_verifier.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/acquires_list_verifier.rs rename to external-crates/move/crates/move-bytecode-verifier/src/acquires_list_verifier.rs diff --git a/external-crates/move/move-bytecode-verifier/src/check_duplication.rs b/external-crates/move/crates/move-bytecode-verifier/src/check_duplication.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/check_duplication.rs rename to external-crates/move/crates/move-bytecode-verifier/src/check_duplication.rs diff --git a/external-crates/move/move-bytecode-verifier/src/code_unit_verifier.rs b/external-crates/move/crates/move-bytecode-verifier/src/code_unit_verifier.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/code_unit_verifier.rs rename to external-crates/move/crates/move-bytecode-verifier/src/code_unit_verifier.rs diff --git a/external-crates/move/move-bytecode-verifier/src/constants.rs b/external-crates/move/crates/move-bytecode-verifier/src/constants.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/constants.rs rename to external-crates/move/crates/move-bytecode-verifier/src/constants.rs diff --git a/external-crates/move/move-bytecode-verifier/src/control_flow.rs b/external-crates/move/crates/move-bytecode-verifier/src/control_flow.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/control_flow.rs rename to external-crates/move/crates/move-bytecode-verifier/src/control_flow.rs diff --git a/external-crates/move/move-bytecode-verifier/src/control_flow_v5.rs b/external-crates/move/crates/move-bytecode-verifier/src/control_flow_v5.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/control_flow_v5.rs rename to external-crates/move/crates/move-bytecode-verifier/src/control_flow_v5.rs diff --git a/external-crates/move/move-bytecode-verifier/src/cyclic_dependencies.rs b/external-crates/move/crates/move-bytecode-verifier/src/cyclic_dependencies.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/cyclic_dependencies.rs rename to external-crates/move/crates/move-bytecode-verifier/src/cyclic_dependencies.rs diff --git a/external-crates/move/move-bytecode-verifier/src/dependencies.rs b/external-crates/move/crates/move-bytecode-verifier/src/dependencies.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/dependencies.rs rename to external-crates/move/crates/move-bytecode-verifier/src/dependencies.rs diff --git a/external-crates/move/move-bytecode-verifier/src/friends.rs b/external-crates/move/crates/move-bytecode-verifier/src/friends.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/friends.rs rename to external-crates/move/crates/move-bytecode-verifier/src/friends.rs diff --git a/external-crates/move/move-bytecode-verifier/src/instantiation_loops.rs b/external-crates/move/crates/move-bytecode-verifier/src/instantiation_loops.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/instantiation_loops.rs rename to external-crates/move/crates/move-bytecode-verifier/src/instantiation_loops.rs diff --git a/external-crates/move/move-bytecode-verifier/src/instruction_consistency.rs b/external-crates/move/crates/move-bytecode-verifier/src/instruction_consistency.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/instruction_consistency.rs rename to external-crates/move/crates/move-bytecode-verifier/src/instruction_consistency.rs diff --git a/external-crates/move/move-bytecode-verifier/src/lib.rs b/external-crates/move/crates/move-bytecode-verifier/src/lib.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/lib.rs rename to external-crates/move/crates/move-bytecode-verifier/src/lib.rs diff --git a/external-crates/move/move-bytecode-verifier/src/limits.rs b/external-crates/move/crates/move-bytecode-verifier/src/limits.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/limits.rs rename to external-crates/move/crates/move-bytecode-verifier/src/limits.rs diff --git a/external-crates/move/move-bytecode-verifier/src/locals_safety/abstract_state.rs b/external-crates/move/crates/move-bytecode-verifier/src/locals_safety/abstract_state.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/locals_safety/abstract_state.rs rename to external-crates/move/crates/move-bytecode-verifier/src/locals_safety/abstract_state.rs diff --git a/external-crates/move/move-bytecode-verifier/src/locals_safety/mod.rs b/external-crates/move/crates/move-bytecode-verifier/src/locals_safety/mod.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/locals_safety/mod.rs rename to external-crates/move/crates/move-bytecode-verifier/src/locals_safety/mod.rs diff --git a/external-crates/move/move-bytecode-verifier/src/loop_summary.rs b/external-crates/move/crates/move-bytecode-verifier/src/loop_summary.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/loop_summary.rs rename to external-crates/move/crates/move-bytecode-verifier/src/loop_summary.rs diff --git a/external-crates/move/move-bytecode-verifier/src/meter.rs b/external-crates/move/crates/move-bytecode-verifier/src/meter.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/meter.rs rename to external-crates/move/crates/move-bytecode-verifier/src/meter.rs diff --git a/external-crates/move/move-bytecode-verifier/src/reference_safety/abstract_state.rs b/external-crates/move/crates/move-bytecode-verifier/src/reference_safety/abstract_state.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/reference_safety/abstract_state.rs rename to external-crates/move/crates/move-bytecode-verifier/src/reference_safety/abstract_state.rs diff --git a/external-crates/move/move-bytecode-verifier/src/reference_safety/mod.rs b/external-crates/move/crates/move-bytecode-verifier/src/reference_safety/mod.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/reference_safety/mod.rs rename to external-crates/move/crates/move-bytecode-verifier/src/reference_safety/mod.rs diff --git a/external-crates/move/move-bytecode-verifier/src/regression_tests/bounds_check.rs b/external-crates/move/crates/move-bytecode-verifier/src/regression_tests/bounds_check.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/regression_tests/bounds_check.rs rename to external-crates/move/crates/move-bytecode-verifier/src/regression_tests/bounds_check.rs diff --git a/external-crates/move/move-bytecode-verifier/src/regression_tests/mod.rs b/external-crates/move/crates/move-bytecode-verifier/src/regression_tests/mod.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/regression_tests/mod.rs rename to external-crates/move/crates/move-bytecode-verifier/src/regression_tests/mod.rs diff --git a/external-crates/move/move-bytecode-verifier/src/regression_tests/reference_analysis.rs b/external-crates/move/crates/move-bytecode-verifier/src/regression_tests/reference_analysis.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/regression_tests/reference_analysis.rs rename to external-crates/move/crates/move-bytecode-verifier/src/regression_tests/reference_analysis.rs diff --git a/external-crates/move/move-bytecode-verifier/src/script_signature.rs b/external-crates/move/crates/move-bytecode-verifier/src/script_signature.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/script_signature.rs rename to external-crates/move/crates/move-bytecode-verifier/src/script_signature.rs diff --git a/external-crates/move/move-bytecode-verifier/src/signature.rs b/external-crates/move/crates/move-bytecode-verifier/src/signature.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/signature.rs rename to external-crates/move/crates/move-bytecode-verifier/src/signature.rs diff --git a/external-crates/move/move-bytecode-verifier/src/stack_usage_verifier.rs b/external-crates/move/crates/move-bytecode-verifier/src/stack_usage_verifier.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/stack_usage_verifier.rs rename to external-crates/move/crates/move-bytecode-verifier/src/stack_usage_verifier.rs diff --git a/external-crates/move/move-bytecode-verifier/src/struct_defs.rs b/external-crates/move/crates/move-bytecode-verifier/src/struct_defs.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/struct_defs.rs rename to external-crates/move/crates/move-bytecode-verifier/src/struct_defs.rs diff --git a/external-crates/move/move-bytecode-verifier/src/type_safety.rs b/external-crates/move/crates/move-bytecode-verifier/src/type_safety.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/type_safety.rs rename to external-crates/move/crates/move-bytecode-verifier/src/type_safety.rs diff --git a/external-crates/move/move-bytecode-verifier/src/verifier.rs b/external-crates/move/crates/move-bytecode-verifier/src/verifier.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/src/verifier.rs rename to external-crates/move/crates/move-bytecode-verifier/src/verifier.rs diff --git a/external-crates/move/tools/move-bytecode-viewer/Cargo.toml b/external-crates/move/crates/move-bytecode-viewer/Cargo.toml similarity index 100% rename from external-crates/move/tools/move-bytecode-viewer/Cargo.toml rename to external-crates/move/crates/move-bytecode-viewer/Cargo.toml diff --git a/external-crates/move/tools/move-bytecode-viewer/src/bytecode_viewer.rs b/external-crates/move/crates/move-bytecode-viewer/src/bytecode_viewer.rs similarity index 100% rename from external-crates/move/tools/move-bytecode-viewer/src/bytecode_viewer.rs rename to external-crates/move/crates/move-bytecode-viewer/src/bytecode_viewer.rs diff --git a/external-crates/move/tools/move-bytecode-viewer/src/interfaces.rs b/external-crates/move/crates/move-bytecode-viewer/src/interfaces.rs similarity index 100% rename from external-crates/move/tools/move-bytecode-viewer/src/interfaces.rs rename to external-crates/move/crates/move-bytecode-viewer/src/interfaces.rs diff --git a/external-crates/move/tools/move-bytecode-viewer/src/lib.rs b/external-crates/move/crates/move-bytecode-viewer/src/lib.rs similarity index 100% rename from external-crates/move/tools/move-bytecode-viewer/src/lib.rs rename to external-crates/move/crates/move-bytecode-viewer/src/lib.rs diff --git a/external-crates/move/tools/move-bytecode-viewer/src/main.rs b/external-crates/move/crates/move-bytecode-viewer/src/main.rs similarity index 100% rename from external-crates/move/tools/move-bytecode-viewer/src/main.rs rename to external-crates/move/crates/move-bytecode-viewer/src/main.rs diff --git a/external-crates/move/tools/move-bytecode-viewer/src/source_viewer.rs b/external-crates/move/crates/move-bytecode-viewer/src/source_viewer.rs similarity index 100% rename from external-crates/move/tools/move-bytecode-viewer/src/source_viewer.rs rename to external-crates/move/crates/move-bytecode-viewer/src/source_viewer.rs diff --git a/external-crates/move/tools/move-bytecode-viewer/src/tui/mod.rs b/external-crates/move/crates/move-bytecode-viewer/src/tui/mod.rs similarity index 100% rename from external-crates/move/tools/move-bytecode-viewer/src/tui/mod.rs rename to external-crates/move/crates/move-bytecode-viewer/src/tui/mod.rs diff --git a/external-crates/move/tools/move-bytecode-viewer/src/tui/text_builder.rs b/external-crates/move/crates/move-bytecode-viewer/src/tui/text_builder.rs similarity index 100% rename from external-crates/move/tools/move-bytecode-viewer/src/tui/text_builder.rs rename to external-crates/move/crates/move-bytecode-viewer/src/tui/text_builder.rs diff --git a/external-crates/move/tools/move-bytecode-viewer/src/tui/tui_interface.rs b/external-crates/move/crates/move-bytecode-viewer/src/tui/tui_interface.rs similarity index 100% rename from external-crates/move/tools/move-bytecode-viewer/src/tui/tui_interface.rs rename to external-crates/move/crates/move-bytecode-viewer/src/tui/tui_interface.rs diff --git a/external-crates/move/tools/move-bytecode-viewer/src/viewer.rs b/external-crates/move/crates/move-bytecode-viewer/src/viewer.rs similarity index 100% rename from external-crates/move/tools/move-bytecode-viewer/src/viewer.rs rename to external-crates/move/crates/move-bytecode-viewer/src/viewer.rs diff --git a/external-crates/move/tools/move-cli/Cargo.toml b/external-crates/move/crates/move-cli/Cargo.toml similarity index 100% rename from external-crates/move/tools/move-cli/Cargo.toml rename to external-crates/move/crates/move-cli/Cargo.toml diff --git a/external-crates/move/tools/move-cli/README.md b/external-crates/move/crates/move-cli/README.md similarity index 100% rename from external-crates/move/tools/move-cli/README.md rename to external-crates/move/crates/move-cli/README.md diff --git a/external-crates/move/tools/move-cli/src/base/build.rs b/external-crates/move/crates/move-cli/src/base/build.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/base/build.rs rename to external-crates/move/crates/move-cli/src/base/build.rs diff --git a/external-crates/move/tools/move-cli/src/base/coverage.rs b/external-crates/move/crates/move-cli/src/base/coverage.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/base/coverage.rs rename to external-crates/move/crates/move-cli/src/base/coverage.rs diff --git a/external-crates/move/tools/move-cli/src/base/disassemble.rs b/external-crates/move/crates/move-cli/src/base/disassemble.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/base/disassemble.rs rename to external-crates/move/crates/move-cli/src/base/disassemble.rs diff --git a/external-crates/move/tools/move-cli/src/base/docgen.rs b/external-crates/move/crates/move-cli/src/base/docgen.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/base/docgen.rs rename to external-crates/move/crates/move-cli/src/base/docgen.rs diff --git a/external-crates/move/tools/move-cli/src/base/errmap.rs b/external-crates/move/crates/move-cli/src/base/errmap.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/base/errmap.rs rename to external-crates/move/crates/move-cli/src/base/errmap.rs diff --git a/external-crates/move/tools/move-cli/src/base/info.rs b/external-crates/move/crates/move-cli/src/base/info.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/base/info.rs rename to external-crates/move/crates/move-cli/src/base/info.rs diff --git a/external-crates/move/tools/move-cli/src/base/mod.rs b/external-crates/move/crates/move-cli/src/base/mod.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/base/mod.rs rename to external-crates/move/crates/move-cli/src/base/mod.rs diff --git a/external-crates/move/tools/move-cli/src/base/new.rs b/external-crates/move/crates/move-cli/src/base/new.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/base/new.rs rename to external-crates/move/crates/move-cli/src/base/new.rs diff --git a/external-crates/move/tools/move-cli/src/base/prove.rs b/external-crates/move/crates/move-cli/src/base/prove.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/base/prove.rs rename to external-crates/move/crates/move-cli/src/base/prove.rs diff --git a/external-crates/move/tools/move-cli/src/base/test.rs b/external-crates/move/crates/move-cli/src/base/test.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/base/test.rs rename to external-crates/move/crates/move-cli/src/base/test.rs diff --git a/external-crates/move/tools/move-cli/src/lib.rs b/external-crates/move/crates/move-cli/src/lib.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/lib.rs rename to external-crates/move/crates/move-cli/src/lib.rs diff --git a/external-crates/move/tools/move-cli/src/main.rs b/external-crates/move/crates/move-cli/src/main.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/main.rs rename to external-crates/move/crates/move-cli/src/main.rs diff --git a/external-crates/move/tools/move-cli/src/sandbox/cli.rs b/external-crates/move/crates/move-cli/src/sandbox/cli.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/sandbox/cli.rs rename to external-crates/move/crates/move-cli/src/sandbox/cli.rs diff --git a/external-crates/move/tools/move-cli/src/sandbox/commands/doctor.rs b/external-crates/move/crates/move-cli/src/sandbox/commands/doctor.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/sandbox/commands/doctor.rs rename to external-crates/move/crates/move-cli/src/sandbox/commands/doctor.rs diff --git a/external-crates/move/tools/move-cli/src/sandbox/commands/generate.rs b/external-crates/move/crates/move-cli/src/sandbox/commands/generate.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/sandbox/commands/generate.rs rename to external-crates/move/crates/move-cli/src/sandbox/commands/generate.rs diff --git a/external-crates/move/tools/move-cli/src/sandbox/commands/mod.rs b/external-crates/move/crates/move-cli/src/sandbox/commands/mod.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/sandbox/commands/mod.rs rename to external-crates/move/crates/move-cli/src/sandbox/commands/mod.rs diff --git a/external-crates/move/tools/move-cli/src/sandbox/commands/publish.rs b/external-crates/move/crates/move-cli/src/sandbox/commands/publish.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/sandbox/commands/publish.rs rename to external-crates/move/crates/move-cli/src/sandbox/commands/publish.rs diff --git a/external-crates/move/tools/move-cli/src/sandbox/commands/run.rs b/external-crates/move/crates/move-cli/src/sandbox/commands/run.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/sandbox/commands/run.rs rename to external-crates/move/crates/move-cli/src/sandbox/commands/run.rs diff --git a/external-crates/move/tools/move-cli/src/sandbox/commands/test.rs b/external-crates/move/crates/move-cli/src/sandbox/commands/test.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/sandbox/commands/test.rs rename to external-crates/move/crates/move-cli/src/sandbox/commands/test.rs diff --git a/external-crates/move/tools/move-cli/src/sandbox/commands/view.rs b/external-crates/move/crates/move-cli/src/sandbox/commands/view.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/sandbox/commands/view.rs rename to external-crates/move/crates/move-cli/src/sandbox/commands/view.rs diff --git a/external-crates/move/tools/move-cli/src/sandbox/mod.rs b/external-crates/move/crates/move-cli/src/sandbox/mod.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/sandbox/mod.rs rename to external-crates/move/crates/move-cli/src/sandbox/mod.rs diff --git a/external-crates/move/tools/move-cli/src/sandbox/utils/mod.rs b/external-crates/move/crates/move-cli/src/sandbox/utils/mod.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/sandbox/utils/mod.rs rename to external-crates/move/crates/move-cli/src/sandbox/utils/mod.rs diff --git a/external-crates/move/tools/move-cli/src/sandbox/utils/on_disk_state_view.rs b/external-crates/move/crates/move-cli/src/sandbox/utils/on_disk_state_view.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/sandbox/utils/on_disk_state_view.rs rename to external-crates/move/crates/move-cli/src/sandbox/utils/on_disk_state_view.rs diff --git a/external-crates/move/tools/move-cli/src/sandbox/utils/package_context.rs b/external-crates/move/crates/move-cli/src/sandbox/utils/package_context.rs similarity index 100% rename from external-crates/move/tools/move-cli/src/sandbox/utils/package_context.rs rename to external-crates/move/crates/move-cli/src/sandbox/utils/package_context.rs diff --git a/external-crates/move/tools/move-cli/tests/build_tests/build_with_dep_warnings/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/build_with_dep_warnings/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/build_with_dep_warnings/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/build_with_dep_warnings/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/build_with_dep_warnings/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/build_with_dep_warnings/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/build_with_dep_warnings/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/build_with_dep_warnings/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/build_with_dep_warnings/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/build_with_dep_warnings/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/build_with_dep_warnings/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/build_with_dep_warnings/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/build_with_dep_warnings/dep/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/build_with_dep_warnings/dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/build_with_dep_warnings/dep/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/build_with_dep_warnings/dep/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/build_with_dep_warnings/dep/sources/has_warning.move b/external-crates/move/crates/move-cli/tests/build_tests/build_with_dep_warnings/dep/sources/has_warning.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/build_with_dep_warnings/dep/sources/has_warning.move rename to external-crates/move/crates/move-cli/tests/build_tests/build_with_dep_warnings/dep/sources/has_warning.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/build_with_dep_warnings/sources/m.move b/external-crates/move/crates/move-cli/tests/build_tests/build_with_dep_warnings/sources/m.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/build_with_dep_warnings/sources/m.move rename to external-crates/move/crates/move-cli/tests/build_tests/build_with_dep_warnings/sources/m.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/build_with_warnings/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/build_with_warnings/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/build_with_warnings/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/build_with_warnings/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/build_with_warnings/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/build_with_warnings/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/build_with_warnings/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/build_with_warnings/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/build_with_warnings/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/build_with_warnings/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/build_with_warnings/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/build_with_warnings/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/build_with_warnings/modules/m.move b/external-crates/move/crates/move-cli/tests/build_tests/build_with_warnings/modules/m.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/build_with_warnings/modules/m.move rename to external-crates/move/crates/move-cli/tests/build_tests/build_with_warnings/modules/m.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/build_with_warnings/sources/m.move b/external-crates/move/crates/move-cli/tests/build_tests/build_with_warnings/sources/m.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/build_with_warnings/sources/m.move rename to external-crates/move/crates/move-cli/tests/build_tests/build_with_warnings/sources/m.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/canonicalize_module/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/canonicalize_module/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/canonicalize_module/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/canonicalize_module/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/canonicalize_module/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/canonicalize_module/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/canonicalize_module/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/canonicalize_module/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/canonicalize_module/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/canonicalize_module/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/canonicalize_module/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/canonicalize_module/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/canonicalize_module/sources/m.move b/external-crates/move/crates/move-cli/tests/build_tests/canonicalize_module/sources/m.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/canonicalize_module/sources/m.move rename to external-crates/move/crates/move-cli/tests/build_tests/canonicalize_module/sources/m.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/canonicalize_script/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/canonicalize_script/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/canonicalize_script/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/canonicalize_script/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/canonicalize_script/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/canonicalize_script/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/canonicalize_script/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/canonicalize_script/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/canonicalize_script/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/canonicalize_script/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/canonicalize_script/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/canonicalize_script/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/canonicalize_script/sources/m.move b/external-crates/move/crates/move-cli/tests/build_tests/canonicalize_script/sources/m.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/canonicalize_script/sources/m.move rename to external-crates/move/crates/move-cli/tests/build_tests/canonicalize_script/sources/m.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/circular_dependencies/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/circular_dependencies/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/circular_dependencies/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/circular_dependencies/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/circular_dependencies/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/circular_dependencies/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/circular_dependencies/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/circular_dependencies/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/circular_dependencies/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/circular_dependencies/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/circular_dependencies/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/circular_dependencies/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/circular_dependencies/bar/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/circular_dependencies/bar/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/circular_dependencies/bar/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/circular_dependencies/bar/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/circular_dependencies/bar/sources/Bar.move b/external-crates/move/crates/move-cli/tests/build_tests/circular_dependencies/bar/sources/Bar.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/circular_dependencies/bar/sources/Bar.move rename to external-crates/move/crates/move-cli/tests/build_tests/circular_dependencies/bar/sources/Bar.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/circular_dependencies/sources/Foo.move b/external-crates/move/crates/move-cli/tests/build_tests/circular_dependencies/sources/Foo.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/circular_dependencies/sources/Foo.move rename to external-crates/move/crates/move-cli/tests/build_tests/circular_dependencies/sources/Foo.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/bar/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/bar/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/bar/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/bar/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/bar/sources/A.move b/external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/bar/sources/A.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/bar/sources/A.move rename to external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/bar/sources/A.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/foo/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/foo/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/foo/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/foo/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/foo/sources/A.move b/external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/foo/sources/A.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/foo/sources/A.move rename to external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/foo/sources/A.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/sources/A.move b/external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/sources/A.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/dependency_chain/sources/A.move rename to external-crates/move/crates/move-cli/tests/build_tests/dependency_chain/sources/A.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/dev_address/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/dev_address/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/dev_address/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/dev_address/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/dev_address/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/dev_address/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/dev_address/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/dev_address/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/dev_address/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/dev_address/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/dev_address/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/dev_address/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/dev_address/sources/A.move b/external-crates/move/crates/move-cli/tests/build_tests/dev_address/sources/A.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/dev_address/sources/A.move rename to external-crates/move/crates/move-cli/tests/build_tests/dev_address/sources/A.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/disassemble_module/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/disassemble_module/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/disassemble_module/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/disassemble_module/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/disassemble_module/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/disassemble_module/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/disassemble_module/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/disassemble_module/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/disassemble_module/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/disassemble_module/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/disassemble_module/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/disassemble_module/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/disassemble_module/sources/m.move b/external-crates/move/crates/move-cli/tests/build_tests/disassemble_module/sources/m.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/disassemble_module/sources/m.move rename to external-crates/move/crates/move-cli/tests/build_tests/disassemble_module/sources/m.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/disassemble_script/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/disassemble_script/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/disassemble_script/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/disassemble_script/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/disassemble_script/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/disassemble_script/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/disassemble_script/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/disassemble_script/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/disassemble_script/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/disassemble_script/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/disassemble_script/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/disassemble_script/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/disassemble_script/sources/me.move b/external-crates/move/crates/move-cli/tests/build_tests/disassemble_script/sources/me.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/disassemble_script/sources/me.move rename to external-crates/move/crates/move-cli/tests/build_tests/disassemble_script/sources/me.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/empty_module_no_deps/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/empty_module_no_deps/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/empty_module_no_deps/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/empty_module_no_deps/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/empty_module_no_deps/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/empty_module_no_deps/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/empty_module_no_deps/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/empty_module_no_deps/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/empty_module_no_deps/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/empty_module_no_deps/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/empty_module_no_deps/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/empty_module_no_deps/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/empty_module_no_deps/sources/A.move b/external-crates/move/crates/move-cli/tests/build_tests/empty_module_no_deps/sources/A.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/empty_module_no_deps/sources/A.move rename to external-crates/move/crates/move-cli/tests/build_tests/empty_module_no_deps/sources/A.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/include_exclude_stdlib/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/include_exclude_stdlib/Move.toml similarity index 67% rename from external-crates/move/tools/move-cli/tests/build_tests/include_exclude_stdlib/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/include_exclude_stdlib/Move.toml index 7d092b79bc04e..9dd2758ad93fc 100644 --- a/external-crates/move/tools/move-cli/tests/build_tests/include_exclude_stdlib/Move.toml +++ b/external-crates/move/crates/move-cli/tests/build_tests/include_exclude_stdlib/Move.toml @@ -6,4 +6,4 @@ version = "0.0.0" std = "0x1" [dev-dependencies] -MoveStdlib = { local = "../../../../../move-stdlib" } +MoveStdlib = { local = "../../../../move-stdlib" } diff --git a/external-crates/move/tools/move-cli/tests/build_tests/include_exclude_stdlib/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/include_exclude_stdlib/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/include_exclude_stdlib/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/include_exclude_stdlib/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/include_exclude_stdlib/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/include_exclude_stdlib/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/include_exclude_stdlib/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/include_exclude_stdlib/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/include_exclude_stdlib/sources/UseSigner.move b/external-crates/move/crates/move-cli/tests/build_tests/include_exclude_stdlib/sources/UseSigner.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/include_exclude_stdlib/sources/UseSigner.move rename to external-crates/move/crates/move-cli/tests/build_tests/include_exclude_stdlib/sources/UseSigner.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/public_package/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/public_package/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/public_package/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/public_package/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/public_package/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/public_package/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package/sources/A.move b/external-crates/move/crates/move-cli/tests/build_tests/public_package/sources/A.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package/sources/A.move rename to external-crates/move/crates/move-cli/tests/build_tests/public_package/sources/A.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_addresses/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_addresses/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_addresses/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_addresses/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_addresses/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_addresses/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_addresses/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_addresses/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_addresses/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_addresses/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_addresses/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_addresses/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_addresses/sources/A.move b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_addresses/sources/A.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_addresses/sources/A.move rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_addresses/sources/A.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_addresses/sources/B.move b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_addresses/sources/B.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_addresses/sources/B.move rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_addresses/sources/B.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_both/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_both/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_both/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_both/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_both/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_both/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_both/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_both/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_both/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_both/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_both/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_both/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_both/defn/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_both/defn/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_both/defn/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_both/defn/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_both/defn/sources/A.move b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_both/defn/sources/A.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_both/defn/sources/A.move rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_both/defn/sources/A.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_both/sources/B.move b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_both/sources/B.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_both/sources/B.move rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_both/sources/B.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_packages/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_packages/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_packages/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_packages/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_packages/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_packages/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_packages/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_packages/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_packages/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_packages/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_packages/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_packages/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_packages/defn/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_packages/defn/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_packages/defn/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_packages/defn/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_packages/defn/sources/A.move b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_packages/defn/sources/A.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_packages/defn/sources/A.move rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_packages/defn/sources/A.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/public_package_different_packages/sources/A.move b/external-crates/move/crates/move-cli/tests/build_tests/public_package_different_packages/sources/A.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/public_package_different_packages/sources/A.move rename to external-crates/move/crates/move-cli/tests/build_tests/public_package_different_packages/sources/A.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_adding_new_source/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_adding_new_source/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_adding_new_source/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_adding_new_source/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_adding_new_source/sources/Foo.move b/external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_adding_new_source/sources/Foo.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_adding_new_source/sources/Foo.move rename to external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_adding_new_source/sources/Foo.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_deleting_output_artifact/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_deleting_output_artifact/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_deleting_output_artifact/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_deleting_output_artifact/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_deleting_output_artifact/sources/Foo.move b/external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_deleting_output_artifact/sources/Foo.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_deleting_output_artifact/sources/Foo.move rename to external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_deleting_output_artifact/sources/Foo.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_touching_manifest/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_touching_manifest/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_touching_manifest/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_touching_manifest/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_touching_manifest/sources/Foo.move b/external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_touching_manifest/sources/Foo.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_touching_manifest/sources/Foo.move rename to external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_touching_manifest/sources/Foo.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_touching_source/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_touching_source/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_touching_source/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_touching_source/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_touching_source/sources/Foo.move b/external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_touching_source/sources/Foo.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/rebuild_after_touching_source/sources/Foo.move rename to external-crates/move/crates/move-cli/tests/build_tests/rebuild_after_touching_source/sources/Foo.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/rebuild_no_modification/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/rebuild_no_modification/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/rebuild_no_modification/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/rebuild_no_modification/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/rebuild_no_modification/sources/Foo.move b/external-crates/move/crates/move-cli/tests/build_tests/rebuild_no_modification/sources/Foo.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/rebuild_no_modification/sources/Foo.move rename to external-crates/move/crates/move-cli/tests/build_tests/rebuild_no_modification/sources/Foo.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/simple_build_with_docs/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/simple_build_with_docs/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/simple_build_with_docs/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/simple_build_with_docs/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/simple_build_with_docs/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/simple_build_with_docs/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/simple_build_with_docs/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/simple_build_with_docs/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/simple_build_with_docs/sources/Foo.move b/external-crates/move/crates/move-cli/tests/build_tests/simple_build_with_docs/sources/Foo.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/simple_build_with_docs/sources/Foo.move rename to external-crates/move/crates/move-cli/tests/build_tests/simple_build_with_docs/sources/Foo.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/simple_build_with_docs/template.md b/external-crates/move/crates/move-cli/tests/build_tests/simple_build_with_docs/template.md similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/simple_build_with_docs/template.md rename to external-crates/move/crates/move-cli/tests/build_tests/simple_build_with_docs/template.md diff --git a/external-crates/move/tools/move-cli/tests/build_tests/simple_new/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/simple_new/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/simple_new/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/simple_new/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/simple_new/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/simple_new/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/simple_new/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/simple_new/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/unbound_address/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/unbound_address/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/unbound_address/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/unbound_address/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/unbound_address/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/unbound_address/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/unbound_address/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/unbound_address/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/unbound_address/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/unbound_address/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/unbound_address/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/unbound_address/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/unbound_address/sources/A.move b/external-crates/move/crates/move-cli/tests/build_tests/unbound_address/sources/A.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/unbound_address/sources/A.move rename to external-crates/move/crates/move-cli/tests/build_tests/unbound_address/sources/A.move diff --git a/external-crates/move/tools/move-cli/tests/build_tests/unbound_dependency/Move.toml b/external-crates/move/crates/move-cli/tests/build_tests/unbound_dependency/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/unbound_dependency/Move.toml rename to external-crates/move/crates/move-cli/tests/build_tests/unbound_dependency/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/build_tests/unbound_dependency/args.exp b/external-crates/move/crates/move-cli/tests/build_tests/unbound_dependency/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/unbound_dependency/args.exp rename to external-crates/move/crates/move-cli/tests/build_tests/unbound_dependency/args.exp diff --git a/external-crates/move/tools/move-cli/tests/build_tests/unbound_dependency/args.txt b/external-crates/move/crates/move-cli/tests/build_tests/unbound_dependency/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/unbound_dependency/args.txt rename to external-crates/move/crates/move-cli/tests/build_tests/unbound_dependency/args.txt diff --git a/external-crates/move/tools/move-cli/tests/build_tests/unbound_dependency/sources/A.move b/external-crates/move/crates/move-cli/tests/build_tests/unbound_dependency/sources/A.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_tests/unbound_dependency/sources/A.move rename to external-crates/move/crates/move-cli/tests/build_tests/unbound_dependency/sources/A.move diff --git a/external-crates/move/tools/move-cli/tests/build_testsuite.rs b/external-crates/move/crates/move-cli/tests/build_testsuite.rs similarity index 100% rename from external-crates/move/tools/move-cli/tests/build_testsuite.rs rename to external-crates/move/crates/move-cli/tests/build_testsuite.rs diff --git a/external-crates/move/tools/move-cli/tests/cli_tests.rs b/external-crates/move/crates/move-cli/tests/cli_tests.rs similarity index 95% rename from external-crates/move/tools/move-cli/tests/cli_tests.rs rename to external-crates/move/crates/move-cli/tests/cli_tests.rs index eeaea7eb68056..4d1bd6460952d 100644 --- a/external-crates/move/tools/move-cli/tests/cli_tests.rs +++ b/external-crates/move/crates/move-cli/tests/cli_tests.rs @@ -3,7 +3,7 @@ // SPDX-License-Identifier: Apache-2.0 use move_cli::sandbox::commands::test; -use std::{env, path::PathBuf, process::Command}; +use std::{env, path::PathBuf}; pub const CLI_METATEST_PATH: [&str; 3] = ["tests", "metatests", "args.txt"]; diff --git a/external-crates/move/tools/move-cli/tests/metatests/args.exp b/external-crates/move/crates/move-cli/tests/metatests/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/args.exp rename to external-crates/move/crates/move-cli/tests/metatests/args.exp diff --git a/external-crates/move/tools/move-cli/tests/metatests/args.txt b/external-crates/move/crates/move-cli/tests/metatests/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/args.txt rename to external-crates/move/crates/move-cli/tests/metatests/args.txt diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/plain/Move.toml b/external-crates/move/crates/move-cli/tests/metatests/cov/plain/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/plain/Move.toml rename to external-crates/move/crates/move-cli/tests/metatests/cov/plain/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/plain/args.exp b/external-crates/move/crates/move-cli/tests/metatests/cov/plain/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/plain/args.exp rename to external-crates/move/crates/move-cli/tests/metatests/cov/plain/args.exp diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/plain/args.txt b/external-crates/move/crates/move-cli/tests/metatests/cov/plain/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/plain/args.txt rename to external-crates/move/crates/move-cli/tests/metatests/cov/plain/args.txt diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/plain/scripts/test.move b/external-crates/move/crates/move-cli/tests/metatests/cov/plain/scripts/test.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/plain/scripts/test.move rename to external-crates/move/crates/move-cli/tests/metatests/cov/plain/scripts/test.move diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/plain/sources/M.move b/external-crates/move/crates/move-cli/tests/metatests/cov/plain/sources/M.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/plain/sources/M.move rename to external-crates/move/crates/move-cli/tests/metatests/cov/plain/sources/M.move diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-diff-module/Move.toml b/external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-diff-module/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-diff-module/Move.toml rename to external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-diff-module/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-diff-module/args.exp b/external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-diff-module/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-diff-module/args.exp rename to external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-diff-module/args.exp diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-diff-module/args.txt b/external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-diff-module/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-diff-module/args.txt rename to external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-diff-module/args.txt diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-diff-module/scripts/test.move b/external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-diff-module/scripts/test.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-diff-module/scripts/test.move rename to external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-diff-module/scripts/test.move diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-diff-module/sources/M1.move b/external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-diff-module/sources/M1.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-diff-module/sources/M1.move rename to external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-diff-module/sources/M1.move diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-diff-module/sources/M2.move b/external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-diff-module/sources/M2.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-diff-module/sources/M2.move rename to external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-diff-module/sources/M2.move diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-same-module/Move.toml b/external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-same-module/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-same-module/Move.toml rename to external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-same-module/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-same-module/args.exp b/external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-same-module/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-same-module/args.exp rename to external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-same-module/args.exp diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-same-module/args.txt b/external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-same-module/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-same-module/args.txt rename to external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-same-module/args.txt diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-same-module/scripts/test.move b/external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-same-module/scripts/test.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-same-module/scripts/test.move rename to external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-same-module/scripts/test.move diff --git a/external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-same-module/sources/M.move b/external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-same-module/sources/M.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/cov/two-runs-same-module/sources/M.move rename to external-crates/move/crates/move-cli/tests/metatests/cov/two-runs-same-module/sources/M.move diff --git a/external-crates/move/tools/move-cli/tests/metatests/dummy/test_1/args.exp b/external-crates/move/crates/move-cli/tests/metatests/dummy/test_1/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/dummy/test_1/args.exp rename to external-crates/move/crates/move-cli/tests/metatests/dummy/test_1/args.exp diff --git a/external-crates/move/tools/move-cli/tests/metatests/dummy/test_1/args.txt b/external-crates/move/crates/move-cli/tests/metatests/dummy/test_1/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/dummy/test_1/args.txt rename to external-crates/move/crates/move-cli/tests/metatests/dummy/test_1/args.txt diff --git a/external-crates/move/tools/move-cli/tests/metatests/dummy/test_2/args.exp b/external-crates/move/crates/move-cli/tests/metatests/dummy/test_2/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/dummy/test_2/args.exp rename to external-crates/move/crates/move-cli/tests/metatests/dummy/test_2/args.exp diff --git a/external-crates/move/tools/move-cli/tests/metatests/dummy/test_2/args.txt b/external-crates/move/crates/move-cli/tests/metatests/dummy/test_2/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/metatests/dummy/test_2/args.txt rename to external-crates/move/crates/move-cli/tests/metatests/dummy/test_2/args.txt diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/Move.toml b/external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/Move.toml similarity index 74% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/Move.toml rename to external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/Move.toml index 4413d2c55d359..f0915af2d965e 100644 --- a/external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/Move.toml +++ b/external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/Move.toml @@ -11,5 +11,5 @@ A = "0x2" B = "0x3" [dev-dependencies] -MoveStdlib = { local = "../../../../../move-stdlib" } +MoveStdlib = { local = "../../../../move-stdlib" } Bar = { local = "dep" } diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.exp b/external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.exp rename to external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.exp diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.stackless.exp b/external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.stackless.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.stackless.exp rename to external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.stackless.exp diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.stackless.txt b/external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.stackless.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.stackless.txt rename to external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.stackless.txt diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.txt b/external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.txt rename to external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/args.txt diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/dep/Move.toml b/external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/dep/Move.toml similarity index 58% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/dep/Move.toml rename to external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/dep/Move.toml index 93e13bbc330bc..e06cac2762099 100644 --- a/external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/dep/Move.toml +++ b/external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/dep/Move.toml @@ -6,4 +6,4 @@ version = "1.0.0" B = "_" [dev-dependencies] -MoveStdlib = { local = "../../../../../../move-stdlib" } +MoveStdlib = { local = "../../../../../move-stdlib" } diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/dep/sources/M.move b/external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/dep/sources/M.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/dep/sources/M.move rename to external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/dep/sources/M.move diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/sources/M.move b/external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/sources/M.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/sources/M.move rename to external-crates/move/crates/move-cli/tests/move_unit_tests/assign_dev_addr_for_dep/sources/M.move diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/Move.toml b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/Move.toml similarity index 71% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/Move.toml rename to external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/Move.toml index 15c1e0d577fb1..2578dc1d31c7f 100644 --- a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/Move.toml +++ b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/Move.toml @@ -10,4 +10,4 @@ std = "0x1" A = "0x2" [dev-dependencies] -MoveStdlib = { local = "../../../../../move-stdlib" } +MoveStdlib = { local = "../../../../move-stdlib" } diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.exp b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.exp rename to external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.exp diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.stackless.exp b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.stackless.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.stackless.exp rename to external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.stackless.exp diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.stackless.txt b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.stackless.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.stackless.txt rename to external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.stackless.txt diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.txt b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.txt rename to external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/args.txt diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/sources/M.move b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/sources/M.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/sources/M.move rename to external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_dev_addr_assignment/sources/M.move diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/Move.toml b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/Move.toml similarity index 70% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/Move.toml rename to external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/Move.toml index 1a38bb53f2799..857ce0f1f10e4 100644 --- a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/Move.toml +++ b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/Move.toml @@ -9,4 +9,4 @@ A = "0x2" std = "0x1" [dev-dependencies] -MoveStdlib = { local = "../../../../../move-stdlib" } +MoveStdlib = { local = "../../../../move-stdlib" } diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.exp b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.exp rename to external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.exp diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.stackless.exp b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.stackless.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.stackless.exp rename to external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.stackless.exp diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.stackless.txt b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.stackless.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.stackless.txt rename to external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.stackless.txt diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.txt b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.txt rename to external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/args.txt diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/sources/M.move b/external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/sources/M.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/sources/M.move rename to external-crates/move/crates/move-cli/tests/move_unit_tests/standalone_module_with_regular_addr_assignment/sources/M.move diff --git a/external-crates/move/tools/move-cli/tests/move_unit_tests_move_vm_and_stackless_vm.rs b/external-crates/move/crates/move-cli/tests/move_unit_tests_move_vm_and_stackless_vm.rs similarity index 100% rename from external-crates/move/tools/move-cli/tests/move_unit_tests_move_vm_and_stackless_vm.rs rename to external-crates/move/crates/move-cli/tests/move_unit_tests_move_vm_and_stackless_vm.rs diff --git a/external-crates/move/move-compiler/tests/.gitattributes b/external-crates/move/crates/move-cli/tests/sandbox_tests/.gitattributes similarity index 100% rename from external-crates/move/move-compiler/tests/.gitattributes rename to external-crates/move/crates/move-cli/tests/sandbox_tests/.gitattributes diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/build_modules_and_scripts/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/build_modules_and_scripts/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/build_modules_and_scripts/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/build_modules_and_scripts/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/build_modules_and_scripts/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/build_modules_and_scripts/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/build_modules_and_scripts/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/build_modules_and_scripts/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/build_modules_and_scripts/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/build_modules_and_scripts/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/build_modules_and_scripts/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/build_modules_and_scripts/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/build_modules_and_scripts/scripts/script1.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/build_modules_and_scripts/scripts/script1.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/build_modules_and_scripts/scripts/script1.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/build_modules_and_scripts/scripts/script1.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/build_modules_and_scripts/scripts/script2.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/build_modules_and_scripts/scripts/script2.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/build_modules_and_scripts/scripts/script2.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/build_modules_and_scripts/scripts/script2.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/build_modules_and_scripts/sources/M.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/build_modules_and_scripts/sources/M.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/build_modules_and_scripts/sources/M.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/build_modules_and_scripts/sources/M.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/doctor_with_stdlib/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/doctor_with_stdlib/Move.toml similarity index 60% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/doctor_with_stdlib/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/doctor_with_stdlib/Move.toml index b493d270832e9..ae3623a21c271 100644 --- a/external-crates/move/tools/move-cli/tests/sandbox_tests/doctor_with_stdlib/Move.toml +++ b/external-crates/move/crates/move-cli/tests/sandbox_tests/doctor_with_stdlib/Move.toml @@ -6,4 +6,4 @@ version = "0.0.0" std = "0x1" [dependencies] -MoveNursery = { local = "../../../../../move-stdlib/nursery" } +MoveNursery = { local = "../../../../move-stdlib/nursery" } diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/doctor_with_stdlib/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/doctor_with_stdlib/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/doctor_with_stdlib/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/doctor_with_stdlib/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/doctor_with_stdlib/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/doctor_with_stdlib/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/doctor_with_stdlib/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/doctor_with_stdlib/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/doctor_with_stdlib/sources/M.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/doctor_with_stdlib/sources/M.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/doctor_with_stdlib/sources/M.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/doctor_with_stdlib/sources/M.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_arithmetic_failure/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_arithmetic_failure/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_arithmetic_failure/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_arithmetic_failure/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_arithmetic_failure/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_arithmetic_failure/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_arithmetic_failure/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_arithmetic_failure/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_arithmetic_failure/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_arithmetic_failure/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_arithmetic_failure/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_arithmetic_failure/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_arithmetic_failure/sources/script.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_arithmetic_failure/sources/script.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_arithmetic_failure/sources/script.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_arithmetic_failure/sources/script.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_stdlib_abort/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_stdlib_abort/Move.toml similarity index 64% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_stdlib_abort/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_stdlib_abort/Move.toml index f3b9482f6f9a0..78e4889ad0795 100644 --- a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_stdlib_abort/Move.toml +++ b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_stdlib_abort/Move.toml @@ -6,4 +6,4 @@ version = "0.0.0" std = "0x1" [dependencies] -MoveStdlib = { local = "../../../../../move-stdlib" } +MoveStdlib = { local = "../../../../move-stdlib" } diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_stdlib_abort/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_stdlib_abort/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_stdlib_abort/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_stdlib_abort/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_stdlib_abort/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_stdlib_abort/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_stdlib_abort/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_stdlib_abort/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_stdlib_abort/sources/bad_borrow.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_stdlib_abort/sources/bad_borrow.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_stdlib_abort/sources/bad_borrow.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_stdlib_abort/sources/bad_borrow.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_module_abort/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_module_abort/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_module_abort/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_module_abort/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_module_abort/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_module_abort/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_module_abort/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_module_abort/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_module_abort/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_module_abort/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_module_abort/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_module_abort/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_module_abort/scripts/fail_script.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_module_abort/scripts/fail_script.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_module_abort/scripts/fail_script.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_module_abort/scripts/fail_script.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_module_abort/sources/Fail.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_module_abort/sources/Fail.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_module_abort/sources/Fail.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_module_abort/sources/Fail.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/sources/abort_script.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/sources/abort_script.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/sources/abort_script.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/explain_user_tx_script_abort/sources/abort_script.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/gas_metering/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/gas_metering/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/gas_metering/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/gas_metering/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/gas_metering/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/gas_metering/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/gas_metering/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/gas_metering/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/gas_metering/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/gas_metering/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/gas_metering/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/gas_metering/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/gas_metering/sources/looper.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/gas_metering/sources/looper.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/gas_metering/sources/looper.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/gas_metering/sources/looper.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/generate_struct_layout/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/generate_struct_layout/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/generate_struct_layout/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/generate_struct_layout/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/generate_struct_layout/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/generate_struct_layout/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/generate_struct_layout/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/generate_struct_layout/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/generate_struct_layout/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/generate_struct_layout/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/generate_struct_layout/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/generate_struct_layout/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/generate_struct_layout/sources/M1.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/generate_struct_layout/sources/M1.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/generate_struct_layout/sources/M1.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/generate_struct_layout/sources/M1.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/generate_struct_layout/sources/M2.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/generate_struct_layout/sources/M2.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/generate_struct_layout/sources/M2.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/generate_struct_layout/sources/M2.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/generate_struct_layout/sources/phantoms.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/generate_struct_layout/sources/phantoms.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/generate_struct_layout/sources/phantoms.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/generate_struct_layout/sources/phantoms.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/Move.toml similarity index 74% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/Move.toml index 3540e09a07244..de569ba5d5be2 100644 --- a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/Move.toml +++ b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/Move.toml @@ -6,6 +6,6 @@ version = "0.0.0" std = "0x1" [dependencies] -MoveStdlib = { local = "../../../../../move-stdlib" } +MoveStdlib = { local = "../../../../move-stdlib" } Deps1 = { local = "deps1" } Deps2 = { local = "deps2" } diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/deps1/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/deps1/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/deps1/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/deps1/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/deps1/sources/NameConflict.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/deps1/sources/NameConflict.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/deps1/sources/NameConflict.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/deps1/sources/NameConflict.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/deps1/sources/NotAConflict.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/deps1/sources/NotAConflict.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/deps1/sources/NotAConflict.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/deps1/sources/NotAConflict.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/deps2/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/deps2/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/deps2/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/deps2/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/deps2/sources/NameConflict.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/deps2/sources/NameConflict.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/deps2/sources/NameConflict.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/deps2/sources/NameConflict.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/deps2/sources/NotAConflict.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/deps2/sources/NotAConflict.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/deps2/sources/NotAConflict.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/deps2/sources/NotAConflict.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/sources/M1.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/sources/M1.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/sources/M1.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/sources/M1.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/sources/NameConflict.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/sources/NameConflict.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_disassemble/sources/NameConflict.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_disassemble/sources/NameConflict.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_publish_view/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_publish_view/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_publish_view/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_publish_view/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_publish_view/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_publish_view/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_publish_view/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_publish_view/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_publish_view/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_publish_view/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_publish_view/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_publish_view/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/module_publish_view/sources/Module.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/module_publish_view/sources/Module.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/module_publish_view/sources/Module.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/module_publish_view/sources/Module.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/multi_module_publish/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/multi_module_publish/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/multi_module_publish/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/multi_module_publish/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/multi_module_publish/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/multi_module_publish/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/multi_module_publish/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/multi_module_publish/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/multi_module_publish/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/multi_module_publish/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/multi_module_publish/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/multi_module_publish/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/multi_module_publish/sources/GoodFriends.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/multi_module_publish/sources/GoodFriends.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/multi_module_publish/sources/GoodFriends.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/multi_module_publish/sources/GoodFriends.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/dep/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/dep/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/dep/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/dep/sources/m.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/dep/sources/m.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/dep/sources/m.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/dep/sources/m.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/sources/example.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/sources/example.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/sources/example.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/named_address_conflicts_in_error/sources/example.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/package_basics/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/package_basics/Move.toml similarity index 63% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/package_basics/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/package_basics/Move.toml index 3a0e252b18546..362cba6615216 100644 --- a/external-crates/move/tools/move-cli/tests/sandbox_tests/package_basics/Move.toml +++ b/external-crates/move/crates/move-cli/tests/sandbox_tests/package_basics/Move.toml @@ -6,4 +6,4 @@ version = "0.0.0" std = "0x1" [dependencies] -MoveStdlib = { local = "../../../../../move-stdlib" } +MoveStdlib = { local = "../../../../move-stdlib" } diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/package_basics/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/package_basics/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/package_basics/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/package_basics/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/package_basics/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/package_basics/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/package_basics/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/package_basics/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/package_basics/error_map.errmap b/external-crates/move/crates/move-cli/tests/sandbox_tests/package_basics/error_map.errmap similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/package_basics/error_map.errmap rename to external-crates/move/crates/move-cli/tests/sandbox_tests/package_basics/error_map.errmap diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/package_basics/sources/AModule.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/package_basics/sources/AModule.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/package_basics/sources/AModule.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/package_basics/sources/AModule.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/package_basics/tests/AModuleTests.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/package_basics/tests/AModuleTests.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/package_basics/tests/AModuleTests.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/package_basics/tests/AModuleTests.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/print_stack_trace/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/print_stack_trace/Move.toml similarity index 60% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/print_stack_trace/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/print_stack_trace/Move.toml index 1530886a0c8bf..9ea65a2e73e66 100644 --- a/external-crates/move/tools/move-cli/tests/sandbox_tests/print_stack_trace/Move.toml +++ b/external-crates/move/crates/move-cli/tests/sandbox_tests/print_stack_trace/Move.toml @@ -6,4 +6,4 @@ version = "0.0.0" std = "0x1" [dependencies] -MoveNursery = { local = "../../../../../move-stdlib/nursery" } +MoveNursery = { local = "../../../../move-stdlib/nursery" } diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/print_stack_trace/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/print_stack_trace/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/print_stack_trace/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/print_stack_trace/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/print_stack_trace/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/print_stack_trace/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/print_stack_trace/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/print_stack_trace/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/print_stack_trace/scripts/print_stack_trace.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/print_stack_trace/scripts/print_stack_trace.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/print_stack_trace/scripts/print_stack_trace.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/print_stack_trace/scripts/print_stack_trace.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/print_stack_trace/sources/M.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/print_stack_trace/sources/M.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/print_stack_trace/sources/M.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/print_stack_trace/sources/M.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/print_stack_trace/sources/N.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/print_stack_trace/sources/N.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/print_stack_trace/sources/N.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/print_stack_trace/sources/N.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/print_values/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/print_values/Move.toml similarity index 59% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/print_values/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/print_values/Move.toml index 6d7495809ca87..f42494d534a2b 100644 --- a/external-crates/move/tools/move-cli/tests/sandbox_tests/print_values/Move.toml +++ b/external-crates/move/crates/move-cli/tests/sandbox_tests/print_values/Move.toml @@ -6,4 +6,4 @@ version = "0.0.0" std = "0x1" [dependencies] -MoveNursery = { local = "../../../../../move-stdlib/nursery" } +MoveNursery = { local = "../../../../move-stdlib/nursery" } diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/print_values/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/print_values/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/print_values/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/print_values/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/print_values/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/print_values/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/print_values/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/print_values/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/print_values/sources/M.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/print_values/sources/M.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/print_values/sources/M.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/print_values/sources/M.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/publish_then_run/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/publish_then_run/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/publish_then_run/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/publish_then_run/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/publish_then_run/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/publish_then_run/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/publish_then_run/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/publish_then_run/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/publish_then_run/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/publish_then_run/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/publish_then_run/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/publish_then_run/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/publish_then_run/scripts/main.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/publish_then_run/scripts/main.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/publish_then_run/scripts/main.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/publish_then_run/scripts/main.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/publish_then_run/sources/M.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/publish_then_run/sources/M.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/publish_then_run/sources/M.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/publish_then_run/sources/M.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/use_named_address/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/use_named_address/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/use_named_address/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/use_named_address/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/use_named_address/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/use_named_address/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/use_named_address/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/use_named_address/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/use_named_address/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/use_named_address/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/use_named_address/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/use_named_address/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/use_named_address/sources/M.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/use_named_address/sources/M.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/use_named_address/sources/M.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/use_named_address/sources/M.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/use_named_address/sources/M_no_named.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/use_named_address/sources/M_no_named.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/use_named_address/sources/M_no_named.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/use_named_address/sources/M_no_named.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/use_named_address/sources/N.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/use_named_address/sources/N.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/use_named_address/sources/N.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/use_named_address/sources/N.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/sources/example.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/sources/example.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/sources/example.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/sources/example.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/sources/example_another.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/sources/example_another.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/sources/example_another.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_multi_module_publish/sources/example_another.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/Move.toml b/external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/Move.toml rename to external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/args.exp b/external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/args.exp similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/args.exp rename to external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/args.exp diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/args.txt b/external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/args.txt similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/args.txt rename to external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/args.txt diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/sources/example.move b/external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/sources/example.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/sources/example.move rename to external-crates/move/crates/move-cli/tests/sandbox_tests/verify_native_functions_in_publish/sources/example.move diff --git a/external-crates/move/tools/move-cli/tests/sandbox_testsuite.rs b/external-crates/move/crates/move-cli/tests/sandbox_testsuite.rs similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_testsuite.rs rename to external-crates/move/crates/move-cli/tests/sandbox_testsuite.rs diff --git a/external-crates/move/tools/move-cli/tests/upload_tests/no_git_remote_package/Move.toml b/external-crates/move/crates/move-cli/tests/upload_tests/no_git_remote_package/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/upload_tests/no_git_remote_package/Move.toml rename to external-crates/move/crates/move-cli/tests/upload_tests/no_git_remote_package/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/upload_tests/no_git_remote_package/sources/Dummy.move b/external-crates/move/crates/move-cli/tests/upload_tests/no_git_remote_package/sources/Dummy.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/upload_tests/no_git_remote_package/sources/Dummy.move rename to external-crates/move/crates/move-cli/tests/upload_tests/no_git_remote_package/sources/Dummy.move diff --git a/external-crates/move/tools/move-cli/tests/upload_tests/valid_package1/Move.toml b/external-crates/move/crates/move-cli/tests/upload_tests/valid_package1/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/upload_tests/valid_package1/Move.toml rename to external-crates/move/crates/move-cli/tests/upload_tests/valid_package1/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/upload_tests/valid_package1/sources/Dummy.move b/external-crates/move/crates/move-cli/tests/upload_tests/valid_package1/sources/Dummy.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/upload_tests/valid_package1/sources/Dummy.move rename to external-crates/move/crates/move-cli/tests/upload_tests/valid_package1/sources/Dummy.move diff --git a/external-crates/move/tools/move-cli/tests/upload_tests/valid_package2/Move.toml b/external-crates/move/crates/move-cli/tests/upload_tests/valid_package2/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/upload_tests/valid_package2/Move.toml rename to external-crates/move/crates/move-cli/tests/upload_tests/valid_package2/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/upload_tests/valid_package2/sources/Dummy.move b/external-crates/move/crates/move-cli/tests/upload_tests/valid_package2/sources/Dummy.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/upload_tests/valid_package2/sources/Dummy.move rename to external-crates/move/crates/move-cli/tests/upload_tests/valid_package2/sources/Dummy.move diff --git a/external-crates/move/tools/move-cli/tests/upload_tests/valid_package3/Move.toml b/external-crates/move/crates/move-cli/tests/upload_tests/valid_package3/Move.toml similarity index 100% rename from external-crates/move/tools/move-cli/tests/upload_tests/valid_package3/Move.toml rename to external-crates/move/crates/move-cli/tests/upload_tests/valid_package3/Move.toml diff --git a/external-crates/move/tools/move-cli/tests/upload_tests/valid_package3/sources/Dummy.move b/external-crates/move/crates/move-cli/tests/upload_tests/valid_package3/sources/Dummy.move similarity index 100% rename from external-crates/move/tools/move-cli/tests/upload_tests/valid_package3/sources/Dummy.move rename to external-crates/move/crates/move-cli/tests/upload_tests/valid_package3/sources/Dummy.move diff --git a/external-crates/move/tools/README.md b/external-crates/move/crates/move-cli/tools.md similarity index 100% rename from external-crates/move/tools/README.md rename to external-crates/move/crates/move-cli/tools.md diff --git a/external-crates/move/move-command-line-common/Cargo.toml b/external-crates/move/crates/move-command-line-common/Cargo.toml similarity index 100% rename from external-crates/move/move-command-line-common/Cargo.toml rename to external-crates/move/crates/move-command-line-common/Cargo.toml diff --git a/external-crates/move/move-command-line-common/src/address.rs b/external-crates/move/crates/move-command-line-common/src/address.rs similarity index 100% rename from external-crates/move/move-command-line-common/src/address.rs rename to external-crates/move/crates/move-command-line-common/src/address.rs diff --git a/external-crates/move/move-command-line-common/src/character_sets.rs b/external-crates/move/crates/move-command-line-common/src/character_sets.rs similarity index 100% rename from external-crates/move/move-command-line-common/src/character_sets.rs rename to external-crates/move/crates/move-command-line-common/src/character_sets.rs diff --git a/external-crates/move/move-command-line-common/src/env.rs b/external-crates/move/crates/move-command-line-common/src/env.rs similarity index 100% rename from external-crates/move/move-command-line-common/src/env.rs rename to external-crates/move/crates/move-command-line-common/src/env.rs diff --git a/external-crates/move/move-command-line-common/src/files.rs b/external-crates/move/crates/move-command-line-common/src/files.rs similarity index 100% rename from external-crates/move/move-command-line-common/src/files.rs rename to external-crates/move/crates/move-command-line-common/src/files.rs diff --git a/external-crates/move/move-command-line-common/src/lib.rs b/external-crates/move/crates/move-command-line-common/src/lib.rs similarity index 100% rename from external-crates/move/move-command-line-common/src/lib.rs rename to external-crates/move/crates/move-command-line-common/src/lib.rs diff --git a/external-crates/move/move-command-line-common/src/parser.rs b/external-crates/move/crates/move-command-line-common/src/parser.rs similarity index 100% rename from external-crates/move/move-command-line-common/src/parser.rs rename to external-crates/move/crates/move-command-line-common/src/parser.rs diff --git a/external-crates/move/move-command-line-common/src/testing.rs b/external-crates/move/crates/move-command-line-common/src/testing.rs similarity index 100% rename from external-crates/move/move-command-line-common/src/testing.rs rename to external-crates/move/crates/move-command-line-common/src/testing.rs diff --git a/external-crates/move/move-command-line-common/src/types.rs b/external-crates/move/crates/move-command-line-common/src/types.rs similarity index 100% rename from external-crates/move/move-command-line-common/src/types.rs rename to external-crates/move/crates/move-command-line-common/src/types.rs diff --git a/external-crates/move/move-command-line-common/src/values.rs b/external-crates/move/crates/move-command-line-common/src/values.rs similarity index 100% rename from external-crates/move/move-command-line-common/src/values.rs rename to external-crates/move/crates/move-command-line-common/src/values.rs diff --git a/external-crates/move/move-compiler/transactional-tests/Cargo.toml b/external-crates/move/crates/move-compiler-transactional-tests/Cargo.toml similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/Cargo.toml rename to external-crates/move/crates/move-compiler-transactional-tests/Cargo.toml diff --git a/external-crates/move/move-bytecode-verifier/transactional-tests/src/lib.rs b/external-crates/move/crates/move-compiler-transactional-tests/src/lib.rs similarity index 100% rename from external-crates/move/move-bytecode-verifier/transactional-tests/src/lib.rs rename to external-crates/move/crates/move-compiler-transactional-tests/src/lib.rs diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/by_reference.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/by_reference.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/by_reference.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/by_reference.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/by_reference.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/by_reference.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/by_reference.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/by_reference.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/const_in_const.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/const_in_const.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/const_in_const.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/const_in_const.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/const_in_const.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/const_in_const.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/const_in_const.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/const_in_const.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/default_int_size.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/default_int_size.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/default_int_size.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/default_int_size.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/default_int_size.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/default_int_size.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/default_int_size.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/default_int_size.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_boolean.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_boolean.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_boolean.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_boolean.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_boolean.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_boolean.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_boolean.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_boolean.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_complex.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_complex.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_complex.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_complex.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_complex.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_complex.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_complex.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_complex.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_equality.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_equality.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_equality.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_equality.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_equality.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_equality.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_equality.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_equality.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_numeric.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_numeric.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_numeric.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_numeric.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_numeric.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_numeric.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_numeric.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_numeric.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_values.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_values.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_values.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_values.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_values.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_values.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_values.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_values.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_vector.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_vector.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_vector.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_vector.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_vector.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_vector.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_vector.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_vector.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_vector_large.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_vector_large.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_vector_large.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_vector_large.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/folding_vector_large.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_vector_large.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/folding_vector_large.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/folding_vector_large.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/non_constant_empty_vec.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/non_constant_empty_vec.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/non_constant_empty_vec.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/non_constant_empty_vec.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/constants/non_constant_empty_vec.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/constants/non_constant_empty_vec.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/constants/non_constant_empty_vec.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/constants/non_constant_empty_vec.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/assert_in_while.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/assert_in_while.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/assert_in_while.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/assert_in_while.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/assert_in_while.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/assert_in_while.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/assert_in_while.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/assert_in_while.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/branch_assigns_then_moves_then_assigns.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/branch_assigns_then_moves_then_assigns.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/branch_assigns_then_moves_then_assigns.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/branch_assigns_then_moves_then_assigns.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/branch_assigns_then_moves_then_assigns.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/branch_assigns_then_moves_then_assigns.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/branch_assigns_then_moves_then_assigns.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/branch_assigns_then_moves_then_assigns.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_accumulator.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_accumulator.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_accumulator.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_accumulator.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_accumulator.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_accumulator.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_accumulator.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_accumulator.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_continue_simple.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_continue_simple.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_continue_simple.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_continue_simple.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_continue_simple.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_continue_simple.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_continue_simple.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_continue_simple.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_continue_sum_of_odds.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_continue_sum_of_odds.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_continue_sum_of_odds.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_continue_sum_of_odds.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_continue_sum_of_odds.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_continue_sum_of_odds.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_continue_sum_of_odds.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_continue_sum_of_odds.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_nested.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_nested.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_nested.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_nested.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_nested.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_nested.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_nested.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_nested.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_simple.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_simple.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_simple.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_simple.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_simple.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_simple.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/break_simple.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/break_simple.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/deep_return_branch_doesnt_assign.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/deep_return_branch_doesnt_assign.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/deep_return_branch_doesnt_assign.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/deep_return_branch_doesnt_assign.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/deep_return_branch_doesnt_assign.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/deep_return_branch_doesnt_assign.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/deep_return_branch_doesnt_assign.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/deep_return_branch_doesnt_assign.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_assignment.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_assignment.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_assignment.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_assignment.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_assignment.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_assignment.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_assignment.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_assignment.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_1.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_1.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_1.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_1.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_1.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_1.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_1.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_1.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_10.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_10.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_10.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_10.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_10.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_10.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_10.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_10.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_2.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_2.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_2.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_2.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_2.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_2.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_2.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_2.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_3.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_3.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_3.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_3.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_3.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_3.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_3.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_3.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_4.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_4.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_4.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_4.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_4.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_4.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_4.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_4.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_5.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_5.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_5.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_5.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_5.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_5.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_5.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_5.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_6.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_6.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_6.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_6.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_6.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_6.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_6.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_6.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_7.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_7.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_7.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_7.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_7.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_7.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_7.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_7.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_8.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_8.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_8.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_8.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_8.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_8.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_8.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_8.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_9.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_9.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_9.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_9.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_9.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_9.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_branch_diverges_9.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_branch_diverges_9.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_1.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_1.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_1.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_1.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_1.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_1.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_1.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_1.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_2.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_2.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_2.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_2.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_2.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_2.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_2.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_2.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_3.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_3.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_3.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_3.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_3.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_3.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_3.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_3.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_4.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_4.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_4.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_4.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_4.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_4.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/if_without_braces_4.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/if_without_braces_4.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/immediate_break.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/immediate_break.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/immediate_break.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/immediate_break.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/immediate_break.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/immediate_break.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/immediate_break.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/immediate_break.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/local_assigned_many_times.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/local_assigned_many_times.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/local_assigned_many_times.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/local_assigned_many_times.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/local_assigned_many_times.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/local_assigned_many_times.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/local_assigned_many_times.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/local_assigned_many_times.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/loop_nested_breaks.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/loop_nested_breaks.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/loop_nested_breaks.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/loop_nested_breaks.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/loop_nested_breaks.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/loop_nested_breaks.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/loop_nested_breaks.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/loop_nested_breaks.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/loop_return.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/loop_return.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/loop_return.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/loop_return.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/loop_return.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/loop_return.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/loop_return.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/loop_return.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/loop_simple.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/loop_simple.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/loop_simple.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/loop_simple.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/loop_simple.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/loop_simple.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/loop_simple.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/loop_simple.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/nested_loops.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/nested_loops.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/nested_loops.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/nested_loops.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/nested_loops.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/nested_loops.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/nested_loops.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/nested_loops.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_branch_doesnt_assign.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_branch_doesnt_assign.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_branch_doesnt_assign.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_branch_doesnt_assign.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_branch_doesnt_assign.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_branch_doesnt_assign.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_branch_doesnt_assign.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_branch_doesnt_assign.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_branch_moves.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_branch_moves.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_branch_moves.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_branch_moves.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_branch_moves.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_branch_moves.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_branch_moves.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_branch_moves.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_in_if_branch_taken.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_in_if_branch_taken.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_in_if_branch_taken.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_in_if_branch_taken.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_in_if_branch_taken.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_in_if_branch_taken.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_in_if_branch_taken.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_in_if_branch_taken.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_in_if_branch_taken_local.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_in_if_branch_taken_local.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_in_if_branch_taken_local.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_in_if_branch_taken_local.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_in_if_branch_taken_local.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_in_if_branch_taken_local.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_in_if_branch_taken_local.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_in_if_branch_taken_local.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/unused_signer_infinite_loop.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/unused_signer_infinite_loop.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/unused_signer_infinite_loop.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/unused_signer_infinite_loop.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/unused_signer_infinite_loop.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/unused_signer_infinite_loop.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/unused_signer_infinite_loop.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/unused_signer_infinite_loop.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_false.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_false.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_false.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_false.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_false.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_false.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_false.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_false.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_nested.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_nested.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_nested.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_nested.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_nested.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_nested.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_nested.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_nested.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_nested_return.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_nested_return.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_nested_return.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_nested_return.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_nested_return.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_nested_return.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_nested_return.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_nested_return.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_return.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_return.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_return.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_return.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_return.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_return.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_return.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_return.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_simple.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_simple.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_simple.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_simple.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_simple.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_simple.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/control_flow/while_simple.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/control_flow/while_simple.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/dependencies/dependency_order.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/dependency_order.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/dependencies/dependency_order.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/dependency_order.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/dependencies/dependency_order.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/dependency_order.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/dependencies/dependency_order.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/dependency_order.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/dependencies/public_package.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/public_package.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/dependencies/public_package.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/public_package.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/dependencies/public_package.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/public_package.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/dependencies/public_package.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/public_package.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/dependencies/public_package_different_packages.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/public_package_different_packages.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/dependencies/public_package_different_packages.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/public_package_different_packages.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/dependencies/public_package_different_packages.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/public_package_different_packages.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/dependencies/public_package_different_packages.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/public_package_different_packages.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/dependencies/transitive_deps.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/transitive_deps.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/dependencies/transitive_deps.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/transitive_deps.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/dependencies/transitive_deps.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/transitive_deps.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/dependencies/transitive_deps.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/dependencies/transitive_deps.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/lazy_assert.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/lazy_assert.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/lazy_assert.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/lazy_assert.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/lazy_assert.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/lazy_assert.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/lazy_assert.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/lazy_assert.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/short_circuiting.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/short_circuiting.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/short_circuiting.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/short_circuiting.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/short_circuiting.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/short_circuiting.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/short_circuiting.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/short_circuiting.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/short_circuiting_invalid.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/short_circuiting_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/short_circuiting_invalid.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/short_circuiting_invalid.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/short_circuiting_invalid.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/short_circuiting_invalid.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/short_circuiting_invalid.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/short_circuiting_invalid.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/struct_arguments.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/struct_arguments.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/struct_arguments.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/struct_arguments.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/struct_arguments.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/struct_arguments.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/evaluation_order/struct_arguments.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/evaluation_order/struct_arguments.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/functions/dot_call_modify.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/functions/dot_call_modify.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/functions/dot_call_modify.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/functions/dot_call_modify.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/functions/dot_call_modify.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/functions/dot_call_modify.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/functions/dot_call_modify.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/functions/dot_call_modify.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/functions/dot_call_owned.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/functions/dot_call_owned.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/functions/dot_call_owned.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/functions/dot_call_owned.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/functions/dot_call_owned.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/functions/dot_call_owned.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/functions/dot_call_owned.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/functions/dot_call_owned.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/functions/dot_call_ref.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/functions/dot_call_ref.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/functions/dot_call_ref.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/functions/dot_call_ref.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/functions/dot_call_ref.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/functions/dot_call_ref.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/functions/dot_call_ref.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/functions/dot_call_ref.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u128.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u128.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u128.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u128.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u128.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u128.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u128.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u128.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u16.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u16.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u16.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u16.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u16.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u16.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u16.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u16.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u256.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u256.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u256.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u256.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u256.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u256.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u256.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u256.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u32.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u32.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u32.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u32.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u32.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u32.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u32.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u32.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u64.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u64.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u64.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u64.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u64.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u64.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u64.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u64.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u8.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u8.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u8.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u8.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u8.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u8.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/arithmetic_operators_u8.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/arithmetic_operators_u8.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/bitwise_operators.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/bitwise_operators.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/bitwise_operators.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/bitwise_operators.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/bitwise_operators.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/bitwise_operators.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/bitwise_operators.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/bitwise_operators.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/boolean_operators.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/boolean_operators.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/boolean_operators.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/boolean_operators.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/boolean_operators.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/boolean_operators.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/boolean_operators.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/boolean_operators.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/casting_operators.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/casting_operators.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/casting_operators.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/casting_operators.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/casting_operators.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/casting_operators.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/casting_operators.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/casting_operators.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/comparison_operators.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/comparison_operators.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/comparison_operators.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/comparison_operators.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/comparison_operators.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/comparison_operators.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/comparison_operators.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/comparison_operators.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/precedence.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/precedence.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/precedence.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/precedence.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/precedence.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/precedence.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/precedence.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/precedence.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/shift_operators.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/shift_operators.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/shift_operators.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/shift_operators.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/operators/shift_operators.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/operators/shift_operators.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/operators/shift_operators.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/operators/shift_operators.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/byte_string.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/byte_string.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/byte_string.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/byte_string.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/byte_string.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/byte_string.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/byte_string.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/byte_string.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/control_exp_associativity.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/control_exp_associativity.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/control_exp_associativity.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/control_exp_associativity.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/control_exp_associativity.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/control_exp_associativity.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/control_exp_associativity.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/control_exp_associativity.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/expr_binary_operators.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/expr_binary_operators.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/expr_binary_operators.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/expr_binary_operators.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/expr_binary_operators.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/expr_binary_operators.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/expr_binary_operators.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/expr_binary_operators.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/hex_and_decimal_address.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/hex_and_decimal_address.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/hex_and_decimal_address.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/hex_and_decimal_address.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/hex_and_decimal_address.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/hex_and_decimal_address.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/hex_and_decimal_address.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/hex_and_decimal_address.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/hex_and_decimal_numbers.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/hex_and_decimal_numbers.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/hex_and_decimal_numbers.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/hex_and_decimal_numbers.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/hex_and_decimal_numbers.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/hex_and_decimal_numbers.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/hex_and_decimal_numbers.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/hex_and_decimal_numbers.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/hexstring.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/hexstring.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/hexstring.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/hexstring.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/hexstring.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/hexstring.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/hexstring.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/hexstring.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/num_literal_underscore.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/num_literal_underscore.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/num_literal_underscore.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/num_literal_underscore.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/num_literal_underscore.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/num_literal_underscore.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/num_literal_underscore.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/num_literal_underscore.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/precedence.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/precedence.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/precedence.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/precedence.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/precedence.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/precedence.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/precedence.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/precedence.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/return_not_binary.exp b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/return_not_binary.exp similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/return_not_binary.exp rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/return_not_binary.exp diff --git a/external-crates/move/move-compiler/transactional-tests/tests/parser/return_not_binary.move b/external-crates/move/crates/move-compiler-transactional-tests/tests/parser/return_not_binary.move similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/parser/return_not_binary.move rename to external-crates/move/crates/move-compiler-transactional-tests/tests/parser/return_not_binary.move diff --git a/external-crates/move/move-compiler/transactional-tests/tests/tests.rs b/external-crates/move/crates/move-compiler-transactional-tests/tests/tests.rs similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/tests/tests.rs rename to external-crates/move/crates/move-compiler-transactional-tests/tests/tests.rs diff --git a/external-crates/move/move-compiler/.gitignore b/external-crates/move/crates/move-compiler/.gitignore similarity index 100% rename from external-crates/move/move-compiler/.gitignore rename to external-crates/move/crates/move-compiler/.gitignore diff --git a/external-crates/move/move-compiler/Cargo.toml b/external-crates/move/crates/move-compiler/Cargo.toml similarity index 100% rename from external-crates/move/move-compiler/Cargo.toml rename to external-crates/move/crates/move-compiler/Cargo.toml diff --git a/external-crates/move/move-compiler/README.md b/external-crates/move/crates/move-compiler/README.md similarity index 100% rename from external-crates/move/move-compiler/README.md rename to external-crates/move/crates/move-compiler/README.md diff --git a/external-crates/move/move-compiler/TODO b/external-crates/move/crates/move-compiler/TODO similarity index 100% rename from external-crates/move/move-compiler/TODO rename to external-crates/move/crates/move-compiler/TODO diff --git a/external-crates/move/move-compiler/src/bin/move-build.rs b/external-crates/move/crates/move-compiler/src/bin/move-build.rs similarity index 100% rename from external-crates/move/move-compiler/src/bin/move-build.rs rename to external-crates/move/crates/move-compiler/src/bin/move-build.rs diff --git a/external-crates/move/move-compiler/src/bin/move-check.rs b/external-crates/move/crates/move-compiler/src/bin/move-check.rs similarity index 100% rename from external-crates/move/move-compiler/src/bin/move-check.rs rename to external-crates/move/crates/move-compiler/src/bin/move-check.rs diff --git a/external-crates/move/move-compiler/src/cfgir/absint.rs b/external-crates/move/crates/move-compiler/src/cfgir/absint.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/absint.rs rename to external-crates/move/crates/move-compiler/src/cfgir/absint.rs diff --git a/external-crates/move/move-compiler/src/cfgir/ast.rs b/external-crates/move/crates/move-compiler/src/cfgir/ast.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/ast.rs rename to external-crates/move/crates/move-compiler/src/cfgir/ast.rs diff --git a/external-crates/move/move-compiler/src/cfgir/borrows/mod.rs b/external-crates/move/crates/move-compiler/src/cfgir/borrows/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/borrows/mod.rs rename to external-crates/move/crates/move-compiler/src/cfgir/borrows/mod.rs diff --git a/external-crates/move/move-compiler/src/cfgir/borrows/state.rs b/external-crates/move/crates/move-compiler/src/cfgir/borrows/state.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/borrows/state.rs rename to external-crates/move/crates/move-compiler/src/cfgir/borrows/state.rs diff --git a/external-crates/move/move-compiler/src/cfgir/cfg.rs b/external-crates/move/crates/move-compiler/src/cfgir/cfg.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/cfg.rs rename to external-crates/move/crates/move-compiler/src/cfgir/cfg.rs diff --git a/external-crates/move/move-compiler/src/cfgir/liveness/mod.rs b/external-crates/move/crates/move-compiler/src/cfgir/liveness/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/liveness/mod.rs rename to external-crates/move/crates/move-compiler/src/cfgir/liveness/mod.rs diff --git a/external-crates/move/move-compiler/src/cfgir/liveness/state.rs b/external-crates/move/crates/move-compiler/src/cfgir/liveness/state.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/liveness/state.rs rename to external-crates/move/crates/move-compiler/src/cfgir/liveness/state.rs diff --git a/external-crates/move/move-compiler/src/cfgir/locals/mod.rs b/external-crates/move/crates/move-compiler/src/cfgir/locals/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/locals/mod.rs rename to external-crates/move/crates/move-compiler/src/cfgir/locals/mod.rs diff --git a/external-crates/move/move-compiler/src/cfgir/locals/state.rs b/external-crates/move/crates/move-compiler/src/cfgir/locals/state.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/locals/state.rs rename to external-crates/move/crates/move-compiler/src/cfgir/locals/state.rs diff --git a/external-crates/move/move-compiler/src/cfgir/mod.rs b/external-crates/move/crates/move-compiler/src/cfgir/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/mod.rs rename to external-crates/move/crates/move-compiler/src/cfgir/mod.rs diff --git a/external-crates/move/move-compiler/src/cfgir/optimize/constant_fold.rs b/external-crates/move/crates/move-compiler/src/cfgir/optimize/constant_fold.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/optimize/constant_fold.rs rename to external-crates/move/crates/move-compiler/src/cfgir/optimize/constant_fold.rs diff --git a/external-crates/move/move-compiler/src/cfgir/optimize/eliminate_locals.rs b/external-crates/move/crates/move-compiler/src/cfgir/optimize/eliminate_locals.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/optimize/eliminate_locals.rs rename to external-crates/move/crates/move-compiler/src/cfgir/optimize/eliminate_locals.rs diff --git a/external-crates/move/move-compiler/src/cfgir/optimize/inline_blocks.rs b/external-crates/move/crates/move-compiler/src/cfgir/optimize/inline_blocks.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/optimize/inline_blocks.rs rename to external-crates/move/crates/move-compiler/src/cfgir/optimize/inline_blocks.rs diff --git a/external-crates/move/move-compiler/src/cfgir/optimize/mod.rs b/external-crates/move/crates/move-compiler/src/cfgir/optimize/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/optimize/mod.rs rename to external-crates/move/crates/move-compiler/src/cfgir/optimize/mod.rs diff --git a/external-crates/move/move-compiler/src/cfgir/optimize/simplify_jumps.rs b/external-crates/move/crates/move-compiler/src/cfgir/optimize/simplify_jumps.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/optimize/simplify_jumps.rs rename to external-crates/move/crates/move-compiler/src/cfgir/optimize/simplify_jumps.rs diff --git a/external-crates/move/move-compiler/src/cfgir/remove_no_ops.rs b/external-crates/move/crates/move-compiler/src/cfgir/remove_no_ops.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/remove_no_ops.rs rename to external-crates/move/crates/move-compiler/src/cfgir/remove_no_ops.rs diff --git a/external-crates/move/move-compiler/src/cfgir/translate.rs b/external-crates/move/crates/move-compiler/src/cfgir/translate.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/translate.rs rename to external-crates/move/crates/move-compiler/src/cfgir/translate.rs diff --git a/external-crates/move/move-compiler/src/cfgir/visitor.rs b/external-crates/move/crates/move-compiler/src/cfgir/visitor.rs similarity index 100% rename from external-crates/move/move-compiler/src/cfgir/visitor.rs rename to external-crates/move/crates/move-compiler/src/cfgir/visitor.rs diff --git a/external-crates/move/move-compiler/src/command_line/compiler.rs b/external-crates/move/crates/move-compiler/src/command_line/compiler.rs similarity index 100% rename from external-crates/move/move-compiler/src/command_line/compiler.rs rename to external-crates/move/crates/move-compiler/src/command_line/compiler.rs diff --git a/external-crates/move/move-compiler/src/command_line/mod.rs b/external-crates/move/crates/move-compiler/src/command_line/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/command_line/mod.rs rename to external-crates/move/crates/move-compiler/src/command_line/mod.rs diff --git a/external-crates/move/move-compiler/src/compiled_unit.rs b/external-crates/move/crates/move-compiler/src/compiled_unit.rs similarity index 100% rename from external-crates/move/move-compiler/src/compiled_unit.rs rename to external-crates/move/crates/move-compiler/src/compiled_unit.rs diff --git a/external-crates/move/move-compiler/src/diagnostics/codes.rs b/external-crates/move/crates/move-compiler/src/diagnostics/codes.rs similarity index 100% rename from external-crates/move/move-compiler/src/diagnostics/codes.rs rename to external-crates/move/crates/move-compiler/src/diagnostics/codes.rs diff --git a/external-crates/move/move-compiler/src/diagnostics/mod.rs b/external-crates/move/crates/move-compiler/src/diagnostics/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/diagnostics/mod.rs rename to external-crates/move/crates/move-compiler/src/diagnostics/mod.rs diff --git a/external-crates/move/move-compiler/src/editions/mod.rs b/external-crates/move/crates/move-compiler/src/editions/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/editions/mod.rs rename to external-crates/move/crates/move-compiler/src/editions/mod.rs diff --git a/external-crates/move/move-compiler/src/expansion/aliases.rs b/external-crates/move/crates/move-compiler/src/expansion/aliases.rs similarity index 100% rename from external-crates/move/move-compiler/src/expansion/aliases.rs rename to external-crates/move/crates/move-compiler/src/expansion/aliases.rs diff --git a/external-crates/move/move-compiler/src/expansion/ast.rs b/external-crates/move/crates/move-compiler/src/expansion/ast.rs similarity index 100% rename from external-crates/move/move-compiler/src/expansion/ast.rs rename to external-crates/move/crates/move-compiler/src/expansion/ast.rs diff --git a/external-crates/move/move-compiler/src/expansion/byte_string.rs b/external-crates/move/crates/move-compiler/src/expansion/byte_string.rs similarity index 100% rename from external-crates/move/move-compiler/src/expansion/byte_string.rs rename to external-crates/move/crates/move-compiler/src/expansion/byte_string.rs diff --git a/external-crates/move/move-compiler/src/expansion/hex_string.rs b/external-crates/move/crates/move-compiler/src/expansion/hex_string.rs similarity index 100% rename from external-crates/move/move-compiler/src/expansion/hex_string.rs rename to external-crates/move/crates/move-compiler/src/expansion/hex_string.rs diff --git a/external-crates/move/move-compiler/src/expansion/mod.rs b/external-crates/move/crates/move-compiler/src/expansion/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/expansion/mod.rs rename to external-crates/move/crates/move-compiler/src/expansion/mod.rs diff --git a/external-crates/move/move-compiler/src/expansion/primitive_definers.rs b/external-crates/move/crates/move-compiler/src/expansion/primitive_definers.rs similarity index 100% rename from external-crates/move/move-compiler/src/expansion/primitive_definers.rs rename to external-crates/move/crates/move-compiler/src/expansion/primitive_definers.rs diff --git a/external-crates/move/move-compiler/src/expansion/translate.rs b/external-crates/move/crates/move-compiler/src/expansion/translate.rs similarity index 100% rename from external-crates/move/move-compiler/src/expansion/translate.rs rename to external-crates/move/crates/move-compiler/src/expansion/translate.rs diff --git a/external-crates/move/move-compiler/src/hlir/ast.rs b/external-crates/move/crates/move-compiler/src/hlir/ast.rs similarity index 100% rename from external-crates/move/move-compiler/src/hlir/ast.rs rename to external-crates/move/crates/move-compiler/src/hlir/ast.rs diff --git a/external-crates/move/move-compiler/src/hlir/mod.rs b/external-crates/move/crates/move-compiler/src/hlir/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/hlir/mod.rs rename to external-crates/move/crates/move-compiler/src/hlir/mod.rs diff --git a/external-crates/move/move-compiler/src/hlir/translate.rs b/external-crates/move/crates/move-compiler/src/hlir/translate.rs similarity index 100% rename from external-crates/move/move-compiler/src/hlir/translate.rs rename to external-crates/move/crates/move-compiler/src/hlir/translate.rs diff --git a/external-crates/move/move-compiler/src/interface_generator.rs b/external-crates/move/crates/move-compiler/src/interface_generator.rs similarity index 100% rename from external-crates/move/move-compiler/src/interface_generator.rs rename to external-crates/move/crates/move-compiler/src/interface_generator.rs diff --git a/external-crates/move/move-compiler/src/ir_translation.rs b/external-crates/move/crates/move-compiler/src/ir_translation.rs similarity index 100% rename from external-crates/move/move-compiler/src/ir_translation.rs rename to external-crates/move/crates/move-compiler/src/ir_translation.rs diff --git a/external-crates/move/move-compiler/src/lib.rs b/external-crates/move/crates/move-compiler/src/lib.rs similarity index 100% rename from external-crates/move/move-compiler/src/lib.rs rename to external-crates/move/crates/move-compiler/src/lib.rs diff --git a/external-crates/move/move-compiler/src/naming/ast.rs b/external-crates/move/crates/move-compiler/src/naming/ast.rs similarity index 100% rename from external-crates/move/move-compiler/src/naming/ast.rs rename to external-crates/move/crates/move-compiler/src/naming/ast.rs diff --git a/external-crates/move/move-compiler/src/naming/fake_natives.rs b/external-crates/move/crates/move-compiler/src/naming/fake_natives.rs similarity index 100% rename from external-crates/move/move-compiler/src/naming/fake_natives.rs rename to external-crates/move/crates/move-compiler/src/naming/fake_natives.rs diff --git a/external-crates/move/move-compiler/src/naming/mod.rs b/external-crates/move/crates/move-compiler/src/naming/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/naming/mod.rs rename to external-crates/move/crates/move-compiler/src/naming/mod.rs diff --git a/external-crates/move/move-compiler/src/naming/resolve_use_funs.rs b/external-crates/move/crates/move-compiler/src/naming/resolve_use_funs.rs similarity index 100% rename from external-crates/move/move-compiler/src/naming/resolve_use_funs.rs rename to external-crates/move/crates/move-compiler/src/naming/resolve_use_funs.rs diff --git a/external-crates/move/move-compiler/src/naming/translate.rs b/external-crates/move/crates/move-compiler/src/naming/translate.rs similarity index 100% rename from external-crates/move/move-compiler/src/naming/translate.rs rename to external-crates/move/crates/move-compiler/src/naming/translate.rs diff --git a/external-crates/move/move-compiler/src/parser/ast.rs b/external-crates/move/crates/move-compiler/src/parser/ast.rs similarity index 100% rename from external-crates/move/move-compiler/src/parser/ast.rs rename to external-crates/move/crates/move-compiler/src/parser/ast.rs diff --git a/external-crates/move/move-compiler/src/parser/comments.rs b/external-crates/move/crates/move-compiler/src/parser/comments.rs similarity index 100% rename from external-crates/move/move-compiler/src/parser/comments.rs rename to external-crates/move/crates/move-compiler/src/parser/comments.rs diff --git a/external-crates/move/move-compiler/src/parser/filter.rs b/external-crates/move/crates/move-compiler/src/parser/filter.rs similarity index 100% rename from external-crates/move/move-compiler/src/parser/filter.rs rename to external-crates/move/crates/move-compiler/src/parser/filter.rs diff --git a/external-crates/move/move-compiler/src/parser/keywords.rs b/external-crates/move/crates/move-compiler/src/parser/keywords.rs similarity index 100% rename from external-crates/move/move-compiler/src/parser/keywords.rs rename to external-crates/move/crates/move-compiler/src/parser/keywords.rs diff --git a/external-crates/move/move-compiler/src/parser/lexer.rs b/external-crates/move/crates/move-compiler/src/parser/lexer.rs similarity index 100% rename from external-crates/move/move-compiler/src/parser/lexer.rs rename to external-crates/move/crates/move-compiler/src/parser/lexer.rs diff --git a/external-crates/move/move-compiler/src/parser/merge_spec_modules.rs b/external-crates/move/crates/move-compiler/src/parser/merge_spec_modules.rs similarity index 100% rename from external-crates/move/move-compiler/src/parser/merge_spec_modules.rs rename to external-crates/move/crates/move-compiler/src/parser/merge_spec_modules.rs diff --git a/external-crates/move/move-compiler/src/parser/mod.rs b/external-crates/move/crates/move-compiler/src/parser/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/parser/mod.rs rename to external-crates/move/crates/move-compiler/src/parser/mod.rs diff --git a/external-crates/move/move-compiler/src/parser/syntax.rs b/external-crates/move/crates/move-compiler/src/parser/syntax.rs similarity index 100% rename from external-crates/move/move-compiler/src/parser/syntax.rs rename to external-crates/move/crates/move-compiler/src/parser/syntax.rs diff --git a/external-crates/move/move-compiler/src/shared/ast_debug.rs b/external-crates/move/crates/move-compiler/src/shared/ast_debug.rs similarity index 100% rename from external-crates/move/move-compiler/src/shared/ast_debug.rs rename to external-crates/move/crates/move-compiler/src/shared/ast_debug.rs diff --git a/external-crates/move/move-compiler/src/shared/mod.rs b/external-crates/move/crates/move-compiler/src/shared/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/shared/mod.rs rename to external-crates/move/crates/move-compiler/src/shared/mod.rs diff --git a/external-crates/move/move-compiler/src/shared/program_info.rs b/external-crates/move/crates/move-compiler/src/shared/program_info.rs similarity index 100% rename from external-crates/move/move-compiler/src/shared/program_info.rs rename to external-crates/move/crates/move-compiler/src/shared/program_info.rs diff --git a/external-crates/move/move-compiler/src/shared/remembering_unique_map.rs b/external-crates/move/crates/move-compiler/src/shared/remembering_unique_map.rs similarity index 100% rename from external-crates/move/move-compiler/src/shared/remembering_unique_map.rs rename to external-crates/move/crates/move-compiler/src/shared/remembering_unique_map.rs diff --git a/external-crates/move/move-compiler/src/shared/unique_map.rs b/external-crates/move/crates/move-compiler/src/shared/unique_map.rs similarity index 100% rename from external-crates/move/move-compiler/src/shared/unique_map.rs rename to external-crates/move/crates/move-compiler/src/shared/unique_map.rs diff --git a/external-crates/move/move-compiler/src/shared/unique_set.rs b/external-crates/move/crates/move-compiler/src/shared/unique_set.rs similarity index 100% rename from external-crates/move/move-compiler/src/shared/unique_set.rs rename to external-crates/move/crates/move-compiler/src/shared/unique_set.rs diff --git a/external-crates/move/move-compiler/src/sui_mode/id_leak.rs b/external-crates/move/crates/move-compiler/src/sui_mode/id_leak.rs similarity index 100% rename from external-crates/move/move-compiler/src/sui_mode/id_leak.rs rename to external-crates/move/crates/move-compiler/src/sui_mode/id_leak.rs diff --git a/external-crates/move/move-compiler/src/sui_mode/mod.rs b/external-crates/move/crates/move-compiler/src/sui_mode/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/sui_mode/mod.rs rename to external-crates/move/crates/move-compiler/src/sui_mode/mod.rs diff --git a/external-crates/move/move-compiler/src/sui_mode/typing.rs b/external-crates/move/crates/move-compiler/src/sui_mode/typing.rs similarity index 100% rename from external-crates/move/move-compiler/src/sui_mode/typing.rs rename to external-crates/move/crates/move-compiler/src/sui_mode/typing.rs diff --git a/external-crates/move/move-compiler/src/to_bytecode/canonicalize_handles.rs b/external-crates/move/crates/move-compiler/src/to_bytecode/canonicalize_handles.rs similarity index 100% rename from external-crates/move/move-compiler/src/to_bytecode/canonicalize_handles.rs rename to external-crates/move/crates/move-compiler/src/to_bytecode/canonicalize_handles.rs diff --git a/external-crates/move/move-compiler/src/to_bytecode/context.rs b/external-crates/move/crates/move-compiler/src/to_bytecode/context.rs similarity index 100% rename from external-crates/move/move-compiler/src/to_bytecode/context.rs rename to external-crates/move/crates/move-compiler/src/to_bytecode/context.rs diff --git a/external-crates/move/move-compiler/src/to_bytecode/mod.rs b/external-crates/move/crates/move-compiler/src/to_bytecode/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/to_bytecode/mod.rs rename to external-crates/move/crates/move-compiler/src/to_bytecode/mod.rs diff --git a/external-crates/move/move-compiler/src/to_bytecode/optimize/mod.rs b/external-crates/move/crates/move-compiler/src/to_bytecode/optimize/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/to_bytecode/optimize/mod.rs rename to external-crates/move/crates/move-compiler/src/to_bytecode/optimize/mod.rs diff --git a/external-crates/move/move-compiler/src/to_bytecode/optimize/remove_fallthrough_jumps.rs b/external-crates/move/crates/move-compiler/src/to_bytecode/optimize/remove_fallthrough_jumps.rs similarity index 100% rename from external-crates/move/move-compiler/src/to_bytecode/optimize/remove_fallthrough_jumps.rs rename to external-crates/move/crates/move-compiler/src/to_bytecode/optimize/remove_fallthrough_jumps.rs diff --git a/external-crates/move/move-compiler/src/to_bytecode/optimize/remove_nop_store.rs b/external-crates/move/crates/move-compiler/src/to_bytecode/optimize/remove_nop_store.rs similarity index 100% rename from external-crates/move/move-compiler/src/to_bytecode/optimize/remove_nop_store.rs rename to external-crates/move/crates/move-compiler/src/to_bytecode/optimize/remove_nop_store.rs diff --git a/external-crates/move/move-compiler/src/to_bytecode/optimize/remove_unused_locals.rs b/external-crates/move/crates/move-compiler/src/to_bytecode/optimize/remove_unused_locals.rs similarity index 100% rename from external-crates/move/move-compiler/src/to_bytecode/optimize/remove_unused_locals.rs rename to external-crates/move/crates/move-compiler/src/to_bytecode/optimize/remove_unused_locals.rs diff --git a/external-crates/move/move-compiler/src/to_bytecode/optimize/remove_write_back.rs b/external-crates/move/crates/move-compiler/src/to_bytecode/optimize/remove_write_back.rs similarity index 100% rename from external-crates/move/move-compiler/src/to_bytecode/optimize/remove_write_back.rs rename to external-crates/move/crates/move-compiler/src/to_bytecode/optimize/remove_write_back.rs diff --git a/external-crates/move/move-compiler/src/to_bytecode/translate.rs b/external-crates/move/crates/move-compiler/src/to_bytecode/translate.rs similarity index 100% rename from external-crates/move/move-compiler/src/to_bytecode/translate.rs rename to external-crates/move/crates/move-compiler/src/to_bytecode/translate.rs diff --git a/external-crates/move/move-compiler/src/typing/ast.rs b/external-crates/move/crates/move-compiler/src/typing/ast.rs similarity index 100% rename from external-crates/move/move-compiler/src/typing/ast.rs rename to external-crates/move/crates/move-compiler/src/typing/ast.rs diff --git a/external-crates/move/move-compiler/src/typing/core.rs b/external-crates/move/crates/move-compiler/src/typing/core.rs similarity index 100% rename from external-crates/move/move-compiler/src/typing/core.rs rename to external-crates/move/crates/move-compiler/src/typing/core.rs diff --git a/external-crates/move/move-compiler/src/typing/dependency_ordering.rs b/external-crates/move/crates/move-compiler/src/typing/dependency_ordering.rs similarity index 100% rename from external-crates/move/move-compiler/src/typing/dependency_ordering.rs rename to external-crates/move/crates/move-compiler/src/typing/dependency_ordering.rs diff --git a/external-crates/move/move-compiler/src/typing/expand.rs b/external-crates/move/crates/move-compiler/src/typing/expand.rs similarity index 100% rename from external-crates/move/move-compiler/src/typing/expand.rs rename to external-crates/move/crates/move-compiler/src/typing/expand.rs diff --git a/external-crates/move/move-compiler/src/typing/infinite_instantiations.rs b/external-crates/move/crates/move-compiler/src/typing/infinite_instantiations.rs similarity index 100% rename from external-crates/move/move-compiler/src/typing/infinite_instantiations.rs rename to external-crates/move/crates/move-compiler/src/typing/infinite_instantiations.rs diff --git a/external-crates/move/move-compiler/src/typing/mod.rs b/external-crates/move/crates/move-compiler/src/typing/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/typing/mod.rs rename to external-crates/move/crates/move-compiler/src/typing/mod.rs diff --git a/external-crates/move/move-compiler/src/typing/recursive_structs.rs b/external-crates/move/crates/move-compiler/src/typing/recursive_structs.rs similarity index 100% rename from external-crates/move/move-compiler/src/typing/recursive_structs.rs rename to external-crates/move/crates/move-compiler/src/typing/recursive_structs.rs diff --git a/external-crates/move/move-compiler/src/typing/translate.rs b/external-crates/move/crates/move-compiler/src/typing/translate.rs similarity index 100% rename from external-crates/move/move-compiler/src/typing/translate.rs rename to external-crates/move/crates/move-compiler/src/typing/translate.rs diff --git a/external-crates/move/move-compiler/src/typing/visitor.rs b/external-crates/move/crates/move-compiler/src/typing/visitor.rs similarity index 100% rename from external-crates/move/move-compiler/src/typing/visitor.rs rename to external-crates/move/crates/move-compiler/src/typing/visitor.rs diff --git a/external-crates/move/move-compiler/src/unit_test/filter_test_members.rs b/external-crates/move/crates/move-compiler/src/unit_test/filter_test_members.rs similarity index 100% rename from external-crates/move/move-compiler/src/unit_test/filter_test_members.rs rename to external-crates/move/crates/move-compiler/src/unit_test/filter_test_members.rs diff --git a/external-crates/move/move-compiler/src/unit_test/mod.rs b/external-crates/move/crates/move-compiler/src/unit_test/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/unit_test/mod.rs rename to external-crates/move/crates/move-compiler/src/unit_test/mod.rs diff --git a/external-crates/move/move-compiler/src/unit_test/plan_builder.rs b/external-crates/move/crates/move-compiler/src/unit_test/plan_builder.rs similarity index 100% rename from external-crates/move/move-compiler/src/unit_test/plan_builder.rs rename to external-crates/move/crates/move-compiler/src/unit_test/plan_builder.rs diff --git a/external-crates/move/move-compiler/src/verification/ast_filter.rs b/external-crates/move/crates/move-compiler/src/verification/ast_filter.rs similarity index 100% rename from external-crates/move/move-compiler/src/verification/ast_filter.rs rename to external-crates/move/crates/move-compiler/src/verification/ast_filter.rs diff --git a/external-crates/move/move-compiler/src/verification/mod.rs b/external-crates/move/crates/move-compiler/src/verification/mod.rs similarity index 100% rename from external-crates/move/move-compiler/src/verification/mod.rs rename to external-crates/move/crates/move-compiler/src/verification/mod.rs diff --git a/external-crates/move/tools/move-cli/tests/sandbox_tests/.gitattributes b/external-crates/move/crates/move-compiler/tests/.gitattributes similarity index 100% rename from external-crates/move/tools/move-cli/tests/sandbox_tests/.gitattributes rename to external-crates/move/crates/move-compiler/tests/.gitattributes diff --git a/external-crates/move/move-compiler/tests/move_2024/expansion/positional_struct_lhs_unpack.move b/external-crates/move/crates/move-compiler/tests/move_2024/expansion/positional_struct_lhs_unpack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/expansion/positional_struct_lhs_unpack.move rename to external-crates/move/crates/move-compiler/tests/move_2024/expansion/positional_struct_lhs_unpack.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/duplicate_use_fun_explicit.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/duplicate_use_fun_explicit.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/duplicate_use_fun_explicit.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/duplicate_use_fun_explicit.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/duplicate_use_fun_explicit.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/duplicate_use_fun_explicit.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/duplicate_use_fun_explicit.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/duplicate_use_fun_explicit.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_fun_declaration.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_fun_declaration.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_fun_declaration.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_fun_declaration.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_fun_declaration.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_fun_declaration.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_fun_declaration.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_fun_declaration.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_normal_use.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_normal_use.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_normal_use.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_normal_use.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_normal_use.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_normal_use.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_normal_use.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/duplicate_use_fun_with_normal_use.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/non_duplicate_use_fun.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/non_duplicate_use_fun.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/non_duplicate_use_fun.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/non_duplicate_use_fun.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_pack_fn_call_shadow.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_pack_fn_call_shadow.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_pack_fn_call_shadow.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_pack_fn_call_shadow.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_pack_fn_call_shadow.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_pack_fn_call_shadow.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_pack_fn_call_shadow.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_pack_fn_call_shadow.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_pack_of_non_positional_struct.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_pack_of_non_positional_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_pack_of_non_positional_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_pack_of_non_positional_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_pack_of_non_positional_struct.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_pack_of_non_positional_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_pack_of_non_positional_struct.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_pack_of_non_positional_struct.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_pack_of_positional_struct.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_pack_of_positional_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_pack_of_positional_struct.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_pack_of_positional_struct.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_fn_use_alias_shadow.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_fn_use_alias_shadow.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_fn_use_alias_shadow.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_fn_use_alias_shadow.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_lhs_unpack.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_lhs_unpack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_lhs_unpack.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_lhs_unpack.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_lhs_unpack.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_lhs_unpack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_lhs_unpack.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_lhs_unpack.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_non_positional_pack.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_non_positional_pack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_non_positional_pack.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_non_positional_pack.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_non_positional_pack.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_non_positional_pack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_non_positional_pack.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_non_positional_pack.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_non_positional_unpack.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_non_positional_unpack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_non_positional_unpack.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_non_positional_unpack.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_non_positional_unpack.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_non_positional_unpack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_non_positional_unpack.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_non_positional_unpack.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_resolution.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_resolution.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_struct_resolution.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_struct_resolution.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_unpack_of_non_positional_struct.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_unpack_of_non_positional_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_unpack_of_non_positional_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_unpack_of_non_positional_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_unpack_of_non_positional_struct.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_unpack_of_non_positional_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_unpack_of_non_positional_struct.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_unpack_of_non_positional_struct.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/positional_unpack_of_positional_struct.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_unpack_of_positional_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/positional_unpack_of_positional_struct.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/positional_unpack_of_positional_struct.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/public_use_fun_invalid_type.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/public_use_fun_invalid_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/public_use_fun_invalid_type.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/public_use_fun_invalid_type.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/public_use_fun_invalid_type.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/public_use_fun_invalid_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/public_use_fun_invalid_type.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/public_use_fun_invalid_type.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/public_use_fun_valid_type.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/public_use_fun_valid_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/public_use_fun_valid_type.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/public_use_fun_valid_type.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/use_fun_bad_args.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_bad_args.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/use_fun_bad_args.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_bad_args.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/use_fun_bad_args.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_bad_args.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/use_fun_bad_args.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_bad_args.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/use_fun_no_args.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_no_args.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/use_fun_no_args.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_no_args.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/use_fun_no_args.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_no_args.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/use_fun_no_args.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_no_args.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/use_fun_with_builtin.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_with_builtin.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/use_fun_with_builtin.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_with_builtin.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/use_fun_with_builtin.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_with_builtin.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/use_fun_with_builtin.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_with_builtin.move diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/use_fun_with_type_parameter.exp b/external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_with_type_parameter.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/use_fun_with_type_parameter.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_with_type_parameter.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/naming/use_fun_with_type_parameter.move b/external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_with_type_parameter.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/naming/use_fun_with_type_parameter.move rename to external-crates/move/crates/move-compiler/tests/move_2024/naming/use_fun_with_type_parameter.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix_native_struct.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix_native_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix_native_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix_native_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix_native_struct.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix_native_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix_native_struct.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_and_postfix_native_struct.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_invalid_infix_with_valid_postfix.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_invalid_infix_with_valid_postfix.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_invalid_infix_with_valid_postfix.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_invalid_infix_with_valid_postfix.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_invalid_infix_with_valid_postfix.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_invalid_infix_with_valid_postfix.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_invalid_infix_with_valid_postfix.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_invalid_infix_with_valid_postfix.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_no_abilities.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_no_abilities.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_no_abilities.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_no_abilities.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_no_abilities.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_no_abilities.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_no_abilities.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_no_abilities.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_commas.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_commas.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_commas.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_commas.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_commas.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_commas.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_commas.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_commas.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_semi_multiple_structs.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_semi_multiple_structs.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_semi_multiple_structs.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_semi_multiple_structs.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_semi_multiple_structs.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_semi_multiple_structs.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_semi_multiple_structs.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_missing_semi_multiple_structs.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_no_semi.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_no_semi.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_no_semi.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_no_semi.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_no_semi.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_no_semi.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_no_semi.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_no_semi.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_with_semi.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_with_semi.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_with_semi.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_with_semi.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_with_semi.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_with_semi.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_with_semi.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_abilities_with_semi.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_fields.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_fields.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_fields.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_fields.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_fields.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_fields.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_fields.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_fields.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_semi.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_semi.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_semi.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_semi.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_semi.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_semi.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_semi.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_no_semi.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_with_semi.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_with_semi.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifier_postfix_with_semi.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifier_postfix_with_semi.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifies_infix_no_abilities_postfix.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifies_infix_no_abilities_postfix.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifies_infix_no_abilities_postfix.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifies_infix_no_abilities_postfix.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifies_infix_no_abilities_postfix.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifies_infix_no_abilities_postfix.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifies_infix_no_abilities_postfix.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifies_infix_no_abilities_postfix.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifies_no_abilities_infix_postfix.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifies_no_abilities_infix_postfix.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifies_no_abilities_infix_postfix.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifies_no_abilities_infix_postfix.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/ability_modifies_no_abilities_infix_postfix.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifies_no_abilities_infix_postfix.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/ability_modifies_no_abilities_infix_postfix.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/ability_modifies_no_abilities_infix_postfix.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/dot_call_precedence.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_precedence.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/dot_call_precedence.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_precedence.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/dot_call_precedence_term.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_precedence_term.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/dot_call_precedence_term.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_precedence_term.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/dot_call_precedence_term_nonsense.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_precedence_term_nonsense.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/dot_call_precedence_term_nonsense.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_precedence_term_nonsense.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/dot_call_precedence_term_nonsense.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_precedence_term_nonsense.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/dot_call_precedence_term_nonsense.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_precedence_term_nonsense.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/dot_call_type_arguments.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_type_arguments.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/dot_call_type_arguments.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_type_arguments.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/dot_call_type_arguments_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_type_arguments_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/dot_call_type_arguments_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_type_arguments_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/dot_call_type_arguments_invalid.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_type_arguments_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/dot_call_type_arguments_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/dot_call_type_arguments_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/enum_keyword.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/enum_keyword.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/enum_keyword.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/enum_keyword.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/enum_keyword.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/enum_keyword.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/enum_keyword.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/enum_keyword.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/invalid_positional_struct_unpack_deeply_nested.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/invalid_positional_struct_unpack_deeply_nested.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/invalid_positional_struct_unpack_deeply_nested.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/invalid_positional_struct_unpack_deeply_nested.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/invalid_positional_struct_unpack_deeply_nested.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/invalid_positional_struct_unpack_deeply_nested.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/invalid_positional_struct_unpack_deeply_nested.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/invalid_positional_struct_unpack_deeply_nested.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/match_keyword.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/match_keyword.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/match_keyword.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/match_keyword.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/match_keyword.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/match_keyword.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/match_keyword.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/match_keyword.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_assign.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_assign.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_assign.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_assign.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_assign.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_assign.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_assign.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_assign.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_pack.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_pack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_pack.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_pack.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_pack.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_pack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_pack.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_field_pun_invalid_pack.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/mut_field_pun_valid.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_field_pun_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/mut_field_pun_valid.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_field_pun_valid.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/mut_keyword.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_keyword.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/mut_keyword.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_keyword.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/mut_keyword.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_keyword.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/mut_keyword.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_keyword.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/mut_space.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_space.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/mut_space.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/mut_space.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/named_struct_with_positional_fields.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/named_struct_with_positional_fields.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/named_struct_with_positional_fields.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/named_struct_with_positional_fields.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/named_struct_with_positional_fields.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/named_struct_with_positional_fields.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/named_struct_with_positional_fields.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/named_struct_with_positional_fields.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/new_keywords_restricted_ident.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/new_keywords_restricted_ident.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/new_keywords_restricted_ident.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/new_keywords_restricted_ident.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_field_access.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_field_access.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_field_access.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_field_access.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_field_access.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_field_access.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_field_access.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_field_access.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_field_access_greater_than_u8_max.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_field_access_greater_than_u8_max.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_field_access_greater_than_u8_max.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_field_access_greater_than_u8_max.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_field_access_greater_than_u8_max.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_field_access_greater_than_u8_max.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_field_access_greater_than_u8_max.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_field_access_greater_than_u8_max.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_field_access_no_annotations.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_field_access_no_annotations.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_field_access_no_annotations.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_field_access_no_annotations.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_field_access_no_annotations.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_field_access_no_annotations.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_field_access_no_annotations.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_field_access_no_annotations.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_arg_assign.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_arg_assign.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_arg_assign.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_arg_assign.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_arg_assign.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_arg_assign.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_arg_assign.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_arg_assign.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_args.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_args.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_args.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_args.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_args.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_args.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_args.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_explicit_type_args.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_keyword_field.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_keyword_field.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_keyword_field.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_keyword_field.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_keyword_field.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_keyword_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_keyword_field.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_keyword_field.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_non_type_field.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_non_type_field.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_non_type_field.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_non_type_field.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_non_type_field.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_non_type_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_non_type_field.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_non_type_field.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_simple.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_simple.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_simple.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_simple.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_simple_construct.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_simple_construct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_simple_construct.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_simple_construct.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_simple_construct.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_simple_construct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_simple_construct.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_simple_construct.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_with_idents.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_with_idents.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_with_idents.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_with_idents.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_with_idents.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_with_idents.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_fields_with_idents.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_fields_with_idents.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_unpack.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_unpack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_unpack.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_unpack.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_using_curlies.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_using_curlies.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_using_curlies.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_using_curlies.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_using_curlies.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_using_curlies.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_struct_using_curlies.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_struct_using_curlies.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_with_named_struct_field.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_with_named_struct_field.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_with_named_struct_field.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_with_named_struct_field.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/positional_with_named_struct_field.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_with_named_struct_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/positional_with_named_struct_field.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/positional_with_named_struct_field.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/struct_public.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/struct_public.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/struct_public.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/struct_public.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/struct_public.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/struct_public.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/struct_public.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/struct_public.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/type_kewyord.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/type_kewyord.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/type_kewyord.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/type_kewyord.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/type_kewyord.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/type_kewyord.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/type_kewyord.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/type_kewyord.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/use_fun.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/use_fun.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/use_fun_multi.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_multi.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/use_fun_multi.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_multi.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/use_fun_multi.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_multi.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/use_fun_multi.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_multi.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/use_fun_ref.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_ref.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/use_fun_ref.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_ref.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/use_fun_ref.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_ref.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/use_fun_ref.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_ref.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/use_fun_type_args.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_type_args.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/use_fun_type_args.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_type_args.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/use_fun_type_args.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_type_args.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/use_fun_type_args.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_type_args.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/use_fun_unit.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_unit.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/use_fun_unit.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_unit.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/use_fun_unit.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_unit.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/use_fun_unit.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_unit.move diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/use_fun_visibility.exp b/external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_visibility.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/use_fun_visibility.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_visibility.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/parser/use_fun_visibility.move b/external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_visibility.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/parser/use_fun_visibility.move rename to external-crates/move/crates/move-compiler/tests/move_2024/parser/use_fun_visibility.move diff --git a/external-crates/move/move-compiler/tests/move_2024/struct_invalid_visibility_progress_inside.exp b/external-crates/move/crates/move-compiler/tests/move_2024/struct_invalid_visibility_progress_inside.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/struct_invalid_visibility_progress_inside.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/struct_invalid_visibility_progress_inside.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/struct_invalid_visibility_progress_inside.move b/external-crates/move/crates/move-compiler/tests/move_2024/struct_invalid_visibility_progress_inside.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/struct_invalid_visibility_progress_inside.move rename to external-crates/move/crates/move-compiler/tests/move_2024/struct_invalid_visibility_progress_inside.move diff --git a/external-crates/move/move-compiler/tests/move_2024/to_bytecode/positional_unpack_of_positional_struct.move b/external-crates/move/crates/move-compiler/tests/move_2024/to_bytecode/positional_unpack_of_positional_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/to_bytecode/positional_unpack_of_positional_struct.move rename to external-crates/move/crates/move-compiler/tests/move_2024/to_bytecode/positional_unpack_of_positional_struct.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/defines_primitive.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/defines_primitive.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/defines_primitive.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/defines_primitive.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help_under_alias.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help_under_alias.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help_under_alias.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help_under_alias.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help_under_alias.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help_under_alias.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help_under_alias.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_fails_to_resolve_help_under_alias.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_mut_ref.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_mut_ref.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_mut_ref.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_mut_ref.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_no_parameters.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_no_parameters.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_no_parameters.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_no_parameters.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_no_parameters.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_no_parameters.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_no_parameters.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_no_parameters.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_non_struct.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_non_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_non_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_non_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_non_struct.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_non_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_non_struct.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_non_struct.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_owned.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_owned.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_owned.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_owned.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_owned_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_owned_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_owned_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_owned_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_owned_invalid.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_owned_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_owned_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_owned_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_private.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_private.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_private.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_private.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_private.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_private.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_private.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_private.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_private_field.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_private_field.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_private_field.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_private_field.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_private_field.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_private_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_private_field.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_private_field.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_public.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_public.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_public.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_public.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_ref.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_ref.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_ref.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_ref.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_ref_mut_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_ref_mut_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_ref_mut_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_ref_mut_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_ref_mut_invalid.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_ref_mut_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_ref_mut_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_ref_mut_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_unbound.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_unbound.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_unbound.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_unbound.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_unbound.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_unbound.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_unbound.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_unbound.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_wrong_type_in_module.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_wrong_type_in_module.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_wrong_type_in_module.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_wrong_type_in_module.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/dot_call_wrong_type_in_module.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_wrong_type_in_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/dot_call_wrong_type_in_module.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/dot_call_wrong_type_in_module.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/duplicate_defines_primitive.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/duplicate_defines_primitive.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/duplicate_defines_primitive.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/duplicate_defines_primitive.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/duplicate_defines_primitive.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/duplicate_defines_primitive.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/duplicate_defines_primitive.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/duplicate_defines_primitive.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/let_mut_assign.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_assign.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/let_mut_assign.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_assign.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/let_mut_assign.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_assign.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/let_mut_assign.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_assign.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/let_mut_borrow_mut.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_borrow_mut.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/let_mut_borrow_mut.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_borrow_mut.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/let_mut_borrow_mut.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_borrow_mut.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/let_mut_borrow_mut.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_borrow_mut.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/let_mut_borrow_mut_dot_call.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_borrow_mut_dot_call.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/let_mut_borrow_mut_dot_call.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_borrow_mut_dot_call.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/let_mut_borrow_mut_dot_call.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_borrow_mut_dot_call.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/let_mut_borrow_mut_dot_call.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_borrow_mut_dot_call.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/let_mut_shadow.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_shadow.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/let_mut_shadow.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_shadow.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/let_mut_shadow.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_shadow.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/let_mut_shadow.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/let_mut_shadow.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_mixed_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_mixed_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_mixed_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_mixed_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_mixed_invalid.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_mixed_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_mixed_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_mixed_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_nested.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_nested.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_nested.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_nested.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_package.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_package.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_package.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_package.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_package_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_package_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_package_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_package_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_package_invalid.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_package_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_package_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_package_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_package_valid.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_package_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/module_call_visibility_package_valid.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/module_call_visibility_package_valid.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/multiple_fake_dot_call_candidates.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/multiple_fake_dot_call_candidates.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/multiple_fake_dot_call_candidates.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/multiple_fake_dot_call_candidates.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/unknown_defines_primitive.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/unknown_defines_primitive.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/unknown_defines_primitive.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/unknown_defines_primitive.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/unknown_defines_primitive.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/unknown_defines_primitive.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/unknown_defines_primitive.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/unknown_defines_primitive.move diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/unused_let_mut.exp b/external-crates/move/crates/move-compiler/tests/move_2024/typing/unused_let_mut.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/unused_let_mut.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/unused_let_mut.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/typing/unused_let_mut.move b/external-crates/move/crates/move-compiler/tests/move_2024/typing/unused_let_mut.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/typing/unused_let_mut.move rename to external-crates/move/crates/move-compiler/tests/move_2024/typing/unused_let_mut.move diff --git a/external-crates/move/move-compiler/tests/move_2024/unit_test/test_only_use_fun.move b/external-crates/move/crates/move-compiler/tests/move_2024/unit_test/test_only_use_fun.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/unit_test/test_only_use_fun.move rename to external-crates/move/crates/move-compiler/tests/move_2024/unit_test/test_only_use_fun.move diff --git a/external-crates/move/move-compiler/tests/move_2024/unit_test/test_only_use_fun.unit_test b/external-crates/move/crates/move-compiler/tests/move_2024/unit_test/test_only_use_fun.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/unit_test/test_only_use_fun.unit_test rename to external-crates/move/crates/move-compiler/tests/move_2024/unit_test/test_only_use_fun.unit_test diff --git a/external-crates/move/move-compiler/tests/move_2024/unit_test/test_only_use_fun.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_2024/unit_test/test_only_use_fun.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/unit_test/test_only_use_fun.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/unit_test/test_only_use_fun.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/warning_suppression/allow_on_use_fun.exp b/external-crates/move/crates/move-compiler/tests/move_2024/warning_suppression/allow_on_use_fun.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/warning_suppression/allow_on_use_fun.exp rename to external-crates/move/crates/move-compiler/tests/move_2024/warning_suppression/allow_on_use_fun.exp diff --git a/external-crates/move/move-compiler/tests/move_2024/warning_suppression/allow_on_use_fun.move b/external-crates/move/crates/move-compiler/tests/move_2024/warning_suppression/allow_on_use_fun.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/warning_suppression/allow_on_use_fun.move rename to external-crates/move/crates/move-compiler/tests/move_2024/warning_suppression/allow_on_use_fun.move diff --git a/external-crates/move/move-compiler/tests/move_2024/warning_suppression/unused_use_fun.move b/external-crates/move/crates/move-compiler/tests/move_2024/warning_suppression/unused_use_fun.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_2024/warning_suppression/unused_use_fun.move rename to external-crates/move/crates/move-compiler/tests/move_2024/warning_suppression/unused_use_fun.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/assign_local_combo.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_combo.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/assign_local_combo.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_combo.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/assign_local_combo_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_combo_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/assign_local_combo_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_combo_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/assign_local_combo_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_combo_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/assign_local_combo_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_combo_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/assign_local_field.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/assign_local_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/assign_local_field_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_field_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/assign_local_field_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_field_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/assign_local_field_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_field_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/assign_local_field_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_field_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/assign_local_full.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_full.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/assign_local_full.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_full.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/assign_local_full_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_full_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/assign_local_full_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_full_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/assign_local_full_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_full_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/assign_local_full_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/assign_local_full_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_combo.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_combo.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_combo.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_combo.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_combo_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_combo_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_combo_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_combo_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_combo_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_combo_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_combo_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_combo_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_field.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_field_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_field_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_field_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_field_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_field_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_field_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_field_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_field_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_full.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_full.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_full.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_full.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_full_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_full_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_full_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_full_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_full_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_full_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_field_full_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_field_full_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_combo.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_combo.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_combo.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_combo.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_combo_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_combo_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_combo_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_combo_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_combo_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_combo_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_combo_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_combo_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_field.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_field_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_field_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_field_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_field_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_field_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_field_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_field_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_field_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_full.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_full.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_full.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_full.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_full_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_full_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_full_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_full_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_full_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_full_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrow_local_full_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrow_local_full_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrowed_before_last_usage.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrowed_before_last_usage.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrowed_before_last_usage.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrowed_before_last_usage.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/borrowed_before_last_usage.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/borrowed_before_last_usage.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/borrowed_before_last_usage.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/borrowed_before_last_usage.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/call_mutual_borrows.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/call_mutual_borrows.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/call_mutual_borrows.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/call_mutual_borrows.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/call_mutual_borrows_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/call_mutual_borrows_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/call_mutual_borrows_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/call_mutual_borrows_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/call_mutual_borrows_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/call_mutual_borrows_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/call_mutual_borrows_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/call_mutual_borrows_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/call_ordering.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/call_ordering.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/call_ordering.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/call_ordering.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/call_ordering.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/call_ordering.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/call_ordering.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/call_ordering.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/call_transfer_borrows.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/call_transfer_borrows.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/call_transfer_borrows.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/call_transfer_borrows.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/call_transfer_borrows_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/call_transfer_borrows_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/call_transfer_borrows_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/call_transfer_borrows_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/call_transfer_borrows_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/call_transfer_borrows_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/call_transfer_borrows_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/call_transfer_borrows_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/copy_combo.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_combo.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/copy_combo.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_combo.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/copy_combo_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_combo_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/copy_combo_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_combo_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/copy_combo_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_combo_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/copy_combo_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_combo_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/copy_field.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/copy_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/copy_field_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_field_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/copy_field_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_field_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/copy_field_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_field_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/copy_field_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_field_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/copy_full.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_full.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/copy_full.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_full.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/copy_full_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_full_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/copy_full_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_full_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/copy_full_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_full_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/copy_full_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/copy_full_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/dereference_combo.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_combo.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/dereference_combo.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_combo.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/dereference_combo_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_combo_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/dereference_combo_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_combo_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/dereference_combo_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_combo_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/dereference_combo_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_combo_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/dereference_field.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/dereference_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/dereference_field_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_field_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/dereference_field_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_field_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/dereference_field_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_field_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/dereference_field_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_field_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/dereference_full.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_full.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/dereference_full.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_full.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/dereference_full_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_full_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/dereference_full_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_full_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/dereference_full_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_full_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/dereference_full_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/dereference_full_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/eq_unassigned_local.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/eq_unassigned_local.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/eq_unassigned_local.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/eq_unassigned_local.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/eq_unassigned_local.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/eq_unassigned_local.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/eq_unassigned_local.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/eq_unassigned_local.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/freeze_combo.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_combo.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/freeze_combo.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_combo.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/freeze_combo_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_combo_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/freeze_combo_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_combo_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/freeze_combo_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_combo_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/freeze_combo_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_combo_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/freeze_field.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/freeze_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/freeze_field_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_field_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/freeze_field_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_field_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/freeze_field_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_field_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/freeze_field_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_field_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/freeze_full.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_full.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/freeze_full.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_full.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/freeze_full_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_full_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/freeze_full_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/freeze_full_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/move_combo.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/move_combo.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/move_combo.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/move_combo.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/move_combo_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/move_combo_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/move_combo_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/move_combo_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/move_combo_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/move_combo_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/move_combo_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/move_combo_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/move_field.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/move_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/move_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/move_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/move_field_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/move_field_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/move_field_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/move_field_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/move_field_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/move_field_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/move_field_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/move_field_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/move_full.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/move_full.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/move_full.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/move_full.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/move_full_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/move_full_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/move_full_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/move_full_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/move_full_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/move_full_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/move_full_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/move_full_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/mutate_combo.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_combo.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/mutate_combo.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_combo.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/mutate_combo_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_combo_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/mutate_combo_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_combo_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/mutate_combo_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_combo_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/mutate_combo_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_combo_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/mutate_field.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/mutate_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/mutate_field_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_field_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/mutate_field_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_field_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/mutate_field_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_field_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/mutate_field_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_field_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/mutate_full.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_full.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/mutate_full.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_full.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/mutate_full_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_full_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/mutate_full_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_full_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/mutate_full_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_full_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/mutate_full_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/mutate_full_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/release_cycle.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/release_cycle.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/release_cycle.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/release_cycle.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/return_borrowed_local.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/return_borrowed_local.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/return_borrowed_local.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/return_borrowed_local.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/return_borrowed_local_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/return_borrowed_local_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/return_borrowed_local_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/return_borrowed_local_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/return_borrowed_local_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/return_borrowed_local_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/return_borrowed_local_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/return_borrowed_local_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/return_mutual_borrows.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/return_mutual_borrows.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/return_mutual_borrows.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/return_mutual_borrows.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/return_mutual_borrows_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/return_mutual_borrows_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/return_mutual_borrows_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/return_mutual_borrows_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/return_mutual_borrows_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/return_mutual_borrows_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/return_mutual_borrows_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/return_mutual_borrows_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/return_values_are_not_unused.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/return_values_are_not_unused.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/return_values_are_not_unused.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/return_values_are_not_unused.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/return_values_are_not_unused.unused b/external-crates/move/crates/move-compiler/tests/move_check/borrows/return_values_are_not_unused.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/return_values_are_not_unused.unused rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/return_values_are_not_unused.unused diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.unused b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.unused rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.unused diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.unused.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.unused.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.unused.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_branches.unused.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.unused b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.unused rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.unused diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.unused.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.unused.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.unused.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_field_invalid.unused.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_field_valid_usage.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_field_valid_usage.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_field_valid_usage.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_field_valid_usage.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_field_valid_usage.unused b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_field_valid_usage.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_field_valid_usage.unused rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_field_valid_usage.unused diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.unused b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.unused rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.unused diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.unused.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.unused.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.unused.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_immutable_usage.unused.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.unused b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.unused rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.unused diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.unused.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.unused.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.unused.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_simple_invalid.unused.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_underscore_param.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_underscore_param.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_underscore_param.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_underscore_param.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_underscore_param.unused b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_underscore_param.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_underscore_param.unused rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_underscore_param.unused diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.unused b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.unused rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.unused diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.unused.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.unused.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.unused.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_unpack.unused.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_valid_usages.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_valid_usages.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_mut_ref_valid_usages.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_mut_ref_valid_usages.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_ref.exp b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_ref.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_ref.exp rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_ref.exp diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/unused_ref.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_ref.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/unused_ref.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/unused_ref.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_branches.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_branches.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_branches.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_branches.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_branches.unused b/external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_branches.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_branches.unused rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_branches.unused diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_branches_complicated.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_branches_complicated.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_branches_complicated.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_branches_complicated.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_branches_complicated.unused b/external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_branches_complicated.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_branches_complicated.unused rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_branches_complicated.unused diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_in_loop.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_in_loop.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_in_loop.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_in_loop.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_in_loop.unused b/external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_in_loop.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_in_loop.unused rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_in_loop.unused diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_unpack.move b/external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_unpack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_unpack.move rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_unpack.move diff --git a/external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_unpack.unused b/external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_unpack.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/borrows/used_mut_ref_unpack.unused rename to external-crates/move/crates/move-compiler/tests/move_check/borrows/used_mut_ref_unpack.unused diff --git a/external-crates/move/move-compiler/tests/move_check/control_flow/infinite_loop_with_dead_exits.exp b/external-crates/move/crates/move-compiler/tests/move_check/control_flow/infinite_loop_with_dead_exits.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/control_flow/infinite_loop_with_dead_exits.exp rename to external-crates/move/crates/move-compiler/tests/move_check/control_flow/infinite_loop_with_dead_exits.exp diff --git a/external-crates/move/move-compiler/tests/move_check/control_flow/infinite_loop_with_dead_exits.move b/external-crates/move/crates/move-compiler/tests/move_check/control_flow/infinite_loop_with_dead_exits.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/control_flow/infinite_loop_with_dead_exits.move rename to external-crates/move/crates/move-compiler/tests/move_check/control_flow/infinite_loop_with_dead_exits.move diff --git a/external-crates/move/move-compiler/tests/move_check/control_flow/loop_after_loop.move b/external-crates/move/crates/move-compiler/tests/move_check/control_flow/loop_after_loop.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/control_flow/loop_after_loop.move rename to external-crates/move/crates/move-compiler/tests/move_check/control_flow/loop_after_loop.move diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/friend_cycle_2.exp b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/friend_cycle_2.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/friend_cycle_2.exp rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/friend_cycle_2.exp diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/friend_cycle_2.move b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/friend_cycle_2.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/friend_cycle_2.move rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/friend_cycle_2.move diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/friend_cycle_3.exp b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/friend_cycle_3.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/friend_cycle_3.exp rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/friend_cycle_3.exp diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/friend_cycle_3.move b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/friend_cycle_3.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/friend_cycle_3.move rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/friend_cycle_3.move diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/intersecting_friend_cycles.exp b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/intersecting_friend_cycles.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/intersecting_friend_cycles.exp rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/intersecting_friend_cycles.exp diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/intersecting_friend_cycles.move b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/intersecting_friend_cycles.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/intersecting_friend_cycles.move rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/intersecting_friend_cycles.move diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/intersecting_use_cycles.exp b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/intersecting_use_cycles.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/intersecting_use_cycles.exp rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/intersecting_use_cycles.exp diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/intersecting_use_cycles.move b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/intersecting_use_cycles.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/intersecting_use_cycles.move rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/intersecting_use_cycles.move diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/multiple_friend_cycles.exp b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/multiple_friend_cycles.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/multiple_friend_cycles.exp rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/multiple_friend_cycles.exp diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/multiple_friend_cycles.move b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/multiple_friend_cycles.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/multiple_friend_cycles.move rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/multiple_friend_cycles.move diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/multiple_use_cycles.exp b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/multiple_use_cycles.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/multiple_use_cycles.exp rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/multiple_use_cycles.exp diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/multiple_use_cycles.move b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/multiple_use_cycles.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/multiple_use_cycles.move rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/multiple_use_cycles.move diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/use_cycle_2.exp b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_cycle_2.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/use_cycle_2.exp rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_cycle_2.exp diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/use_cycle_2.move b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_cycle_2.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/use_cycle_2.move rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_cycle_2.move diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/use_cycle_3.exp b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_cycle_3.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/use_cycle_3.exp rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_cycle_3.exp diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/use_cycle_3.move b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_cycle_3.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/use_cycle_3.move rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_cycle_3.move diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/use_friend_direct.exp b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_friend_direct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/use_friend_direct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_friend_direct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/use_friend_direct.move b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_friend_direct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/use_friend_direct.move rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_friend_direct.move diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_friend.exp b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_friend.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_friend.exp rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_friend.exp diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_friend.move b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_friend.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_friend.move rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_friend.move diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_use.exp b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_use.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_use.exp rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_use.exp diff --git a/external-crates/move/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_use.move b/external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_use.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_use.move rename to external-crates/move/crates/move-compiler/tests/move_check/dependencies/use_friend_transitive_by_use.move diff --git a/external-crates/move/move-compiler/tests/move_check/deprecated/assert_function.exp b/external-crates/move/crates/move-compiler/tests/move_check/deprecated/assert_function.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/deprecated/assert_function.exp rename to external-crates/move/crates/move-compiler/tests/move_check/deprecated/assert_function.exp diff --git a/external-crates/move/move-compiler/tests/move_check/deprecated/assert_function.move b/external-crates/move/crates/move-compiler/tests/move_check/deprecated/assert_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/deprecated/assert_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/deprecated/assert_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/address_directives.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/address_directives.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/address_directives.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/address_directives.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/address_directives_empty.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/address_directives_empty.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/address_directives_empty.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/address_directives_empty.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/almost_invalid_local_name.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/almost_invalid_local_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/almost_invalid_local_name.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/almost_invalid_local_name.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/assign_non_simple_name.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/assign_non_simple_name.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/assign_non_simple_name.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/assign_non_simple_name.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/assign_non_simple_name.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/assign_non_simple_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/assign_non_simple_name.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/assign_non_simple_name.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/constant_invalid_alias_names.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/constant_invalid_alias_names.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/constant_invalid_alias_names.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/constant_invalid_alias_names.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/constant_invalid_alias_names.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/constant_invalid_alias_names.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/constant_invalid_alias_names.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/constant_invalid_alias_names.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/constant_invalid_names.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/constant_invalid_names.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/constant_invalid_names.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/constant_invalid_names.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/constant_invalid_names.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/constant_invalid_names.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/constant_invalid_names.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/constant_invalid_names.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_abilities.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_abilities.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_abilities.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_abilities.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_abilities.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_abilities.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_abilities.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_abilities.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_alias.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_alias.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_alias.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_alias.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_alias.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_alias.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_alias.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_alias.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field_assign.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field_assign.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field_assign.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field_assign.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field_assign.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field_assign.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field_assign.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field_assign.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field_pack.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field_pack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field_pack.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field_pack.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field_pack.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field_pack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field_pack.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field_pack.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field_unpack.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field_unpack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field_unpack.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field_unpack.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field_unpack.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field_unpack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_field_unpack.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_field_unpack.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_function_in_module.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_function_in_module.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_function_in_module.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_function_in_module.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_function_in_module.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_function_in_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_function_in_module.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_function_in_module.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_module.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_module.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_module.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_module.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_module.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_module.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_module.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_module_after_mapping.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_module_after_mapping.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_module_after_mapping.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_module_after_mapping.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_module_after_mapping.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_module_after_mapping.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_module_after_mapping.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_module_after_mapping.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_struct.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/duplicate_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/duplicate_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/duplicate_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/entry_main.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/entry_main.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/entry_main.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/entry_main.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_aliased_duplicates.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_aliased_duplicates.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_aliased_duplicates.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_aliased_duplicates.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_aliased_duplicates.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_aliased_duplicates.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_aliased_duplicates.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_aliased_duplicates.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_aliased_function.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_aliased_function.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_aliased_function.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_aliased_function.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_aliased_function.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_aliased_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_aliased_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_aliased_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_aliased_struct.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_aliased_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_aliased_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_aliased_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_aliased_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_aliased_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_aliased_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_aliased_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_imported_duplicates.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_imported_duplicates.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_imported_duplicates.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_imported_duplicates.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_imported_duplicates.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_imported_duplicates.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_imported_duplicates.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_imported_duplicates.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_inner_scope_alias.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_inner_scope_alias.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_inner_scope_alias.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_inner_scope_alias.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_inner_scope_alias.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_inner_scope_alias.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_inner_scope_alias.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_inner_scope_alias.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_nonexistent_alias.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_nonexistent_alias.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_nonexistent_alias.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_nonexistent_alias.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_nonexistent_alias.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_nonexistent_alias.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_nonexistent_alias.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_nonexistent_alias.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_qualified_duplicates.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_qualified_duplicates.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_qualified_duplicates.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_qualified_duplicates.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_qualified_duplicates.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_qualified_duplicates.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/friend_decl_qualified_duplicates.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/friend_decl_qualified_duplicates.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/function_invalid_names.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/function_invalid_names.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/function_invalid_names.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/function_invalid_names.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/function_invalid_names.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/function_invalid_names.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/function_invalid_names.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/function_invalid_names.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/hexstring_bad_value.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/hexstring_bad_value.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/hexstring_bad_value.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/hexstring_bad_value.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/hexstring_bad_value.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/hexstring_bad_value.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/hexstring_bad_value.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/hexstring_bad_value.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/invalid_local_name.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_local_name.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/invalid_local_name.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_local_name.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/invalid_local_name.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_local_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/invalid_local_name.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_local_name.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/invalid_spec_schema_name.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_spec_schema_name.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/invalid_spec_schema_name.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_spec_schema_name.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/invalid_spec_schema_name.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_spec_schema_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/invalid_spec_schema_name.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_spec_schema_name.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/invalid_struct_name.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_struct_name.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/invalid_struct_name.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_struct_name.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/invalid_struct_name.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_struct_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/invalid_struct_name.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_struct_name.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_not_name.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_not_name.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_not_name.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_not_name.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_not_name.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_not_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_not_name.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_not_name.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_other_value.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_other_value.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_other_value.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_other_value.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_other_value.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_other_value.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_other_value.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_unpack_assign_lhs_other_value.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/invalid_unpack_assign_mdot_no_struct.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_unpack_assign_mdot_no_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/invalid_unpack_assign_mdot_no_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_unpack_assign_mdot_no_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/invalid_unpack_assign_mdot_no_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_unpack_assign_mdot_no_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/invalid_unpack_assign_mdot_no_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/invalid_unpack_assign_mdot_no_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/mdot_with_non_address_exp.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/mdot_with_non_address_exp.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/mdot_with_non_address_exp.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/mdot_with_non_address_exp.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/mdot_with_non_address_exp.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/mdot_with_non_address_exp.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/mdot_with_non_address_exp.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/mdot_with_non_address_exp.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/module_alias_as_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/module_alias_as_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/module_alias_as_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/module_alias_as_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/module_alias_as_type.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/module_alias_as_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/module_alias_as_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/module_alias_as_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/module_invalid_names.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/module_invalid_names.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/module_invalid_names.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/module_invalid_names.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/module_invalid_names.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/module_invalid_names.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/module_invalid_names.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/module_invalid_names.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/multiple_alias.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/multiple_alias.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/multiple_alias.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/multiple_alias.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/no_address.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/no_address.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/no_address.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/no_address.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/no_address.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/no_address.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/no_address.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/no_address.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/number_literal_long.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_long.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/number_literal_long.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_long.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long_u128.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long_u128.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long_u128.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long_u128.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long_u128.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long_u128.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long_u128.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long_u128.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long_u64.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long_u64.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long_u64.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long_u64.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long_u64.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long_u64.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long_u64.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long_u64.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long_u8.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long_u8.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long_u8.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long_u8.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long_u8.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long_u8.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/number_literal_too_long_u8.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/number_literal_too_long_u8.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/pack_all_field_cases.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_all_field_cases.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/pack_all_field_cases.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_all_field_cases.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/pack_no_fields_block_expr.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_no_fields_block_expr.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/pack_no_fields_block_expr.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_no_fields_block_expr.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/pack_no_fields_block_expr.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_no_fields_block_expr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/pack_no_fields_block_expr.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_no_fields_block_expr.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_expr.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_expr.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_expr.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_expr.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_expr.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_expr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_expr.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_expr.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_other_expr.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_other_expr.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_other_expr.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_other_expr.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_other_expr.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_other_expr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_other_expr.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/pack_no_fields_single_block_other_expr.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/public_friend_main.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/public_friend_main.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/public_friend_main.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/public_friend_main.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/public_friend_main.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/public_friend_main.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/public_friend_main.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/public_friend_main.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/public_main.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/public_main.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/public_main.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/public_main.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/public_main.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/public_main.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/public_main.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/public_main.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_address_names.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_address_names.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_address_names.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_address_names.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_address_names.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_address_names.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_address_names.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_address_names.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_alias_names.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_alias_names.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_alias_names.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_alias_names.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_alias_names.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_alias_names.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_alias_names.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_alias_names.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_constant_names.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_constant_names.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_constant_names.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_constant_names.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_constant_names.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_constant_names.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_constant_names.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_constant_names.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_function_names.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_function_names.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_function_names.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_function_names.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_function_names.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_function_names.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_function_names.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_function_names.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_module_alias_names.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_module_alias_names.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_module_alias_names.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_module_alias_names.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_module_alias_names.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_module_alias_names.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_module_alias_names.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_module_alias_names.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_module_names.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_module_names.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_module_names.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_module_names.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_module_names.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_module_names.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_module_names.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_module_names.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_names_valid.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_names_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_names_valid.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_names_valid.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_struct_names.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_struct_names.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_struct_names.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_struct_names.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/restricted_struct_names.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_struct_names.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/restricted_struct_names.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/restricted_struct_names.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/spec_block_in_spec_context.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_block_in_spec_context.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/spec_block_in_spec_context.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_block_in_spec_context.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/spec_block_in_spec_context.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_block_in_spec_context.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/spec_block_in_spec_context.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_block_in_spec_context.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/spec_block_uses.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_block_uses.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/spec_block_uses.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_block_uses.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/spec_block_uses_shadows_defines.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_block_uses_shadows_defines.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/spec_block_uses_shadows_defines.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_block_uses_shadows_defines.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/spec_function_member_conflicts.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_function_member_conflicts.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/spec_function_member_conflicts.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_function_member_conflicts.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/spec_function_member_conflicts.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_function_member_conflicts.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/spec_function_member_conflicts.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_function_member_conflicts.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/spec_schema_member_conflicts.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_schema_member_conflicts.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/spec_schema_member_conflicts.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_schema_member_conflicts.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/spec_schema_member_conflicts.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_schema_member_conflicts.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/spec_schema_member_conflicts.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/spec_schema_member_conflicts.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/standalone_fields.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/standalone_fields.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/standalone_fields.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/standalone_fields.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/standalone_fields.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/standalone_fields.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/standalone_fields.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/standalone_fields.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/standalone_mname_with_type_args.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/standalone_mname_with_type_args.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/standalone_mname_with_type_args.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/standalone_mname_with_type_args.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/standalone_mname_with_type_args.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/standalone_mname_with_type_args.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/standalone_mname_with_type_args.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/standalone_mname_with_type_args.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/standalone_name_with_type_args.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/standalone_name_with_type_args.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/standalone_name_with_type_args.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/standalone_name_with_type_args.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/standalone_name_with_type_args.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/standalone_name_with_type_args.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/standalone_name_with_type_args.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/standalone_name_with_type_args.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/top_level_not_named_main.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/top_level_not_named_main.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/top_level_not_named_main.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/top_level_not_named_main.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/type_arguments_on_field_access.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/type_arguments_on_field_access.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/type_arguments_on_field_access.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/type_arguments_on_field_access.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/type_arguments_on_field_access.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/type_arguments_on_field_access.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/type_arguments_on_field_access.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/type_arguments_on_field_access.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/unbound_module_alias_in_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/unbound_module_alias_in_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/unbound_module_alias_in_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/unbound_module_alias_in_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/unbound_module_alias_in_type.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/unbound_module_alias_in_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/unbound_module_alias_in_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/unbound_module_alias_in_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/unbound_named_address.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/unbound_named_address.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/unbound_named_address.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/unbound_named_address.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/unbound_named_address.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/unbound_named_address.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/unbound_named_address.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/unbound_named_address.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/unpack_all_field_cases.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_all_field_cases.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/unpack_all_field_cases.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_all_field_cases.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/unpack_all_field_cases.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_all_field_cases.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/unpack_all_field_cases.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_all_field_cases.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/unpack_assign_block_expr.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_assign_block_expr.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/unpack_assign_block_expr.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_assign_block_expr.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/unpack_assign_block_expr.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_assign_block_expr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/unpack_assign_block_expr.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_assign_block_expr.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/unpack_assign_block_single_expr.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_assign_block_single_expr.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/unpack_assign_block_single_expr.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_assign_block_single_expr.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/unpack_assign_block_single_expr.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_assign_block_single_expr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/unpack_assign_block_single_expr.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_assign_block_single_expr.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/unpack_assign_other_expr.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_assign_other_expr.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/unpack_assign_other_expr.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_assign_other_expr.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/unpack_assign_other_expr.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_assign_other_expr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/unpack_assign_other_expr.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/unpack_assign_other_expr.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_function.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_function_overlap_with_module.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_overlap_with_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_function_overlap_with_module.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_overlap_with_module.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_function_same_name_as_function.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_same_name_as_function.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_function_same_name_as_function.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_same_name_as_function.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_function_same_name_as_function.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_same_name_as_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_function_same_name_as_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_same_name_as_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_function_same_name_as_struct.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_same_name_as_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_function_same_name_as_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_same_name_as_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_function_same_name_as_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_same_name_as_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_function_same_name_as_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_same_name_as_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_function_tparam_shadows.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_tparam_shadows.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_function_tparam_shadows.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_tparam_shadows.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_function_tparam_shadows.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_tparam_shadows.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_function_tparam_shadows.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_tparam_shadows.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_function_unbound.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_unbound.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_function_unbound.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_unbound.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_function_unbound.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_unbound.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_function_unbound.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_function_unbound.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_duplicates.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_duplicates.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_duplicates.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_duplicates.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_duplicates.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_duplicates.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_duplicates.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_duplicates.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_shadows.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_shadows.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_shadows.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_shadows.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_unbound.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_unbound.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_unbound.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_unbound.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_unbound.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_unbound.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_unbound.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_unbound.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_unused.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_unused.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_unused.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_unused.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_unused.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_unused.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_inner_scope_unused.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_inner_scope_unused.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_nested_self.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_nested_self.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_nested_self.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_nested_self.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_nested_self_as.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_nested_self_as.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_nested_self_as.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_nested_self_as.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_nested_self_as_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_nested_self_as_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_nested_self_as_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_nested_self_as_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_nested_self_as_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_nested_self_as_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_nested_self_as_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_nested_self_as_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_nested_self_duplicate.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_nested_self_duplicate.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_nested_self_duplicate.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_nested_self_duplicate.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_nested_self_duplicate.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_nested_self_duplicate.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_nested_self_duplicate.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_nested_self_duplicate.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_spec_function.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_spec_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_spec_function_as_normal_function.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_function_as_normal_function.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_spec_function_as_normal_function.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_function_as_normal_function.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_spec_function_as_normal_function.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_function_as_normal_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_spec_function_as_normal_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_function_as_normal_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_spec_schema.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_schema.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_spec_schema.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_schema.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_spec_schema_as_struct.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_schema_as_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_spec_schema_as_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_schema_as_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_spec_schema_as_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_schema_as_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_spec_schema_as_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_schema_as_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_spec_schema_invalid_as.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_schema_invalid_as.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_spec_schema_invalid_as.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_schema_invalid_as.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_spec_schema_invalid_as.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_schema_invalid_as.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_spec_schema_invalid_as.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_spec_schema_invalid_as.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_struct_invalid_name.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_invalid_name.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_struct_invalid_name.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_invalid_name.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_struct_invalid_name.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_invalid_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_struct_invalid_name.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_invalid_name.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_struct_overlap_with_module.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_overlap_with_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_struct_overlap_with_module.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_overlap_with_module.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_struct_same_name_as_function.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_same_name_as_function.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_struct_same_name_as_function.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_same_name_as_function.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_struct_same_name_as_function.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_same_name_as_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_struct_same_name_as_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_same_name_as_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_struct_same_name_as_struct.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_same_name_as_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_struct_same_name_as_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_same_name_as_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_struct_same_name_as_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_same_name_as_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_struct_same_name_as_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_same_name_as_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_struct_tparam_shadows.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_tparam_shadows.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_struct_tparam_shadows.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_tparam_shadows.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_struct_tparam_shadows.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_tparam_shadows.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_struct_tparam_shadows.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_tparam_shadows.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_struct_unbound.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_unbound.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_struct_unbound.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_unbound.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/use_struct_unbound.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_unbound.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/use_struct_unbound.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/use_struct_unbound.move diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/weird_apply_assign.exp b/external-crates/move/crates/move-compiler/tests/move_check/expansion/weird_apply_assign.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/weird_apply_assign.exp rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/weird_apply_assign.exp diff --git a/external-crates/move/move-compiler/tests/move_check/expansion/weird_apply_assign.move b/external-crates/move/crates/move-compiler/tests/move_check/expansion/weird_apply_assign.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/expansion/weird_apply_assign.move rename to external-crates/move/crates/move-compiler/tests/move_check/expansion/weird_apply_assign.move diff --git a/external-crates/move/move-compiler/tests/move_check/feature_gate/dot_call.exp b/external-crates/move/crates/move-compiler/tests/move_check/feature_gate/dot_call.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/feature_gate/dot_call.exp rename to external-crates/move/crates/move-compiler/tests/move_check/feature_gate/dot_call.exp diff --git a/external-crates/move/move-compiler/tests/move_check/feature_gate/dot_call.move b/external-crates/move/crates/move-compiler/tests/move_check/feature_gate/dot_call.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/feature_gate/dot_call.move rename to external-crates/move/crates/move-compiler/tests/move_check/feature_gate/dot_call.move diff --git a/external-crates/move/move-compiler/tests/move_check/feature_gate/public_package.exp b/external-crates/move/crates/move-compiler/tests/move_check/feature_gate/public_package.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/feature_gate/public_package.exp rename to external-crates/move/crates/move-compiler/tests/move_check/feature_gate/public_package.exp diff --git a/external-crates/move/move-compiler/tests/move_check/feature_gate/public_package.move b/external-crates/move/crates/move-compiler/tests/move_check/feature_gate/public_package.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/feature_gate/public_package.move rename to external-crates/move/crates/move-compiler/tests/move_check/feature_gate/public_package.move diff --git a/external-crates/move/move-compiler/tests/move_check/folding/non_constant_empty_vec.move b/external-crates/move/crates/move-compiler/tests/move_check/folding/non_constant_empty_vec.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/folding/non_constant_empty_vec.move rename to external-crates/move/crates/move-compiler/tests/move_check/folding/non_constant_empty_vec.move diff --git a/external-crates/move/move-compiler/tests/move_check/folding/unfoldable_constants.exp b/external-crates/move/crates/move-compiler/tests/move_check/folding/unfoldable_constants.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/folding/unfoldable_constants.exp rename to external-crates/move/crates/move-compiler/tests/move_check/folding/unfoldable_constants.exp diff --git a/external-crates/move/move-compiler/tests/move_check/folding/unfoldable_constants.move b/external-crates/move/crates/move-compiler/tests/move_check/folding/unfoldable_constants.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/folding/unfoldable_constants.move rename to external-crates/move/crates/move-compiler/tests/move_check/folding/unfoldable_constants.move diff --git a/external-crates/move/move-compiler/tests/move_check/folding/unfoldable_constants_blocks.exp b/external-crates/move/crates/move-compiler/tests/move_check/folding/unfoldable_constants_blocks.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/folding/unfoldable_constants_blocks.exp rename to external-crates/move/crates/move-compiler/tests/move_check/folding/unfoldable_constants_blocks.exp diff --git a/external-crates/move/move-compiler/tests/move_check/folding/unfoldable_constants_blocks.move b/external-crates/move/crates/move-compiler/tests/move_check/folding/unfoldable_constants_blocks.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/folding/unfoldable_constants_blocks.move rename to external-crates/move/crates/move-compiler/tests/move_check/folding/unfoldable_constants_blocks.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/copy_after_move.exp b/external-crates/move/crates/move-compiler/tests/move_check/liveness/copy_after_move.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/copy_after_move.exp rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/copy_after_move.exp diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/copy_after_move.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/copy_after_move.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/copy_after_move.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/copy_after_move.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_branch.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_branch.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_branch.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_branch.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_branch_both.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_branch_both.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_branch_both.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_branch_both.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_branch_both_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_branch_both_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_branch_both_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_branch_both_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_branch_both_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_branch_both_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_branch_both_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_branch_both_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_branch_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_branch_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_branch_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_branch_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_branch_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_branch_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_branch_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_branch_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_loop.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_loop.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_loop.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_loop.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_loop_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_loop_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_loop_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_loop_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_loop_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_loop_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_loop_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_loop_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_nested.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_nested.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_nested.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_nested.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_nested_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_nested_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_nested_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_nested_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_nested_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_nested_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_nested_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_nested_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_simple.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_simple.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_simple.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_simple.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_simple_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_simple_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_simple_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_simple_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_simple_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_simple_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/dead_refs_simple_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/dead_refs_simple_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/explicit_last_copy.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/explicit_last_copy.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/explicit_last_copy.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/explicit_last_copy.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/implicit_copy_with_continue.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/implicit_copy_with_continue.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/implicit_copy_with_continue.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/implicit_copy_with_continue.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/loop_weirdness.exp b/external-crates/move/crates/move-compiler/tests/move_check/liveness/loop_weirdness.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/loop_weirdness.exp rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/loop_weirdness.exp diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/loop_weirdness.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/loop_weirdness.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/loop_weirdness.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/loop_weirdness.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/move_in_infinite_loop_branched.exp b/external-crates/move/crates/move-compiler/tests/move_check/liveness/move_in_infinite_loop_branched.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/move_in_infinite_loop_branched.exp rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/move_in_infinite_loop_branched.exp diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/move_in_infinite_loop_branched.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/move_in_infinite_loop_branched.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/move_in_infinite_loop_branched.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/move_in_infinite_loop_branched.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/trailing_semi.exp b/external-crates/move/crates/move-compiler/tests/move_check/liveness/trailing_semi.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/trailing_semi.exp rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/trailing_semi.exp diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/trailing_semi.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/trailing_semi.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/trailing_semi.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/trailing_semi.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/trailing_semi_loops.exp b/external-crates/move/crates/move-compiler/tests/move_check/liveness/trailing_semi_loops.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/trailing_semi_loops.exp rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/trailing_semi_loops.exp diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/trailing_semi_loops.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/trailing_semi_loops.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/trailing_semi_loops.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/trailing_semi_loops.move diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/unused_assignment.exp b/external-crates/move/crates/move-compiler/tests/move_check/liveness/unused_assignment.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/unused_assignment.exp rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/unused_assignment.exp diff --git a/external-crates/move/move-compiler/tests/move_check/liveness/unused_assignment.move b/external-crates/move/crates/move-compiler/tests/move_check/liveness/unused_assignment.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/liveness/unused_assignment.move rename to external-crates/move/crates/move-compiler/tests/move_check/liveness/unused_assignment.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/assign_partial_resource.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/assign_partial_resource.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/assign_partial_resource.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/assign_partial_resource.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/assign_partial_resource.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/assign_partial_resource.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/assign_partial_resource.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/assign_partial_resource.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/assign_resource.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/assign_resource.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/assign_resource.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/assign_resource.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/assign_resource.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/assign_resource.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/assign_resource.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/assign_resource.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/drop_conditional.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/drop_conditional.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/drop_conditional.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/drop_conditional.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/drop_conditional.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/drop_conditional.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/drop_conditional.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/drop_conditional.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/eliminate_temps.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/eliminate_temps.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/eliminate_temps.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/eliminate_temps.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/eliminate_temps.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/eliminate_temps.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/eliminate_temps.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/eliminate_temps.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/reassign_parameter.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/reassign_parameter.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/reassign_parameter.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/reassign_parameter.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/reassign_parameter.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/reassign_parameter.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/reassign_parameter.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/reassign_parameter.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/unused_copyable.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/unused_copyable.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/unused_copyable.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/unused_copyable.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/unused_copyable.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/unused_copyable.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/unused_copyable.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/unused_copyable.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/unused_resource.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/unused_resource.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/unused_resource.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/unused_resource.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/unused_resource.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/unused_resource.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/unused_resource.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/unused_resource.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/unused_resource_explicit_return.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/unused_resource_explicit_return.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/unused_resource_explicit_return.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/unused_resource_explicit_return.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/unused_resource_explicit_return.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/unused_resource_explicit_return.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/unused_resource_explicit_return.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/unused_resource_explicit_return.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_after_move_if.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_if.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_after_move_if.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_if.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_after_move_if.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_if.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_after_move_if.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_if.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_after_move_if_else.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_if_else.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_after_move_if_else.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_if_else.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_after_move_if_else.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_if_else.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_after_move_if_else.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_if_else.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_after_move_loop.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_loop.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_after_move_loop.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_loop.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_after_move_loop.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_loop.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_after_move_loop.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_loop.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_after_move_simple.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_simple.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_after_move_simple.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_simple.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_after_move_simple.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_simple.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_after_move_simple.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_simple.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_after_move_while.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_while.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_after_move_while.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_while.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_after_move_while.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_while.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_after_move_while.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_after_move_while.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_if.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_if.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_if.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_if.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_if.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_if.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_if.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_if.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_if_else.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_if_else.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_if_else.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_if_else.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_if_else.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_if_else.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_if_else.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_if_else.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_loop.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_loop.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_loop.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_loop.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_loop.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_loop.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_loop.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_loop.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_simple.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_simple.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_simple.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_simple.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_simple.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_simple.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_simple.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_simple.move diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_while.exp b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_while.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_while.exp rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_while.exp diff --git a/external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_while.move b/external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_while.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/locals/use_before_assign_while.move rename to external-crates/move/crates/move-compiler/tests/move_check/locals/use_before_assign_while.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/assert_one_arg.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/assert_one_arg.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/assert_one_arg.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/assert_one_arg.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/assert_one_arg.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/assert_one_arg.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/assert_one_arg.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/assert_one_arg.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/duplicate_type_parameter_function.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/duplicate_type_parameter_function.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/duplicate_type_parameter_function.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/duplicate_type_parameter_function.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/duplicate_type_parameter_function.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/duplicate_type_parameter_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/duplicate_type_parameter_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/duplicate_type_parameter_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/duplicate_type_parameter_struct.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/duplicate_type_parameter_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/duplicate_type_parameter_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/duplicate_type_parameter_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/duplicate_type_parameter_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/duplicate_type_parameter_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/duplicate_type_parameter_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/duplicate_type_parameter_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/friend_decl_out_of_account_addr.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/friend_decl_out_of_account_addr.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/friend_decl_out_of_account_addr.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/friend_decl_out_of_account_addr.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/friend_decl_out_of_account_addr.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/friend_decl_out_of_account_addr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/friend_decl_out_of_account_addr.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/friend_decl_out_of_account_addr.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/friend_decl_self.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/friend_decl_self.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/friend_decl_self.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/friend_decl_self.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/friend_decl_self.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/friend_decl_self.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/friend_decl_self.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/friend_decl_self.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/friend_decl_unbound_module.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/friend_decl_unbound_module.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/friend_decl_unbound_module.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/friend_decl_unbound_module.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/friend_decl_unbound_module.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/friend_decl_unbound_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/friend_decl_unbound_module.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/friend_decl_unbound_module.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/generics_shadowing.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/generics_shadowing.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/generics_shadowing.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/generics_shadowing.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/generics_shadowing_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/generics_shadowing_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/generics_shadowing_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/generics_shadowing_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/generics_shadowing_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/generics_shadowing_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/generics_shadowing_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/generics_shadowing_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/generics_with_type_parameters.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/generics_with_type_parameters.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/generics_with_type_parameters.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/generics_with_type_parameters.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/generics_with_type_parameters.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/generics_with_type_parameters.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/generics_with_type_parameters.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/generics_with_type_parameters.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/named_address_distinct_from_each_others_value.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/named_address_distinct_from_each_others_value.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/named_address_distinct_from_each_others_value.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/named_address_distinct_from_each_others_value.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/named_address_distinct_from_each_others_value.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/named_address_distinct_from_each_others_value.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/named_address_distinct_from_each_others_value.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/named_address_distinct_from_each_others_value.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/named_address_not_distinct_from_value.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/named_address_not_distinct_from_value.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/named_address_not_distinct_from_value.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/named_address_not_distinct_from_value.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/named_address_not_distinct_from_value.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/named_address_not_distinct_from_value.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/named_address_not_distinct_from_value.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/named_address_not_distinct_from_value.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/other_builtins_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/other_builtins_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/other_builtins_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/other_builtins_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/other_builtins_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/other_builtins_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/other_builtins_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/other_builtins_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/standalone_mname.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/standalone_mname.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/standalone_mname.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/standalone_mname.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/standalone_mname.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/standalone_mname.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/standalone_mname.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/standalone_mname.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/standalone_module_ident.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/standalone_module_ident.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/standalone_module_ident.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/standalone_module_ident.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/standalone_module_ident.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/standalone_module_ident.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/standalone_module_ident.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/standalone_module_ident.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/struct_in_current_module.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/struct_in_current_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/struct_in_current_module.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/struct_in_current_module.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_builtin.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_builtin.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_builtin.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_builtin.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_builtin.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_builtin.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_builtin.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_builtin.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_constant.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_constant.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_constant.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_constant.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_constant.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_constant.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_constant.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_constant.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_module.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_module.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_module.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_module.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_module.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_module.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_module.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_module_name.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_module_name.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_module_name.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_module_name.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_module_name.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_module_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_module_name.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_module_name.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_struct_in_current.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_struct_in_current.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_struct_in_current.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_struct_in_current.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_struct_in_current.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_struct_in_current.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_struct_in_current.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_struct_in_current.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_struct_in_module.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_struct_in_module.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_struct_in_module.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_struct_in_module.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_struct_in_module.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_struct_in_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_struct_in_module.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_struct_in_module.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_unqualified_function.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_unqualified_function.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_unqualified_function.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_unqualified_function.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unbound_unqualified_function.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_unqualified_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unbound_unqualified_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unbound_unqualified_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unresolved_type_no_args.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/unresolved_type_no_args.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unresolved_type_no_args.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unresolved_type_no_args.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unresolved_type_no_args.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/unresolved_type_no_args.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unresolved_type_no_args.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unresolved_type_no_args.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unresolved_type_with_args.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/unresolved_type_with_args.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unresolved_type_with_args.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unresolved_type_with_args.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unresolved_type_with_args.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/unresolved_type_with_args.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unresolved_type_with_args.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unresolved_type_with_args.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unused_fun_tparam.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/unused_fun_tparam.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unused_fun_tparam.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unused_fun_tparam.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unused_fun_tparam.unused b/external-crates/move/crates/move-compiler/tests/move_check/naming/unused_fun_tparam.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unused_fun_tparam.unused rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unused_fun_tparam.unused diff --git a/external-crates/move/move-compiler/tests/move_check/naming/unused_fun_tparam.unused.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/unused_fun_tparam.unused.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/unused_fun_tparam.unused.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/unused_fun_tparam.unused.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/used_fun_tparam.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/used_fun_tparam.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/used_fun_tparam.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/used_fun_tparam.move diff --git a/external-crates/move/move-compiler/tests/move_check/naming/used_fun_tparam.unused b/external-crates/move/crates/move-compiler/tests/move_check/naming/used_fun_tparam.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/used_fun_tparam.unused rename to external-crates/move/crates/move-compiler/tests/move_check/naming/used_fun_tparam.unused diff --git a/external-crates/move/move-compiler/tests/move_check/naming/vector_literal_type_arity.exp b/external-crates/move/crates/move-compiler/tests/move_check/naming/vector_literal_type_arity.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/vector_literal_type_arity.exp rename to external-crates/move/crates/move-compiler/tests/move_check/naming/vector_literal_type_arity.exp diff --git a/external-crates/move/move-compiler/tests/move_check/naming/vector_literal_type_arity.move b/external-crates/move/crates/move-compiler/tests/move_check/naming/vector_literal_type_arity.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/naming/vector_literal_type_arity.move rename to external-crates/move/crates/move-compiler/tests/move_check/naming/vector_literal_type_arity.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_constraint_trailing_plus.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_constraint_trailing_plus.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_constraint_trailing_plus.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_constraint_trailing_plus.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_constraint_trailing_plus.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_constraint_trailing_plus.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_constraint_trailing_plus.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_constraint_trailing_plus.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_infix_and_postfix.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_infix_and_postfix.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_infix_and_postfix.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_infix_and_postfix.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_infix_and_postfix.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_infix_and_postfix.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_infix_and_postfix.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_infix_and_postfix.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_infix_postfix_no_fields_with_comma_sep.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_invalid_infix_with_valid_postfix.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_invalid_infix_with_valid_postfix.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_invalid_infix_with_valid_postfix.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_invalid_infix_with_valid_postfix.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_invalid_infix_with_valid_postfix.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_invalid_infix_with_valid_postfix.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_invalid_infix_with_valid_postfix.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_invalid_infix_with_valid_postfix.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_no_abilities.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_no_abilities.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_no_abilities.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_no_abilities.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_no_abilities.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_no_abilities.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_no_abilities.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_no_abilities.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_commas.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_commas.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_commas.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_commas.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_commas.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_commas.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_commas.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_commas.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_semi_multiple_structs.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_semi_multiple_structs.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_semi_multiple_structs.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_semi_multiple_structs.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_semi_multiple_structs.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_semi_multiple_structs.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_semi_multiple_structs.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_missing_semi_multiple_structs.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_no_semi.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_no_semi.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_no_semi.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_no_semi.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_no_semi.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_no_semi.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_no_semi.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_no_semi.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_with_semi.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_with_semi.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_with_semi.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_with_semi.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_with_semi.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_with_semi.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_with_semi.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_abilities_with_semi.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_fields.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_fields.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_fields.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_fields.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_fields.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_fields.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_fields.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_fields.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_semi.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_semi.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_semi.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_semi.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_semi.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_semi.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_semi.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_no_semi.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_with_semi.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_with_semi.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_with_semi.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_with_semi.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_with_semi.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_with_semi.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_postfix_with_semi.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_postfix_with_semi.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_trailing_comma.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_trailing_comma.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_trailing_comma.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_trailing_comma.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_trailing_comma.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_trailing_comma.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifier_trailing_comma.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifier_trailing_comma.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifies_infix_no_abilities_postfix.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifies_infix_no_abilities_postfix.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifies_infix_no_abilities_postfix.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifies_infix_no_abilities_postfix.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifies_infix_no_abilities_postfix.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifies_infix_no_abilities_postfix.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifies_infix_no_abilities_postfix.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifies_infix_no_abilities_postfix.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifies_no_abilities_infix_postfix.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifies_no_abilities_infix_postfix.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifies_no_abilities_infix_postfix.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifies_no_abilities_infix_postfix.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/ability_modifies_no_abilities_infix_postfix.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifies_no_abilities_infix_postfix.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/ability_modifies_no_abilities_infix_postfix.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/ability_modifies_no_abilities_infix_postfix.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/acquires_list_generic.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/acquires_list_generic.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/acquires_list_generic.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/acquires_list_generic.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/acquires_list_generic.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/acquires_list_generic.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/acquires_list_generic.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/acquires_list_generic.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/address_misspelled.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/address_misspelled.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/address_misspelled.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/address_misspelled.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/address_misspelled.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/address_misspelled.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/address_misspelled.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/address_misspelled.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/address_not_hex.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/address_not_hex.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/address_not_hex.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/address_not_hex.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/address_too_long.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/address_too_long.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/address_too_long.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/address_too_long.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/address_too_long_decimal.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long_decimal.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/address_too_long_decimal.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long_decimal.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/address_too_long_decimal.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long_decimal.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/address_too_long_decimal.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long_decimal.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/address_too_long_decimal_exp.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long_decimal_exp.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/address_too_long_decimal_exp.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long_decimal_exp.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/address_too_long_decimal_exp.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long_decimal_exp.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/address_too_long_decimal_exp.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long_decimal_exp.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/address_too_long_exp.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long_exp.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/address_too_long_exp.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long_exp.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/address_too_long_exp.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long_exp.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/address_too_long_exp.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/address_too_long_exp.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/attribute_no_closing_bracket.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/attribute_no_closing_bracket.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/attribute_no_closing_bracket.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/attribute_no_closing_bracket.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/attribute_no_closing_bracket.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/attribute_no_closing_bracket.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/attribute_no_closing_bracket.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/attribute_no_closing_bracket.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/attribute_num_sign_no_bracket.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/attribute_num_sign_no_bracket.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/attribute_num_sign_no_bracket.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/attribute_num_sign_no_bracket.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/attribute_num_sign_no_bracket.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/attribute_num_sign_no_bracket.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/attribute_num_sign_no_bracket.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/attribute_num_sign_no_bracket.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/attribute_placement.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/attribute_placement.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/attribute_placement.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/attribute_placement.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/attribute_variants.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/attribute_variants.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/attribute_variants.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/attribute_variants.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/borrow_mut_space.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/borrow_mut_space.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/borrow_mut_space.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/borrow_mut_space.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/borrow_mut_space.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/borrow_mut_space.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/borrow_mut_space.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/borrow_mut_space.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/break_with_value.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/break_with_value.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/break_with_value.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/break_with_value.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/break_with_value.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/break_with_value.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/break_with_value.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/break_with_value.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/byte_string_invalid_escaped_sequence.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_invalid_escaped_sequence.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/byte_string_invalid_escaped_sequence.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_invalid_escaped_sequence.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/byte_string_invalid_escaped_sequence.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_invalid_escaped_sequence.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/byte_string_invalid_escaped_sequence.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_invalid_escaped_sequence.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/byte_string_invalid_hex.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_invalid_hex.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/byte_string_invalid_hex.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_invalid_hex.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/byte_string_invalid_hex.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_invalid_hex.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/byte_string_invalid_hex.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_invalid_hex.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/byte_string_success.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_success.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/byte_string_success.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_success.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/byte_string_token_eof1.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_token_eof1.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/byte_string_token_eof1.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_token_eof1.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/byte_string_token_eof1.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_token_eof1.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/byte_string_token_eof1.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_token_eof1.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/byte_string_token_eof2.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_token_eof2.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/byte_string_token_eof2.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_token_eof2.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/byte_string_token_eof2.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_token_eof2.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/byte_string_token_eof2.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_token_eof2.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/byte_string_token_eof3.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_token_eof3.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/byte_string_token_eof3.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_token_eof3.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/byte_string_token_eof3.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_token_eof3.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/byte_string_token_eof3.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/byte_string_token_eof3.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/comments_nested_unbalanced.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/comments_nested_unbalanced.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/comments_nested_unbalanced.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/comments_nested_unbalanced.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/comments_nested_unbalanced.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/comments_nested_unbalanced.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/comments_nested_unbalanced.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/comments_nested_unbalanced.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/comments_ok.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/comments_ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/comments_ok.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/comments_ok.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/comments_unbalanced.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/comments_unbalanced.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/comments_unbalanced.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/comments_unbalanced.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/comments_unbalanced.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/comments_unbalanced.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/comments_unbalanced.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/comments_unbalanced.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/constant_native.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/constant_native.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/constant_native.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/constant_native.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/constant_native.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/constant_native.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/constant_native.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/constant_native.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/constant_public.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/constant_public.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/constant_public.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/constant_public.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/constant_public.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/constant_public.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/constant_public.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/constant_public.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/constant_type_annotation_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/constant_type_annotation_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/constant_type_annotation_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/constant_type_annotation_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/constant_type_annotation_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/constant_type_annotation_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/constant_type_annotation_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/constant_type_annotation_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/constant_values.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/constant_values.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/constant_values.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/constant_values.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/constants_blocks.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/constants_blocks.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/constants_blocks.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/constants_blocks.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/constants_blocks.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/constants_blocks.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/constants_blocks.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/constants_blocks.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/constants_simple.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/constants_simple.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/constants_simple.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/constants_simple.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/constants_simple.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/constants_simple.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/constants_simple.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/constants_simple.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/constants_standalone_let.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/constants_standalone_let.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/constants_standalone_let.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/constants_standalone_let.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/constants_standalone_let.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/constants_standalone_let.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/constants_standalone_let.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/constants_standalone_let.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/control_exp_as_term.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_as_term.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/control_exp_as_term.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_as_term.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/control_exp_as_term.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_as_term.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/control_exp_as_term.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_as_term.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_else_after_if_block.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_else_after_if_block.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_else_after_if_block.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_else_after_if_block.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_else_after_if_block.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_else_after_if_block.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_else_after_if_block.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_else_after_if_block.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_field_access.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_field_access.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_field_access.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_field_access.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_typing_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_typing_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_typing_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_typing_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_typing_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_typing_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_typing_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_typing_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_unreachable_code.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_unreachable_code.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_unreachable_code.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_unreachable_code.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_unreachable_code.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_unreachable_code.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/control_exp_associativity_unreachable_code.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/control_exp_associativity_unreachable_code.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/decimal_address.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/decimal_address.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/decimal_address.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/decimal_address.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/doc_comments_placement.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/doc_comments_placement.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/doc_comments_placement.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/doc_comments_placement.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/doc_comments_placement.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/doc_comments_placement.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/doc_comments_placement.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/doc_comments_placement.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/duplicate_attributes.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/duplicate_attributes.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/duplicate_attributes.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/duplicate_attributes.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/duplicate_attributes.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/duplicate_attributes.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/duplicate_attributes.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/duplicate_attributes.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/duplicate_entry_modifier.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/duplicate_entry_modifier.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/duplicate_entry_modifier.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/duplicate_entry_modifier.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/duplicate_entry_modifier.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/duplicate_entry_modifier.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/duplicate_entry_modifier.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/duplicate_entry_modifier.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/empty_file.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/empty_file.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/empty_file.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/empty_file.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/entry_const.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/entry_const.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/entry_const.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/entry_const.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/entry_const.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/entry_const.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/entry_const.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/entry_const.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/entry_function.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/entry_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/entry_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/entry_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/entry_struct.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/entry_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/entry_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/entry_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/entry_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/entry_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/entry_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/entry_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_abort_braces.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_abort_braces.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_abort_braces.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_abort_braces.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_abort_missing_value.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_abort_missing_value.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_abort_missing_value.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_abort_missing_value.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_abort_missing_value.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_abort_missing_value.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_abort_missing_value.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_abort_missing_value.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_if_braces.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_if_braces.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_if_braces.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_if_braces.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_if_missing_parens.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_if_missing_parens.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_if_missing_parens.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_if_missing_parens.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_if_missing_parens.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_if_missing_parens.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_if_missing_parens.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_if_missing_parens.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_loop_braces.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_loop_braces.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_loop_braces.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_loop_braces.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_return_braces.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_return_braces.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_return_braces.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_return_braces.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_return_missing_value.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_return_missing_value.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_return_missing_value.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_return_missing_value.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_unary_negation.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_unary_negation.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_unary_negation.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_unary_negation.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_unary_negation.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_unary_negation.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_unary_negation.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_unary_negation.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_unary_ops.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_unary_ops.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_unary_ops.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_unary_ops.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_while_braces.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_while_braces.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_while_braces.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_while_braces.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_while_missing_parens.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_while_missing_parens.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_while_missing_parens.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_while_missing_parens.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/expr_while_missing_parens.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/expr_while_missing_parens.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/expr_while_missing_parens.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/expr_while_missing_parens.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/extra_text_after_main.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/extra_text_after_main.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/extra_text_after_main.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/extra_text_after_main.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/extra_text_after_main.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/extra_text_after_main.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/extra_text_after_main.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/extra_text_after_main.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/friend_decl_address_only.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_address_only.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/friend_decl_address_only.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_address_only.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/friend_decl_address_only.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_address_only.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/friend_decl_address_only.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_address_only.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/friend_decl_inside_function.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_inside_function.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/friend_decl_inside_function.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_inside_function.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/friend_decl_inside_function.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_inside_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/friend_decl_inside_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_inside_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/friend_decl_missing_semicolon.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_missing_semicolon.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/friend_decl_missing_semicolon.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_missing_semicolon.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/friend_decl_missing_semicolon.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_missing_semicolon.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/friend_decl_missing_semicolon.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_missing_semicolon.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/friend_decl_more_than_one_module.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_more_than_one_module.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/friend_decl_more_than_one_module.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_more_than_one_module.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/friend_decl_more_than_one_module.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_more_than_one_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/friend_decl_more_than_one_module.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_more_than_one_module.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/friend_decl_qualified_function.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_qualified_function.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/friend_decl_qualified_function.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_qualified_function.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/friend_decl_qualified_function.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_qualified_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/friend_decl_qualified_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_qualified_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/friend_decl_qualified_struct.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_qualified_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/friend_decl_qualified_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_qualified_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/friend_decl_qualified_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_qualified_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/friend_decl_qualified_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_qualified_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/friend_decl_valid.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/friend_decl_valid.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/friend_decl_valid.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_acquires_bad_name.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_acquires_bad_name.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_acquires_bad_name.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_acquires_bad_name.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_acquires_bad_name.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_acquires_bad_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_acquires_bad_name.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_acquires_bad_name.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_acquires_missing_comma.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_acquires_missing_comma.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_acquires_missing_comma.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_acquires_missing_comma.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_acquires_missing_comma.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_acquires_missing_comma.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_acquires_missing_comma.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_acquires_missing_comma.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_incomplete.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_incomplete.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_incomplete.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_incomplete.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_incomplete.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_incomplete.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_incomplete.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_incomplete.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_native_with_body.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_native_with_body.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_native_with_body.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_native_with_body.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_native_with_body.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_native_with_body.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_native_with_body.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_native_with_body.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_params_commas.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_params_commas.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_params_commas.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_params_commas.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_params_missing.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_params_missing.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_params_missing.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_params_missing.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_params_missing.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_params_missing.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_params_missing.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_params_missing.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_public_native.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_public_native.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_public_native.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_public_native.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_return_trailing_comma.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_return_trailing_comma.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_return_trailing_comma.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_return_trailing_comma.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_return_type.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_return_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_return_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_return_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_return_type_missing.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_return_type_missing.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_return_type_missing.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_return_type_missing.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_return_type_missing.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_return_type_missing.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_return_type_missing.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_return_type_missing.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_type_empty.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_empty.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_type_empty.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_empty.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_type_extra_comma.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_extra_comma.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_type_extra_comma.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_extra_comma.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_type_extra_comma.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_extra_comma.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_type_extra_comma.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_extra_comma.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_type_missing_angle.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_missing_angle.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_type_missing_angle.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_missing_angle.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_type_missing_angle.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_missing_angle.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_type_missing_angle.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_missing_angle.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_type_nested.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_nested.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_type_nested.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_nested.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_type_trailing_comma.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_trailing_comma.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_type_trailing_comma.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_type_trailing_comma.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_visibility_empty.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_empty.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_visibility_empty.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_empty.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_visibility_empty.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_empty.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_visibility_empty.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_empty.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_visibility_friend.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_friend.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_visibility_friend.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_friend.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_visibility_friend_script.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_friend_script.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_visibility_friend_script.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_friend_script.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_visibility_friend_script.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_friend_script.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_visibility_friend_script.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_friend_script.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_visibility_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_visibility_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_visibility_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_visibility_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_visibility_multiple.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_multiple.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_visibility_multiple.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_multiple.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_visibility_multiple.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_multiple.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_visibility_multiple.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_multiple.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_visibility_script.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_script.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_visibility_script.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_script.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_visibility_script.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_script.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_visibility_script.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_visibility_script.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_without_body.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_without_body.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_without_body.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_without_body.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/function_without_body.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/function_without_body.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/function_without_body.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/function_without_body.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/global_access.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/global_access.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/global_access.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/global_access.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/global_access.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/global_access.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/global_access.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/global_access.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/global_access_pack.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/global_access_pack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/global_access_pack.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/global_access_pack.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/global_access_pack.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/global_access_pack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/global_access_pack.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/global_access_pack.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/global_access_value.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/global_access_value.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/global_access_value.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/global_access_value.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/global_access_value.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/global_access_value.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/global_access_value.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/global_access_value.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/hexstring.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/hexstring.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/hexstring_missing_quote.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring_missing_quote.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/hexstring_missing_quote.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring_missing_quote.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/hexstring_missing_quote.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring_missing_quote.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/hexstring_missing_quote.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring_missing_quote.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/hexstring_token_eof1.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring_token_eof1.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/hexstring_token_eof1.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring_token_eof1.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/hexstring_token_eof1.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring_token_eof1.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/hexstring_token_eof1.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring_token_eof1.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/hexstring_token_eof2.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring_token_eof2.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/hexstring_token_eof2.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring_token_eof2.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/hexstring_token_eof2.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring_token_eof2.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/hexstring_token_eof2.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/hexstring_token_eof2.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_complex_expression.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_complex_expression.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_complex_expression.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_complex_expression.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_complex_expression.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_complex_expression.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_complex_expression.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_complex_expression.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_parens_around_name.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_parens_around_name.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_parens_around_name.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_parens_around_name.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_parens_around_name.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_parens_around_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_parens_around_name.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_parens_around_name.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_return.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_return.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_return.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_return.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_return.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_return.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_return.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_return.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_value.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_value.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_value.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_value.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_value.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_value.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_call_lhs_value.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_call_lhs_value.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_character.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_character.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_character.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_character.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_character.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_character.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_character.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_character.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_character_comment.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_character_comment.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_character_comment.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_character_comment.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_character_comment.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_character_comment.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_character_comment.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_character_comment.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_character_non_ascii.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_character_non_ascii.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_character_non_ascii.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_character_non_ascii.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_character_non_ascii.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_character_non_ascii.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_character_non_ascii.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_character_non_ascii.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_named_address_assignment.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_named_address_assignment.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_named_address_assignment.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_named_address_assignment.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_named_address_assignment.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_named_address_assignment.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_named_address_assignment.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_named_address_assignment.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_named_address_declaration.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_named_address_declaration.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_named_address_declaration.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_named_address_declaration.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_named_address_declaration.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_named_address_declaration.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_named_address_declaration.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_named_address_declaration.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_pack_mname_non_addr.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_pack_mname_non_addr.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_pack_mname_non_addr.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_pack_mname_non_addr.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_pack_mname_non_addr.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_pack_mname_non_addr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_pack_mname_non_addr.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_pack_mname_non_addr.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_unpack_assign_lhs_mdot_no_addr.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_unpack_assign_lhs_mdot_no_addr.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_unpack_assign_lhs_mdot_no_addr.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_unpack_assign_lhs_mdot_no_addr.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_unpack_assign_lhs_mdot_no_addr.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_unpack_assign_lhs_mdot_no_addr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_unpack_assign_lhs_mdot_no_addr.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_unpack_assign_lhs_mdot_no_addr.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_unpack_assign_rhs_not_fields.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_unpack_assign_rhs_not_fields.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_unpack_assign_rhs_not_fields.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_unpack_assign_rhs_not_fields.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/invalid_unpack_assign_rhs_not_fields.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_unpack_assign_rhs_not_fields.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/invalid_unpack_assign_rhs_not_fields.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/invalid_unpack_assign_rhs_not_fields.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/less_than_space.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/less_than_space.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/less_than_space.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/less_than_space.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/less_than_space.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/less_than_space.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/less_than_space.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/less_than_space.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/let_binding.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/let_binding.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/let_binding_bad_name.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_bad_name.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/let_binding_bad_name.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_bad_name.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/let_binding_bad_name.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_bad_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/let_binding_bad_name.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_bad_name.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_fields.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_fields.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_fields.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_fields.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_fields.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_fields.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_fields.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_fields.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_paren.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_paren.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_paren.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_paren.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_paren.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_paren.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_paren.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_paren.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_semicolon.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_semicolon.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_semicolon.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_semicolon.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_semicolon.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_semicolon.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_semicolon.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_semicolon.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_type.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/let_binding_missing_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_missing_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/let_binding_trailing_comma.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_trailing_comma.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/let_binding_trailing_comma.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/let_binding_trailing_comma.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/missing_angle_brace_close.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/missing_angle_brace_close.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/missing_angle_brace_close.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/missing_angle_brace_close.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/missing_angle_brace_close.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/missing_angle_brace_close.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/missing_angle_brace_close.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/missing_angle_brace_close.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/module_missing_lbrace.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/module_missing_lbrace.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/module_missing_lbrace.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/module_missing_lbrace.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/module_missing_lbrace.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/module_missing_lbrace.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/module_missing_lbrace.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/module_missing_lbrace.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/module_missing_rbrace.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/module_missing_rbrace.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/module_missing_rbrace.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/module_missing_rbrace.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/module_missing_rbrace.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/module_missing_rbrace.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/module_missing_rbrace.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/module_missing_rbrace.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/module_struct_after_func.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/module_struct_after_func.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/module_struct_after_func.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/module_struct_after_func.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/module_use_after_func.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/module_use_after_func.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/module_use_after_func.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/module_use_after_func.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/module_use_after_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/module_use_after_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/module_use_after_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/module_use_after_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/named_address.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/named_address.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/named_address.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/named_address.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/named_address_value.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/named_address_value.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/named_address_value.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/named_address_value.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/native_main.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/native_main.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/native_main.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/native_main.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/native_main.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/native_main.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/native_main.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/native_main.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/newline_crlf.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/newline_crlf.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/newline_crlf.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/newline_crlf.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading_no_type_suffix.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading_no_type_suffix.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading_no_type_suffix.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading_no_type_suffix.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading_no_type_suffix.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading_no_type_suffix.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading_no_type_suffix.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/num_hex_literal_underscore_leading_no_type_suffix.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/num_hex_literal_underscore_trailing.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/num_hex_literal_underscore_trailing.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/num_hex_literal_underscore_trailing.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/num_hex_literal_underscore_trailing.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/num_hex_literal_underscore_trailing.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/num_hex_literal_underscore_trailing.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/num_hex_literal_underscore_trailing.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/num_hex_literal_underscore_trailing.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore_leading.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore_leading.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore_leading.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore_leading.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore_leading.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore_leading.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore_leading.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore_leading.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore_leading_no_type_suffix.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore_leading_no_type_suffix.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore_leading_no_type_suffix.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore_leading_no_type_suffix.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore_leading_no_type_suffix.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore_leading_no_type_suffix.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore_leading_no_type_suffix.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore_leading_no_type_suffix.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore_trailing.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore_trailing.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore_trailing.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore_trailing.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore_trailing.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore_trailing.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/num_literal_underscore_trailing.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/num_literal_underscore_trailing.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/phantom_param_invalid_keyword.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/phantom_param_invalid_keyword.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/phantom_param_invalid_keyword.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/phantom_param_invalid_keyword.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/phantom_param_invalid_keyword.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/phantom_param_invalid_keyword.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/phantom_param_invalid_keyword.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/phantom_param_invalid_keyword.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/phantom_param_missing_type_var.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/phantom_param_missing_type_var.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/phantom_param_missing_type_var.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/phantom_param_missing_type_var.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/phantom_param_missing_type_var.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/phantom_param_missing_type_var.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/phantom_param_missing_type_var.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/phantom_param_missing_type_var.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/positional_struct_declaration.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_declaration.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/positional_struct_declaration.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_declaration.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/positional_struct_declaration.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_declaration.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/positional_struct_declaration.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_declaration.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/positional_struct_fields_keyword_field.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_fields_keyword_field.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/positional_struct_fields_keyword_field.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_fields_keyword_field.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/positional_struct_fields_keyword_field.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_fields_keyword_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/positional_struct_fields_keyword_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_fields_keyword_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/positional_struct_pack.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_pack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/positional_struct_pack.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_pack.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/positional_struct_pack.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_pack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/positional_struct_pack.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_pack.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/positional_struct_unpack.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_unpack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/positional_struct_unpack.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_unpack.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/positional_struct_unpack.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_unpack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/positional_struct_unpack.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/positional_struct_unpack.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/preserve_address_syntax.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/preserve_address_syntax.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/preserve_address_syntax.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/preserve_address_syntax.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/preserve_address_syntax.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/preserve_address_syntax.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/preserve_address_syntax.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/preserve_address_syntax.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/restricted_ident_positions.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/restricted_ident_positions.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/restricted_ident_positions.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/restricted_ident_positions.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/restricted_ident_tokens.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/restricted_ident_tokens.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/restricted_ident_tokens.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/restricted_ident_tokens.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/restricted_identifier_interchangeable.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/restricted_identifier_interchangeable.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/restricted_identifier_interchangeable.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/restricted_identifier_interchangeable.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/return_in_binop.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/return_in_binop.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/return_in_binop.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/return_in_binop.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/return_in_binop.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/return_in_binop.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/return_in_binop.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/return_in_binop.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_emits_fail.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_emits_fail.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_emits_fail.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_emits_fail.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_emits_fail.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_emits_fail.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_emits_fail.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_emits_fail.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_fun_type_fail.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_fun_type_fail.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_fun_type_fail.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_fun_type_fail.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_fun_type_fail.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_fun_type_fail.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_fun_type_fail.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_fun_type_fail.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_generic_condition_fail.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_generic_condition_fail.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_generic_condition_fail.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_generic_condition_fail.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_generic_condition_fail.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_generic_condition_fail.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_generic_condition_fail.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_generic_condition_fail.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_implies_fail.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_implies_fail.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_implies_fail.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_implies_fail.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_implies_fail.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_implies_fail.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_implies_fail.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_implies_fail.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_index_fail.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_index_fail.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_index_fail.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_index_fail.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_index_fail.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_index_fail.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_index_fail.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_index_fail.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_inside_fun.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_inside_fun.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_inside_fun.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_inside_fun.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_inside_fun.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_inside_fun.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_inside_fun.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_inside_fun.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_lambda_fail.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_lambda_fail.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_lambda_fail.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_lambda_fail.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_lambda_fail.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_lambda_fail.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_lambda_fail.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_lambda_fail.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_ok.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_ok.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_ok.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_old_fun_fail.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_old_fun_fail.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_old_fun_fail.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_old_fun_fail.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_old_fun_fail.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_old_fun_fail.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_old_fun_fail.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_old_fun_fail.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_quantifier_fail.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_quantifier_fail.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_quantifier_fail.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_quantifier_fail.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_quantifier_fail.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_quantifier_fail.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_quantifier_fail.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_quantifier_fail.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_range_fail.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_range_fail.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_range_fail.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_range_fail.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_range_fail.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_range_fail.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/spec_parsing_range_fail.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/spec_parsing_range_fail.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_field_missing_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_field_missing_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_field_missing_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_field_missing_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_field_missing_type.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_field_missing_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_field_missing_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_field_missing_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_missing_lbrace.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_missing_lbrace.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_missing_lbrace.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_missing_lbrace.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_missing_lbrace.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_missing_lbrace.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_missing_lbrace.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_missing_lbrace.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_native_missing_semicolon.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_native_missing_semicolon.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_native_missing_semicolon.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_native_missing_semicolon.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_native_missing_semicolon.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_native_missing_semicolon.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_native_missing_semicolon.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_native_missing_semicolon.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_native_with_fields.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_native_with_fields.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_native_with_fields.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_native_with_fields.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_native_with_fields.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_native_with_fields.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_native_with_fields.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_native_with_fields.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_public.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_public.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_public.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_public.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_public.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_public.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_public.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_public.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_trailing_comma.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_trailing_comma.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_trailing_comma.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_trailing_comma.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_type_empty.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_empty.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_type_empty.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_empty.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_type_extra_comma.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_extra_comma.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_type_extra_comma.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_extra_comma.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_type_extra_comma.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_extra_comma.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_type_extra_comma.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_extra_comma.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_type_missing_angle.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_missing_angle.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_type_missing_angle.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_missing_angle.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_type_missing_angle.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_missing_angle.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_type_missing_angle.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_missing_angle.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_type_misspelled_copy_constraint.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_misspelled_copy_constraint.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_type_misspelled_copy_constraint.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_misspelled_copy_constraint.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_type_misspelled_copy_constraint.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_misspelled_copy_constraint.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_type_misspelled_copy_constraint.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_misspelled_copy_constraint.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_type_misspelled_key_constraint.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_misspelled_key_constraint.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_type_misspelled_key_constraint.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_misspelled_key_constraint.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_type_misspelled_key_constraint.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_misspelled_key_constraint.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_type_misspelled_key_constraint.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_misspelled_key_constraint.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_type_trailing_comma.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_trailing_comma.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_type_trailing_comma.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_type_trailing_comma.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_without_fields.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_without_fields.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_without_fields.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_without_fields.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/struct_without_fields.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/struct_without_fields.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/struct_without_fields.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/struct_without_fields.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/type_mut_space.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/type_mut_space.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/type_mut_space.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/type_mut_space.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/type_mut_space.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/type_mut_space.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/type_mut_space.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/type_mut_space.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/unexpected_token_after_ability_function_constraint.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/unexpected_token_after_ability_function_constraint.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/unexpected_token_after_ability_function_constraint.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/unexpected_token_after_ability_function_constraint.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/unexpected_token_after_ability_function_constraint.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/unexpected_token_after_ability_function_constraint.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/unexpected_token_after_ability_function_constraint.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/unexpected_token_after_ability_function_constraint.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/unexpected_token_after_ability_modifier.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/unexpected_token_after_ability_modifier.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/unexpected_token_after_ability_modifier.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/unexpected_token_after_ability_modifier.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/unexpected_token_after_ability_modifier.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/unexpected_token_after_ability_modifier.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/unexpected_token_after_ability_modifier.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/unexpected_token_after_ability_modifier.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/unknown_ability_name_function_constraint.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/unknown_ability_name_function_constraint.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/unknown_ability_name_function_constraint.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/unknown_ability_name_function_constraint.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/unknown_ability_name_function_constraint.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/unknown_ability_name_function_constraint.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/unknown_ability_name_function_constraint.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/unknown_ability_name_function_constraint.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/unknown_ability_name_modifier.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/unknown_ability_name_modifier.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/unknown_ability_name_modifier.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/unknown_ability_name_modifier.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/unknown_ability_name_modifier.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/unknown_ability_name_modifier.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/unknown_ability_name_modifier.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/unknown_ability_name_modifier.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/unmatched_restricted_identifier.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/unmatched_restricted_identifier.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/unmatched_restricted_identifier.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/unmatched_restricted_identifier.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/unmatched_restricted_identifier.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/unmatched_restricted_identifier.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/unmatched_restricted_identifier.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/unmatched_restricted_identifier.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/unmatched_restricted_identifier_no_text.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/unmatched_restricted_identifier_no_text.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/unmatched_restricted_identifier_no_text.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/unmatched_restricted_identifier_no_text.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/unmatched_restricted_identifier_no_text.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/unmatched_restricted_identifier_no_text.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/unmatched_restricted_identifier_no_text.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/unmatched_restricted_identifier_no_text.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_inner_scope.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_inner_scope.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_inner_scope.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_inner_scope.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_inner_scope.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_inner_scope.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_inner_scope.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_inner_scope.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_inner_scope_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_inner_scope_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_inner_scope_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_inner_scope_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_inner_scope_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_inner_scope_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_inner_scope_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_inner_scope_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_inner_scope_invalid_inner.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_inner_scope_invalid_inner.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_inner_scope_invalid_inner.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_inner_scope_invalid_inner.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_inner_scope_invalid_inner.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_inner_scope_invalid_inner.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_inner_scope_invalid_inner.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_inner_scope_invalid_inner.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_module_member.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_module_member.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_module_member_invalid_comma.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member_invalid_comma.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_module_member_invalid_comma.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member_invalid_comma.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_module_member_invalid_comma.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member_invalid_comma.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_module_member_invalid_comma.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member_invalid_comma.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_close_brace.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_close_brace.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_close_brace.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_close_brace.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_close_brace.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_close_brace.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_close_brace.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_close_brace.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_semicolon.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_semicolon.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_semicolon.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_semicolon.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_semicolon.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_semicolon.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_semicolon.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_module_member_invalid_missing_semicolon.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_with_address.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_address.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_with_address.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_address.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_with_address.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_address.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_with_address.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_address.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_with_main.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_main.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_with_main.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_main.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_with_main.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_main.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_with_main.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_main.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_with_modifiers.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_modifiers.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_with_modifiers.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_modifiers.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_with_modifiers.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_modifiers.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_with_modifiers.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_modifiers.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_with_modifiers_exp.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_modifiers_exp.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_with_modifiers_exp.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_modifiers_exp.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_with_modifiers_exp.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_modifiers_exp.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_with_modifiers_exp.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_modifiers_exp.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_with_module.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_module.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_with_module.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_module.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/use_with_module.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/use_with_module.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/use_with_module.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/vector_literal_unclosed_args.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/vector_literal_unclosed_args.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/vector_literal_unclosed_args.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/vector_literal_unclosed_args.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/vector_literal_unclosed_args.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/vector_literal_unclosed_args.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/vector_literal_unclosed_args.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/vector_literal_unclosed_args.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/vector_literal_unclosed_type_args.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/vector_literal_unclosed_type_args.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/vector_literal_unclosed_type_args.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/vector_literal_unclosed_type_args.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/vector_literal_unclosed_type_args.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/vector_literal_unclosed_type_args.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/vector_literal_unclosed_type_args.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/vector_literal_unclosed_type_args.move diff --git a/external-crates/move/move-compiler/tests/move_check/parser/vector_space_after_less.exp b/external-crates/move/crates/move-compiler/tests/move_check/parser/vector_space_after_less.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/vector_space_after_less.exp rename to external-crates/move/crates/move-compiler/tests/move_check/parser/vector_space_after_less.exp diff --git a/external-crates/move/move-compiler/tests/move_check/parser/vector_space_after_less.move b/external-crates/move/crates/move-compiler/tests/move_check/parser/vector_space_after_less.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/parser/vector_space_after_less.move rename to external-crates/move/crates/move-compiler/tests/move_check/parser/vector_space_after_less.move diff --git a/external-crates/move/move-compiler/tests/move_check/to_bytecode/unassigned_address.move b/external-crates/move/crates/move-compiler/tests/move_check/to_bytecode/unassigned_address.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/to_bytecode/unassigned_address.move rename to external-crates/move/crates/move-compiler/tests/move_check/to_bytecode/unassigned_address.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_if.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_if.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_if.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_if.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_if.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_if.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_if.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_if.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_return_mutable_borrow_bad.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_return_mutable_borrow_bad.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_return_mutable_borrow_bad.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_return_mutable_borrow_bad.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_return_mutable_borrow_bad.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_return_mutable_borrow_bad.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_return_mutable_borrow_bad.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/borrow_return_mutable_borrow_bad.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_field_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_indirect_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/copy_loc_borrowed_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/eq_bad.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/eq_bad.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/eq_bad.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/eq_bad.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/eq_ok.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/eq_ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/eq_ok.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/eq_ok.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_1.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_1.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_1.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_1.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_1.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_1.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_1.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_1.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_2.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_2.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_2.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_2.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_2.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_2.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_2.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_invalid_2.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_valid_1.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_valid_1.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_valid_1.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_valid_1.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_valid_2.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_valid_2.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_valid_2.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/factor_valid_2.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_loc_trivial.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_loc_trivial.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_loc_trivial.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_loc_trivial.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_loc_trivial_valid.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_loc_trivial_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_loc_trivial_valid.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_loc_trivial_valid.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/imm_borrow_on_mut_trivial_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/join_borrow_unavailable_valid.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/join_borrow_unavailable_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/join_borrow_unavailable_valid.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/join_borrow_unavailable_valid.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/move_one_branch.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/move_one_branch.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/move_one_branch.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/move_one_branch.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutable_borrow_local_twice_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_struct_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_struct_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_struct_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_struct_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_struct_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_struct_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_struct_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/mutate_with_borrowed_loc_struct_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/ref_moved_one_branch.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/ref_moved_one_branch.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/ref_moved_one_branch.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/ref_moved_one_branch.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/release_cycle.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/release_cycle.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/release_cycle.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/release_cycle.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_resource_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_resource_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_resource_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_resource_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_resource_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_resource_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_resource_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/return_with_borrowed_loc_resource_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_valid1.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_valid1.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_valid1.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_valid1.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_valid2.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_valid2.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_valid2.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/borrow_tests/writeref_borrow_valid2.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/abort_negative_stack_size.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/abort_negative_stack_size.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/abort_negative_stack_size.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/abort_negative_stack_size.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/abort_negative_stack_size.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/abort_negative_stack_size.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/abort_negative_stack_size.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/abort_negative_stack_size.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_in_one_if_branch.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_in_one_if_branch.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_in_one_if_branch.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_in_one_if_branch.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_in_one_if_branch.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_in_one_if_branch.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_in_one_if_branch.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_in_one_if_branch.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_resource.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_resource.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_resource.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_resource.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_resource.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_resource.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_resource.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_resource.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch_no_else.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch_no_else.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch_no_else.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch_no_else.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch_no_else.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch_no_else.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch_no_else.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_if_branch_no_else.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_type.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/assign_wrong_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/branch_assigns_then_moves.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/branch_assigns_then_moves.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/branch_assigns_then_moves.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/branch_assigns_then_moves.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/branch_assigns_then_moves.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/branch_assigns_then_moves.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/branch_assigns_then_moves.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/branch_assigns_then_moves.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_else.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_else.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_else.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_else.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_else.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_else.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_else.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_else.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_if.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_if.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_if.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_if.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_if.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_if.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_if.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_outside_loop_in_if.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_unreachable.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_unreachable.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_unreachable.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_unreachable.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_unreachable.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_unreachable.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_unreachable.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/break_unreachable.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop_in_if.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop_in_if.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop_in_if.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop_in_if.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop_in_if.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop_in_if.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop_in_if.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/continue_outside_loop_in_if.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return_local.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return_local.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return_local.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return_local.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return_local.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return_local.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return_local.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/dead_return_local.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_assigns_if_doesnt.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_assigns_if_doesnt.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_assigns_if_doesnt.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_assigns_if_doesnt.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_assigns_if_doesnt.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_assigns_if_doesnt.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_assigns_if_doesnt.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_assigns_if_doesnt.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_moves_if_doesnt.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_moves_if_doesnt.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_moves_if_doesnt.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_moves_if_doesnt.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_moves_if_doesnt.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_moves_if_doesnt.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_moves_if_doesnt.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/else_moves_if_doesnt.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_else_doesnt.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_else_doesnt.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_else_doesnt.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_else_doesnt.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_else_doesnt.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_else_doesnt.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_else_doesnt.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_else_doesnt.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_no_else.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_no_else.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_no_else.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_no_else.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_no_else.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_no_else.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_no_else.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_assigns_no_else.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_else_doesnt.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_else_doesnt.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_else_doesnt.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_else_doesnt.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_else_doesnt.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_else_doesnt.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_else_doesnt.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_else_doesnt.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_no_else.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_no_else.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_no_else.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_no_else.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_no_else.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_no_else.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_no_else.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/if_moves_no_else.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough2.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough2.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough2.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough2.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough2.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough2.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough2.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough2.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough3.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough3.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough3.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough3.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough3.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough3.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough3.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/invalid_fallthrough3.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/join_failure.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/join_failure.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/join_failure.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/join_failure.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/join_failure.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/join_failure.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/join_failure.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/join_failure.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/mixed_lvalue.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/mixed_lvalue.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/mixed_lvalue.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/mixed_lvalue.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/mixed_lvalue.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/mixed_lvalue.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/mixed_lvalue.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/mixed_lvalue.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/move_before_assign.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/move_before_assign.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/move_before_assign.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/move_before_assign.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/move_before_assign.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/move_before_assign.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/move_before_assign.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/move_before_assign.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/no_let_outside_if.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/no_let_outside_if.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/no_let_outside_if.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/no_let_outside_if.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/no_let_outside_if.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/no_let_outside_if.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/no_let_outside_if.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/no_let_outside_if.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_negative.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_negative.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_negative.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_negative.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_negative.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_negative.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_negative.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_negative.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_positive.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_positive.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_positive.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_positive.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_positive.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_positive.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_positive.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_positive.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_weird.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_weird.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_weird.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_weird.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_weird.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_weird.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_weird.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/pop_weird.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/return_type_mismatch_and_unused_resource.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/return_type_mismatch_and_unused_resource.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/return_type_mismatch_and_unused_resource.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/return_type_mismatch_and_unused_resource.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/return_type_mismatch_and_unused_resource.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/return_type_mismatch_and_unused_resource.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/return_type_mismatch_and_unused_resource.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/return_type_mismatch_and_unused_resource.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_extra_binding.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_extra_binding.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_extra_binding.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_extra_binding.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_extra_binding.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_extra_binding.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_extra_binding.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_extra_binding.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_missing_binding.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_missing_binding.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_missing_binding.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_missing_binding.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_missing_binding.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_missing_binding.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_missing_binding.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_missing_binding.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_wrong_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_wrong_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_wrong_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_wrong_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_wrong_type.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_wrong_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_wrong_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/unpack_wrong_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/use_before_assign.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/use_before_assign.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/use_before_assign.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/use_before_assign.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/use_before_assign.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/use_before_assign.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/use_before_assign.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/use_before_assign.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local_2.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local_2.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local_2.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local_2.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local_2.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local_2.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local_2.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/commands/while_move_local_2.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/complex_1.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/complex_1.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/complex_1.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/complex_1.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/complex_1.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/complex_1.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/complex_1.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/complex_1.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_just_type_params_ok.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_just_type_params_ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_just_type_params_ok.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_just_type_params_ok.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_non_generic_type_ok.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_non_generic_type_ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_non_generic_type_ok.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_non_generic_type_ok.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_just_type_params_shitfing_ok.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_non_generic_types_ok.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_shifting.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_shifting.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_shifting.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_shifting.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_shifting.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_shifting.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_shifting.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_three_args_type_con_shifting.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_non_generic_type_and_type_param_ok.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_just_type_params_ok.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_type_con.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_type_con.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_type_con.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_type_con.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_type_con.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_type_con.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_type_con.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_two_args_swapping_type_con.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_type_con.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_type_con.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_type_con.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_type_con.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_type_con.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_type_con.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_type_con.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/mutually_recursive_type_con.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_1.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_1.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_1.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_1.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_1.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_1.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_1.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_1.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_2.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_2.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_2.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_2.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_2.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_2.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_2.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/nested_types_2.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_infinite_type_terminates.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_infinite_type_terminates.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_infinite_type_terminates.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_infinite_type_terminates.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_infinite_type_terminates.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_infinite_type_terminates.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_infinite_type_terminates.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_infinite_type_terminates.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_just_type_params_ok.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_just_type_params_ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_just_type_params_ok.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_just_type_params_ok.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_non_generic_type_ok.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_non_generic_type_ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_non_generic_type_ok.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_non_generic_type_ok.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_type_con.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_type_con.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_type_con.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_type_con.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_type_con.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_type_con.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_type_con.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_one_arg_type_con.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_two_args_swapping_type_con.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_two_args_swapping_type_con.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_two_args_swapping_type_con.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_two_args_swapping_type_con.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_two_args_swapping_type_con.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_two_args_swapping_type_con.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_two_args_swapping_type_con.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/recursive_two_args_swapping_type_con.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/two_loops.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/two_loops.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/two_loops.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/two_loops.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/two_loops.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/two_loops.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/two_loops.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/generics/instantiation_loops/two_loops.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/operators/boolean_not_non_boolean.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/operators/boolean_not_non_boolean.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/operators/boolean_not_non_boolean.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/operators/boolean_not_non_boolean.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/operators/boolean_not_non_boolean.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/operators/boolean_not_non_boolean.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/operators/boolean_not_non_boolean.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/operators/boolean_not_non_boolean.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/operators/casting_operators_types_mismatch.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/operators/casting_operators_types_mismatch.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/operators/casting_operators_types_mismatch.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/operators/casting_operators_types_mismatch.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/operators/casting_operators_types_mismatch.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/operators/casting_operators_types_mismatch.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/operators/casting_operators_types_mismatch.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/operators/casting_operators_types_mismatch.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/operators/integer_binary_operators_types_mismatch.move_TODO b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/operators/integer_binary_operators_types_mismatch.move_TODO similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/operators/integer_binary_operators_types_mismatch.move_TODO rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/operators/integer_binary_operators_types_mismatch.move_TODO diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc_transitive.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc_transitive.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc_transitive.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc_transitive.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc_transitive.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc_transitive.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc_transitive.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/copy_loc_transitive.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/double_signer.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/double_signer.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/double_signer.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/double_signer.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/keyword.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/keyword.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/keyword.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/keyword.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/misplaced_signer_arg.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/misplaced_signer_arg.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/misplaced_signer_arg.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/misplaced_signer_arg.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/move_to_sender.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/move_to_sender.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/move_to_sender.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/move_to_sender.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref_transitive.exp b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref_transitive.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref_transitive.exp rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref_transitive.exp diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref_transitive.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref_transitive.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref_transitive.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/read_ref_transitive.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/st_loc.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/st_loc.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/st_loc.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/st_loc.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/st_loc_partial.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/st_loc_partial.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/st_loc_partial.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/st_loc_partial.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/transitive.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/transitive.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/transitive.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/transitive.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/triple_signer.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/triple_signer.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/triple_signer.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/triple_signer.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/unused.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/unused.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/unused.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/unused.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/unused_partial.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/unused_partial.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/unused_partial.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/unused_partial.move diff --git a/external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/write_ref.move b/external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/write_ref.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/translated_ir_tests/move/signer/write_ref.move rename to external-crates/move/crates/move-compiler/tests/move_check/translated_ir_tests/move/signer/write_ref.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_generic_in_field.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_generic_in_field.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_generic_in_field.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_generic_in_field.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_generic_in_field.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_generic_in_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_generic_in_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_generic_in_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_prims_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_prims_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_prims_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_prims_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_prims_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_prims_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_prims_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_prims_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_structs_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_structs_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_structs_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_structs_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_structs_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_structs_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_structs_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_structs_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_tparams_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_tparams_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_tparams_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_tparams_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_tparams_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_tparams_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/ability_constraint_tparams_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraint_tparams_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/ability_constraints.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraints.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/ability_constraints.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/ability_constraints.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/abort_any_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/abort_any_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/abort_any_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/abort_any_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/abort_any_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/abort_any_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/abort_any_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/abort_any_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/annotated_types.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/annotated_types.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/annotated_types.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/annotated_types.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/anything_bindings.TODO b/external-crates/move/crates/move-compiler/tests/move_check/typing/anything_bindings.TODO similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/anything_bindings.TODO rename to external-crates/move/crates/move-compiler/tests/move_check/typing/anything_bindings.TODO diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_duplicate_assigning.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_duplicate_assigning.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_duplicate_assigning.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_duplicate_assigning.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_duplicate_assigning.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_duplicate_assigning.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_duplicate_assigning.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_duplicate_assigning.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_nested.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_nested.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_nested.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_nested.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_nested.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_nested.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_nested.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_nested.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_pop_resource.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_pop_resource.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_pop_resource.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_pop_resource.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_pop_resource.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_pop_resource.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_pop_resource.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_pop_resource.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_unpack_references.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_unpack_references.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_unpack_references.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_unpack_references.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_unpack_references.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_unpack_references.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_unpack_references.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_unpack_references.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_unpack_references_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_unpack_references_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_unpack_references_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_unpack_references_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_unpack_references_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_unpack_references_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_unpack_references_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_unpack_references_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_wrong_arity.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_wrong_arity.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_wrong_arity.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_wrong_arity.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_wrong_arity.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_wrong_arity.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_wrong_arity.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_wrong_arity.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_wrong_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_wrong_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_wrong_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_wrong_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/assign_wrong_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/assign_wrong_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/assign_wrong_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/assign_wrong_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_const.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_const.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_const.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_const.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_const.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_const.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_const.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_const.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_fun.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_fun.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_fun.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_fun.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_fun.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_fun.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_fun.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_fun.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_pack.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_pack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_pack.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_pack.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_pack.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_pack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_pack.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_pack.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_unpack.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_unpack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_unpack.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_unpack.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_unpack.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_unpack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_unpack.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bad_type_argument_arity_struct_unpack.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_add.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_add.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_add.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_add.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_add_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_add_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_add_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_add_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_add_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_add_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_add_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_add_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_and.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_and.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_and.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_and.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_and_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_and_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_and_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_and_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_and_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_and_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_and_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_and_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_bit_and.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_and.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_bit_and.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_and.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_bit_and_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_and_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_bit_and_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_and_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_bit_and_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_and_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_bit_and_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_and_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_bit_or.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_or.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_bit_or.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_or.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_bit_or_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_or_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_bit_or_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_or_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_bit_or_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_or_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_bit_or_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_or_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_bit_xor_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_xor_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_bit_xor_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_xor_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_bit_xor_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_xor_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_bit_xor_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_bit_xor_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_div.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_div.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_div.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_div.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_div_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_div_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_div_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_div_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_div_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_div_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_div_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_div_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_geq.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_geq.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_geq.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_geq.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_geq_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_geq_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_geq_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_geq_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_geq_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_geq_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_geq_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_geq_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_gt.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_gt.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_gt.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_gt.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_gt_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_gt_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_gt_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_gt_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_gt_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_gt_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_gt_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_gt_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_leq.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_leq.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_leq.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_leq.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_leq_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_leq_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_leq_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_leq_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_leq_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_leq_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_leq_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_leq_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_lt.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_lt.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_lt.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_lt.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_lt_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_lt_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_lt_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_lt_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_lt_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_lt_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_lt_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_lt_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_mod.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_mod.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_mod.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_mod.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_mod_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_mod_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_mod_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_mod_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_mod_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_mod_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_mod_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_mod_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_mul.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_mul.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_mul.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_mul.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_mul_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_mul_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_mul_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_mul_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_mul_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_mul_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_mul_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_mul_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_or.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_or.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_or.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_or.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_or_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_or_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_or_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_or_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_or_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_or_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_or_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_or_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_shl.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_shl.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_shl.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_shl.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_shl_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_shl_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_shl_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_shl_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_shl_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_shl_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_shl_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_shl_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_shr.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_shr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_shr.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_shr.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_shr_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_shr_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_shr_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_shr_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_shr_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_shr_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_shr_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_shr_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_sub.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_sub.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_sub.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_sub.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_sub_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_sub_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_sub_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_sub_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_sub_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_sub_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_sub_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_sub_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/binary_xor.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/binary_xor.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/binary_xor.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/binary_xor.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bind_duplicate_binding.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/bind_duplicate_binding.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bind_duplicate_binding.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bind_duplicate_binding.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bind_duplicate_binding.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/bind_duplicate_binding.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bind_duplicate_binding.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bind_duplicate_binding.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bind_pop_resource.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/bind_pop_resource.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bind_pop_resource.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bind_pop_resource.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bind_pop_resource.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/bind_pop_resource.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bind_pop_resource.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bind_pop_resource.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bind_unpack_references.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/bind_unpack_references.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bind_unpack_references.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bind_unpack_references.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bind_unpack_references.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/bind_unpack_references.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bind_unpack_references.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bind_unpack_references.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bind_unpack_references_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/bind_unpack_references_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bind_unpack_references_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bind_unpack_references_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bind_unpack_references_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/bind_unpack_references_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bind_unpack_references_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bind_unpack_references_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bind_with_type_annot.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/bind_with_type_annot.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bind_with_type_annot.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bind_with_type_annot.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bind_wrong_arity.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/bind_wrong_arity.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bind_wrong_arity.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bind_wrong_arity.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bind_wrong_arity.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/bind_wrong_arity.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bind_wrong_arity.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bind_wrong_arity.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bind_wrong_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/bind_wrong_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bind_wrong_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bind_wrong_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/bind_wrong_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/bind_wrong_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/bind_wrong_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/bind_wrong_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/block_empty.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/block_empty.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/block_empty.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/block_empty.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/block_empty_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/block_empty_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/block_empty_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/block_empty_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/block_empty_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/block_empty_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/block_empty_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/block_empty_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/block_single_expr.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/block_single_expr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/block_single_expr.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/block_single_expr.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/block_single_expr_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/block_single_expr_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/block_single_expr_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/block_single_expr_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/block_single_expr_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/block_single_expr_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/block_single_expr_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/block_single_expr_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/block_with_statements.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/block_with_statements.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/block_with_statements.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/block_with_statements.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/block_with_statements_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/block_with_statements_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/block_with_statements_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/block_with_statements_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/block_with_statements_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/block_with_statements_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/block_with_statements_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/block_with_statements_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_divergent.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_divergent.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_divergent.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_divergent.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_divergent.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_divergent.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_divergent.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_divergent.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field_chain.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_chain.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field_chain.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_chain.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field_chain_missing.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_chain_missing.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field_chain_missing.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_chain_missing.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field_chain_missing.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_chain_missing.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field_chain_missing.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_chain_missing.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field_complex_root_expr.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_complex_root_expr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field_complex_root_expr.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_complex_root_expr.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field_from_non_struct.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_from_non_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field_from_non_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_from_non_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field_from_non_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_from_non_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field_from_non_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_from_non_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field_internal.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_internal.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field_internal.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_internal.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field_internal.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_internal.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field_internal.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_internal.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field_missing.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_missing.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field_missing.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_missing.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field_missing.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_missing.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field_missing.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_missing.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field_non_ref_non_local_root.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_non_ref_non_local_root.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field_non_ref_non_local_root.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_non_ref_non_local_root.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field_non_ref_non_local_root.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_non_ref_non_local_root.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field_non_ref_non_local_root.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_non_ref_non_local_root.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_field_non_ref_root.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_non_ref_root.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_field_non_ref_root.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_field_non_ref_root.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_local.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_local.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_local_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_local_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_local_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_local_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_local_temp.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_temp.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_local_temp.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_temp.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_local_temp_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_temp_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_local_temp_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_temp_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_local_temp_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_temp_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_local_temp_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_temp_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_local_temp_resource.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_temp_resource.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_local_temp_resource.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_temp_resource.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/borrow_local_temp_resource.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_temp_resource.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/borrow_local_temp_resource.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/borrow_local_temp_resource.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/break_any_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/break_any_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/break_any_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/break_any_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/break_any_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/break_any_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/break_any_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/break_any_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/break_outside_loop.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/break_outside_loop.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/break_outside_loop.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/break_outside_loop.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/break_outside_loop.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/break_outside_loop.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/break_outside_loop.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/break_outside_loop.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/cast.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/cast.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/cast.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/cast.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/cast_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/cast_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/cast_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/cast_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/cast_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/cast_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/cast_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/cast_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/conditional_copy_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/conditional_copy_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/conditional_copy_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/conditional_copy_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/conditional_copy_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/conditional_copy_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/conditional_copy_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/conditional_copy_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/conditional_drop_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/conditional_drop_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/conditional_drop_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/conditional_drop_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/conditional_drop_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/conditional_drop_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/conditional_drop_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/conditional_drop_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/const_in_const.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/const_in_const.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/const_in_const.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/const_in_const.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/const_in_const_circular.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/const_in_const_circular.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/const_in_const_circular.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/const_in_const_circular.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/const_in_const_circular.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/const_in_const_circular.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/const_in_const_circular.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/const_in_const_circular.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/const_in_const_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/const_in_const_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/const_in_const_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/const_in_const_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/const_in_const_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/const_in_const_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/const_in_const_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/const_in_const_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_all_valid_types.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_all_valid_types.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_all_valid_types.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_all_valid_types.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_allowed_but_not_supported.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_allowed_but_not_supported.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_allowed_but_not_supported.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_allowed_but_not_supported.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_allowed_but_not_supported.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_allowed_but_not_supported.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_allowed_but_not_supported.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_allowed_but_not_supported.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_internal.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_internal.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_internal.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_internal.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_internal.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_internal.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_internal.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_internal.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_invalid_base_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_invalid_base_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_invalid_base_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_invalid_base_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_invalid_base_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_invalid_base_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_invalid_base_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_invalid_base_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_invalid_usage.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_invalid_usage.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_invalid_usage.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_invalid_usage.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_invalid_usage.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_invalid_usage.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_invalid_usage.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_invalid_usage.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_non_base_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_non_base_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_non_base_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_non_base_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_non_base_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_non_base_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_non_base_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_non_base_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_supported_exps.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_supported_exps.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_supported_exps.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_supported_exps.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_unsupported_exps.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_unsupported_exps.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_unsupported_exps.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_unsupported_exps.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constant_unsupported_exps.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constant_unsupported_exps.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constant_unsupported_exps.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constant_unsupported_exps.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_all_cases.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_all_cases.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_all_cases.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_all_cases.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_all_cases.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_all_cases.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_all_cases.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_all_cases.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_parameter.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_parameter.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_parameter.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_parameter.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_parameter.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_parameter.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_parameter.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_parameter.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_return_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_return_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_return_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_return_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_return_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_return_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_return_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_function_return_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_bind_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_bind_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_bind_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_bind_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_bind_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_bind_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_bind_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_bind_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_decl_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_decl_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_decl_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_decl_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_decl_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_decl_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_decl_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_decl_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_pack_type_args.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_pack_type_args.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_pack_type_args.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_pack_type_args.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_pack_type_args.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_pack_type_args.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_pack_type_args.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_lvalues_pack_type_args.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_struct_field.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_struct_field.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_struct_field.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_struct_field.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_struct_field.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_struct_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_struct_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_struct_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_annotation.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_annotation.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_annotation.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_annotation.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_annotation.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_annotation.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_annotation.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_annotation.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_call.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_call.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_call.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_call.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_call.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_call.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_call.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_call.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_pack.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_pack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_pack.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_pack.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_pack.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_pack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_pack.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/constraints_not_satisfied_type_arguments_internal_pack.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/continue_any_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/continue_any_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/continue_any_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/continue_any_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/continue_any_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/continue_any_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/continue_any_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/continue_any_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/continue_outside_loop.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/continue_outside_loop.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/continue_outside_loop.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/continue_outside_loop.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/continue_outside_loop.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/continue_outside_loop.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/continue_outside_loop.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/continue_outside_loop.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/decl_unpack_references.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/decl_unpack_references.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/decl_unpack_references.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/decl_unpack_references.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/declare_duplicate_binding.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/declare_duplicate_binding.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/declare_duplicate_binding.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/declare_duplicate_binding.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/declare_duplicate_binding.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/declare_duplicate_binding.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/declare_duplicate_binding.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/declare_duplicate_binding.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/declare_pop_resource.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/declare_pop_resource.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/declare_pop_resource.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/declare_pop_resource.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/declare_pop_resource.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/declare_pop_resource.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/declare_pop_resource.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/declare_pop_resource.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/declare_with_type_annot.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/declare_with_type_annot.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/declare_with_type_annot.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/declare_with_type_annot.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/declare_with_type_annot.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/declare_with_type_annot.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/declare_with_type_annot.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/declare_with_type_annot.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/declare_wrong_arity.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/declare_wrong_arity.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/declare_wrong_arity.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/declare_wrong_arity.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/declare_wrong_arity.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/declare_wrong_arity.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/declare_wrong_arity.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/declare_wrong_arity.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/declare_wrong_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/declare_wrong_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/declare_wrong_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/declare_wrong_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/declare_wrong_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/declare_wrong_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/declare_wrong_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/declare_wrong_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/derefrence.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/derefrence.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/derefrence.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/derefrence.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/derefrence_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/derefrence_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/derefrence_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/derefrence_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/derefrence_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/derefrence_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/derefrence_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/derefrence_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/derefrence_reference.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/derefrence_reference.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/derefrence_reference.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/derefrence_reference.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/derefrence_reference.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/derefrence_reference.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/derefrence_reference.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/derefrence_reference.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/duplicate_function_parameter_names.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/duplicate_function_parameter_names.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/duplicate_function_parameter_names.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/duplicate_function_parameter_names.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/duplicate_function_parameter_names.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/duplicate_function_parameter_names.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/duplicate_function_parameter_names.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/duplicate_function_parameter_names.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/entry_on_any_vis.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/entry_on_any_vis.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/entry_on_any_vis.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/entry_on_any_vis.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/entry_signature_no_warning.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/entry_signature_no_warning.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/entry_signature_no_warning.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/entry_signature_no_warning.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/eq.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/eq.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/eq.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/eq.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/eq_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/eq_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/eq_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/eq_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/eq_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/eq_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/eq_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/eq_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/exp_list.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/exp_list.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/exp_list.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/exp_list.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/exp_list_nested.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/exp_list_nested.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/exp_list_nested.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/exp_list_nested.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/exp_list_nested.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/exp_list_nested.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/exp_list_nested.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/exp_list_nested.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/exp_list_resource_drop.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/exp_list_resource_drop.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/exp_list_resource_drop.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/exp_list_resource_drop.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/exp_list_resource_drop.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/exp_list_resource_drop.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/exp_list_resource_drop.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/exp_list_resource_drop.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/explicit_copy.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/explicit_copy.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/explicit_copy.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/explicit_copy.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/explicit_move.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/explicit_move.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/explicit_move.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/explicit_move.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/hex_and_decimal_address.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/hex_and_decimal_address.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/hex_and_decimal_address.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/hex_and_decimal_address.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/if_branches_subtype.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/if_branches_subtype.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/if_branches_subtype.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/if_branches_subtype.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/if_branches_subtype_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/if_branches_subtype_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/if_branches_subtype_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/if_branches_subtype_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/if_branches_subtype_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/if_branches_subtype_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/if_branches_subtype_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/if_branches_subtype_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/if_condition.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/if_condition.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/if_condition.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/if_condition.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/if_condition_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/if_condition_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/if_condition_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/if_condition_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/if_condition_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/if_condition_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/if_condition_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/if_condition_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/if_default_else.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/if_default_else.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/if_default_else.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/if_default_else.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/if_matched_branches.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/if_matched_branches.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/if_matched_branches.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/if_matched_branches.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/if_mismatched_branches.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/if_mismatched_branches.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/if_mismatched_branches.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/if_mismatched_branches.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/if_mismatched_branches.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/if_mismatched_branches.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/if_mismatched_branches.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/if_mismatched_branches.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/ignore_inferred_resource.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/ignore_inferred_resource.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/ignore_inferred_resource.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/ignore_inferred_resource.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/ignore_inferred_resource.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/ignore_inferred_resource.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/ignore_inferred_resource.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/ignore_inferred_resource.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain_missing.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain_missing.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain_missing.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain_missing.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain_missing.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain_missing.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain_missing.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_chain_missing.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_complex_root_expr.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_complex_root_expr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_complex_root_expr.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_complex_root_expr.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_from_non_struct.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_from_non_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_from_non_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_from_non_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_from_non_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_from_non_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_from_non_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_from_non_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_internal.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_internal.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_internal.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_internal.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_internal.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_internal.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_internal.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_internal.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_missing.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_missing.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_missing.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_missing.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_missing.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_missing.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_missing.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_missing.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_non_ref_non_local_root.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_non_ref_non_local_root.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_non_ref_non_local_root.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_non_ref_non_local_root.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_non_ref_root.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_non_ref_root.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_non_ref_root.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_non_ref_root.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_not_copyable.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_not_copyable.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_not_copyable.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_not_copyable.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_not_copyable.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_not_copyable.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_not_copyable.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/implicit_deref_borrow_field_not_copyable.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/infinite_instantiations_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/infinite_instantiations_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/infinite_instantiations_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/infinite_instantiations_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/infinite_instantiations_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/infinite_instantiations_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/infinite_instantiations_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/infinite_instantiations_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/infinite_instantiations_valid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/infinite_instantiations_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/infinite_instantiations_valid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/infinite_instantiations_valid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/instantiate_signatures.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/instantiate_signatures.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/instantiate_signatures.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/instantiate_signatures.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/instantiate_signatures.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/instantiate_signatures.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/instantiate_signatures.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/instantiate_signatures.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/large_binop.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/large_binop.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/large_binop.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/large_binop.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/loop_body.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/loop_body.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/loop_body.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/loop_body.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/loop_body_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/loop_body_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/loop_body_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/loop_body_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/loop_body_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/loop_body_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/loop_body_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/loop_body_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/loop_result_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/loop_result_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/loop_result_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/loop_result_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/loop_result_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/loop_result_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/loop_result_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/loop_result_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/loop_result_type_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/loop_result_type_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/loop_result_type_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/loop_result_type_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/loop_result_type_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/loop_result_type_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/loop_result_type_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/loop_result_type_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/main_arguments.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/main_arguments.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/main_arguments.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/main_arguments.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/main_arguments_various_caes.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/main_arguments_various_caes.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/main_arguments_various_caes.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/main_arguments_various_caes.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/main_call_entry.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/main_call_entry.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/main_call_entry.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/main_call_entry.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/main_call_visibility_friend.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/main_call_visibility_friend.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/main_call_visibility_friend.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/main_call_visibility_friend.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/main_call_visibility_friend.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/main_call_visibility_friend.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/main_call_visibility_friend.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/main_call_visibility_friend.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/main_return_type_not_unit.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/main_return_type_not_unit.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/main_return_type_not_unit.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/main_return_type_not_unit.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/main_return_type_not_unit.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/main_return_type_not_unit.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/main_return_type_not_unit.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/main_return_type_not_unit.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/main_with_type_parameters.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/main_with_type_parameters.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/main_with_type_parameters.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/main_with_type_parameters.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_complicated_rhs.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_complicated_rhs.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_complicated_rhs.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_complicated_rhs.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_complicated_rhs.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_complicated_rhs.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_complicated_rhs.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_complicated_rhs.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_constraints_not_satisfied.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_constraints_not_satisfied.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_constraints_not_satisfied.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_constraints_not_satisfied.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_constraints_not_satisfied.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_constraints_not_satisfied.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_constraints_not_satisfied.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_constraints_not_satisfied.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_entry_function.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_entry_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_entry_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_entry_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_entry_function_was_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_entry_function_was_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_entry_function_was_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_entry_function_was_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_entry_function_was_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_entry_function_was_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_entry_function_was_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_entry_function_was_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_explicit_type_arguments_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_internal.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_internal.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_internal.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_internal.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_internal.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_internal.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_internal.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_internal.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_missing_function.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_missing_function.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_missing_function.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_missing_function.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_missing_function.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_missing_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_missing_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_missing_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_visibility_friend.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_visibility_friend.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_visibility_friend.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_visibility_friend.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_visibility_friend_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_visibility_friend_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_visibility_friend_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_visibility_friend_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_visibility_friend_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_visibility_friend_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_visibility_friend_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_visibility_friend_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_wrong_argument_in_list.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_wrong_argument_in_list.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_wrong_argument_in_list.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_wrong_argument_in_list.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_wrong_argument_in_list.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_wrong_argument_in_list.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_wrong_argument_in_list.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_wrong_argument_in_list.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_wrong_arity.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_wrong_arity.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_wrong_arity.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_wrong_arity.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_wrong_arity.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_wrong_arity.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_wrong_arity.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_wrong_arity.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_wrong_single_argument.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_wrong_single_argument.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_wrong_single_argument.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_wrong_single_argument.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/module_call_wrong_single_argument.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_wrong_single_argument.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/module_call_wrong_single_argument.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/module_call_wrong_single_argument.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutable_borrow_from_immutable.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutable_borrow_from_immutable.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutable_borrow_from_immutable.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutable_borrow_from_immutable.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutable_borrow_from_immutable.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutable_borrow_from_immutable.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutable_borrow_from_immutable.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutable_borrow_from_immutable.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutable_eq_and_neq.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutable_eq_and_neq.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutable_eq_and_neq.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutable_eq_and_neq.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutable_eq_and_neq_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutable_eq_and_neq_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutable_eq_and_neq_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutable_eq_and_neq_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutable_eq_and_neq_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutable_eq_and_neq_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutable_eq_and_neq_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutable_eq_and_neq_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutate.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutate.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutate.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutate.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutate_field_internal.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_field_internal.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutate_field_internal.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_field_internal.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutate_field_internal.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_field_internal.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutate_field_internal.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_field_internal.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutate_immutable.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_immutable.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutate_immutable.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_immutable.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutate_immutable.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_immutable.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutate_immutable.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_immutable.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutate_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutate_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutate_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutate_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutate_non_ref.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_non_ref.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutate_non_ref.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_non_ref.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutate_non_ref.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_non_ref.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutate_non_ref.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_non_ref.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutate_resource.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_resource.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutate_resource.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_resource.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/mutate_resource.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_resource.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/mutate_resource.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/mutate_resource.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/native_structs_pack_unpack.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/native_structs_pack_unpack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/native_structs_pack_unpack.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/native_structs_pack_unpack.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/native_structs_pack_unpack.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/native_structs_pack_unpack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/native_structs_pack_unpack.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/native_structs_pack_unpack.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/neq.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/neq.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/neq.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/neq.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/neq_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/neq_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/neq_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/neq_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/neq_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/neq_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/neq_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/neq_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/non_phantom_in_phantom_pos.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/non_phantom_in_phantom_pos.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/non_phantom_in_phantom_pos.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/non_phantom_in_phantom_pos.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/non_phantom_in_phantom_pos.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/non_phantom_in_phantom_pos.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/non_phantom_in_phantom_pos.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/non_phantom_in_phantom_pos.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/number_literal_too_large.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/number_literal_too_large.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/number_literal_too_large.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/number_literal_too_large.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/number_literal_too_large.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/number_literal_too_large.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/number_literal_too_large.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/number_literal_too_large.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/other_builtins.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/other_builtins.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/other_builtins.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/other_builtins.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/other_builtins_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/other_builtins_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/other_builtins_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/other_builtins_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/other_builtins_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/other_builtins_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/other_builtins_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/other_builtins_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_constraint_not_satisfied.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_constraint_not_satisfied.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_constraint_not_satisfied.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_constraint_not_satisfied.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_constraint_not_satisfied.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_constraint_not_satisfied.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_constraint_not_satisfied.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_constraint_not_satisfied.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_invalid_argument.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_invalid_argument.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_invalid_argument.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_invalid_argument.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_invalid_argument.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_invalid_argument.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_invalid_argument.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_invalid_argument.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_missing_field.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_missing_field.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_missing_field.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_missing_field.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_missing_field.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_missing_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_missing_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_missing_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_multiple.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_multiple.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_multiple.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_multiple.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_multiple.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_multiple.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_multiple.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_multiple.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_private_with_field.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_private_with_field.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_private_with_field.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_private_with_field.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_private_with_field.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_private_with_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_private_with_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_private_with_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_reference.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_reference.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_reference.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_reference.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_reference.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_reference.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_reference.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_reference.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_unit.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_unit.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_unit.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_unit.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_unit.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_unit.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_unit.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_unit.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_unpack_private.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_unpack_private.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_unpack_private.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_unpack_private.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_unpack_private.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_unpack_private.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_unpack_private.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_unpack_private.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_unpack_private_script.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_unpack_private_script.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_unpack_private_script.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_unpack_private_script.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/pack_unpack_private_script.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/pack_unpack_private_script.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/pack_unpack_private_script.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/pack_unpack_private_script.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/phantom_param_op_abilities.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_param_op_abilities.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/phantom_param_op_abilities.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_param_op_abilities.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/phantom_param_op_abilities_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_param_op_abilities_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/phantom_param_op_abilities_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_param_op_abilities_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/phantom_param_op_abilities_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_param_op_abilities_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/phantom_param_op_abilities_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_param_op_abilities_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/phantom_param_struct_decl.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_param_struct_decl.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/phantom_param_struct_decl.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_param_struct_decl.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/phantom_param_struct_decl_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_param_struct_decl_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/phantom_param_struct_decl_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_param_struct_decl_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/phantom_param_struct_decl_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_param_struct_decl_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/phantom_param_struct_decl_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_param_struct_decl_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_params_constraint_abilities_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/phantom_params_field_abilities.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_params_field_abilities.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/phantom_params_field_abilities.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_params_field_abilities.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/phantom_params_field_abilities_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_params_field_abilities_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/phantom_params_field_abilities_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_params_field_abilities_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/phantom_params_field_abilities_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_params_field_abilities_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/phantom_params_field_abilities_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/phantom_params_field_abilities_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/recursive_local.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/recursive_local.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/recursive_local.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/recursive_local.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/recursive_local.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/recursive_local.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/recursive_local.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/recursive_local.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/recursive_structs.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/recursive_structs.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/recursive_structs.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/recursive_structs.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/recursive_structs.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/recursive_structs.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/recursive_structs.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/recursive_structs.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/recursive_structs_malformed.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/recursive_structs_malformed.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/recursive_structs_malformed.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/recursive_structs_malformed.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/recursive_structs_malformed.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/recursive_structs_malformed.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/recursive_structs_malformed.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/recursive_structs_malformed.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/return_any_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/return_any_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/return_any_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/return_any_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/return_any_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/return_any_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/return_any_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/return_any_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/return_type_explicit_exp.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/return_type_explicit_exp.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/return_type_explicit_exp.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/return_type_explicit_exp.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/return_type_explicit_exp_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/return_type_explicit_exp_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/return_type_explicit_exp_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/return_type_explicit_exp_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/return_type_explicit_exp_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/return_type_explicit_exp_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/return_type_explicit_exp_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/return_type_explicit_exp_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/return_type_last_exp.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/return_type_last_exp.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/return_type_last_exp.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/return_type_last_exp.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/return_type_last_exp_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/return_type_last_exp_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/return_type_last_exp_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/return_type_last_exp_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/return_type_last_exp_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/return_type_last_exp_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/return_type_last_exp_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/return_type_last_exp_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/seq_cannot_ignore_resource.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/seq_cannot_ignore_resource.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/seq_cannot_ignore_resource.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/seq_cannot_ignore_resource.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/seq_cannot_ignore_resource.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/seq_cannot_ignore_resource.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/seq_cannot_ignore_resource.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/seq_cannot_ignore_resource.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/seq_ignores_value.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/seq_ignores_value.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/seq_ignores_value.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/seq_ignores_value.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/shadowing.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/shadowing.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/shadowing.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/shadowing.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/shadowing_invalid_scope.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/shadowing_invalid_scope.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/shadowing_invalid_scope.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/shadowing_invalid_scope.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/shadowing_invalid_scope.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/shadowing_invalid_scope.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/shadowing_invalid_scope.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/shadowing_invalid_scope.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/shadowing_invalid_types.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/shadowing_invalid_types.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/shadowing_invalid_types.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/shadowing_invalid_types.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/shadowing_invalid_types.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/shadowing_invalid_types.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/shadowing_invalid_types.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/shadowing_invalid_types.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/spec_block_fail.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/spec_block_fail.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/spec_block_fail.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/spec_block_fail.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/spec_block_fail.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/spec_block_fail.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/spec_block_fail.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/spec_block_fail.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/spec_block_ok.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/spec_block_ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/spec_block_ok.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/spec_block_ok.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_annotation.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_annotation.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_annotation.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_annotation.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_annotation_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_annotation_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_annotation_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_annotation_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_annotation_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_annotation_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_annotation_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_annotation_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_args.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_args.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_args.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_args.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_args_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_args_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_args_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_args_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_args_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_args_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_args_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_args_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_assign.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_assign.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_assign.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_assign.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_assign_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_assign_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_assign_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_assign_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_assign_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_assign_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_assign_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_assign_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_bind.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_bind.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_bind.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_bind.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_bind_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_bind_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_bind_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_bind_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_bind_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_bind_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_bind_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_bind_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_return.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_return.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_return.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_return.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_return_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_return_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_return_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_return_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/subtype_return_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_return_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/subtype_return_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/subtype_return_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_pack.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_pack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_pack.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_pack.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_pack.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_pack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_pack.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_pack.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_pack_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_pack_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_pack_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_pack_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_pack_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_pack_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_pack_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_pack_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_unpack.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_unpack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_unpack.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_unpack.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_assign_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_single_unpack_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_pack_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_assign_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/type_variable_join_threaded_unpack_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unary_not.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/unary_not.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unary_not.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unary_not.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unary_not_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/unary_not_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unary_not_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unary_not_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unary_not_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/unary_not_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unary_not_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unary_not_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_call.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_call.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_call.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_call.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_call.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_call.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_call.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_call.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_pack.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_pack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_pack.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_pack.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_pack.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_pack.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_pack.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_pack.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_unpack_assign.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_unpack_assign.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_unpack_assign.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_unpack_assign.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_unpack_assign.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_unpack_assign.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_unpack_assign.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_unpack_assign.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_unpack_bind.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_unpack_bind.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_unpack_bind.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_unpack_bind.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_unpack_bind.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_unpack_bind.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_unpack_bind.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_unpack_bind.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_unpack_decl.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_unpack_decl.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_unpack_decl.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_unpack_decl.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_unpack_decl.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_unpack_decl.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/uninferred_type_unpack_decl.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/uninferred_type_unpack_decl.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unit.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/unit.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unit.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unit.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_const.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_const.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_const.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_const.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_const.unused b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_const.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_const.unused rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_const.unused diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_const.unused.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_const.unused.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_const.unused.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_const.unused.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_functions.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_functions.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_functions.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_functions.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_functions.unused b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_functions.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_functions.unused rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_functions.unused diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_functions.unused.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_functions.unused.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_functions.unused.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_functions.unused.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_id_field.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_id_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_id_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_id_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_id_field.unused b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_id_field.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_id_field.unused rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_id_field.unused diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_id_field.unused.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_id_field.unused.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_id_field.unused.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_id_field.unused.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_local.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_local.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_local.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_local.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_local.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_local.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_local.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_local.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_non_phantom_param.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_non_phantom_param.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_non_phantom_param.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_non_phantom_param.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_non_phantom_param.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_non_phantom_param.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_non_phantom_param.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_non_phantom_param.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_struct_field.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_struct_field.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_struct_field.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_struct_field.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_struct_field.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_struct_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_struct_field.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_struct_field.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_struct_field.unused b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_struct_field.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_struct_field.unused rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_struct_field.unused diff --git a/external-crates/move/move-compiler/tests/move_check/typing/unused_struct_field.unused.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/unused_struct_field.unused.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/unused_struct_field.unused.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/unused_struct_field.unused.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/use_local.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/use_local.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/use_local.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/use_local.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/used_const.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/used_const.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/used_const.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/used_const.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/used_const.unused b/external-crates/move/crates/move-compiler/tests/move_check/typing/used_const.unused similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/used_const.unused rename to external-crates/move/crates/move-compiler/tests/move_check/typing/used_const.unused diff --git a/external-crates/move/move-compiler/tests/move_check/typing/values.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/values.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/values.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/values.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/vector_basic_cases.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/vector_basic_cases.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/vector_basic_cases.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/vector_basic_cases.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/vector_mismatched_args.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/vector_mismatched_args.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/vector_mismatched_args.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/vector_mismatched_args.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/vector_mismatched_args.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/vector_mismatched_args.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/vector_mismatched_args.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/vector_mismatched_args.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/vector_mismatched_args_non_base_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/vector_mismatched_args_non_base_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/vector_mismatched_args_non_base_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/vector_mismatched_args_non_base_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/vector_mismatched_args_non_base_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/vector_mismatched_args_non_base_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/vector_mismatched_args_non_base_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/vector_mismatched_args_non_base_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/vector_no_type_inferred.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/vector_no_type_inferred.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/vector_no_type_inferred.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/vector_no_type_inferred.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/vector_no_type_inferred.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/vector_no_type_inferred.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/vector_no_type_inferred.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/vector_no_type_inferred.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/vector_with_non_base_type.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/vector_with_non_base_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/vector_with_non_base_type.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/vector_with_non_base_type.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/vector_with_non_base_type.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/vector_with_non_base_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/vector_with_non_base_type.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/vector_with_non_base_type.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/vector_with_non_base_type_inferred.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/vector_with_non_base_type_inferred.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/vector_with_non_base_type_inferred.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/vector_with_non_base_type_inferred.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/vector_with_non_base_type_inferred.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/vector_with_non_base_type_inferred.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/vector_with_non_base_type_inferred.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/vector_with_non_base_type_inferred.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/while_body.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/while_body.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/while_body.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/while_body.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/while_body_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/while_body_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/while_body_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/while_body_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/while_body_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/while_body_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/while_body_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/while_body_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/while_condition.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/while_condition.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/while_condition.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/while_condition.move diff --git a/external-crates/move/move-compiler/tests/move_check/typing/while_condition_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/typing/while_condition_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/while_condition_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/typing/while_condition_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/typing/while_condition_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/typing/while_condition_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/typing/while_condition_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/typing/while_condition_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/attribute_location.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/attribute_location.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/attribute_location.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/attribute_location.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/attribute_location_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/attribute_location_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/attribute_location_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/attribute_location_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/attribute_location_invalid.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location_invalid.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/attribute_location_invalid.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location_invalid.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/attribute_location_invalid.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location_invalid.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/attribute_location_invalid.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/attribute_location_invalid.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_members.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_members.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_members.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_members.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_members.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_members.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_members.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_members.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_members_non_test_function.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/cross_module_test_only_module.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_bad_value.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_constants.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_constants.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_constants.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_constants.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_constants.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_constants.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_constants.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_constants.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_constants_invalid.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_invalid_literals.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_not_test.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_not_test.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_not_test.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_not_test.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_not_test.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_not_test.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_not_test.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_not_test.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_not_test.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_not_test.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_not_test.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_not_test.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_on_non_function.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/expected_failure_out_of_range_value.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/extra_attributes.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/extra_attributes.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/extra_attributes.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/extra_attributes.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/extra_attributes.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/extra_attributes.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/extra_attributes.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/extra_attributes.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/extra_attributes.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/extra_attributes.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/extra_attributes.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/extra_attributes.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_code_name.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/invalid_expected_failure_name.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/multiple_errors.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_errors.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/multiple_errors.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_errors.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/multiple_errors.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_errors.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/multiple_errors.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_errors.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/multiple_errors.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_errors.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/multiple_errors.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_errors.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/multiple_test_annotations.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_test_annotations.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/multiple_test_annotations.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_test_annotations.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/multiple_test_annotations.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_test_annotations.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/multiple_test_annotations.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_test_annotations.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/multiple_test_annotations.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_test_annotations.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/multiple_test_annotations.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/multiple_test_annotations.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/named_address_no_value_in_annotation.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_assignment.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_location.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_invalid_location_module.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_valid.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_valid.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_valid.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_valid.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_valid.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/other_failures_valid.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/other_failures_valid.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_on_main.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_multiple_top_level.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_on_main.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_on_main.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_on_main.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_on_main.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_on_main.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_on_main.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_on_main.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_on_main.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_on_main.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_on_main.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_on_main.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_on_main.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_on_main.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_on_main.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_on_main.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_on_main.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_top_level.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_top_level.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_top_level.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_top_level.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_top_level.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_top_level.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_top_level.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_top_level.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_top_level.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_top_level.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_top_level.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_top_level.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_top_level.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_top_level.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/script_with_test_top_level.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/script_with_test_top_level.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.unit_test.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.unit_test.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.unit_test.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_and_test_only_annotation.unit_test.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/test_filter_function.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_filter_function.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/test_filter_function.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_filter_function.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/test_filter_function.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_filter_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/test_filter_function.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_filter_function.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/test_filter_struct.exp b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_filter_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/test_filter_struct.exp rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_filter_struct.exp diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/test_filter_struct.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_filter_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/test_filter_struct.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/test_filter_struct.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/valid_test_module.move b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/valid_test_module.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/valid_test_module.move rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/valid_test_module.move diff --git a/external-crates/move/move-compiler/tests/move_check/unit_test/valid_test_module.unit_test b/external-crates/move/crates/move-compiler/tests/move_check/unit_test/valid_test_module.unit_test similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/unit_test/valid_test_module.unit_test rename to external-crates/move/crates/move-compiler/tests/move_check/unit_test/valid_test_module.unit_test diff --git a/external-crates/move/move-compiler/tests/move_check/verification/cross_module_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/verification/cross_module_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/verification/cross_module_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/verification/cross_module_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/verification/cross_module_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/verification/cross_module_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/verification/cross_module_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/verification/cross_module_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/verification/cross_module_valid.move b/external-crates/move/crates/move-compiler/tests/move_check/verification/cross_module_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/verification/cross_module_valid.move rename to external-crates/move/crates/move-compiler/tests/move_check/verification/cross_module_valid.move diff --git a/external-crates/move/move-compiler/tests/move_check/verification/cross_module_valid.verification b/external-crates/move/crates/move-compiler/tests/move_check/verification/cross_module_valid.verification similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/verification/cross_module_valid.verification rename to external-crates/move/crates/move-compiler/tests/move_check/verification/cross_module_valid.verification diff --git a/external-crates/move/move-compiler/tests/move_check/verification/double_annotation.move b/external-crates/move/crates/move-compiler/tests/move_check/verification/double_annotation.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/verification/double_annotation.move rename to external-crates/move/crates/move-compiler/tests/move_check/verification/double_annotation.move diff --git a/external-crates/move/move-compiler/tests/move_check/verification/double_annotation.verification b/external-crates/move/crates/move-compiler/tests/move_check/verification/double_annotation.verification similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/verification/double_annotation.verification rename to external-crates/move/crates/move-compiler/tests/move_check/verification/double_annotation.verification diff --git a/external-crates/move/move-compiler/tests/move_check/verification/double_annotation.verification.exp b/external-crates/move/crates/move-compiler/tests/move_check/verification/double_annotation.verification.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/verification/double_annotation.verification.exp rename to external-crates/move/crates/move-compiler/tests/move_check/verification/double_annotation.verification.exp diff --git a/external-crates/move/move-compiler/tests/move_check/verification/single_module_invalid.exp b/external-crates/move/crates/move-compiler/tests/move_check/verification/single_module_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/verification/single_module_invalid.exp rename to external-crates/move/crates/move-compiler/tests/move_check/verification/single_module_invalid.exp diff --git a/external-crates/move/move-compiler/tests/move_check/verification/single_module_invalid.move b/external-crates/move/crates/move-compiler/tests/move_check/verification/single_module_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/verification/single_module_invalid.move rename to external-crates/move/crates/move-compiler/tests/move_check/verification/single_module_invalid.move diff --git a/external-crates/move/move-compiler/tests/move_check/verification/single_module_invalid.verification b/external-crates/move/crates/move-compiler/tests/move_check/verification/single_module_invalid.verification similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/verification/single_module_invalid.verification rename to external-crates/move/crates/move-compiler/tests/move_check/verification/single_module_invalid.verification diff --git a/external-crates/move/move-compiler/tests/move_check/verification/single_module_valid.move b/external-crates/move/crates/move-compiler/tests/move_check/verification/single_module_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/verification/single_module_valid.move rename to external-crates/move/crates/move-compiler/tests/move_check/verification/single_module_valid.move diff --git a/external-crates/move/move-compiler/tests/move_check/verification/single_module_valid.verification b/external-crates/move/crates/move-compiler/tests/move_check/verification/single_module_valid.verification similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/verification/single_module_valid.verification rename to external-crates/move/crates/move-compiler/tests/move_check/verification/single_module_valid.verification diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/all.move b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/all.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/all.move rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/all.move diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/allow_with_no_filter.exp b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/allow_with_no_filter.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/allow_with_no_filter.exp rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/allow_with_no_filter.exp diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/allow_with_no_filter.move b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/allow_with_no_filter.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/allow_with_no_filter.move rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/allow_with_no_filter.move diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/bad_attr.exp b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/bad_attr.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/bad_attr.exp rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/bad_attr.exp diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/bad_attr.move b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/bad_attr.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/bad_attr.move rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/bad_attr.move diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/bad_location.exp b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/bad_location.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/bad_location.exp rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/bad_location.exp diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/bad_location.move b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/bad_location.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/bad_location.move rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/bad_location.move diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/dead_code.move b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/dead_code.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/dead_code.move rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/dead_code.move diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/missing_phantom.move b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/missing_phantom.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/missing_phantom.move rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/missing_phantom.move diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/unknown_warning.exp b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unknown_warning.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/unknown_warning.exp rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unknown_warning.exp diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/unknown_warning.move b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unknown_warning.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/unknown_warning.move rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unknown_warning.move diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/unused.exp b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused.exp similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/unused.exp rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused.exp diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/unused.move b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/unused.move rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused.move diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/unused_assignment.move b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused_assignment.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/unused_assignment.move rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused_assignment.move diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/unused_trailing_semi.move b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused_trailing_semi.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/unused_trailing_semi.move rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused_trailing_semi.move diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/unused_type_parameter.move b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused_type_parameter.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/unused_type_parameter.move rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused_type_parameter.move diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/unused_use.move b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused_use.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/unused_use.move rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused_use.move diff --git a/external-crates/move/move-compiler/tests/move_check/warning_suppression/unused_variable.move b/external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused_variable.move similarity index 100% rename from external-crates/move/move-compiler/tests/move_check/warning_suppression/unused_variable.move rename to external-crates/move/crates/move-compiler/tests/move_check/warning_suppression/unused_variable.move diff --git a/external-crates/move/move-compiler/tests/move_check_testsuite.rs b/external-crates/move/crates/move-compiler/tests/move_check_testsuite.rs similarity index 100% rename from external-crates/move/move-compiler/tests/move_check_testsuite.rs rename to external-crates/move/crates/move-compiler/tests/move_check_testsuite.rs diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/clock_mut.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/clock_mut.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/clock_mut.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/clock_mut.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/clock_mut.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/clock_mut.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/clock_mut.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/clock_mut.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/clock_ref.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/clock_ref.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/clock_ref.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/clock_ref.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/clock_val.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/clock_val.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/clock_val.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/clock_val.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/clock_val.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/clock_val.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/clock_val.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/clock_val.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_and_generic_object_params.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_and_generic_object_params.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_and_generic_object_params.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_and_generic_object_params.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_obj_mut_ref_vector.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_obj_mut_ref_vector.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_obj_mut_ref_vector.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_obj_mut_ref_vector.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_obj_mut_ref_vector.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_obj_mut_ref_vector.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_obj_mut_ref_vector.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_obj_mut_ref_vector.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_obj_ref_vector.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_obj_ref_vector.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_obj_ref_vector.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_obj_ref_vector.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_obj_ref_vector.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_obj_ref_vector.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_obj_ref_vector.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_obj_ref_vector.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_param_after_primitive.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_param_after_primitive.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_param_after_primitive.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_param_after_primitive.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_with_key_invalid.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_with_key_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_with_key_invalid.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_with_key_invalid.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_with_key_invalid.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_with_key_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_with_key_invalid.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_with_key_invalid.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_with_key_valid.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_with_key_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/generic_with_key_valid.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/generic_with_key_valid.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/id.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/id.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/id.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/id.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/immut_receiving_ref.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/immut_receiving_ref.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/immut_receiving_ref.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/immut_receiving_ref.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/mut_receiving_ref.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/mut_receiving_ref.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/mut_receiving_ref.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/mut_receiving_ref.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/nested_generic_vector_param.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/nested_generic_vector_param.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/nested_generic_vector_param.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/nested_generic_vector_param.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/nested_key_generic_vector_param.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/nested_key_generic_vector_param.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/nested_key_generic_vector_param.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/nested_key_generic_vector_param.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/nested_key_generic_vector_param.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/nested_key_generic_vector_param.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/nested_key_generic_vector_param.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/nested_key_generic_vector_param.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic_valid.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic_valid.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct_generic_valid.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct_vector.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct_vector.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct_vector.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct_vector.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct_vector.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct_vector.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/non_key_struct_vector.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/non_key_struct_vector.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/obj_mut_ref_vector.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/obj_mut_ref_vector.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/obj_mut_ref_vector.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/obj_mut_ref_vector.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/obj_mut_ref_vector.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/obj_mut_ref_vector.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/obj_mut_ref_vector.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/obj_mut_ref_vector.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/obj_ref_vector.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/obj_ref_vector.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/obj_ref_vector.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/obj_ref_vector.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/obj_ref_vector.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/obj_ref_vector.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/obj_ref_vector.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/obj_ref_vector.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/ok.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/ok.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/ok.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/option.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/option.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/option.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/option.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/optional_txn_context.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/optional_txn_context.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/optional_txn_context.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/optional_txn_context.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/receiving_non_object_type.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/receiving_non_object_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/receiving_non_object_type.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/receiving_non_object_type.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/receiving_non_object_type.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/receiving_non_object_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/receiving_non_object_type.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/receiving_non_object_type.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/receiving_with_object_type.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/receiving_with_object_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/receiving_with_object_type.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/receiving_with_object_type.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/return_values.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/return_values.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/return_values.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/return_values.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/return_values_invalid.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/return_values_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/return_values_invalid.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/return_values_invalid.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/return_values_invalid.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/return_values_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/return_values_invalid.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/return_values_invalid.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/single_generic_vector_param.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/single_generic_vector_param.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/single_generic_vector_param.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/single_generic_vector_param.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/single_type_param.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/single_type_param.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/single_type_param.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/single_type_param.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/single_type_param_generic_object.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/single_type_param_generic_object.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/single_type_param_generic_object.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/single_type_param_generic_object.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/single_type_param_key.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/single_type_param_key.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/single_type_param_key.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/single_type_param_key.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/entry_points/string.move b/external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/string.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/entry_points/string.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/entry_points/string.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/direct_leak_through_call.move b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/direct_leak_through_call.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/direct_leak_through_call.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/direct_leak_through_call.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/indirect_leak_through_call.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/indirect_leak_through_call.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/indirect_leak_through_call.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/indirect_leak_through_call.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/indirect_leak_through_call.move b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/indirect_leak_through_call.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/indirect_leak_through_call.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/indirect_leak_through_call.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/infinite_loop.move b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/infinite_loop.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/infinite_loop.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/infinite_loop.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/loop.move b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/loop.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/loop.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/loop.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/through_call_with_borrow_field.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_call_with_borrow_field.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/through_call_with_borrow_field.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_call_with_borrow_field.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/through_call_with_borrow_field.move b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_call_with_borrow_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/through_call_with_borrow_field.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_call_with_borrow_field.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/through_direct_return.move b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_direct_return.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/through_direct_return.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_direct_return.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/through_indirect_return.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_indirect_return.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/through_indirect_return.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_indirect_return.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/through_indirect_return.move b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_indirect_return.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/through_indirect_return.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_indirect_return.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/through_pack.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_pack.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/through_pack.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_pack.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/through_pack.move b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_pack.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/through_pack.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_pack.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/through_reference.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_reference.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/through_reference.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_reference.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/through_reference.move b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_reference.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/through_reference.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_reference.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/through_vector.move b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_vector.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/through_vector.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/through_vector.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/transmute.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/transmute.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/transmute.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/transmute.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/id_leak/transmute.move b/external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/transmute.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/id_leak/transmute.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/id_leak/transmute.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/cannot_call_init.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/init/cannot_call_init.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/cannot_call_init.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/cannot_call_init.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/cannot_call_init.move b/external-crates/move/crates/move-compiler/tests/sui_mode/init/cannot_call_init.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/cannot_call_init.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/cannot_call_init.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/imm_tx_context.move b/external-crates/move/crates/move-compiler/tests/sui_mode/init/imm_tx_context.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/imm_tx_context.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/imm_tx_context.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/must_have_txn_context.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/init/must_have_txn_context.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/must_have_txn_context.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/must_have_txn_context.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/must_have_txn_context.move b/external-crates/move/crates/move-compiler/tests/sui_mode/init/must_have_txn_context.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/must_have_txn_context.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/must_have_txn_context.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/not_generic.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/init/not_generic.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/not_generic.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/not_generic.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/not_generic.move b/external-crates/move/crates/move-compiler/tests/sui_mode/init/not_generic.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/not_generic.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/not_generic.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/not_private.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/init/not_private.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/not_private.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/not_private.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/not_private.move b/external-crates/move/crates/move-compiler/tests/sui_mode/init/not_private.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/not_private.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/not_private.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/not_txn_context.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/init/not_txn_context.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/not_txn_context.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/not_txn_context.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/not_txn_context.move b/external-crates/move/crates/move-compiler/tests/sui_mode/init/not_txn_context.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/not_txn_context.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/not_txn_context.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/ok.move b/external-crates/move/crates/move-compiler/tests/sui_mode/init/ok.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/ok.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/ok.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/return_values.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/init/return_values.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/return_values.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/return_values.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/return_values.move b/external-crates/move/crates/move-compiler/tests/sui_mode/init/return_values.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/return_values.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/return_values.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/init/unused_function.move b/external-crates/move/crates/move-compiler/tests/sui_mode/init/unused_function.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/init/unused_function.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/init/unused_function.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/bool_field.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/bool_field.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/bool_field.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/bool_field.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/bool_field.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/bool_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/bool_field.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/bool_field.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/init_many_wrong_parameters.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/init_many_wrong_parameters.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/init_many_wrong_parameters.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/init_many_wrong_parameters.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/init_many_wrong_parameters.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/init_many_wrong_parameters.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/init_many_wrong_parameters.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/init_many_wrong_parameters.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/init_unbound_type.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/init_unbound_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/init_unbound_type.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/init_unbound_type.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/init_unbound_type.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/init_unbound_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/init_unbound_type.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/init_unbound_type.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/instantiate.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/instantiate.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/instantiate.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/instantiate.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/instantiate.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/instantiate.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/instantiate.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/instantiate.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/many_fields_invalid.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/many_fields_invalid.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/many_fields_invalid.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/many_fields_invalid.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/many_fields_invalid.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/many_fields_invalid.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/many_fields_invalid.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/many_fields_invalid.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/many_fields_valid.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/many_fields_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/many_fields_valid.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/many_fields_valid.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/more_abilities.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/more_abilities.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/more_abilities.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/more_abilities.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/more_abilities.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/more_abilities.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/more_abilities.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/more_abilities.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/no_drop.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/no_drop.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/no_drop.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/no_drop.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/no_drop.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/no_drop.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/no_drop.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/no_drop.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/no_field.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/no_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/no_field.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/no_field.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/no_init_arg.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/no_init_arg.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/no_init_arg.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/no_init_arg.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/no_init_arg.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/no_init_arg.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/no_init_arg.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/no_init_arg.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/other_mod_def.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/other_mod_def.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/other_mod_def.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/other_mod_def.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/other_mod_def.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/other_mod_def.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/other_mod_def.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/other_mod_def.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/type_param.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/type_param.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/type_param.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/type_param.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/type_param.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/type_param.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/type_param.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/type_param.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field_with_init.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field_with_init.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field_with_init.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field_with_init.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field_with_init.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field_with_init.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field_with_init.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_and_extra_field_with_init.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_with_init.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_with_init.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_with_init.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_with_init.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_with_init.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_with_init.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_with_init.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_field_type_with_init.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_init_type.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_init_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_init_type.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_init_type.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_init_type.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_init_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_init_type.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_init_type.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_name.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_name.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_name.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_name.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_name.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_name.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_name.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_name_format.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_name_format.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_name_format.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_name_format.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_name_format.move b/external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_name_format.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/one_time_witness/wrong_name_format.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/one_time_witness/wrong_name_format.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer.move b/external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer_generic.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer_generic.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer_generic.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer_generic.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer_generic.move b/external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer_generic.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer_generic.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer_generic.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store.move b/external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store_generic.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store_generic.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store_generic.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store_generic.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store_generic.move b/external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store_generic.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store_generic.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/no_public_transfer_store_generic.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/private_generics/private_event_emit.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/private_event_emit.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/private_generics/private_event_emit.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/private_event_emit.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/private_generics/private_event_emit.move b/external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/private_event_emit.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/private_generics/private_event_emit.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/private_event_emit.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/private_generics/public_transfer_with_store.move b/external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/public_transfer_with_store.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/private_generics/public_transfer_with_store.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/public_transfer_with_store.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/private_generics/public_transfer_with_store_generic.move b/external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/public_transfer_with_store_generic.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/private_generics/public_transfer_with_store_generic.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/private_generics/public_transfer_with_store_generic.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_first_field_not_id.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_first_field_not_id.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_first_field_not_id.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_first_field_not_id.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_first_field_not_id.move b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_first_field_not_id.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_first_field_not_id.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_first_field_not_id.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_address.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_address.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_address.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_address.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_address.move b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_address.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_address.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_address.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_name.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_name.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_name.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_name.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_name.move b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_name.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_name.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_struct_name.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_type.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_type.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_type.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_type.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_type.move b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_type.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_type.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_incorrect_type.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_valid.move b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_valid.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_valid.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_id_field_valid.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_second_field_id.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_second_field_id.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_second_field_id.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_second_field_id.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_second_field_id.move b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_second_field_id.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_second_field_id.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_second_field_id.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_with_drop.exp b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_with_drop.exp similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_with_drop.exp rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_with_drop.exp diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_with_drop.move b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_with_drop.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/key_struct_with_drop.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/key_struct_with_drop.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/unused_id_field.move b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/unused_id_field.move similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/unused_id_field.move rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/unused_id_field.move diff --git a/external-crates/move/move-compiler/tests/sui_mode/struct_with_key/unused_id_field.unused b/external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/unused_id_field.unused similarity index 100% rename from external-crates/move/move-compiler/tests/sui_mode/struct_with_key/unused_id_field.unused rename to external-crates/move/crates/move-compiler/tests/sui_mode/struct_with_key/unused_id_field.unused diff --git a/external-crates/move/move-core/types/Cargo.toml b/external-crates/move/crates/move-core-types/Cargo.toml similarity index 100% rename from external-crates/move/move-core/types/Cargo.toml rename to external-crates/move/crates/move-core-types/Cargo.toml diff --git a/external-crates/move/move-core/types/src/abi.rs b/external-crates/move/crates/move-core-types/src/abi.rs similarity index 100% rename from external-crates/move/move-core/types/src/abi.rs rename to external-crates/move/crates/move-core-types/src/abi.rs diff --git a/external-crates/move/move-core/types/src/account_address.rs b/external-crates/move/crates/move-core-types/src/account_address.rs similarity index 100% rename from external-crates/move/move-core/types/src/account_address.rs rename to external-crates/move/crates/move-core-types/src/account_address.rs diff --git a/external-crates/move/move-core/types/src/effects.rs b/external-crates/move/crates/move-core-types/src/effects.rs similarity index 100% rename from external-crates/move/move-core/types/src/effects.rs rename to external-crates/move/crates/move-core-types/src/effects.rs diff --git a/external-crates/move/move-core/types/src/errmap.rs b/external-crates/move/crates/move-core-types/src/errmap.rs similarity index 100% rename from external-crates/move/move-core/types/src/errmap.rs rename to external-crates/move/crates/move-core-types/src/errmap.rs diff --git a/external-crates/move/move-core/types/src/gas_algebra.rs b/external-crates/move/crates/move-core-types/src/gas_algebra.rs similarity index 100% rename from external-crates/move/move-core/types/src/gas_algebra.rs rename to external-crates/move/crates/move-core-types/src/gas_algebra.rs diff --git a/external-crates/move/move-core/types/src/identifier.rs b/external-crates/move/crates/move-core-types/src/identifier.rs similarity index 100% rename from external-crates/move/move-core/types/src/identifier.rs rename to external-crates/move/crates/move-core-types/src/identifier.rs diff --git a/external-crates/move/move-core/types/src/language_storage.rs b/external-crates/move/crates/move-core-types/src/language_storage.rs similarity index 100% rename from external-crates/move/move-core/types/src/language_storage.rs rename to external-crates/move/crates/move-core-types/src/language_storage.rs diff --git a/external-crates/move/move-core/types/src/lib.rs b/external-crates/move/crates/move-core-types/src/lib.rs similarity index 100% rename from external-crates/move/move-core/types/src/lib.rs rename to external-crates/move/crates/move-core-types/src/lib.rs diff --git a/external-crates/move/move-core/types/src/metadata.rs b/external-crates/move/crates/move-core-types/src/metadata.rs similarity index 100% rename from external-crates/move/move-core/types/src/metadata.rs rename to external-crates/move/crates/move-core-types/src/metadata.rs diff --git a/external-crates/move/move-core/types/src/move_resource.rs b/external-crates/move/crates/move-core-types/src/move_resource.rs similarity index 100% rename from external-crates/move/move-core/types/src/move_resource.rs rename to external-crates/move/crates/move-core-types/src/move_resource.rs diff --git a/external-crates/move/move-core/types/src/parser.rs b/external-crates/move/crates/move-core-types/src/parser.rs similarity index 100% rename from external-crates/move/move-core/types/src/parser.rs rename to external-crates/move/crates/move-core-types/src/parser.rs diff --git a/external-crates/move/move-core/types/src/proptest_types.rs b/external-crates/move/crates/move-core-types/src/proptest_types.rs similarity index 100% rename from external-crates/move/move-core/types/src/proptest_types.rs rename to external-crates/move/crates/move-core-types/src/proptest_types.rs diff --git a/external-crates/move/move-core/types/src/resolver.rs b/external-crates/move/crates/move-core-types/src/resolver.rs similarity index 100% rename from external-crates/move/move-core/types/src/resolver.rs rename to external-crates/move/crates/move-core-types/src/resolver.rs diff --git a/external-crates/move/move-core/types/src/state.rs b/external-crates/move/crates/move-core-types/src/state.rs similarity index 100% rename from external-crates/move/move-core/types/src/state.rs rename to external-crates/move/crates/move-core-types/src/state.rs diff --git a/external-crates/move/move-core/types/src/transaction_argument.rs b/external-crates/move/crates/move-core-types/src/transaction_argument.rs similarity index 100% rename from external-crates/move/move-core/types/src/transaction_argument.rs rename to external-crates/move/crates/move-core-types/src/transaction_argument.rs diff --git a/external-crates/move/move-core/types/src/u256.rs b/external-crates/move/crates/move-core-types/src/u256.rs similarity index 100% rename from external-crates/move/move-core/types/src/u256.rs rename to external-crates/move/crates/move-core-types/src/u256.rs diff --git a/external-crates/move/move-core/types/src/unit_tests/identifier_test.rs b/external-crates/move/crates/move-core-types/src/unit_tests/identifier_test.rs similarity index 100% rename from external-crates/move/move-core/types/src/unit_tests/identifier_test.rs rename to external-crates/move/crates/move-core-types/src/unit_tests/identifier_test.rs diff --git a/external-crates/move/move-core/types/src/unit_tests/language_storage_test.rs b/external-crates/move/crates/move-core-types/src/unit_tests/language_storage_test.rs similarity index 100% rename from external-crates/move/move-core/types/src/unit_tests/language_storage_test.rs rename to external-crates/move/crates/move-core-types/src/unit_tests/language_storage_test.rs diff --git a/external-crates/move/move-core/types/src/unit_tests/mod.rs b/external-crates/move/crates/move-core-types/src/unit_tests/mod.rs similarity index 100% rename from external-crates/move/move-core/types/src/unit_tests/mod.rs rename to external-crates/move/crates/move-core-types/src/unit_tests/mod.rs diff --git a/external-crates/move/move-core/types/src/unit_tests/staged_enum_variant_order/move_type_layout.yaml b/external-crates/move/crates/move-core-types/src/unit_tests/staged_enum_variant_order/move_type_layout.yaml similarity index 100% rename from external-crates/move/move-core/types/src/unit_tests/staged_enum_variant_order/move_type_layout.yaml rename to external-crates/move/crates/move-core-types/src/unit_tests/staged_enum_variant_order/move_type_layout.yaml diff --git a/external-crates/move/move-core/types/src/unit_tests/staged_enum_variant_order/move_value.yaml b/external-crates/move/crates/move-core-types/src/unit_tests/staged_enum_variant_order/move_value.yaml similarity index 100% rename from external-crates/move/move-core/types/src/unit_tests/staged_enum_variant_order/move_value.yaml rename to external-crates/move/crates/move-core-types/src/unit_tests/staged_enum_variant_order/move_value.yaml diff --git a/external-crates/move/move-core/types/src/unit_tests/staged_enum_variant_order/transaction_argument.yaml b/external-crates/move/crates/move-core-types/src/unit_tests/staged_enum_variant_order/transaction_argument.yaml similarity index 100% rename from external-crates/move/move-core/types/src/unit_tests/staged_enum_variant_order/transaction_argument.yaml rename to external-crates/move/crates/move-core-types/src/unit_tests/staged_enum_variant_order/transaction_argument.yaml diff --git a/external-crates/move/move-core/types/src/unit_tests/staged_enum_variant_order/type_tag.yaml b/external-crates/move/crates/move-core-types/src/unit_tests/staged_enum_variant_order/type_tag.yaml similarity index 100% rename from external-crates/move/move-core/types/src/unit_tests/staged_enum_variant_order/type_tag.yaml rename to external-crates/move/crates/move-core-types/src/unit_tests/staged_enum_variant_order/type_tag.yaml diff --git a/external-crates/move/move-core/types/src/unit_tests/value_test.rs b/external-crates/move/crates/move-core-types/src/unit_tests/value_test.rs similarity index 100% rename from external-crates/move/move-core/types/src/unit_tests/value_test.rs rename to external-crates/move/crates/move-core-types/src/unit_tests/value_test.rs diff --git a/external-crates/move/move-core/types/src/unit_tests/vm_status_test.rs b/external-crates/move/crates/move-core-types/src/unit_tests/vm_status_test.rs similarity index 100% rename from external-crates/move/move-core/types/src/unit_tests/vm_status_test.rs rename to external-crates/move/crates/move-core-types/src/unit_tests/vm_status_test.rs diff --git a/external-crates/move/move-core/types/src/value.rs b/external-crates/move/crates/move-core-types/src/value.rs similarity index 100% rename from external-crates/move/move-core/types/src/value.rs rename to external-crates/move/crates/move-core-types/src/value.rs diff --git a/external-crates/move/move-core/types/src/vm_status.rs b/external-crates/move/crates/move-core-types/src/vm_status.rs similarity index 100% rename from external-crates/move/move-core/types/src/vm_status.rs rename to external-crates/move/crates/move-core-types/src/vm_status.rs diff --git a/external-crates/move/tools/move-coverage/Cargo.toml b/external-crates/move/crates/move-coverage/Cargo.toml similarity index 100% rename from external-crates/move/tools/move-coverage/Cargo.toml rename to external-crates/move/crates/move-coverage/Cargo.toml diff --git a/external-crates/move/tools/move-coverage/check_coverage.bash b/external-crates/move/crates/move-coverage/check_coverage.bash similarity index 100% rename from external-crates/move/tools/move-coverage/check_coverage.bash rename to external-crates/move/crates/move-coverage/check_coverage.bash diff --git a/external-crates/move/tools/move-coverage/src/bin/coverage-summaries.rs b/external-crates/move/crates/move-coverage/src/bin/coverage-summaries.rs similarity index 100% rename from external-crates/move/tools/move-coverage/src/bin/coverage-summaries.rs rename to external-crates/move/crates/move-coverage/src/bin/coverage-summaries.rs diff --git a/external-crates/move/tools/move-coverage/src/bin/move-trace-conversion.rs b/external-crates/move/crates/move-coverage/src/bin/move-trace-conversion.rs similarity index 100% rename from external-crates/move/tools/move-coverage/src/bin/move-trace-conversion.rs rename to external-crates/move/crates/move-coverage/src/bin/move-trace-conversion.rs diff --git a/external-crates/move/tools/move-coverage/src/bin/source-coverage.rs b/external-crates/move/crates/move-coverage/src/bin/source-coverage.rs similarity index 100% rename from external-crates/move/tools/move-coverage/src/bin/source-coverage.rs rename to external-crates/move/crates/move-coverage/src/bin/source-coverage.rs diff --git a/external-crates/move/tools/move-coverage/src/coverage_map.rs b/external-crates/move/crates/move-coverage/src/coverage_map.rs similarity index 100% rename from external-crates/move/tools/move-coverage/src/coverage_map.rs rename to external-crates/move/crates/move-coverage/src/coverage_map.rs diff --git a/external-crates/move/tools/move-coverage/src/lib.rs b/external-crates/move/crates/move-coverage/src/lib.rs similarity index 100% rename from external-crates/move/tools/move-coverage/src/lib.rs rename to external-crates/move/crates/move-coverage/src/lib.rs diff --git a/external-crates/move/tools/move-coverage/src/source_coverage.rs b/external-crates/move/crates/move-coverage/src/source_coverage.rs similarity index 100% rename from external-crates/move/tools/move-coverage/src/source_coverage.rs rename to external-crates/move/crates/move-coverage/src/source_coverage.rs diff --git a/external-crates/move/tools/move-coverage/src/summary.rs b/external-crates/move/crates/move-coverage/src/summary.rs similarity index 100% rename from external-crates/move/tools/move-coverage/src/summary.rs rename to external-crates/move/crates/move-coverage/src/summary.rs diff --git a/external-crates/move/tools/move-coverage/utils.sh b/external-crates/move/crates/move-coverage/utils.sh similarity index 100% rename from external-crates/move/tools/move-coverage/utils.sh rename to external-crates/move/crates/move-coverage/utils.sh diff --git a/external-crates/move/tools/move-disassembler/Cargo.toml b/external-crates/move/crates/move-disassembler/Cargo.toml similarity index 100% rename from external-crates/move/tools/move-disassembler/Cargo.toml rename to external-crates/move/crates/move-disassembler/Cargo.toml diff --git a/external-crates/move/tools/move-disassembler/src/disassembler.rs b/external-crates/move/crates/move-disassembler/src/disassembler.rs similarity index 100% rename from external-crates/move/tools/move-disassembler/src/disassembler.rs rename to external-crates/move/crates/move-disassembler/src/disassembler.rs diff --git a/external-crates/move/tools/move-disassembler/src/lib.rs b/external-crates/move/crates/move-disassembler/src/lib.rs similarity index 100% rename from external-crates/move/tools/move-disassembler/src/lib.rs rename to external-crates/move/crates/move-disassembler/src/lib.rs diff --git a/external-crates/move/tools/move-disassembler/src/main.rs b/external-crates/move/crates/move-disassembler/src/main.rs similarity index 100% rename from external-crates/move/tools/move-disassembler/src/main.rs rename to external-crates/move/crates/move-disassembler/src/main.rs diff --git a/external-crates/move/move-prover/move-docgen/Cargo.toml b/external-crates/move/crates/move-docgen/Cargo.toml similarity index 100% rename from external-crates/move/move-prover/move-docgen/Cargo.toml rename to external-crates/move/crates/move-docgen/Cargo.toml diff --git a/external-crates/move/move-prover/move-docgen/README.md b/external-crates/move/crates/move-docgen/README.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/README.md rename to external-crates/move/crates/move-docgen/README.md diff --git a/external-crates/move/move-prover/move-docgen/src/docgen.rs b/external-crates/move/crates/move-docgen/src/docgen.rs similarity index 100% rename from external-crates/move/move-prover/move-docgen/src/docgen.rs rename to external-crates/move/crates/move-docgen/src/docgen.rs diff --git a/external-crates/move/move-prover/move-docgen/src/lib.rs b/external-crates/move/crates/move-docgen/src/lib.rs similarity index 100% rename from external-crates/move/move-prover/move-docgen/src/lib.rs rename to external-crates/move/crates/move-docgen/src/lib.rs diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/code_block_test.move b/external-crates/move/crates/move-docgen/tests/sources/code_block_test.move similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/code_block_test.move rename to external-crates/move/crates/move-docgen/tests/sources/code_block_test.move diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/code_block_test.spec_inline.md b/external-crates/move/crates/move-docgen/tests/sources/code_block_test.spec_inline.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/code_block_test.spec_inline.md rename to external-crates/move/crates/move-docgen/tests/sources/code_block_test.spec_inline.md diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/code_block_test.spec_inline_no_fold.md b/external-crates/move/crates/move-docgen/tests/sources/code_block_test.spec_inline_no_fold.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/code_block_test.spec_inline_no_fold.md rename to external-crates/move/crates/move-docgen/tests/sources/code_block_test.spec_inline_no_fold.md diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/code_block_test.spec_separate.md b/external-crates/move/crates/move-docgen/tests/sources/code_block_test.spec_separate.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/code_block_test.spec_separate.md rename to external-crates/move/crates/move-docgen/tests/sources/code_block_test.spec_separate.md diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/different_visbilities.move b/external-crates/move/crates/move-docgen/tests/sources/different_visbilities.move similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/different_visbilities.move rename to external-crates/move/crates/move-docgen/tests/sources/different_visbilities.move diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/different_visbilities.spec_inline.md b/external-crates/move/crates/move-docgen/tests/sources/different_visbilities.spec_inline.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/different_visbilities.spec_inline.md rename to external-crates/move/crates/move-docgen/tests/sources/different_visbilities.spec_inline.md diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/different_visbilities.spec_inline_no_fold.md b/external-crates/move/crates/move-docgen/tests/sources/different_visbilities.spec_inline_no_fold.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/different_visbilities.spec_inline_no_fold.md rename to external-crates/move/crates/move-docgen/tests/sources/different_visbilities.spec_inline_no_fold.md diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/different_visbilities.spec_separate.md b/external-crates/move/crates/move-docgen/tests/sources/different_visbilities.spec_separate.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/different_visbilities.spec_separate.md rename to external-crates/move/crates/move-docgen/tests/sources/different_visbilities.spec_separate.md diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/root_template.md b/external-crates/move/crates/move-docgen/tests/sources/root_template.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/root_template.md rename to external-crates/move/crates/move-docgen/tests/sources/root_template.md diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/root_template.spec_inline.md b/external-crates/move/crates/move-docgen/tests/sources/root_template.spec_inline.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/root_template.spec_inline.md rename to external-crates/move/crates/move-docgen/tests/sources/root_template.spec_inline.md diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/root_template.spec_inline_no_fold.md b/external-crates/move/crates/move-docgen/tests/sources/root_template.spec_inline_no_fold.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/root_template.spec_inline_no_fold.md rename to external-crates/move/crates/move-docgen/tests/sources/root_template.spec_inline_no_fold.md diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/root_template.spec_separate.md b/external-crates/move/crates/move-docgen/tests/sources/root_template.spec_separate.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/root_template.spec_separate.md rename to external-crates/move/crates/move-docgen/tests/sources/root_template.spec_separate.md diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/root_template_AnotherTypeOfScript.notest_move b/external-crates/move/crates/move-docgen/tests/sources/root_template_AnotherTypeOfScript.notest_move similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/root_template_AnotherTypeOfScript.notest_move rename to external-crates/move/crates/move-docgen/tests/sources/root_template_AnotherTypeOfScript.notest_move diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/root_template_OneTypeOfScript.notest_move b/external-crates/move/crates/move-docgen/tests/sources/root_template_OneTypeOfScript.notest_move similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/root_template_OneTypeOfScript.notest_move rename to external-crates/move/crates/move-docgen/tests/sources/root_template_OneTypeOfScript.notest_move diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/root_template_script1.notest_move b/external-crates/move/crates/move-docgen/tests/sources/root_template_script1.notest_move similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/root_template_script1.notest_move rename to external-crates/move/crates/move-docgen/tests/sources/root_template_script1.notest_move diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/root_template_script2.notest_move b/external-crates/move/crates/move-docgen/tests/sources/root_template_script2.notest_move similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/root_template_script2.notest_move rename to external-crates/move/crates/move-docgen/tests/sources/root_template_script2.notest_move diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/root_template_script3.notest_move b/external-crates/move/crates/move-docgen/tests/sources/root_template_script3.notest_move similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/root_template_script3.notest_move rename to external-crates/move/crates/move-docgen/tests/sources/root_template_script3.notest_move diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/some_script.move b/external-crates/move/crates/move-docgen/tests/sources/some_script.move similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/some_script.move rename to external-crates/move/crates/move-docgen/tests/sources/some_script.move diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/some_script.spec_inline.md b/external-crates/move/crates/move-docgen/tests/sources/some_script.spec_inline.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/some_script.spec_inline.md rename to external-crates/move/crates/move-docgen/tests/sources/some_script.spec_inline.md diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/some_script.spec_inline_no_fold.md b/external-crates/move/crates/move-docgen/tests/sources/some_script.spec_inline_no_fold.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/some_script.spec_inline_no_fold.md rename to external-crates/move/crates/move-docgen/tests/sources/some_script.spec_inline_no_fold.md diff --git a/external-crates/move/move-prover/move-docgen/tests/sources/some_script.spec_separate.md b/external-crates/move/crates/move-docgen/tests/sources/some_script.spec_separate.md similarity index 100% rename from external-crates/move/move-prover/move-docgen/tests/sources/some_script.spec_separate.md rename to external-crates/move/crates/move-docgen/tests/sources/some_script.spec_separate.md diff --git a/external-crates/move/move-prover/move-docgen/tests/testsuite.rs b/external-crates/move/crates/move-docgen/tests/testsuite.rs similarity index 98% rename from external-crates/move/move-prover/move-docgen/tests/testsuite.rs rename to external-crates/move/crates/move-docgen/tests/testsuite.rs index 40ac62641302d..da8a6f696ac64 100644 --- a/external-crates/move/move-prover/move-docgen/tests/testsuite.rs +++ b/external-crates/move/crates/move-docgen/tests/testsuite.rs @@ -18,7 +18,7 @@ use std::{fs::File, io::Read}; const FLAGS: &[&str] = &[ "--verbose=warn", - "--dependency=../../move-stdlib/sources", + "--dependency=../move-stdlib/sources", "--named-addresses=std=0x1", "--docgen", ]; diff --git a/external-crates/move/move-prover/move-errmapgen/Cargo.toml b/external-crates/move/crates/move-errmapgen/Cargo.toml similarity index 100% rename from external-crates/move/move-prover/move-errmapgen/Cargo.toml rename to external-crates/move/crates/move-errmapgen/Cargo.toml diff --git a/external-crates/move/move-prover/move-errmapgen/src/errmapgen.rs b/external-crates/move/crates/move-errmapgen/src/errmapgen.rs similarity index 100% rename from external-crates/move/move-prover/move-errmapgen/src/errmapgen.rs rename to external-crates/move/crates/move-errmapgen/src/errmapgen.rs diff --git a/external-crates/move/move-prover/move-errmapgen/src/lib.rs b/external-crates/move/crates/move-errmapgen/src/lib.rs similarity index 100% rename from external-crates/move/move-prover/move-errmapgen/src/lib.rs rename to external-crates/move/crates/move-errmapgen/src/lib.rs diff --git a/external-crates/move/tools/move-explain/Cargo.toml b/external-crates/move/crates/move-explain/Cargo.toml similarity index 100% rename from external-crates/move/tools/move-explain/Cargo.toml rename to external-crates/move/crates/move-explain/Cargo.toml diff --git a/external-crates/move/tools/move-explain/src/main.rs b/external-crates/move/crates/move-explain/src/main.rs similarity index 100% rename from external-crates/move/tools/move-explain/src/main.rs rename to external-crates/move/crates/move-explain/src/main.rs diff --git a/external-crates/move/move-ir-compiler/transactional-tests/Cargo.toml b/external-crates/move/crates/move-ir-compiler-transactional-tests/Cargo.toml similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/Cargo.toml rename to external-crates/move/crates/move-ir-compiler-transactional-tests/Cargo.toml diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/declarations/function.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/declarations/function.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/declarations/function.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/declarations/function.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/declarations/function.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/declarations/function.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/declarations/function.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/declarations/function.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/declarations/let.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/declarations/let.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/declarations/let.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/declarations/let.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/declarations/let.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/declarations/let.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/declarations/let.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/declarations/let.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/binary_add.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/binary_add.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/binary_add.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/binary_add.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/binary_add.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/binary_add.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/binary_add.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/binary_add.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/borrow.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/borrow.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/borrow.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/borrow.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/borrow.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/borrow.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/borrow.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/borrow.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/borrow_mut.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/borrow_mut.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/borrow_mut.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/borrow_mut.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/borrow_mut.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/borrow_mut.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/borrow_mut.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/borrow_mut.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/builtins/vector.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/builtins/vector.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/builtins/vector.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/builtins/vector.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/builtins/vector.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/builtins/vector.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/builtins/vector.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/builtins/vector.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/combined.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/combined.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/combined.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/combined.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/combined.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/combined.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/combined.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/combined.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/pack.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/pack.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/pack.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/pack.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/pack.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/pack.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/pack.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/pack.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/unpack.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/unpack.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/unpack.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/unpack.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/unpack.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/unpack.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/expressions/unpack.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/expressions/unpack.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/assert.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/assert.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/assert.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/assert.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/assert.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/assert.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/assert.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/assert.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/assign.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/assign.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/assign.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/assign.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/assign.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/assign.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/assign.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/assign.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/jump.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/jump.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/jump.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/jump.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/jump.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/jump.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/jump.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/jump.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/jump_if.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/jump_if.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/jump_if.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/jump_if.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/jump_if.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/jump_if.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/jump_if.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/jump_if.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/jump_if_false.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/jump_if_false.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/jump_if_false.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/jump_if_false.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/jump_if_false.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/jump_if_false.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/statements/jump_if_false.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/statements/jump_if_false.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/types/struct.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/types/struct.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/types/struct.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/types/struct.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/types/struct.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/types/struct.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/bytecode-generation/types/struct.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/bytecode-generation/types/struct.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/comments.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/comments.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/comments.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/comments.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/comments.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/comments.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/comments.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/comments.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/crlf.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/crlf.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/crlf.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/crlf.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/crlf.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/crlf.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/crlf.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/crlf.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/keywords.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/keywords.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/keywords.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/keywords.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/keywords.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/keywords.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/keywords.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/keywords.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/structs.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/structs.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/structs.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/structs.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/structs.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/structs.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/structs.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/structs.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/types.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/types.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/types.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/types.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/types.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/types.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/parsing/types.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/parsing/types.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/specification/conditions.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/specification/conditions.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/specification/conditions.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/specification/conditions.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/specification/conditions.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/specification/conditions.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/specification/conditions.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/specification/conditions.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/specification/invariants.exp b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/specification/invariants.exp similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/specification/invariants.exp rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/specification/invariants.exp diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/specification/invariants.mvir b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/specification/invariants.mvir similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/specification/invariants.mvir rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/specification/invariants.mvir diff --git a/external-crates/move/move-ir-compiler/transactional-tests/tests/tests.rs b/external-crates/move/crates/move-ir-compiler-transactional-tests/tests/tests.rs similarity index 100% rename from external-crates/move/move-ir-compiler/transactional-tests/tests/tests.rs rename to external-crates/move/crates/move-ir-compiler-transactional-tests/tests/tests.rs diff --git a/external-crates/move/move-ir-compiler/Cargo.toml b/external-crates/move/crates/move-ir-compiler/Cargo.toml similarity index 100% rename from external-crates/move/move-ir-compiler/Cargo.toml rename to external-crates/move/crates/move-ir-compiler/Cargo.toml diff --git a/external-crates/move/move-ir-compiler/README.md b/external-crates/move/crates/move-ir-compiler/README.md similarity index 100% rename from external-crates/move/move-ir-compiler/README.md rename to external-crates/move/crates/move-ir-compiler/README.md diff --git a/external-crates/move/move-ir-compiler/src/lib.rs b/external-crates/move/crates/move-ir-compiler/src/lib.rs similarity index 100% rename from external-crates/move/move-ir-compiler/src/lib.rs rename to external-crates/move/crates/move-ir-compiler/src/lib.rs diff --git a/external-crates/move/move-ir-compiler/src/main.rs b/external-crates/move/crates/move-ir-compiler/src/main.rs similarity index 100% rename from external-crates/move/move-ir-compiler/src/main.rs rename to external-crates/move/crates/move-ir-compiler/src/main.rs diff --git a/external-crates/move/move-ir-compiler/src/unit_tests/cfg_tests.rs b/external-crates/move/crates/move-ir-compiler/src/unit_tests/cfg_tests.rs similarity index 100% rename from external-crates/move/move-ir-compiler/src/unit_tests/cfg_tests.rs rename to external-crates/move/crates/move-ir-compiler/src/unit_tests/cfg_tests.rs diff --git a/external-crates/move/move-ir-compiler/src/unit_tests/function_tests.rs b/external-crates/move/crates/move-ir-compiler/src/unit_tests/function_tests.rs similarity index 100% rename from external-crates/move/move-ir-compiler/src/unit_tests/function_tests.rs rename to external-crates/move/crates/move-ir-compiler/src/unit_tests/function_tests.rs diff --git a/external-crates/move/move-ir-compiler/src/unit_tests/mod.rs b/external-crates/move/crates/move-ir-compiler/src/unit_tests/mod.rs similarity index 100% rename from external-crates/move/move-ir-compiler/src/unit_tests/mod.rs rename to external-crates/move/crates/move-ir-compiler/src/unit_tests/mod.rs diff --git a/external-crates/move/move-ir-compiler/src/unit_tests/testutils.rs b/external-crates/move/crates/move-ir-compiler/src/unit_tests/testutils.rs similarity index 100% rename from external-crates/move/move-ir-compiler/src/unit_tests/testutils.rs rename to external-crates/move/crates/move-ir-compiler/src/unit_tests/testutils.rs diff --git a/external-crates/move/move-ir-compiler/src/util.rs b/external-crates/move/crates/move-ir-compiler/src/util.rs similarity index 100% rename from external-crates/move/move-ir-compiler/src/util.rs rename to external-crates/move/crates/move-ir-compiler/src/util.rs diff --git a/external-crates/move/move-ir-compiler/move-ir-to-bytecode/syntax/Cargo.toml b/external-crates/move/crates/move-ir-to-bytecode-syntax/Cargo.toml similarity index 100% rename from external-crates/move/move-ir-compiler/move-ir-to-bytecode/syntax/Cargo.toml rename to external-crates/move/crates/move-ir-to-bytecode-syntax/Cargo.toml diff --git a/external-crates/move/move-ir-compiler/move-ir-to-bytecode/syntax/src/lexer.rs b/external-crates/move/crates/move-ir-to-bytecode-syntax/src/lexer.rs similarity index 100% rename from external-crates/move/move-ir-compiler/move-ir-to-bytecode/syntax/src/lexer.rs rename to external-crates/move/crates/move-ir-to-bytecode-syntax/src/lexer.rs diff --git a/external-crates/move/move-ir-compiler/move-ir-to-bytecode/syntax/src/lib.rs b/external-crates/move/crates/move-ir-to-bytecode-syntax/src/lib.rs similarity index 100% rename from external-crates/move/move-ir-compiler/move-ir-to-bytecode/syntax/src/lib.rs rename to external-crates/move/crates/move-ir-to-bytecode-syntax/src/lib.rs diff --git a/external-crates/move/move-ir-compiler/move-ir-to-bytecode/syntax/src/syntax.rs b/external-crates/move/crates/move-ir-to-bytecode-syntax/src/syntax.rs similarity index 100% rename from external-crates/move/move-ir-compiler/move-ir-to-bytecode/syntax/src/syntax.rs rename to external-crates/move/crates/move-ir-to-bytecode-syntax/src/syntax.rs diff --git a/external-crates/move/move-ir-compiler/move-ir-to-bytecode/Cargo.toml b/external-crates/move/crates/move-ir-to-bytecode/Cargo.toml similarity index 100% rename from external-crates/move/move-ir-compiler/move-ir-to-bytecode/Cargo.toml rename to external-crates/move/crates/move-ir-to-bytecode/Cargo.toml diff --git a/external-crates/move/move-ir-compiler/move-ir-to-bytecode/src/compiler.rs b/external-crates/move/crates/move-ir-to-bytecode/src/compiler.rs similarity index 100% rename from external-crates/move/move-ir-compiler/move-ir-to-bytecode/src/compiler.rs rename to external-crates/move/crates/move-ir-to-bytecode/src/compiler.rs diff --git a/external-crates/move/move-ir-compiler/move-ir-to-bytecode/src/context.rs b/external-crates/move/crates/move-ir-to-bytecode/src/context.rs similarity index 100% rename from external-crates/move/move-ir-compiler/move-ir-to-bytecode/src/context.rs rename to external-crates/move/crates/move-ir-to-bytecode/src/context.rs diff --git a/external-crates/move/move-ir-compiler/move-ir-to-bytecode/src/lib.rs b/external-crates/move/crates/move-ir-to-bytecode/src/lib.rs similarity index 100% rename from external-crates/move/move-ir-compiler/move-ir-to-bytecode/src/lib.rs rename to external-crates/move/crates/move-ir-to-bytecode/src/lib.rs diff --git a/external-crates/move/move-ir-compiler/move-ir-to-bytecode/src/parser.rs b/external-crates/move/crates/move-ir-to-bytecode/src/parser.rs similarity index 100% rename from external-crates/move/move-ir-compiler/move-ir-to-bytecode/src/parser.rs rename to external-crates/move/crates/move-ir-to-bytecode/src/parser.rs diff --git a/external-crates/move/move-ir/types/Cargo.toml b/external-crates/move/crates/move-ir-types/Cargo.toml similarity index 100% rename from external-crates/move/move-ir/types/Cargo.toml rename to external-crates/move/crates/move-ir-types/Cargo.toml diff --git a/external-crates/move/move-ir/types/src/ast.rs b/external-crates/move/crates/move-ir-types/src/ast.rs similarity index 100% rename from external-crates/move/move-ir/types/src/ast.rs rename to external-crates/move/crates/move-ir-types/src/ast.rs diff --git a/external-crates/move/move-ir/types/src/lib.rs b/external-crates/move/crates/move-ir-types/src/lib.rs similarity index 100% rename from external-crates/move/move-ir/types/src/lib.rs rename to external-crates/move/crates/move-ir-types/src/lib.rs diff --git a/external-crates/move/move-ir/types/src/location.rs b/external-crates/move/crates/move-ir-types/src/location.rs similarity index 100% rename from external-crates/move/move-ir/types/src/location.rs rename to external-crates/move/crates/move-ir-types/src/location.rs diff --git a/external-crates/move/move-ir/types/src/spec_language_ast.rs b/external-crates/move/crates/move-ir-types/src/spec_language_ast.rs similarity index 100% rename from external-crates/move/move-ir/types/src/spec_language_ast.rs rename to external-crates/move/crates/move-ir-types/src/spec_language_ast.rs diff --git a/external-crates/move/move-model/Cargo.toml b/external-crates/move/crates/move-model/Cargo.toml similarity index 100% rename from external-crates/move/move-model/Cargo.toml rename to external-crates/move/crates/move-model/Cargo.toml diff --git a/external-crates/move/move-model/src/ast.rs b/external-crates/move/crates/move-model/src/ast.rs similarity index 100% rename from external-crates/move/move-model/src/ast.rs rename to external-crates/move/crates/move-model/src/ast.rs diff --git a/external-crates/move/move-model/src/builder/README.md b/external-crates/move/crates/move-model/src/builder/README.md similarity index 100% rename from external-crates/move/move-model/src/builder/README.md rename to external-crates/move/crates/move-model/src/builder/README.md diff --git a/external-crates/move/move-model/src/builder/exp_translator.rs b/external-crates/move/crates/move-model/src/builder/exp_translator.rs similarity index 100% rename from external-crates/move/move-model/src/builder/exp_translator.rs rename to external-crates/move/crates/move-model/src/builder/exp_translator.rs diff --git a/external-crates/move/move-model/src/builder/mod.rs b/external-crates/move/crates/move-model/src/builder/mod.rs similarity index 100% rename from external-crates/move/move-model/src/builder/mod.rs rename to external-crates/move/crates/move-model/src/builder/mod.rs diff --git a/external-crates/move/move-model/src/builder/model_builder.rs b/external-crates/move/crates/move-model/src/builder/model_builder.rs similarity index 100% rename from external-crates/move/move-model/src/builder/model_builder.rs rename to external-crates/move/crates/move-model/src/builder/model_builder.rs diff --git a/external-crates/move/move-model/src/builder/module_builder.rs b/external-crates/move/crates/move-model/src/builder/module_builder.rs similarity index 100% rename from external-crates/move/move-model/src/builder/module_builder.rs rename to external-crates/move/crates/move-model/src/builder/module_builder.rs diff --git a/external-crates/move/move-model/src/builder/spec_builtins.rs b/external-crates/move/crates/move-model/src/builder/spec_builtins.rs similarity index 100% rename from external-crates/move/move-model/src/builder/spec_builtins.rs rename to external-crates/move/crates/move-model/src/builder/spec_builtins.rs diff --git a/external-crates/move/move-model/src/code_writer.rs b/external-crates/move/crates/move-model/src/code_writer.rs similarity index 100% rename from external-crates/move/move-model/src/code_writer.rs rename to external-crates/move/crates/move-model/src/code_writer.rs diff --git a/external-crates/move/move-model/src/exp_generator.rs b/external-crates/move/crates/move-model/src/exp_generator.rs similarity index 100% rename from external-crates/move/move-model/src/exp_generator.rs rename to external-crates/move/crates/move-model/src/exp_generator.rs diff --git a/external-crates/move/move-model/src/exp_rewriter.rs b/external-crates/move/crates/move-model/src/exp_rewriter.rs similarity index 100% rename from external-crates/move/move-model/src/exp_rewriter.rs rename to external-crates/move/crates/move-model/src/exp_rewriter.rs diff --git a/external-crates/move/move-model/src/intrinsics.rs b/external-crates/move/crates/move-model/src/intrinsics.rs similarity index 100% rename from external-crates/move/move-model/src/intrinsics.rs rename to external-crates/move/crates/move-model/src/intrinsics.rs diff --git a/external-crates/move/move-model/src/lib.rs b/external-crates/move/crates/move-model/src/lib.rs similarity index 100% rename from external-crates/move/move-model/src/lib.rs rename to external-crates/move/crates/move-model/src/lib.rs diff --git a/external-crates/move/move-model/src/model.rs b/external-crates/move/crates/move-model/src/model.rs similarity index 100% rename from external-crates/move/move-model/src/model.rs rename to external-crates/move/crates/move-model/src/model.rs diff --git a/external-crates/move/move-model/src/options.rs b/external-crates/move/crates/move-model/src/options.rs similarity index 100% rename from external-crates/move/move-model/src/options.rs rename to external-crates/move/crates/move-model/src/options.rs diff --git a/external-crates/move/move-model/src/pragmas.rs b/external-crates/move/crates/move-model/src/pragmas.rs similarity index 100% rename from external-crates/move/move-model/src/pragmas.rs rename to external-crates/move/crates/move-model/src/pragmas.rs diff --git a/external-crates/move/move-model/src/simplifier/mod.rs b/external-crates/move/crates/move-model/src/simplifier/mod.rs similarity index 100% rename from external-crates/move/move-model/src/simplifier/mod.rs rename to external-crates/move/crates/move-model/src/simplifier/mod.rs diff --git a/external-crates/move/move-model/src/simplifier/pass.rs b/external-crates/move/crates/move-model/src/simplifier/pass.rs similarity index 100% rename from external-crates/move/move-model/src/simplifier/pass.rs rename to external-crates/move/crates/move-model/src/simplifier/pass.rs diff --git a/external-crates/move/move-model/src/simplifier/pass_inline.rs b/external-crates/move/crates/move-model/src/simplifier/pass_inline.rs similarity index 100% rename from external-crates/move/move-model/src/simplifier/pass_inline.rs rename to external-crates/move/crates/move-model/src/simplifier/pass_inline.rs diff --git a/external-crates/move/move-model/src/spec_translator.rs b/external-crates/move/crates/move-model/src/spec_translator.rs similarity index 100% rename from external-crates/move/move-model/src/spec_translator.rs rename to external-crates/move/crates/move-model/src/spec_translator.rs diff --git a/external-crates/move/move-model/src/symbol.rs b/external-crates/move/crates/move-model/src/symbol.rs similarity index 100% rename from external-crates/move/move-model/src/symbol.rs rename to external-crates/move/crates/move-model/src/symbol.rs diff --git a/external-crates/move/move-model/src/ty.rs b/external-crates/move/crates/move-model/src/ty.rs similarity index 100% rename from external-crates/move/move-model/src/ty.rs rename to external-crates/move/crates/move-model/src/ty.rs diff --git a/external-crates/move/move-model/src/well_known.rs b/external-crates/move/crates/move-model/src/well_known.rs similarity index 100% rename from external-crates/move/move-model/src/well_known.rs rename to external-crates/move/crates/move-model/src/well_known.rs diff --git a/external-crates/move/move-model/tests/sources/conditions_err.exp b/external-crates/move/crates/move-model/tests/sources/conditions_err.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/conditions_err.exp rename to external-crates/move/crates/move-model/tests/sources/conditions_err.exp diff --git a/external-crates/move/move-model/tests/sources/conditions_err.move b/external-crates/move/crates/move-model/tests/sources/conditions_err.move similarity index 100% rename from external-crates/move/move-model/tests/sources/conditions_err.move rename to external-crates/move/crates/move-model/tests/sources/conditions_err.move diff --git a/external-crates/move/move-model/tests/sources/conditions_ok.exp b/external-crates/move/crates/move-model/tests/sources/conditions_ok.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/conditions_ok.exp rename to external-crates/move/crates/move-model/tests/sources/conditions_ok.exp diff --git a/external-crates/move/move-model/tests/sources/conditions_ok.move b/external-crates/move/crates/move-model/tests/sources/conditions_ok.move similarity index 100% rename from external-crates/move/move-model/tests/sources/conditions_ok.move rename to external-crates/move/crates/move-model/tests/sources/conditions_ok.move diff --git a/external-crates/move/move-model/tests/sources/expressions_err.exp b/external-crates/move/crates/move-model/tests/sources/expressions_err.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/expressions_err.exp rename to external-crates/move/crates/move-model/tests/sources/expressions_err.exp diff --git a/external-crates/move/move-model/tests/sources/expressions_err.move b/external-crates/move/crates/move-model/tests/sources/expressions_err.move similarity index 100% rename from external-crates/move/move-model/tests/sources/expressions_err.move rename to external-crates/move/crates/move-model/tests/sources/expressions_err.move diff --git a/external-crates/move/move-model/tests/sources/expressions_inference_err.exp b/external-crates/move/crates/move-model/tests/sources/expressions_inference_err.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/expressions_inference_err.exp rename to external-crates/move/crates/move-model/tests/sources/expressions_inference_err.exp diff --git a/external-crates/move/move-model/tests/sources/expressions_inference_err.move b/external-crates/move/crates/move-model/tests/sources/expressions_inference_err.move similarity index 100% rename from external-crates/move/move-model/tests/sources/expressions_inference_err.move rename to external-crates/move/crates/move-model/tests/sources/expressions_inference_err.move diff --git a/external-crates/move/move-model/tests/sources/expressions_ok.exp b/external-crates/move/crates/move-model/tests/sources/expressions_ok.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/expressions_ok.exp rename to external-crates/move/crates/move-model/tests/sources/expressions_ok.exp diff --git a/external-crates/move/move-model/tests/sources/expressions_ok.move b/external-crates/move/crates/move-model/tests/sources/expressions_ok.move similarity index 100% rename from external-crates/move/move-model/tests/sources/expressions_ok.move rename to external-crates/move/crates/move-model/tests/sources/expressions_ok.move diff --git a/external-crates/move/move-model/tests/sources/if_else_ok.exp b/external-crates/move/crates/move-model/tests/sources/if_else_ok.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/if_else_ok.exp rename to external-crates/move/crates/move-model/tests/sources/if_else_ok.exp diff --git a/external-crates/move/move-model/tests/sources/if_else_ok.move b/external-crates/move/crates/move-model/tests/sources/if_else_ok.move similarity index 100% rename from external-crates/move/move-model/tests/sources/if_else_ok.move rename to external-crates/move/crates/move-model/tests/sources/if_else_ok.move diff --git a/external-crates/move/move-model/tests/sources/inline_spec_err.exp b/external-crates/move/crates/move-model/tests/sources/inline_spec_err.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/inline_spec_err.exp rename to external-crates/move/crates/move-model/tests/sources/inline_spec_err.exp diff --git a/external-crates/move/move-model/tests/sources/inline_spec_err.move b/external-crates/move/crates/move-model/tests/sources/inline_spec_err.move similarity index 100% rename from external-crates/move/move-model/tests/sources/inline_spec_err.move rename to external-crates/move/crates/move-model/tests/sources/inline_spec_err.move diff --git a/external-crates/move/move-model/tests/sources/intrinsic_decl_err.exp b/external-crates/move/crates/move-model/tests/sources/intrinsic_decl_err.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/intrinsic_decl_err.exp rename to external-crates/move/crates/move-model/tests/sources/intrinsic_decl_err.exp diff --git a/external-crates/move/move-model/tests/sources/intrinsic_decl_err.move b/external-crates/move/crates/move-model/tests/sources/intrinsic_decl_err.move similarity index 100% rename from external-crates/move/move-model/tests/sources/intrinsic_decl_err.move rename to external-crates/move/crates/move-model/tests/sources/intrinsic_decl_err.move diff --git a/external-crates/move/move-model/tests/sources/intrinsic_decl_ok.exp b/external-crates/move/crates/move-model/tests/sources/intrinsic_decl_ok.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/intrinsic_decl_ok.exp rename to external-crates/move/crates/move-model/tests/sources/intrinsic_decl_ok.exp diff --git a/external-crates/move/move-model/tests/sources/intrinsic_decl_ok.move b/external-crates/move/crates/move-model/tests/sources/intrinsic_decl_ok.move similarity index 100% rename from external-crates/move/move-model/tests/sources/intrinsic_decl_ok.move rename to external-crates/move/crates/move-model/tests/sources/intrinsic_decl_ok.move diff --git a/external-crates/move/move-model/tests/sources/invariants_err.exp b/external-crates/move/crates/move-model/tests/sources/invariants_err.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/invariants_err.exp rename to external-crates/move/crates/move-model/tests/sources/invariants_err.exp diff --git a/external-crates/move/move-model/tests/sources/invariants_err.move b/external-crates/move/crates/move-model/tests/sources/invariants_err.move similarity index 100% rename from external-crates/move/move-model/tests/sources/invariants_err.move rename to external-crates/move/crates/move-model/tests/sources/invariants_err.move diff --git a/external-crates/move/move-model/tests/sources/invariants_ok.exp b/external-crates/move/crates/move-model/tests/sources/invariants_ok.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/invariants_ok.exp rename to external-crates/move/crates/move-model/tests/sources/invariants_ok.exp diff --git a/external-crates/move/move-model/tests/sources/invariants_ok.move b/external-crates/move/crates/move-model/tests/sources/invariants_ok.move similarity index 100% rename from external-crates/move/move-model/tests/sources/invariants_ok.move rename to external-crates/move/crates/move-model/tests/sources/invariants_ok.move diff --git a/external-crates/move/move-model/tests/sources/lets_err.exp b/external-crates/move/crates/move-model/tests/sources/lets_err.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/lets_err.exp rename to external-crates/move/crates/move-model/tests/sources/lets_err.exp diff --git a/external-crates/move/move-model/tests/sources/lets_err.move b/external-crates/move/crates/move-model/tests/sources/lets_err.move similarity index 100% rename from external-crates/move/move-model/tests/sources/lets_err.move rename to external-crates/move/crates/move-model/tests/sources/lets_err.move diff --git a/external-crates/move/move-model/tests/sources/lets_ok.exp b/external-crates/move/crates/move-model/tests/sources/lets_ok.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/lets_ok.exp rename to external-crates/move/crates/move-model/tests/sources/lets_ok.exp diff --git a/external-crates/move/move-model/tests/sources/lets_ok.move b/external-crates/move/crates/move-model/tests/sources/lets_ok.move similarity index 100% rename from external-crates/move/move-model/tests/sources/lets_ok.move rename to external-crates/move/crates/move-model/tests/sources/lets_ok.move diff --git a/external-crates/move/move-model/tests/sources/module_level_spec_err_signature.exp b/external-crates/move/crates/move-model/tests/sources/module_level_spec_err_signature.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/module_level_spec_err_signature.exp rename to external-crates/move/crates/move-model/tests/sources/module_level_spec_err_signature.exp diff --git a/external-crates/move/move-model/tests/sources/module_level_spec_err_signature.move b/external-crates/move/crates/move-model/tests/sources/module_level_spec_err_signature.move similarity index 100% rename from external-crates/move/move-model/tests/sources/module_level_spec_err_signature.move rename to external-crates/move/crates/move-model/tests/sources/module_level_spec_err_signature.move diff --git a/external-crates/move/move-model/tests/sources/module_level_spec_err_unassociated.exp b/external-crates/move/crates/move-model/tests/sources/module_level_spec_err_unassociated.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/module_level_spec_err_unassociated.exp rename to external-crates/move/crates/move-model/tests/sources/module_level_spec_err_unassociated.exp diff --git a/external-crates/move/move-model/tests/sources/module_level_spec_err_unassociated.move b/external-crates/move/crates/move-model/tests/sources/module_level_spec_err_unassociated.move similarity index 100% rename from external-crates/move/move-model/tests/sources/module_level_spec_err_unassociated.move rename to external-crates/move/crates/move-model/tests/sources/module_level_spec_err_unassociated.move diff --git a/external-crates/move/move-model/tests/sources/pack_err.exp b/external-crates/move/crates/move-model/tests/sources/pack_err.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/pack_err.exp rename to external-crates/move/crates/move-model/tests/sources/pack_err.exp diff --git a/external-crates/move/move-model/tests/sources/pack_err.move b/external-crates/move/crates/move-model/tests/sources/pack_err.move similarity index 100% rename from external-crates/move/move-model/tests/sources/pack_err.move rename to external-crates/move/crates/move-model/tests/sources/pack_err.move diff --git a/external-crates/move/move-model/tests/sources/pragmas_err.exp b/external-crates/move/crates/move-model/tests/sources/pragmas_err.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/pragmas_err.exp rename to external-crates/move/crates/move-model/tests/sources/pragmas_err.exp diff --git a/external-crates/move/move-model/tests/sources/pragmas_err.move b/external-crates/move/crates/move-model/tests/sources/pragmas_err.move similarity index 100% rename from external-crates/move/move-model/tests/sources/pragmas_err.move rename to external-crates/move/crates/move-model/tests/sources/pragmas_err.move diff --git a/external-crates/move/move-model/tests/sources/quantifiers_ok.exp b/external-crates/move/crates/move-model/tests/sources/quantifiers_ok.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/quantifiers_ok.exp rename to external-crates/move/crates/move-model/tests/sources/quantifiers_ok.exp diff --git a/external-crates/move/move-model/tests/sources/quantifiers_ok.move b/external-crates/move/crates/move-model/tests/sources/quantifiers_ok.move similarity index 100% rename from external-crates/move/move-model/tests/sources/quantifiers_ok.move rename to external-crates/move/crates/move-model/tests/sources/quantifiers_ok.move diff --git a/external-crates/move/move-model/tests/sources/schemas_err.exp b/external-crates/move/crates/move-model/tests/sources/schemas_err.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/schemas_err.exp rename to external-crates/move/crates/move-model/tests/sources/schemas_err.exp diff --git a/external-crates/move/move-model/tests/sources/schemas_err.move b/external-crates/move/crates/move-model/tests/sources/schemas_err.move similarity index 100% rename from external-crates/move/move-model/tests/sources/schemas_err.move rename to external-crates/move/crates/move-model/tests/sources/schemas_err.move diff --git a/external-crates/move/move-model/tests/sources/schemas_ok.exp b/external-crates/move/crates/move-model/tests/sources/schemas_ok.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/schemas_ok.exp rename to external-crates/move/crates/move-model/tests/sources/schemas_ok.exp diff --git a/external-crates/move/move-model/tests/sources/schemas_ok.move b/external-crates/move/crates/move-model/tests/sources/schemas_ok.move similarity index 100% rename from external-crates/move/move-model/tests/sources/schemas_ok.move rename to external-crates/move/crates/move-model/tests/sources/schemas_ok.move diff --git a/external-crates/move/move-model/tests/sources/structs_err.exp b/external-crates/move/crates/move-model/tests/sources/structs_err.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/structs_err.exp rename to external-crates/move/crates/move-model/tests/sources/structs_err.exp diff --git a/external-crates/move/move-model/tests/sources/structs_err.move b/external-crates/move/crates/move-model/tests/sources/structs_err.move similarity index 100% rename from external-crates/move/move-model/tests/sources/structs_err.move rename to external-crates/move/crates/move-model/tests/sources/structs_err.move diff --git a/external-crates/move/move-model/tests/sources/structs_ok.exp b/external-crates/move/crates/move-model/tests/sources/structs_ok.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/structs_ok.exp rename to external-crates/move/crates/move-model/tests/sources/structs_ok.exp diff --git a/external-crates/move/move-model/tests/sources/structs_ok.move b/external-crates/move/crates/move-model/tests/sources/structs_ok.move similarity index 100% rename from external-crates/move/move-model/tests/sources/structs_ok.move rename to external-crates/move/crates/move-model/tests/sources/structs_ok.move diff --git a/external-crates/move/move-model/tests/sources/type_variance_ok.exp b/external-crates/move/crates/move-model/tests/sources/type_variance_ok.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/type_variance_ok.exp rename to external-crates/move/crates/move-model/tests/sources/type_variance_ok.exp diff --git a/external-crates/move/move-model/tests/sources/type_variance_ok.move b/external-crates/move/crates/move-model/tests/sources/type_variance_ok.move similarity index 100% rename from external-crates/move/move-model/tests/sources/type_variance_ok.move rename to external-crates/move/crates/move-model/tests/sources/type_variance_ok.move diff --git a/external-crates/move/move-model/tests/sources/use_erroneous_schema.exp b/external-crates/move/crates/move-model/tests/sources/use_erroneous_schema.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/use_erroneous_schema.exp rename to external-crates/move/crates/move-model/tests/sources/use_erroneous_schema.exp diff --git a/external-crates/move/move-model/tests/sources/use_erroneous_schema.move b/external-crates/move/crates/move-model/tests/sources/use_erroneous_schema.move similarity index 100% rename from external-crates/move/move-model/tests/sources/use_erroneous_schema.move rename to external-crates/move/crates/move-model/tests/sources/use_erroneous_schema.move diff --git a/external-crates/move/move-model/tests/sources/variables_err.exp b/external-crates/move/crates/move-model/tests/sources/variables_err.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/variables_err.exp rename to external-crates/move/crates/move-model/tests/sources/variables_err.exp diff --git a/external-crates/move/move-model/tests/sources/variables_err.move b/external-crates/move/crates/move-model/tests/sources/variables_err.move similarity index 100% rename from external-crates/move/move-model/tests/sources/variables_err.move rename to external-crates/move/crates/move-model/tests/sources/variables_err.move diff --git a/external-crates/move/move-model/tests/sources/variables_ok.exp b/external-crates/move/crates/move-model/tests/sources/variables_ok.exp similarity index 100% rename from external-crates/move/move-model/tests/sources/variables_ok.exp rename to external-crates/move/crates/move-model/tests/sources/variables_ok.exp diff --git a/external-crates/move/move-model/tests/sources/variables_ok.move b/external-crates/move/crates/move-model/tests/sources/variables_ok.move similarity index 100% rename from external-crates/move/move-model/tests/sources/variables_ok.move rename to external-crates/move/crates/move-model/tests/sources/variables_ok.move diff --git a/external-crates/move/move-model/tests/testsuite.rs b/external-crates/move/crates/move-model/tests/testsuite.rs similarity index 100% rename from external-crates/move/move-model/tests/testsuite.rs rename to external-crates/move/crates/move-model/tests/testsuite.rs diff --git a/external-crates/move/tools/move-package/Cargo.toml b/external-crates/move/crates/move-package/Cargo.toml similarity index 100% rename from external-crates/move/tools/move-package/Cargo.toml rename to external-crates/move/crates/move-package/Cargo.toml diff --git a/external-crates/move/tools/move-package/README.md b/external-crates/move/crates/move-package/README.md similarity index 100% rename from external-crates/move/tools/move-package/README.md rename to external-crates/move/crates/move-package/README.md diff --git a/external-crates/move/tools/move-package/src/compilation/build_plan.rs b/external-crates/move/crates/move-package/src/compilation/build_plan.rs similarity index 100% rename from external-crates/move/tools/move-package/src/compilation/build_plan.rs rename to external-crates/move/crates/move-package/src/compilation/build_plan.rs diff --git a/external-crates/move/tools/move-package/src/compilation/compiled_package.rs b/external-crates/move/crates/move-package/src/compilation/compiled_package.rs similarity index 100% rename from external-crates/move/tools/move-package/src/compilation/compiled_package.rs rename to external-crates/move/crates/move-package/src/compilation/compiled_package.rs diff --git a/external-crates/move/tools/move-package/src/compilation/mod.rs b/external-crates/move/crates/move-package/src/compilation/mod.rs similarity index 100% rename from external-crates/move/tools/move-package/src/compilation/mod.rs rename to external-crates/move/crates/move-package/src/compilation/mod.rs diff --git a/external-crates/move/tools/move-package/src/compilation/model_builder.rs b/external-crates/move/crates/move-package/src/compilation/model_builder.rs similarity index 100% rename from external-crates/move/tools/move-package/src/compilation/model_builder.rs rename to external-crates/move/crates/move-package/src/compilation/model_builder.rs diff --git a/external-crates/move/tools/move-package/src/compilation/package_layout.rs b/external-crates/move/crates/move-package/src/compilation/package_layout.rs similarity index 100% rename from external-crates/move/tools/move-package/src/compilation/package_layout.rs rename to external-crates/move/crates/move-package/src/compilation/package_layout.rs diff --git a/external-crates/move/tools/move-package/src/lib.rs b/external-crates/move/crates/move-package/src/lib.rs similarity index 100% rename from external-crates/move/tools/move-package/src/lib.rs rename to external-crates/move/crates/move-package/src/lib.rs diff --git a/external-crates/move/tools/move-package/src/lock_file/mod.rs b/external-crates/move/crates/move-package/src/lock_file/mod.rs similarity index 100% rename from external-crates/move/tools/move-package/src/lock_file/mod.rs rename to external-crates/move/crates/move-package/src/lock_file/mod.rs diff --git a/external-crates/move/tools/move-package/src/lock_file/schema.rs b/external-crates/move/crates/move-package/src/lock_file/schema.rs similarity index 100% rename from external-crates/move/tools/move-package/src/lock_file/schema.rs rename to external-crates/move/crates/move-package/src/lock_file/schema.rs diff --git a/external-crates/move/tools/move-package/src/package_hooks.rs b/external-crates/move/crates/move-package/src/package_hooks.rs similarity index 100% rename from external-crates/move/tools/move-package/src/package_hooks.rs rename to external-crates/move/crates/move-package/src/package_hooks.rs diff --git a/external-crates/move/tools/move-package/src/package_lock.rs b/external-crates/move/crates/move-package/src/package_lock.rs similarity index 100% rename from external-crates/move/tools/move-package/src/package_lock.rs rename to external-crates/move/crates/move-package/src/package_lock.rs diff --git a/external-crates/move/tools/move-package/src/resolution/dependency_cache.rs b/external-crates/move/crates/move-package/src/resolution/dependency_cache.rs similarity index 100% rename from external-crates/move/tools/move-package/src/resolution/dependency_cache.rs rename to external-crates/move/crates/move-package/src/resolution/dependency_cache.rs diff --git a/external-crates/move/tools/move-package/src/resolution/dependency_graph.rs b/external-crates/move/crates/move-package/src/resolution/dependency_graph.rs similarity index 100% rename from external-crates/move/tools/move-package/src/resolution/dependency_graph.rs rename to external-crates/move/crates/move-package/src/resolution/dependency_graph.rs diff --git a/external-crates/move/tools/move-package/src/resolution/digest.rs b/external-crates/move/crates/move-package/src/resolution/digest.rs similarity index 100% rename from external-crates/move/tools/move-package/src/resolution/digest.rs rename to external-crates/move/crates/move-package/src/resolution/digest.rs diff --git a/external-crates/move/tools/move-package/src/resolution/mod.rs b/external-crates/move/crates/move-package/src/resolution/mod.rs similarity index 100% rename from external-crates/move/tools/move-package/src/resolution/mod.rs rename to external-crates/move/crates/move-package/src/resolution/mod.rs diff --git a/external-crates/move/tools/move-package/src/resolution/resolution_graph.rs b/external-crates/move/crates/move-package/src/resolution/resolution_graph.rs similarity index 100% rename from external-crates/move/tools/move-package/src/resolution/resolution_graph.rs rename to external-crates/move/crates/move-package/src/resolution/resolution_graph.rs diff --git a/external-crates/move/tools/move-package/src/resolution/resolving_table.rs b/external-crates/move/crates/move-package/src/resolution/resolving_table.rs similarity index 100% rename from external-crates/move/tools/move-package/src/resolution/resolving_table.rs rename to external-crates/move/crates/move-package/src/resolution/resolving_table.rs diff --git a/external-crates/move/tools/move-package/src/source_package/layout.rs b/external-crates/move/crates/move-package/src/source_package/layout.rs similarity index 100% rename from external-crates/move/tools/move-package/src/source_package/layout.rs rename to external-crates/move/crates/move-package/src/source_package/layout.rs diff --git a/external-crates/move/tools/move-package/src/source_package/manifest_parser.rs b/external-crates/move/crates/move-package/src/source_package/manifest_parser.rs similarity index 100% rename from external-crates/move/tools/move-package/src/source_package/manifest_parser.rs rename to external-crates/move/crates/move-package/src/source_package/manifest_parser.rs diff --git a/external-crates/move/tools/move-package/src/source_package/mod.rs b/external-crates/move/crates/move-package/src/source_package/mod.rs similarity index 100% rename from external-crates/move/tools/move-package/src/source_package/mod.rs rename to external-crates/move/crates/move-package/src/source_package/mod.rs diff --git a/external-crates/move/tools/move-package/src/source_package/parsed_manifest.rs b/external-crates/move/crates/move-package/src/source_package/parsed_manifest.rs similarity index 100% rename from external-crates/move/tools/move-package/src/source_package/parsed_manifest.rs rename to external-crates/move/crates/move-package/src/source_package/parsed_manifest.rs diff --git a/external-crates/move/tools/move-package/tests/.gitattributes b/external-crates/move/crates/move-package/tests/.gitattributes similarity index 100% rename from external-crates/move/tools/move-package/tests/.gitattributes rename to external-crates/move/crates/move-package/tests/.gitattributes diff --git a/external-crates/move/tools/move-package/tests/package_hash_skips_non_move_files.rs b/external-crates/move/crates/move-package/tests/package_hash_skips_non_move_files.rs similarity index 100% rename from external-crates/move/tools/move-package/tests/package_hash_skips_non_move_files.rs rename to external-crates/move/crates/move-package/tests/package_hash_skips_non_move_files.rs diff --git a/external-crates/move/tools/move-package/tests/test_additional_addresses.rs b/external-crates/move/crates/move-package/tests/test_additional_addresses.rs similarity index 100% rename from external-crates/move/tools/move-package/tests/test_additional_addresses.rs rename to external-crates/move/crates/move-package/tests/test_additional_addresses.rs diff --git a/external-crates/move/tools/move-package/tests/test_dependency_graph.rs b/external-crates/move/crates/move-package/tests/test_dependency_graph.rs similarity index 100% rename from external-crates/move/tools/move-package/tests/test_dependency_graph.rs rename to external-crates/move/crates/move-package/tests/test_dependency_graph.rs diff --git a/external-crates/move/tools/move-package/tests/test_lock_file.rs b/external-crates/move/crates/move-package/tests/test_lock_file.rs similarity index 100% rename from external-crates/move/tools/move-package/tests/test_lock_file.rs rename to external-crates/move/crates/move-package/tests/test_lock_file.rs diff --git a/external-crates/move/tools/move-package/tests/test_removal_second_compilation.rs b/external-crates/move/crates/move-package/tests/test_removal_second_compilation.rs similarity index 100% rename from external-crates/move/tools/move-package/tests/test_removal_second_compilation.rs rename to external-crates/move/crates/move-package/tests/test_removal_second_compilation.rs diff --git a/external-crates/move/tools/move-package/tests/test_resolving_table.rs b/external-crates/move/crates/move-package/tests/test_resolving_table.rs similarity index 100% rename from external-crates/move/tools/move-package/tests/test_resolving_table.rs rename to external-crates/move/crates/move-package/tests/test_resolving_table.rs diff --git a/external-crates/move/tools/move-package/tests/test_runner.rs b/external-crates/move/crates/move-package/tests/test_runner.rs similarity index 100% rename from external-crates/move/tools/move-package/tests/test_runner.rs rename to external-crates/move/crates/move-package/tests/test_runner.rs diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/Move.compiled diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/Move.modeled b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/Move.modeled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/Move.modeled rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/Move.modeled diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/sources/a_script.move b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/sources/a_script.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps/sources/a_script.move rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps/sources/a_script.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.compiled diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_assigned/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_assigned/sources/M.move b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_assigned/sources/M.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_assigned/sources/M.move rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_assigned/sources/M.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_not_assigned/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_not_assigned/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_not_assigned/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_not_assigned/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_not_assigned/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_not_assigned/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_not_assigned/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_not_assigned/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.compiled diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/sources/M.move b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/sources/M.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/sources/M.move rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_address_not_assigned_with_dev_assignment/sources/M.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_invalid_dev_address_assignment/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_invalid_dev_address_assignment/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_invalid_dev_address_assignment/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_invalid_dev_address_assignment/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_invalid_dev_address_assignment/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_invalid_dev_address_assignment/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_invalid_dev_address_assignment/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_invalid_dev_address_assignment/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_test_mode/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_test_mode/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_test_mode/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_test_mode/Move.compiled diff --git a/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_test_mode/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_test_mode/Move.toml new file mode 100644 index 0000000000000..75c6d940c3758 --- /dev/null +++ b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_test_mode/Move.toml @@ -0,0 +1,6 @@ +[package] +name = "test" +version = "0.0.0" + +[dev-dependencies] +MoveStdlib = { local = "../../../../move-stdlib", addr_subst = { "std" = "0x1" } } diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_test_mode/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_test_mode/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_test_mode/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_test_mode/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_test_mode/sources/ATest.move b/external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_test_mode/sources/ATest.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_test_mode/sources/ATest.move rename to external-crates/move/crates/move-package/tests/test_sources/basic_no_deps_test_mode/sources/ATest.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/Move.compiled diff --git a/external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/sources/Set.move b/external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/sources/Set.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/sources/Set.move rename to external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/sources/Set.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/sources/a.move b/external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/sources/a.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/sources/a.move rename to external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/sources/a.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/sources/a_script.move b/external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/sources/a_script.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/sources/a_script.move rename to external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/sources/a_script.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/sources/foo.move b/external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/sources/foo.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/sources/foo.move rename to external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/sources/foo.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/sources/otherModule.move b/external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/sources/otherModule.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/sources/otherModule.move rename to external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/sources/otherModule.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/sources/script.move b/external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/sources/script.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/case_insensitive_check/sources/script.move rename to external-crates/move/crates/move-package/tests/test_sources/case_insensitive_check/sources/script.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_dependencies/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/conflicting_dependencies/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_dependencies/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_dependencies/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_dependencies/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/conflicting_dependencies/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_dependencies/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_dependencies/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_dependencies/deps_only/different_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/conflicting_dependencies/deps_only/different_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_dependencies/deps_only/different_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_dependencies/deps_only/different_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_dependencies/deps_only/other_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/conflicting_dependencies/deps_only/other_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_dependencies/deps_only/other_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_dependencies/deps_only/other_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_address_with_dep/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_address_with_dep/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_address_with_dep/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_address_with_dep/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_address_with_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_address_with_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_address_with_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_address_with_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_address_with_dep/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_address_with_dep/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_address_with_dep/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_address_with_dep/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_address_with_dev_dep/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_addresses/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_addresses/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_addresses/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_addresses/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_addresses/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_addresses/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_dev_addresses/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_dev_addresses/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_direct_and_indirect/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/conflicting_direct_and_indirect/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_direct_and_indirect/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_direct_and_indirect/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_direct_and_indirect/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/conflicting_direct_and_indirect/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_direct_and_indirect/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_direct_and_indirect/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_direct_and_indirect/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/conflicting_direct_and_indirect/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_direct_and_indirect/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_direct_and_indirect/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/conflicting_direct_and_indirect/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/conflicting_direct_and_indirect/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/conflicting_direct_and_indirect/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/conflicting_direct_and_indirect/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/dep_dev_dep_diamond/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/dep_good_digest/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/dep_good_digest/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/dep_good_digest/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/dep_good_digest/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/dep_good_digest/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/dep_good_digest/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/dep_good_digest/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/dep_good_digest/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/dep_good_digest/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/dep_good_digest/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/dep_good_digest/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/dep_good_digest/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/dep_good_digest/deps_only/other_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/dep_good_digest/deps_only/other_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/dep_good_digest/deps_only/other_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/dep_good_digest/deps_only/other_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/dep_good_digest/deps_only/other_dep/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/dep_good_digest/deps_only/other_dep/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/dep_good_digest/deps_only/other_dep/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/dep_good_digest/deps_only/other_dep/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.compiled diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/A/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/A/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/A/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/A/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/sources/AA.move b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/sources/AA.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/sources/AA.move rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/sources/AA.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/sources/B.move b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/sources/B.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/sources/B.move rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/B/sources/B.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/C/sources/C.move b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/C/sources/C.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/C/sources/C.move rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/deps_only/C/sources/C.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/sources/Root.move b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/sources/Root.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_backflow_resolution/sources/Root.move rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_backflow_resolution/sources/Root.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_conflict/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_conflict/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_conflict/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_conflict/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_conflict/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_conflict/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_conflict/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_conflict/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_conflict/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_conflict/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_conflict/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_conflict/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_conflict/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_conflict/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_conflict/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_conflict/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_conflict/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_conflict/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_conflict/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_conflict/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflict/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflict/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflict/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflict/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflict/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflict/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflict/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflict/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflict/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_conflicting_dep_reg_overrides/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_dev_override_with_reg/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_conflict/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_conflict/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_conflict/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_conflict/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_conflict/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_conflict/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_conflict/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_conflict/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/ADep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/ADep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/ADep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/ADep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_conflict/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/ADep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/ADep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/ADep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/ADep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v1/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/ADep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/ADep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/ADep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/ADep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_incorrect_override_v2/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/ADep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/ADep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/ADep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/ADep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_no_conflict/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/ADep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/ADep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/ADep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/ADep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/ADep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/ADep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/ADep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/ADep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_external_override_root/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_conflicting_overrides/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_dev_override/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_nested/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/E/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/E/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/E/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_cycle/deps_only/E/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_empty/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_incorrect_override_occupied/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/E/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/E/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/E/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/E/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/F/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/F/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/F/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/F/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/G/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/G/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/G/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict/deps_only/G/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/E/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/E/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/E/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/E/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/F/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/F/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/F/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_conflict_deep/deps_only/F/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/ADep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/ADep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/ADep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/ADep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_dep_conflict/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/E/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/E/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/E/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override/deps_only/E/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/E/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/E/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/E/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_nested_override_insufficient_low/deps_only/E/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_override/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_override/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_override/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_override/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_override/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_override/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_override/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/B1/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/B1/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/B1/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/B1/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/B2/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/B2/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/B2/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/B2/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/E/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/E/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/E/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_transitive_nested_override/deps_only/E/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/E/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/E/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/E/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_two_nested_overrides/deps_only/E/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/C1/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/C1/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/C1/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/C1/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/C2/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/C2/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/C2/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/C2/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/E/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/E/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/E/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps/deps_only/E/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/C1/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/C1/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/C1/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/C1/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/C2/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/C2/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/C2/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/C2/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/E/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/E/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/E/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dep_with_deps_conflict/deps_only/E/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/C1/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/C1/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/C1/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/C1/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/C2/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/C2/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/C2/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/C2/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/E/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/E/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/E/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_dual_override/deps_only/E/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/Move.compiled diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/A/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/A/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/A/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/A/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/sources/AA.move b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/sources/AA.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/sources/AA.move rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/sources/AA.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/sources/B.move b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/sources/B.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/sources/B.move rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/B/sources/B.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/C/sources/C.move b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/C/sources/C.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/C/sources/C.move rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/deps_only/C/sources/C.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/sources/Root.move b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/sources/Root.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_no_conflict/sources/Root.move rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_no_conflict/sources/Root.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/A1/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/A1/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/A1/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/A1/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/A2/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/A2/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/A2/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/A2/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/E/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/E/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/E/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v1/deps_only/E/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/C1/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/C1/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/C1/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/C1/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/C2/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/C2/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/C2/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/C2/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/E/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/E/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/E/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/diamond_problem_with_and_without_override_v2/deps_only/E/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/direct_and_indirect_dep/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/direct_and_indirect_dep/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/direct_and_indirect_dep/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/direct_and_indirect_dep/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/direct_and_indirect_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/direct_and_indirect_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/direct_and_indirect_dep/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/direct_cyclic_dep/Move.notlocked b/external-crates/move/crates/move-package/tests/test_sources/direct_cyclic_dep/Move.notlocked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/direct_cyclic_dep/Move.notlocked rename to external-crates/move/crates/move-package/tests/test_sources/direct_cyclic_dep/Move.notlocked diff --git a/external-crates/move/tools/move-package/tests/test_sources/direct_cyclic_dep/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/direct_cyclic_dep/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/direct_cyclic_dep/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/direct_cyclic_dep/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/direct_cyclic_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/direct_cyclic_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/direct_cyclic_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/direct_cyclic_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/direct_cyclic_dep/deps_only/other/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/direct_cyclic_dep/deps_only/other/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/direct_cyclic_dep/deps_only/other/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/direct_cyclic_dep/deps_only/other/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/external/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/external/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/external/Move.progress b/external-crates/move/crates/move-package/tests/test_sources/external/Move.progress similarity index 66% rename from external-crates/move/tools/move-package/tests/test_sources/external/Move.progress rename to external-crates/move/crates/move-package/tests/test_sources/external/Move.progress index 9dca414519236..a8c4b2f93054c 100644 --- a/external-crates/move/tools/move-package/tests/test_sources/external/Move.progress +++ b/external-crates/move/crates/move-package/tests/test_sources/external/Move.progress @@ -1,6 +1,6 @@ RESOLVING DEPENDENCIES IN A FROM Root WITH ../resolvers/successful.sh ../resolvers/successful.sh stderr: Successful External Resolver -PWD: $ROOT/external-crates/move/tools/move-package/tests/test_sources/external +PWD: $ROOT/external-crates/move/crates/move-package/tests/test_sources/external Type: dependencies Package: A diff --git a/external-crates/move/tools/move-package/tests/test_sources/external/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/external/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/external/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/external/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external/deps_only/ADep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external/deps_only/ADep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external/deps_only/ADep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external/deps_only/ADep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_bad_dep/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/external_bad_dep/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_bad_dep/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/external_bad_dep/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_bad_dep/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/external_bad_dep/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_bad_dep/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/external_bad_dep/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_bad_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_bad_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_bad_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_bad_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_bad_dep/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_bad_dep/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_bad_dep/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_bad_dep/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_broken/Move.notlocked b/external-crates/move/crates/move-package/tests/test_sources/external_broken/Move.notlocked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_broken/Move.notlocked rename to external-crates/move/crates/move-package/tests/test_sources/external_broken/Move.notlocked diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_broken/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/external_broken/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_broken/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/external_broken/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_broken/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_broken/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_broken/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_broken/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/Move.progress b/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/Move.progress similarity index 65% rename from external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/Move.progress rename to external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/Move.progress index 228234a065edf..1e8420d2bc7a9 100644 --- a/external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/Move.progress +++ b/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/Move.progress @@ -1,12 +1,12 @@ RESOLVING DEPENDENCIES IN A FROM Root WITH ../resolvers/successful.sh ../resolvers/successful.sh stderr: Successful External Resolver -PWD: $ROOT/external-crates/move/tools/move-package/tests/test_sources/external_dev_dep +PWD: $ROOT/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep Type: dependencies Package: A RESOLVING DEV-DEPENDENCIES IN B FROM Root WITH ../resolvers/successful.sh ../resolvers/successful.sh stderr: Successful External Resolver -PWD: $ROOT/external-crates/move/tools/move-package/tests/test_sources/external_dev_dep +PWD: $ROOT/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep Type: dev-dependencies Package: B diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/deps_only/ADep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/deps_only/ADep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/deps_only/ADep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/deps_only/ADep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/deps_only/BDep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/deps_only/BDep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_dev_dep/deps_only/BDep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_dev_dep/deps_only/BDep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_failing/Move.notlocked b/external-crates/move/crates/move-package/tests/test_sources/external_failing/Move.notlocked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_failing/Move.notlocked rename to external-crates/move/crates/move-package/tests/test_sources/external_failing/Move.notlocked diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_failing/Move.progress b/external-crates/move/crates/move-package/tests/test_sources/external_failing/Move.progress similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_failing/Move.progress rename to external-crates/move/crates/move-package/tests/test_sources/external_failing/Move.progress diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_failing/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/external_failing/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_failing/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/external_failing/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_failing/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_failing/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_failing/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_failing/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_no_resolver/Move.notlocked b/external-crates/move/crates/move-package/tests/test_sources/external_no_resolver/Move.notlocked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_no_resolver/Move.notlocked rename to external-crates/move/crates/move-package/tests/test_sources/external_no_resolver/Move.notlocked diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_no_resolver/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/external_no_resolver/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_no_resolver/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/external_no_resolver/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_no_resolver/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_no_resolver/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_no_resolver/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_no_resolver/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/external_overlap/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/external_overlap/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_overlap/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_overlap/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap/deps_only/ADep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_overlap/deps_only/ADep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap/deps_only/ADep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap/deps_only/ADep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail/Move.notlocked b/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/Move.notlocked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail/Move.notlocked rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/Move.notlocked diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail/deps_only/ADep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/deps_only/ADep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail/deps_only/ADep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/deps_only/ADep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail/deps_only/ADepDep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/deps_only/ADepDep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail/deps_only/ADepDep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail/deps_only/ADepDep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.notlocked b/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.notlocked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.notlocked rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.notlocked diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADepDep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADepDep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADepDep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADepDep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADepOtherDep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADepOtherDep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADepOtherDep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_overlap_fail_symmetric/deps_only/ADepOtherDep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_silent/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/external_silent/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_silent/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/external_silent/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_silent/Move.progress b/external-crates/move/crates/move-package/tests/test_sources/external_silent/Move.progress similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_silent/Move.progress rename to external-crates/move/crates/move-package/tests/test_sources/external_silent/Move.progress diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_silent/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_silent/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_silent/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_silent/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_silent/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_silent/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_silent/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_silent/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/external_silent/deps_only/ADep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/external_silent/deps_only/ADep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/external_silent/deps_only/ADep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/external_silent/deps_only/ADep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/longer_cyclic_dep/Move.notlocked b/external-crates/move/crates/move-package/tests/test_sources/longer_cyclic_dep/Move.notlocked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/longer_cyclic_dep/Move.notlocked rename to external-crates/move/crates/move-package/tests/test_sources/longer_cyclic_dep/Move.notlocked diff --git a/external-crates/move/tools/move-package/tests/test_sources/longer_cyclic_dep/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/longer_cyclic_dep/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/longer_cyclic_dep/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/longer_cyclic_dep/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/longer_cyclic_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/longer_cyclic_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/longer_cyclic_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/longer_cyclic_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/longer_cyclic_dep/deps_only/A/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/longer_cyclic_dep/deps_only/A/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/longer_cyclic_dep/deps_only/A/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/longer_cyclic_dep/deps_only/A/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/longer_cyclic_dep/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/longer_cyclic_dep/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/longer_cyclic_dep/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/longer_cyclic_dep/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/Move.unlocked b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/Move.unlocked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/Move.unlocked rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/Move.unlocked diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.unlocked b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.unlocked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.unlocked rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.unlocked diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/sources/C.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/sources/C.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/sources/C.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/sources/C.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/sources/D.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/sources/D.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/sources/D.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/sources/D.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/sources/E.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/sources/E.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/sources/E.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/sources/E.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/sources/F.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/sources/F.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/sources/F.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/sources/F.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/Move.modeled b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/Move.modeled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/Move.modeled rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/Move.modeled diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/C/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/C/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/C/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/C/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/D/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/D/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/D/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/deps_only/D/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename_conflict/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename_conflict/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename_conflict/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename_conflict/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename_conflict/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename_conflict/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename_conflict/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename_conflict/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename_conflict/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename_conflict/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename_conflict/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename_conflict/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename_conflict/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename_conflict/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_no_rename_conflict/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_no_rename_conflict/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/Move.modeled b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/Move.modeled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/Move.modeled rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/Move.modeled diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/deps_only/C/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/deps_only/C/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/deps_only/C/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/deps_only/C/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/deps_only/D/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/deps_only/D/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/deps_only/D/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/deps_only/D/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/sources/Root.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/sources/Root.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename/sources/Root.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename/sources/Root.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/Move.compiled diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/C/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/C/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/C/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/C/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/D/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/D/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/D/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/D/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/D/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/D/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/D/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/deps_only/D/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/sources/Root.move b/external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/sources/Root.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/multiple_deps_rename_one/sources/Root.move rename to external-crates/move/crates/move-package/tests/test_sources/multiple_deps_rename_one/sources/Root.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_bad_parent/Move.notlocked b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_bad_parent/Move.notlocked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_bad_parent/Move.notlocked rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_bad_parent/Move.notlocked diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_bad_parent/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_bad_parent/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_bad_parent/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_bad_parent/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_bad_parent/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_bad_parent/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_bad_parent/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_bad_parent/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_bad_parent/deps_only/nested/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_bad_parent/deps_only/nested/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_bad_parent/deps_only/nested/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_bad_parent/deps_only/nested/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_git_local/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_git_local/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_git_local/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_git_local/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_git_local/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_git_local/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_git_local/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_git_local/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_git_local/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_git_local/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_git_local/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_git_local/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_local_local/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_local_local/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_local_local/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_local_local/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_local_local/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_local_local/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_local_local/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_local_local/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_local_local/deps_only/nested/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_local_local/deps_only/nested/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_local_local/deps_only/nested/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_local_local/deps_only/nested/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_local_local/deps_only/nested/more/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_local_local/deps_only/nested/more/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_local_local/deps_only/nested/more/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_local_local/deps_only/nested/more/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_override/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_override/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_override/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_override/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_override/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_override/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_override/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_override/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_override/deps_only/nested/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_override/deps_only/nested/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_override/deps_only/nested/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_override/deps_only/nested/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_override/deps_only/nested/more/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_override/deps_only/nested/more/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_override/deps_only/nested/more/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_override/deps_only/nested/more/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_shared_override/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_shared_override/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_shared_override/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_shared_override/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_shared_override/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_shared_override/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_shared_override/deps_only/more/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/deps_only/more/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_shared_override/deps_only/more/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/deps_only/more/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_shared_override/deps_only/nested/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/deps_only/nested/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_shared_override/deps_only/nested/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/deps_only/nested/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_deps_shared_override/deps_only/shared/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/deps_only/shared/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_deps_shared_override/deps_only/shared/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_deps_shared_override/deps_only/shared/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_pruned_override/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/nested_pruned_override/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_pruned_override/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/nested_pruned_override/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_pruned_override/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_pruned_override/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_pruned_override/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_pruned_override/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_pruned_override/deps_only/A1/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_pruned_override/deps_only/A1/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_pruned_override/deps_only/A1/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_pruned_override/deps_only/A1/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_pruned_override/deps_only/A2/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_pruned_override/deps_only/A2/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_pruned_override/deps_only/A2/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_pruned_override/deps_only/A2/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_pruned_override/deps_only/B/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_pruned_override/deps_only/B/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_pruned_override/deps_only/B/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_pruned_override/deps_only/B/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/nested_pruned_override/deps_only/C/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/nested_pruned_override/deps_only/C/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/nested_pruned_override/deps_only/C/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/nested_pruned_override/deps_only/C/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/no_git_rev_on_git_dependency/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/no_git_rev_on_git_dependency/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/no_git_rev_on_git_dependency/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/no_git_rev_on_git_dependency/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/no_git_rev_on_git_dependency/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/no_git_rev_on_git_dependency/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/no_git_rev_on_git_dependency/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/no_git_rev_on_git_dependency/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/one_dep/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/one_dep/Move.compiled diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/one_dep/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/one_dep/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/one_dep/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/one_dep/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep/deps_only/other_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep/deps_only/other_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep/deps_only/other_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep/deps_only/other_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep/deps_only/other_dep/sources/B.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep/deps_only/other_dep/sources/B.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep/deps_only/other_dep/sources/B.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep/deps_only/other_dep/sources/B.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep/sources/OneDep.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep/sources/OneDep.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep/sources/OneDep.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep/sources/OneDep.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_assigned_address/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_assigned_address/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/Move.compiled diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_assigned_address/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_assigned_address/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_assigned_address/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_assigned_address/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_assigned_address/deps_only/other_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/deps_only/other_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_assigned_address/deps_only/other_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/deps_only/other_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_assigned_address/deps_only/other_dep/sources/B.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/deps_only/other_dep/sources/B.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_assigned_address/deps_only/other_dep/sources/B.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/deps_only/other_dep/sources/B.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_assigned_address/sources/OneDep.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/sources/OneDep.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_assigned_address/sources/OneDep.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_assigned_address/sources/OneDep.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_bad_digest/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/one_dep_bad_digest/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_bad_digest/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_bad_digest/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_bad_digest/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/one_dep_bad_digest/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_bad_digest/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_bad_digest/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_bad_digest/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_bad_digest/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_bad_digest/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_bad_digest/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_bad_digest/deps_only/other_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_bad_digest/deps_only/other_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_bad_digest/deps_only/other_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_bad_digest/deps_only/other_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_multiple_of_same_name/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/one_dep_multiple_of_same_name/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_multiple_of_same_name/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_multiple_of_same_name/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_multiple_of_same_name/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_multiple_of_same_name/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_multiple_of_same_name/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_multiple_of_same_name/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_multiple_of_same_name/deps_only/other_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_multiple_of_same_name/deps_only/other_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_multiple_of_same_name/deps_only/other_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_multiple_of_same_name/deps_only/other_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_override/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/one_dep_override/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_override/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_override/Move.compiled diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_override/Move.locked b/external-crates/move/crates/move-package/tests/test_sources/one_dep_override/Move.locked similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_override/Move.locked rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_override/Move.locked diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_override/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/one_dep_override/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_override/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_override/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_override/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_override/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_override/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_override/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_override/deps_only/other_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_override/deps_only/other_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_override/deps_only/other_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_override/deps_only/other_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_override/deps_only/other_dep/sources/B.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep_override/deps_only/other_dep/sources/B.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_override/deps_only/other_dep/sources/B.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_override/deps_only/other_dep/sources/B.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_override/sources/OneDep.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep_override/sources/OneDep.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_override/sources/OneDep.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_override/sources/OneDep.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_reassigned_address/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/one_dep_reassigned_address/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_reassigned_address/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_reassigned_address/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_reassigned_address/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_reassigned_address/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_reassigned_address/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_reassigned_address/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_reassigned_address/deps_only/other_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_reassigned_address/deps_only/other_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_reassigned_address/deps_only/other_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_reassigned_address/deps_only/other_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_renamed/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/one_dep_renamed/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_renamed/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_renamed/Move.compiled diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_renamed/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_renamed/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_renamed/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_renamed/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_renamed/deps_only/other_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_renamed/deps_only/other_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_renamed/deps_only/other_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_renamed/deps_only/other_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_renamed/deps_only/other_dep/sources/T.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep_renamed/deps_only/other_dep/sources/T.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_renamed/deps_only/other_dep/sources/T.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_renamed/deps_only/other_dep/sources/T.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_renamed/sources/M.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep_renamed/sources/M.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_renamed/sources/M.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_renamed/sources/M.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_unification_across_local_renamings/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/one_dep_unification_across_local_renamings/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_unification_across_local_renamings/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_unification_across_local_renamings/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_unification_across_local_renamings/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_unification_across_local_renamings/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_unification_across_local_renamings/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_unification_across_local_renamings/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_unification_across_local_renamings/deps_only/other_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_unification_across_local_renamings/deps_only/other_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_unification_across_local_renamings/deps_only/other_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_unification_across_local_renamings/deps_only/other_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/deps_only/other_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/deps_only/other_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/deps_only/other_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_unification_across_local_renamings_with_resolution/deps_only/other_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/Move.compiled diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/scripts/b_script.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/scripts/b_script.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/scripts/b_script.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/scripts/b_script.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/sources/B.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/sources/B.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/sources/B.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/sources/B.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/sources/a_script.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/sources/a_script.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/sources/a_script.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/deps_only/other_dep/sources/a_script.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/doc_templates/script_template.md b/external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/doc_templates/script_template.md similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/doc_templates/script_template.md rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/doc_templates/script_template.md diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/examples/Example.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/examples/Example.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/examples/Example.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/examples/Example.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/sources/OneDep.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/sources/OneDep.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/sources/OneDep.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/sources/OneDep.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/sources/a_script.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/sources/a_script.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/sources/a_script.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/sources/a_script.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/sources/b_script.move b/external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/sources/b_script.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_with_scripts/sources/b_script.move rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_with_scripts/sources/b_script.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_wrong_name/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/one_dep_wrong_name/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_wrong_name/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_wrong_name/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_wrong_name/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_wrong_name/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_wrong_name/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_wrong_name/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/one_dep_wrong_name/deps_only/other_dep/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/one_dep_wrong_name/deps_only/other_dep/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/one_dep_wrong_name/deps_only/other_dep/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/one_dep_wrong_name/deps_only/other_dep/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/package_hooks/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/package_hooks/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/package_hooks/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/package_hooks/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/package_hooks/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/package_hooks/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/package_hooks/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/package_hooks/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/package_hooks_subdir/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/package_hooks_subdir/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/package_hooks_subdir/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/package_hooks_subdir/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/package_hooks_subdir/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/package_hooks_subdir/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/package_hooks_subdir/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/package_hooks_subdir/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_duplicate_address_names/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_duplicate_address_names/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_duplicate_address_names/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_duplicate_address_names/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_duplicate_address_names/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_duplicate_address_names/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_duplicate_address_names/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_duplicate_address_names/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_duplicate_top_level_field/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_duplicate_top_level_field/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_duplicate_top_level_field/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_duplicate_top_level_field/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_duplicate_top_level_field/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_duplicate_top_level_field/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_duplicate_top_level_field/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_duplicate_top_level_field/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_2024/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_2024/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_2024/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_2024/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_2024_alpha/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024_alpha/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_2024_alpha/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024_alpha/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_2024_alpha/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024_alpha/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_2024_alpha/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024_alpha/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_2024_beta/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024_beta/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_2024_beta/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024_beta/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_2024_beta/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024_beta/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_2024_beta/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_2024_beta/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_invalid_suffix/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_invalid_suffix/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_invalid_suffix/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_invalid_suffix/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_invalid_suffix/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_invalid_suffix/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_invalid_suffix/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_invalid_suffix/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_legacy/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_legacy/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_legacy/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_legacy/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_legacy/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_legacy/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_legacy/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_legacy/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_unknown/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_unknown/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_unknown/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_unknown/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_unknown/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_unknown/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_unknown/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_unknown/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_unknown_suffix/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_unknown_suffix/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_unknown_suffix/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_unknown_suffix/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_edition_unknown_suffix/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_edition_unknown_suffix/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_edition_unknown_suffix/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_edition_unknown_suffix/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_flavor_global_storage/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_global_storage/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_flavor_global_storage/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_global_storage/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_flavor_global_storage/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_global_storage/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_flavor_global_storage/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_global_storage/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_flavor_sui/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_sui/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_flavor_sui/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_sui/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_flavor_sui/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_sui/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_flavor_sui/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_sui/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_flavor_unknown/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_unknown/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_flavor_unknown/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_unknown/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_flavor_unknown/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_unknown/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_flavor_unknown/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_flavor_unknown/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_full_manifest/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_full_manifest/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_full_manifest/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_full_manifest/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_full_manifest/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_full_manifest/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_full_manifest/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_full_manifest/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_full_manifest_with_extra_field/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_full_manifest_with_extra_field/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_full_manifest_with_extra_field/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_full_manifest_with_extra_field/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_full_manifest_with_extra_field/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_full_manifest_with_extra_field/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_full_manifest_with_extra_field/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_full_manifest_with_extra_field/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_integer_subst_in_dependency/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_integer_subst_in_dependency/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_integer_subst_in_dependency/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_integer_subst_in_dependency/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_integer_subst_in_dependency/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_integer_subst_in_dependency/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_integer_subst_in_dependency/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_integer_subst_in_dependency/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_author/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_author/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_author/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_author/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_author/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_author/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_author/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_author/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_authors/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_authors/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_authors/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_authors/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_authors/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_authors/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_authors/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_authors/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_hex_address_in_subst/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_hex_address_in_subst/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_hex_address_in_subst/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_hex_address_in_subst/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_hex_address_in_subst/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_hex_address_in_subst/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_hex_address_in_subst/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_hex_address_in_subst/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_identifier_package_name/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_identifier_package_name/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_identifier_package_name/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_identifier_package_name/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_identifier_package_name/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_identifier_package_name/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_invalid_identifier_package_name/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_invalid_identifier_package_name/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_minimal_manifest/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_minimal_manifest/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_minimal_manifest/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_minimal_manifest/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_minimal_manifest/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_minimal_manifest/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_minimal_manifest/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_minimal_manifest/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_missing_minimal_required_field_name/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_missing_minimal_required_field_name/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_missing_minimal_required_field_name/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_missing_minimal_required_field_name/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_missing_minimal_required_field_name/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_missing_minimal_required_field_name/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_missing_minimal_required_field_name/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_missing_minimal_required_field_name/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_missing_minimal_required_field_version/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_missing_minimal_required_field_version/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_missing_minimal_required_field_version/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_missing_minimal_required_field_version/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_missing_minimal_required_field_version/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_missing_minimal_required_field_version/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_missing_minimal_required_field_version/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_missing_minimal_required_field_version/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_missing_required_package_segment/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_missing_required_package_segment/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_missing_required_package_segment/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_missing_required_package_segment/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_missing_required_package_segment/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_missing_required_package_segment/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_missing_required_package_segment/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_missing_required_package_segment/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_no_path_set_for_dependency/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_no_path_set_for_dependency/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_no_path_set_for_dependency/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_no_path_set_for_dependency/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_no_path_set_for_dependency/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_no_path_set_for_dependency/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_no_path_set_for_dependency/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_no_path_set_for_dependency/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_non_identifier_address_name_in_subst/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_non_identifier_address_name_in_subst/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_non_identifier_address_name_in_subst/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_non_identifier_address_name_in_subst/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_non_identifier_address_name_in_subst/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_non_identifier_address_name_in_subst/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_non_identifier_address_name_in_subst/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_non_identifier_address_name_in_subst/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_address_name/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_address_name/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_address_name/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_address_name/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_address_name/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_address_name/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_address_name/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_address_name/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_address_value/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_address_value/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_address_value/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_address_value/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_address_value/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_address_value/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_address_value/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_address_value/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_local_dep_path/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_local_dep_path/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_local_dep_path/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_local_dep_path/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_local_dep_path/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_local_dep_path/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_local_dep_path/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_local_dep_path/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_package_name/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_package_name/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_package_name/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_package_name/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_package_name/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_package_name/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_non_string_package_name/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_non_string_package_name/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_too_many_entries_renaming_instantiation/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_too_many_entries_renaming_instantiation/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_too_many_entries_renaming_instantiation/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_too_many_entries_renaming_instantiation/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_too_many_entries_renaming_instantiation/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_too_many_entries_renaming_instantiation/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_too_many_entries_renaming_instantiation/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_too_many_entries_renaming_instantiation/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_uninstantiated_dev_address/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_uninstantiated_dev_address/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_uninstantiated_dev_address/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_uninstantiated_dev_address/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_uninstantiated_dev_address/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_uninstantiated_dev_address/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_uninstantiated_dev_address/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_uninstantiated_dev_address/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_unknown_toplevel_field/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_unknown_toplevel_field/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_unknown_toplevel_field/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_unknown_toplevel_field/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_unknown_toplevel_field/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_unknown_toplevel_field/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_unknown_toplevel_field/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_unknown_toplevel_field/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_version_not_a_string/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_version_not_a_string/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_version_not_a_string/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_version_not_a_string/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_version_not_a_string/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_version_not_a_string/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_version_not_a_string/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_version_not_a_string/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_version_not_a_valid_version/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_version_not_a_valid_version/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_version_not_a_valid_version/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_version_not_a_valid_version/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_version_not_a_valid_version/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_version_not_a_valid_version/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_version_not_a_valid_version/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_version_not_a_valid_version/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_version_not_a_valid_version_not_numbers/Move.resolved b/external-crates/move/crates/move-package/tests/test_sources/parsing_version_not_a_valid_version_not_numbers/Move.resolved similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_version_not_a_valid_version_not_numbers/Move.resolved rename to external-crates/move/crates/move-package/tests/test_sources/parsing_version_not_a_valid_version_not_numbers/Move.resolved diff --git a/external-crates/move/tools/move-package/tests/test_sources/parsing_version_not_a_valid_version_not_numbers/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/parsing_version_not_a_valid_version_not_numbers/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/parsing_version_not_a_valid_version_not_numbers/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/parsing_version_not_a_valid_version_not_numbers/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/resolvers/broken.sh b/external-crates/move/crates/move-package/tests/test_sources/resolvers/broken.sh similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/resolvers/broken.sh rename to external-crates/move/crates/move-package/tests/test_sources/resolvers/broken.sh diff --git a/external-crates/move/tools/move-package/tests/test_sources/resolvers/failing.sh b/external-crates/move/crates/move-package/tests/test_sources/resolvers/failing.sh similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/resolvers/failing.sh rename to external-crates/move/crates/move-package/tests/test_sources/resolvers/failing.sh diff --git a/external-crates/move/tools/move-package/tests/test_sources/resolvers/silent.sh b/external-crates/move/crates/move-package/tests/test_sources/resolvers/silent.sh similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/resolvers/silent.sh rename to external-crates/move/crates/move-package/tests/test_sources/resolvers/silent.sh diff --git a/external-crates/move/tools/move-package/tests/test_sources/resolvers/successful.sh b/external-crates/move/crates/move-package/tests/test_sources/resolvers/successful.sh similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/resolvers/successful.sh rename to external-crates/move/crates/move-package/tests/test_sources/resolvers/successful.sh diff --git a/external-crates/move/tools/move-package/tests/test_sources/resolvers/successful_dep.sh b/external-crates/move/crates/move-package/tests/test_sources/resolvers/successful_dep.sh similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/resolvers/successful_dep.sh rename to external-crates/move/crates/move-package/tests/test_sources/resolvers/successful_dep.sh diff --git a/external-crates/move/tools/move-package/tests/test_sources/resolvers/successful_subst.sh b/external-crates/move/crates/move-package/tests/test_sources/resolvers/successful_subst.sh similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/resolvers/successful_subst.sh rename to external-crates/move/crates/move-package/tests/test_sources/resolvers/successful_subst.sh diff --git a/external-crates/move/tools/move-package/tests/test_sources/test_symlinks/Move.compiled b/external-crates/move/crates/move-package/tests/test_sources/test_symlinks/Move.compiled similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/test_symlinks/Move.compiled rename to external-crates/move/crates/move-package/tests/test_sources/test_symlinks/Move.compiled diff --git a/external-crates/move/tools/move-package/tests/test_sources/test_symlinks/Move.toml b/external-crates/move/crates/move-package/tests/test_sources/test_symlinks/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/test_symlinks/Move.toml rename to external-crates/move/crates/move-package/tests/test_sources/test_symlinks/Move.toml diff --git a/external-crates/move/tools/move-package/tests/test_sources/test_symlinks/sources/A.move b/external-crates/move/crates/move-package/tests/test_sources/test_symlinks/sources/A.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/test_symlinks/sources/A.move rename to external-crates/move/crates/move-package/tests/test_sources/test_symlinks/sources/A.move diff --git a/external-crates/move/tools/move-package/tests/test_sources/test_symlinks/sources/M.move b/external-crates/move/crates/move-package/tests/test_sources/test_symlinks/sources/M.move similarity index 100% rename from external-crates/move/tools/move-package/tests/test_sources/test_symlinks/sources/M.move rename to external-crates/move/crates/move-package/tests/test_sources/test_symlinks/sources/M.move diff --git a/external-crates/move/tools/move-package/tests/test_thread_safety.rs b/external-crates/move/crates/move-package/tests/test_thread_safety.rs similarity index 100% rename from external-crates/move/tools/move-package/tests/test_thread_safety.rs rename to external-crates/move/crates/move-package/tests/test_thread_safety.rs diff --git a/external-crates/move/tools/move-package/tests/thread_safety_package_test_sources/Package1/Move.toml b/external-crates/move/crates/move-package/tests/thread_safety_package_test_sources/Package1/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/thread_safety_package_test_sources/Package1/Move.toml rename to external-crates/move/crates/move-package/tests/thread_safety_package_test_sources/Package1/Move.toml diff --git a/external-crates/move/tools/move-package/tests/thread_safety_package_test_sources/Package1/sources/Dummy.move b/external-crates/move/crates/move-package/tests/thread_safety_package_test_sources/Package1/sources/Dummy.move similarity index 100% rename from external-crates/move/tools/move-package/tests/thread_safety_package_test_sources/Package1/sources/Dummy.move rename to external-crates/move/crates/move-package/tests/thread_safety_package_test_sources/Package1/sources/Dummy.move diff --git a/external-crates/move/tools/move-package/tests/thread_safety_package_test_sources/Package2/Move.toml b/external-crates/move/crates/move-package/tests/thread_safety_package_test_sources/Package2/Move.toml similarity index 100% rename from external-crates/move/tools/move-package/tests/thread_safety_package_test_sources/Package2/Move.toml rename to external-crates/move/crates/move-package/tests/thread_safety_package_test_sources/Package2/Move.toml diff --git a/external-crates/move/tools/move-package/tests/thread_safety_package_test_sources/Package2/sources/Dummy.move b/external-crates/move/crates/move-package/tests/thread_safety_package_test_sources/Package2/sources/Dummy.move similarity index 100% rename from external-crates/move/tools/move-package/tests/thread_safety_package_test_sources/Package2/sources/Dummy.move rename to external-crates/move/crates/move-package/tests/thread_safety_package_test_sources/Package2/sources/Dummy.move diff --git a/external-crates/move/testing-infra/move-proc-macros/Cargo.toml b/external-crates/move/crates/move-proc-macros/Cargo.toml similarity index 100% rename from external-crates/move/testing-infra/move-proc-macros/Cargo.toml rename to external-crates/move/crates/move-proc-macros/Cargo.toml diff --git a/external-crates/move/testing-infra/move-proc-macros/src/lib.rs b/external-crates/move/crates/move-proc-macros/src/lib.rs similarity index 100% rename from external-crates/move/testing-infra/move-proc-macros/src/lib.rs rename to external-crates/move/crates/move-proc-macros/src/lib.rs diff --git a/external-crates/move/move-prover/boogie-backend/Cargo.toml b/external-crates/move/crates/move-prover-boogie-backend/Cargo.toml similarity index 100% rename from external-crates/move/move-prover/boogie-backend/Cargo.toml rename to external-crates/move/crates/move-prover-boogie-backend/Cargo.toml diff --git a/external-crates/move/move-prover/boogie-backend/src/boogie_helpers.rs b/external-crates/move/crates/move-prover-boogie-backend/src/boogie_helpers.rs similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/boogie_helpers.rs rename to external-crates/move/crates/move-prover-boogie-backend/src/boogie_helpers.rs diff --git a/external-crates/move/move-prover/boogie-backend/src/boogie_wrapper.rs b/external-crates/move/crates/move-prover-boogie-backend/src/boogie_wrapper.rs similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/boogie_wrapper.rs rename to external-crates/move/crates/move-prover-boogie-backend/src/boogie_wrapper.rs diff --git a/external-crates/move/move-prover/boogie-backend/src/bytecode_translator.rs b/external-crates/move/crates/move-prover-boogie-backend/src/bytecode_translator.rs similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/bytecode_translator.rs rename to external-crates/move/crates/move-prover-boogie-backend/src/bytecode_translator.rs diff --git a/external-crates/move/move-prover/boogie-backend/src/lib.rs b/external-crates/move/crates/move-prover-boogie-backend/src/lib.rs similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/lib.rs rename to external-crates/move/crates/move-prover-boogie-backend/src/lib.rs diff --git a/external-crates/move/move-prover/boogie-backend/src/options.rs b/external-crates/move/crates/move-prover-boogie-backend/src/options.rs similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/options.rs rename to external-crates/move/crates/move-prover-boogie-backend/src/options.rs diff --git a/external-crates/move/move-prover/boogie-backend/src/prelude/multiset-array-theory.bpl b/external-crates/move/crates/move-prover-boogie-backend/src/prelude/multiset-array-theory.bpl similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/prelude/multiset-array-theory.bpl rename to external-crates/move/crates/move-prover-boogie-backend/src/prelude/multiset-array-theory.bpl diff --git a/external-crates/move/move-prover/boogie-backend/src/prelude/native.bpl b/external-crates/move/crates/move-prover-boogie-backend/src/prelude/native.bpl similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/prelude/native.bpl rename to external-crates/move/crates/move-prover-boogie-backend/src/prelude/native.bpl diff --git a/external-crates/move/move-prover/boogie-backend/src/prelude/prelude.bpl b/external-crates/move/crates/move-prover-boogie-backend/src/prelude/prelude.bpl similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/prelude/prelude.bpl rename to external-crates/move/crates/move-prover-boogie-backend/src/prelude/prelude.bpl diff --git a/external-crates/move/move-prover/boogie-backend/src/prelude/table-array-theory.bpl b/external-crates/move/crates/move-prover-boogie-backend/src/prelude/table-array-theory.bpl similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/prelude/table-array-theory.bpl rename to external-crates/move/crates/move-prover-boogie-backend/src/prelude/table-array-theory.bpl diff --git a/external-crates/move/move-prover/boogie-backend/src/prelude/vector-array-intern-theory.bpl b/external-crates/move/crates/move-prover-boogie-backend/src/prelude/vector-array-intern-theory.bpl similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/prelude/vector-array-intern-theory.bpl rename to external-crates/move/crates/move-prover-boogie-backend/src/prelude/vector-array-intern-theory.bpl diff --git a/external-crates/move/move-prover/boogie-backend/src/prelude/vector-array-theory.bpl b/external-crates/move/crates/move-prover-boogie-backend/src/prelude/vector-array-theory.bpl similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/prelude/vector-array-theory.bpl rename to external-crates/move/crates/move-prover-boogie-backend/src/prelude/vector-array-theory.bpl diff --git a/external-crates/move/move-prover/boogie-backend/src/prelude/vector-smt-array-ext-theory.bpl b/external-crates/move/crates/move-prover-boogie-backend/src/prelude/vector-smt-array-ext-theory.bpl similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/prelude/vector-smt-array-ext-theory.bpl rename to external-crates/move/crates/move-prover-boogie-backend/src/prelude/vector-smt-array-ext-theory.bpl diff --git a/external-crates/move/move-prover/boogie-backend/src/prelude/vector-smt-array-theory.bpl b/external-crates/move/crates/move-prover-boogie-backend/src/prelude/vector-smt-array-theory.bpl similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/prelude/vector-smt-array-theory.bpl rename to external-crates/move/crates/move-prover-boogie-backend/src/prelude/vector-smt-array-theory.bpl diff --git a/external-crates/move/move-prover/boogie-backend/src/prelude/vector-smt-seq-theory.bpl b/external-crates/move/crates/move-prover-boogie-backend/src/prelude/vector-smt-seq-theory.bpl similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/prelude/vector-smt-seq-theory.bpl rename to external-crates/move/crates/move-prover-boogie-backend/src/prelude/vector-smt-seq-theory.bpl diff --git a/external-crates/move/move-prover/boogie-backend/src/prover_task_runner.rs b/external-crates/move/crates/move-prover-boogie-backend/src/prover_task_runner.rs similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/prover_task_runner.rs rename to external-crates/move/crates/move-prover-boogie-backend/src/prover_task_runner.rs diff --git a/external-crates/move/move-prover/boogie-backend/src/spec_translator.rs b/external-crates/move/crates/move-prover-boogie-backend/src/spec_translator.rs similarity index 100% rename from external-crates/move/move-prover/boogie-backend/src/spec_translator.rs rename to external-crates/move/crates/move-prover-boogie-backend/src/spec_translator.rs diff --git a/external-crates/move/move-prover/test-utils/Cargo.toml b/external-crates/move/crates/move-prover-test-utils/Cargo.toml similarity index 100% rename from external-crates/move/move-prover/test-utils/Cargo.toml rename to external-crates/move/crates/move-prover-test-utils/Cargo.toml diff --git a/external-crates/move/move-prover/test-utils/src/baseline_test.rs b/external-crates/move/crates/move-prover-test-utils/src/baseline_test.rs similarity index 100% rename from external-crates/move/move-prover/test-utils/src/baseline_test.rs rename to external-crates/move/crates/move-prover-test-utils/src/baseline_test.rs diff --git a/external-crates/move/move-prover/test-utils/src/lib.rs b/external-crates/move/crates/move-prover-test-utils/src/lib.rs similarity index 100% rename from external-crates/move/move-prover/test-utils/src/lib.rs rename to external-crates/move/crates/move-prover-test-utils/src/lib.rs diff --git a/external-crates/move/move-prover/Cargo.toml b/external-crates/move/crates/move-prover/Cargo.toml similarity index 100% rename from external-crates/move/move-prover/Cargo.toml rename to external-crates/move/crates/move-prover/Cargo.toml diff --git a/external-crates/move/move-prover/README.md b/external-crates/move/crates/move-prover/README.md similarity index 100% rename from external-crates/move/move-prover/README.md rename to external-crates/move/crates/move-prover/README.md diff --git a/external-crates/move/move-prover/doc/dev/cvc5.md b/external-crates/move/crates/move-prover/doc/dev/cvc5.md similarity index 100% rename from external-crates/move/move-prover/doc/dev/cvc5.md rename to external-crates/move/crates/move-prover/doc/dev/cvc5.md diff --git a/external-crates/move/move-prover/doc/paper21/analysis.tex b/external-crates/move/crates/move-prover/doc/paper21/analysis.tex similarity index 100% rename from external-crates/move/move-prover/doc/paper21/analysis.tex rename to external-crates/move/crates/move-prover/doc/paper21/analysis.tex diff --git a/external-crates/move/move-prover/doc/paper21/arch.png b/external-crates/move/crates/move-prover/doc/paper21/arch.png similarity index 100% rename from external-crates/move/move-prover/doc/paper21/arch.png rename to external-crates/move/crates/move-prover/doc/paper21/arch.png diff --git a/external-crates/move/move-prover/doc/paper21/biblio.bib b/external-crates/move/crates/move-prover/doc/paper21/biblio.bib similarity index 100% rename from external-crates/move/move-prover/doc/paper21/biblio.bib rename to external-crates/move/crates/move-prover/doc/paper21/biblio.bib diff --git a/external-crates/move/move-prover/doc/paper21/conclusion.tex b/external-crates/move/crates/move-prover/doc/paper21/conclusion.tex similarity index 100% rename from external-crates/move/move-prover/doc/paper21/conclusion.tex rename to external-crates/move/crates/move-prover/doc/paper21/conclusion.tex diff --git a/external-crates/move/move-prover/doc/paper21/corrected_example-apx.tex b/external-crates/move/crates/move-prover/doc/paper21/corrected_example-apx.tex similarity index 100% rename from external-crates/move/move-prover/doc/paper21/corrected_example-apx.tex rename to external-crates/move/crates/move-prover/doc/paper21/corrected_example-apx.tex diff --git a/external-crates/move/move-prover/doc/paper21/design.tex b/external-crates/move/crates/move-prover/doc/paper21/design.tex similarity index 100% rename from external-crates/move/move-prover/doc/paper21/design.tex rename to external-crates/move/crates/move-prover/doc/paper21/design.tex diff --git a/external-crates/move/move-prover/doc/paper21/examples/account.move b/external-crates/move/crates/move-prover/doc/paper21/examples/account.move similarity index 100% rename from external-crates/move/move-prover/doc/paper21/examples/account.move rename to external-crates/move/crates/move-prover/doc/paper21/examples/account.move diff --git a/external-crates/move/move-prover/doc/paper21/function-injection-apx.tex b/external-crates/move/crates/move-prover/doc/paper21/function-injection-apx.tex similarity index 100% rename from external-crates/move/move-prover/doc/paper21/function-injection-apx.tex rename to external-crates/move/crates/move-prover/doc/paper21/function-injection-apx.tex diff --git a/external-crates/move/move-prover/doc/paper21/intro.tex b/external-crates/move/crates/move-prover/doc/paper21/intro.tex similarity index 100% rename from external-crates/move/move-prover/doc/paper21/intro.tex rename to external-crates/move/crates/move-prover/doc/paper21/intro.tex diff --git a/external-crates/move/move-prover/doc/paper21/llncs.cls b/external-crates/move/crates/move-prover/doc/paper21/llncs.cls similarity index 100% rename from external-crates/move/move-prover/doc/paper21/llncs.cls rename to external-crates/move/crates/move-prover/doc/paper21/llncs.cls diff --git a/external-crates/move/move-prover/doc/paper21/main.pdf b/external-crates/move/crates/move-prover/doc/paper21/main.pdf similarity index 100% rename from external-crates/move/move-prover/doc/paper21/main.pdf rename to external-crates/move/crates/move-prover/doc/paper21/main.pdf diff --git a/external-crates/move/move-prover/doc/paper21/main.tex b/external-crates/move/crates/move-prover/doc/paper21/main.tex similarity index 100% rename from external-crates/move/move-prover/doc/paper21/main.tex rename to external-crates/move/crates/move-prover/doc/paper21/main.tex diff --git a/external-crates/move/move-prover/doc/paper21/move.tex b/external-crates/move/crates/move-prover/doc/paper21/move.tex similarity index 100% rename from external-crates/move/move-prover/doc/paper21/move.tex rename to external-crates/move/crates/move-prover/doc/paper21/move.tex diff --git a/external-crates/move/move-prover/doc/paper21/prelude.tex b/external-crates/move/crates/move-prover/doc/paper21/prelude.tex similarity index 100% rename from external-crates/move/move-prover/doc/paper21/prelude.tex rename to external-crates/move/crates/move-prover/doc/paper21/prelude.tex diff --git a/external-crates/move/move-prover/doc/paper21/splncs04.bst b/external-crates/move/crates/move-prover/doc/paper21/splncs04.bst similarity index 100% rename from external-crates/move/move-prover/doc/paper21/splncs04.bst rename to external-crates/move/crates/move-prover/doc/paper21/splncs04.bst diff --git a/external-crates/move/move-prover/doc/report/arch.png b/external-crates/move/crates/move-prover/doc/report/arch.png similarity index 100% rename from external-crates/move/move-prover/doc/report/arch.png rename to external-crates/move/crates/move-prover/doc/report/arch.png diff --git a/external-crates/move/move-prover/doc/report/arch.tex b/external-crates/move/crates/move-prover/doc/report/arch.tex similarity index 100% rename from external-crates/move/move-prover/doc/report/arch.tex rename to external-crates/move/crates/move-prover/doc/report/arch.tex diff --git a/external-crates/move/move-prover/doc/report/biblio.bib b/external-crates/move/crates/move-prover/doc/report/biblio.bib similarity index 100% rename from external-crates/move/move-prover/doc/report/biblio.bib rename to external-crates/move/crates/move-prover/doc/report/biblio.bib diff --git a/external-crates/move/move-prover/doc/report/formal.tex b/external-crates/move/crates/move-prover/doc/report/formal.tex similarity index 100% rename from external-crates/move/move-prover/doc/report/formal.tex rename to external-crates/move/crates/move-prover/doc/report/formal.tex diff --git a/external-crates/move/move-prover/doc/report/injection.tex b/external-crates/move/crates/move-prover/doc/report/injection.tex similarity index 100% rename from external-crates/move/move-prover/doc/report/injection.tex rename to external-crates/move/crates/move-prover/doc/report/injection.tex diff --git a/external-crates/move/move-prover/doc/report/intro.tex b/external-crates/move/crates/move-prover/doc/report/intro.tex similarity index 100% rename from external-crates/move/move-prover/doc/report/intro.tex rename to external-crates/move/crates/move-prover/doc/report/intro.tex diff --git a/external-crates/move/move-prover/doc/report/macros.tex b/external-crates/move/crates/move-prover/doc/report/macros.tex similarity index 100% rename from external-crates/move/move-prover/doc/report/macros.tex rename to external-crates/move/crates/move-prover/doc/report/macros.tex diff --git a/external-crates/move/move-prover/doc/report/main-impl.pdf b/external-crates/move/crates/move-prover/doc/report/main-impl.pdf similarity index 100% rename from external-crates/move/move-prover/doc/report/main-impl.pdf rename to external-crates/move/crates/move-prover/doc/report/main-impl.pdf diff --git a/external-crates/move/move-prover/doc/report/main-impl.tex b/external-crates/move/crates/move-prover/doc/report/main-impl.tex similarity index 100% rename from external-crates/move/move-prover/doc/report/main-impl.tex rename to external-crates/move/crates/move-prover/doc/report/main-impl.tex diff --git a/external-crates/move/move-prover/doc/report/main.pdf b/external-crates/move/crates/move-prover/doc/report/main.pdf similarity index 100% rename from external-crates/move/move-prover/doc/report/main.pdf rename to external-crates/move/crates/move-prover/doc/report/main.pdf diff --git a/external-crates/move/move-prover/doc/report/main.tex b/external-crates/move/crates/move-prover/doc/report/main.tex similarity index 100% rename from external-crates/move/move-prover/doc/report/main.tex rename to external-crates/move/crates/move-prover/doc/report/main.tex diff --git a/external-crates/move/move-prover/doc/report/mono.tex b/external-crates/move/crates/move-prover/doc/report/mono.tex similarity index 100% rename from external-crates/move/move-prover/doc/report/mono.tex rename to external-crates/move/crates/move-prover/doc/report/mono.tex diff --git a/external-crates/move/move-prover/doc/report/move.tex b/external-crates/move/crates/move-prover/doc/report/move.tex similarity index 100% rename from external-crates/move/move-prover/doc/report/move.tex rename to external-crates/move/crates/move-prover/doc/report/move.tex diff --git a/external-crates/move/move-prover/doc/report/references.tex b/external-crates/move/crates/move-prover/doc/report/references.tex similarity index 100% rename from external-crates/move/move-prover/doc/report/references.tex rename to external-crates/move/crates/move-prover/doc/report/references.tex diff --git a/external-crates/move/move-prover/doc/report/translation.tex b/external-crates/move/crates/move-prover/doc/report/translation.tex similarity index 100% rename from external-crates/move/move-prover/doc/report/translation.tex rename to external-crates/move/crates/move-prover/doc/report/translation.tex diff --git a/external-crates/move/move-prover/doc/user/docgen.md b/external-crates/move/crates/move-prover/doc/user/docgen.md similarity index 100% rename from external-crates/move/move-prover/doc/user/docgen.md rename to external-crates/move/crates/move-prover/doc/user/docgen.md diff --git a/external-crates/move/move-prover/doc/user/install.md b/external-crates/move/crates/move-prover/doc/user/install.md similarity index 100% rename from external-crates/move/move-prover/doc/user/install.md rename to external-crates/move/crates/move-prover/doc/user/install.md diff --git a/external-crates/move/move-prover/doc/user/prover-guide.md b/external-crates/move/crates/move-prover/doc/user/prover-guide.md similarity index 100% rename from external-crates/move/move-prover/doc/user/prover-guide.md rename to external-crates/move/crates/move-prover/doc/user/prover-guide.md diff --git a/external-crates/move/move-prover/doc/user/spec-lang.md b/external-crates/move/crates/move-prover/doc/user/spec-lang.md similarity index 100% rename from external-crates/move/move-prover/doc/user/spec-lang.md rename to external-crates/move/crates/move-prover/doc/user/spec-lang.md diff --git a/external-crates/move/move-prover/src/cli.rs b/external-crates/move/crates/move-prover/src/cli.rs similarity index 100% rename from external-crates/move/move-prover/src/cli.rs rename to external-crates/move/crates/move-prover/src/cli.rs diff --git a/external-crates/move/move-prover/src/lib.rs b/external-crates/move/crates/move-prover/src/lib.rs similarity index 100% rename from external-crates/move/move-prover/src/lib.rs rename to external-crates/move/crates/move-prover/src/lib.rs diff --git a/external-crates/move/move-prover/src/main.rs b/external-crates/move/crates/move-prover/src/main.rs similarity index 100% rename from external-crates/move/move-prover/src/main.rs rename to external-crates/move/crates/move-prover/src/main.rs diff --git a/external-crates/move/move-prover/tests/README.md b/external-crates/move/crates/move-prover/tests/README.md similarity index 100% rename from external-crates/move/move-prover/tests/README.md rename to external-crates/move/crates/move-prover/tests/README.md diff --git a/external-crates/move/move-prover/tests/sources/functional/ModifiesErrorTest.exp b/external-crates/move/crates/move-prover/tests/sources/functional/ModifiesErrorTest.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/ModifiesErrorTest.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/ModifiesErrorTest.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/ModifiesErrorTest.move b/external-crates/move/crates/move-prover/tests/sources/functional/ModifiesErrorTest.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/ModifiesErrorTest.move rename to external-crates/move/crates/move-prover/tests/sources/functional/ModifiesErrorTest.move diff --git a/external-crates/move/move-prover/tests/sources/functional/ModifiesSchemaTest.exp b/external-crates/move/crates/move-prover/tests/sources/functional/ModifiesSchemaTest.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/ModifiesSchemaTest.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/ModifiesSchemaTest.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/ModifiesSchemaTest.move b/external-crates/move/crates/move-prover/tests/sources/functional/ModifiesSchemaTest.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/ModifiesSchemaTest.move rename to external-crates/move/crates/move-prover/tests/sources/functional/ModifiesSchemaTest.move diff --git a/external-crates/move/move-prover/tests/sources/functional/ModifiesTest.move b/external-crates/move/crates/move-prover/tests/sources/functional/ModifiesTest.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/ModifiesTest.move rename to external-crates/move/crates/move-prover/tests/sources/functional/ModifiesTest.move diff --git a/external-crates/move/move-prover/tests/sources/functional/ModifiesTypeTest.exp b/external-crates/move/crates/move-prover/tests/sources/functional/ModifiesTypeTest.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/ModifiesTypeTest.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/ModifiesTypeTest.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/ModifiesTypeTest.move b/external-crates/move/crates/move-prover/tests/sources/functional/ModifiesTypeTest.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/ModifiesTypeTest.move rename to external-crates/move/crates/move-prover/tests/sources/functional/ModifiesTypeTest.move diff --git a/external-crates/move/move-prover/tests/sources/functional/aborts_if.exp b/external-crates/move/crates/move-prover/tests/sources/functional/aborts_if.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/aborts_if.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/aborts_if.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/aborts_if.move b/external-crates/move/crates/move-prover/tests/sources/functional/aborts_if.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/aborts_if.move rename to external-crates/move/crates/move-prover/tests/sources/functional/aborts_if.move diff --git a/external-crates/move/move-prover/tests/sources/functional/aborts_if_with_code.exp b/external-crates/move/crates/move-prover/tests/sources/functional/aborts_if_with_code.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/aborts_if_with_code.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/aborts_if_with_code.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/aborts_if_with_code.move b/external-crates/move/crates/move-prover/tests/sources/functional/aborts_if_with_code.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/aborts_if_with_code.move rename to external-crates/move/crates/move-prover/tests/sources/functional/aborts_if_with_code.move diff --git a/external-crates/move/move-prover/tests/sources/functional/aborts_with_check.move b/external-crates/move/crates/move-prover/tests/sources/functional/aborts_with_check.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/aborts_with_check.move rename to external-crates/move/crates/move-prover/tests/sources/functional/aborts_with_check.move diff --git a/external-crates/move/move-prover/tests/sources/functional/aborts_with_negative_check.move b/external-crates/move/crates/move-prover/tests/sources/functional/aborts_with_negative_check.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/aborts_with_negative_check.move rename to external-crates/move/crates/move-prover/tests/sources/functional/aborts_with_negative_check.move diff --git a/external-crates/move/move-prover/tests/sources/functional/address_quant.exp b/external-crates/move/crates/move-prover/tests/sources/functional/address_quant.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/address_quant.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/address_quant.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/address_quant.move b/external-crates/move/crates/move-prover/tests/sources/functional/address_quant.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/address_quant.move rename to external-crates/move/crates/move-prover/tests/sources/functional/address_quant.move diff --git a/external-crates/move/move-prover/tests/sources/functional/address_serialization_constant_size.exp b/external-crates/move/crates/move-prover/tests/sources/functional/address_serialization_constant_size.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/address_serialization_constant_size.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/address_serialization_constant_size.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/address_serialization_constant_size.move b/external-crates/move/crates/move-prover/tests/sources/functional/address_serialization_constant_size.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/address_serialization_constant_size.move rename to external-crates/move/crates/move-prover/tests/sources/functional/address_serialization_constant_size.move diff --git a/external-crates/move/move-prover/tests/sources/functional/arithm.exp b/external-crates/move/crates/move-prover/tests/sources/functional/arithm.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/arithm.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/arithm.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/arithm.move b/external-crates/move/crates/move-prover/tests/sources/functional/arithm.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/arithm.move rename to external-crates/move/crates/move-prover/tests/sources/functional/arithm.move diff --git a/external-crates/move/move-prover/tests/sources/functional/axiom_generic.move b/external-crates/move/crates/move-prover/tests/sources/functional/axiom_generic.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/axiom_generic.move rename to external-crates/move/crates/move-prover/tests/sources/functional/axiom_generic.move diff --git a/external-crates/move/move-prover/tests/sources/functional/axioms.move b/external-crates/move/crates/move-prover/tests/sources/functional/axioms.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/axioms.move rename to external-crates/move/crates/move-prover/tests/sources/functional/axioms.move diff --git a/external-crates/move/move-prover/tests/sources/functional/bitset.move b/external-crates/move/crates/move-prover/tests/sources/functional/bitset.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/bitset.move rename to external-crates/move/crates/move-prover/tests/sources/functional/bitset.move diff --git a/external-crates/move/move-prover/tests/sources/functional/bitwise_features.move b/external-crates/move/crates/move-prover/tests/sources/functional/bitwise_features.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/bitwise_features.move rename to external-crates/move/crates/move-prover/tests/sources/functional/bitwise_features.move diff --git a/external-crates/move/move-prover/tests/sources/functional/bitwise_operators.move b/external-crates/move/crates/move-prover/tests/sources/functional/bitwise_operators.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/bitwise_operators.move rename to external-crates/move/crates/move-prover/tests/sources/functional/bitwise_operators.move diff --git a/external-crates/move/move-prover/tests/sources/functional/bitwise_table.move b/external-crates/move/crates/move-prover/tests/sources/functional/bitwise_table.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/bitwise_table.move rename to external-crates/move/crates/move-prover/tests/sources/functional/bitwise_table.move diff --git a/external-crates/move/move-prover/tests/sources/functional/cast.exp b/external-crates/move/crates/move-prover/tests/sources/functional/cast.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/cast.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/cast.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/cast.move b/external-crates/move/crates/move-prover/tests/sources/functional/cast.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/cast.move rename to external-crates/move/crates/move-prover/tests/sources/functional/cast.move diff --git a/external-crates/move/move-prover/tests/sources/functional/choice.cvc5_exp b/external-crates/move/crates/move-prover/tests/sources/functional/choice.cvc5_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/choice.cvc5_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/choice.cvc5_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/choice.exp b/external-crates/move/crates/move-prover/tests/sources/functional/choice.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/choice.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/choice.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/choice.move b/external-crates/move/crates/move-prover/tests/sources/functional/choice.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/choice.move rename to external-crates/move/crates/move-prover/tests/sources/functional/choice.move diff --git a/external-crates/move/move-prover/tests/sources/functional/choice.simplify_exp b/external-crates/move/crates/move-prover/tests/sources/functional/choice.simplify_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/choice.simplify_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/choice.simplify_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/conditional_write_back.move b/external-crates/move/crates/move-prover/tests/sources/functional/conditional_write_back.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/conditional_write_back.move rename to external-crates/move/crates/move-prover/tests/sources/functional/conditional_write_back.move diff --git a/external-crates/move/move-prover/tests/sources/functional/consts.exp b/external-crates/move/crates/move-prover/tests/sources/functional/consts.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/consts.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/consts.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/consts.move b/external-crates/move/crates/move-prover/tests/sources/functional/consts.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/consts.move rename to external-crates/move/crates/move-prover/tests/sources/functional/consts.move diff --git a/external-crates/move/move-prover/tests/sources/functional/data_invariant_for_mut_ref_arg.exp b/external-crates/move/crates/move-prover/tests/sources/functional/data_invariant_for_mut_ref_arg.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/data_invariant_for_mut_ref_arg.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/data_invariant_for_mut_ref_arg.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/data_invariant_for_mut_ref_arg.move b/external-crates/move/crates/move-prover/tests/sources/functional/data_invariant_for_mut_ref_arg.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/data_invariant_for_mut_ref_arg.move rename to external-crates/move/crates/move-prover/tests/sources/functional/data_invariant_for_mut_ref_arg.move diff --git a/external-crates/move/move-prover/tests/sources/functional/data_invariant_in_loop.move b/external-crates/move/crates/move-prover/tests/sources/functional/data_invariant_in_loop.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/data_invariant_in_loop.move rename to external-crates/move/crates/move-prover/tests/sources/functional/data_invariant_in_loop.move diff --git a/external-crates/move/move-prover/tests/sources/functional/data_invariant_in_map.exp b/external-crates/move/crates/move-prover/tests/sources/functional/data_invariant_in_map.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/data_invariant_in_map.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/data_invariant_in_map.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/data_invariant_in_map.move b/external-crates/move/crates/move-prover/tests/sources/functional/data_invariant_in_map.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/data_invariant_in_map.move rename to external-crates/move/crates/move-prover/tests/sources/functional/data_invariant_in_map.move diff --git a/external-crates/move/move-prover/tests/sources/functional/defines.move b/external-crates/move/crates/move-prover/tests/sources/functional/defines.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/defines.move rename to external-crates/move/crates/move-prover/tests/sources/functional/defines.move diff --git a/external-crates/move/move-prover/tests/sources/functional/disable_inv.exp b/external-crates/move/crates/move-prover/tests/sources/functional/disable_inv.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/disable_inv.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/disable_inv.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/disable_inv.move b/external-crates/move/crates/move-prover/tests/sources/functional/disable_inv.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/disable_inv.move rename to external-crates/move/crates/move-prover/tests/sources/functional/disable_inv.move diff --git a/external-crates/move/move-prover/tests/sources/functional/disable_inv_friends.exp b/external-crates/move/crates/move-prover/tests/sources/functional/disable_inv_friends.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/disable_inv_friends.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/disable_inv_friends.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/disable_inv_friends.move b/external-crates/move/crates/move-prover/tests/sources/functional/disable_inv_friends.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/disable_inv_friends.move rename to external-crates/move/crates/move-prover/tests/sources/functional/disable_inv_friends.move diff --git a/external-crates/move/move-prover/tests/sources/functional/disable_inv_friends.simplify_exp b/external-crates/move/crates/move-prover/tests/sources/functional/disable_inv_friends.simplify_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/disable_inv_friends.simplify_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/disable_inv_friends.simplify_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/disable_inv_indirect.exp b/external-crates/move/crates/move-prover/tests/sources/functional/disable_inv_indirect.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/disable_inv_indirect.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/disable_inv_indirect.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/disable_inv_indirect.move b/external-crates/move/crates/move-prover/tests/sources/functional/disable_inv_indirect.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/disable_inv_indirect.move rename to external-crates/move/crates/move-prover/tests/sources/functional/disable_inv_indirect.move diff --git a/external-crates/move/move-prover/tests/sources/functional/emits.exp b/external-crates/move/crates/move-prover/tests/sources/functional/emits.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/emits.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/emits.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/emits.move b/external-crates/move/crates/move-prover/tests/sources/functional/emits.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/emits.move rename to external-crates/move/crates/move-prover/tests/sources/functional/emits.move diff --git a/external-crates/move/move-prover/tests/sources/functional/exists_in_vector.move b/external-crates/move/crates/move-prover/tests/sources/functional/exists_in_vector.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/exists_in_vector.move rename to external-crates/move/crates/move-prover/tests/sources/functional/exists_in_vector.move diff --git a/external-crates/move/move-prover/tests/sources/functional/fixed_point_arithm.cvc4_exp b/external-crates/move/crates/move-prover/tests/sources/functional/fixed_point_arithm.cvc4_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/fixed_point_arithm.cvc4_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/fixed_point_arithm.cvc4_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/fixed_point_arithm.exp b/external-crates/move/crates/move-prover/tests/sources/functional/fixed_point_arithm.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/fixed_point_arithm.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/fixed_point_arithm.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/fixed_point_arithm.move b/external-crates/move/crates/move-prover/tests/sources/functional/fixed_point_arithm.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/fixed_point_arithm.move rename to external-crates/move/crates/move-prover/tests/sources/functional/fixed_point_arithm.move diff --git a/external-crates/move/move-prover/tests/sources/functional/fixed_point_arithm.simplify_exp b/external-crates/move/crates/move-prover/tests/sources/functional/fixed_point_arithm.simplify_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/fixed_point_arithm.simplify_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/fixed_point_arithm.simplify_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/friend.move b/external-crates/move/crates/move-prover/tests/sources/functional/friend.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/friend.move rename to external-crates/move/crates/move-prover/tests/sources/functional/friend.move diff --git a/external-crates/move/move-prover/tests/sources/functional/friend_error.move b/external-crates/move/crates/move-prover/tests/sources/functional/friend_error.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/friend_error.move rename to external-crates/move/crates/move-prover/tests/sources/functional/friend_error.move diff --git a/external-crates/move/move-prover/tests/sources/functional/generic_invariants.exp b/external-crates/move/crates/move-prover/tests/sources/functional/generic_invariants.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/generic_invariants.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/generic_invariants.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/generic_invariants.move b/external-crates/move/crates/move-prover/tests/sources/functional/generic_invariants.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/generic_invariants.move rename to external-crates/move/crates/move-prover/tests/sources/functional/generic_invariants.move diff --git a/external-crates/move/move-prover/tests/sources/functional/global_invariants.exp b/external-crates/move/crates/move-prover/tests/sources/functional/global_invariants.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/global_invariants.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/global_invariants.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/global_invariants.move b/external-crates/move/crates/move-prover/tests/sources/functional/global_invariants.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/global_invariants.move rename to external-crates/move/crates/move-prover/tests/sources/functional/global_invariants.move diff --git a/external-crates/move/move-prover/tests/sources/functional/global_vars.exp b/external-crates/move/crates/move-prover/tests/sources/functional/global_vars.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/global_vars.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/global_vars.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/global_vars.move b/external-crates/move/crates/move-prover/tests/sources/functional/global_vars.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/global_vars.move rename to external-crates/move/crates/move-prover/tests/sources/functional/global_vars.move diff --git a/external-crates/move/move-prover/tests/sources/functional/global_vars.simplify_exp b/external-crates/move/crates/move-prover/tests/sources/functional/global_vars.simplify_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/global_vars.simplify_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/global_vars.simplify_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/hash_model.exp b/external-crates/move/crates/move-prover/tests/sources/functional/hash_model.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/hash_model.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/hash_model.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/hash_model.move b/external-crates/move/crates/move-prover/tests/sources/functional/hash_model.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/hash_model.move rename to external-crates/move/crates/move-prover/tests/sources/functional/hash_model.move diff --git a/external-crates/move/move-prover/tests/sources/functional/hash_model_invalid.exp b/external-crates/move/crates/move-prover/tests/sources/functional/hash_model_invalid.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/hash_model_invalid.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/hash_model_invalid.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/hash_model_invalid.move b/external-crates/move/crates/move-prover/tests/sources/functional/hash_model_invalid.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/hash_model_invalid.move rename to external-crates/move/crates/move-prover/tests/sources/functional/hash_model_invalid.move diff --git a/external-crates/move/move-prover/tests/sources/functional/inconsistency.exp b/external-crates/move/crates/move-prover/tests/sources/functional/inconsistency.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/inconsistency.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/inconsistency.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/inconsistency.move b/external-crates/move/crates/move-prover/tests/sources/functional/inconsistency.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/inconsistency.move rename to external-crates/move/crates/move-prover/tests/sources/functional/inconsistency.move diff --git a/external-crates/move/move-prover/tests/sources/functional/inconsistency.simplify_exp b/external-crates/move/crates/move-prover/tests/sources/functional/inconsistency.simplify_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/inconsistency.simplify_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/inconsistency.simplify_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/inconsistency_always_abort.exp b/external-crates/move/crates/move-prover/tests/sources/functional/inconsistency_always_abort.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/inconsistency_always_abort.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/inconsistency_always_abort.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/inconsistency_always_abort.move b/external-crates/move/crates/move-prover/tests/sources/functional/inconsistency_always_abort.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/inconsistency_always_abort.move rename to external-crates/move/crates/move-prover/tests/sources/functional/inconsistency_always_abort.move diff --git a/external-crates/move/move-prover/tests/sources/functional/invariants.exp b/external-crates/move/crates/move-prover/tests/sources/functional/invariants.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/invariants.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/invariants.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/invariants.move b/external-crates/move/crates/move-prover/tests/sources/functional/invariants.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/invariants.move rename to external-crates/move/crates/move-prover/tests/sources/functional/invariants.move diff --git a/external-crates/move/move-prover/tests/sources/functional/invariants_resources.exp b/external-crates/move/crates/move-prover/tests/sources/functional/invariants_resources.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/invariants_resources.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/invariants_resources.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/invariants_resources.move b/external-crates/move/crates/move-prover/tests/sources/functional/invariants_resources.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/invariants_resources.move rename to external-crates/move/crates/move-prover/tests/sources/functional/invariants_resources.move diff --git a/external-crates/move/move-prover/tests/sources/functional/invariants_with_quant.move b/external-crates/move/crates/move-prover/tests/sources/functional/invariants_with_quant.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/invariants_with_quant.move rename to external-crates/move/crates/move-prover/tests/sources/functional/invariants_with_quant.move diff --git a/external-crates/move/move-prover/tests/sources/functional/is_txn_signer.exp b/external-crates/move/crates/move-prover/tests/sources/functional/is_txn_signer.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/is_txn_signer.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/is_txn_signer.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/is_txn_signer.move b/external-crates/move/crates/move-prover/tests/sources/functional/is_txn_signer.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/is_txn_signer.move rename to external-crates/move/crates/move-prover/tests/sources/functional/is_txn_signer.move diff --git a/external-crates/move/move-prover/tests/sources/functional/is_txn_signer.simplify_exp b/external-crates/move/crates/move-prover/tests/sources/functional/is_txn_signer.simplify_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/is_txn_signer.simplify_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/is_txn_signer.simplify_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/let.exp b/external-crates/move/crates/move-prover/tests/sources/functional/let.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/let.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/let.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/let.move b/external-crates/move/crates/move-prover/tests/sources/functional/let.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/let.move rename to external-crates/move/crates/move-prover/tests/sources/functional/let.move diff --git a/external-crates/move/move-prover/tests/sources/functional/let.simplify_exp b/external-crates/move/crates/move-prover/tests/sources/functional/let.simplify_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/let.simplify_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/let.simplify_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/loop_inv.move b/external-crates/move/crates/move-prover/tests/sources/functional/loop_inv.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/loop_inv.move rename to external-crates/move/crates/move-prover/tests/sources/functional/loop_inv.move diff --git a/external-crates/move/move-prover/tests/sources/functional/loop_invariant_invalid.exp b/external-crates/move/crates/move-prover/tests/sources/functional/loop_invariant_invalid.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/loop_invariant_invalid.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/loop_invariant_invalid.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/loop_invariant_invalid.move b/external-crates/move/crates/move-prover/tests/sources/functional/loop_invariant_invalid.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/loop_invariant_invalid.move rename to external-crates/move/crates/move-prover/tests/sources/functional/loop_invariant_invalid.move diff --git a/external-crates/move/move-prover/tests/sources/functional/loop_with_two_back_edges.move b/external-crates/move/crates/move-prover/tests/sources/functional/loop_with_two_back_edges.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/loop_with_two_back_edges.move rename to external-crates/move/crates/move-prover/tests/sources/functional/loop_with_two_back_edges.move diff --git a/external-crates/move/move-prover/tests/sources/functional/loops.exp b/external-crates/move/crates/move-prover/tests/sources/functional/loops.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/loops.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/loops.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/loops.move b/external-crates/move/crates/move-prover/tests/sources/functional/loops.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/loops.move rename to external-crates/move/crates/move-prover/tests/sources/functional/loops.move diff --git a/external-crates/move/move-prover/tests/sources/functional/loops_with_memory_ops.cvc5_exp b/external-crates/move/crates/move-prover/tests/sources/functional/loops_with_memory_ops.cvc5_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/loops_with_memory_ops.cvc5_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/loops_with_memory_ops.cvc5_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/loops_with_memory_ops.exp b/external-crates/move/crates/move-prover/tests/sources/functional/loops_with_memory_ops.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/loops_with_memory_ops.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/loops_with_memory_ops.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/loops_with_memory_ops.move b/external-crates/move/crates/move-prover/tests/sources/functional/loops_with_memory_ops.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/loops_with_memory_ops.move rename to external-crates/move/crates/move-prover/tests/sources/functional/loops_with_memory_ops.move diff --git a/external-crates/move/move-prover/tests/sources/functional/macro_verification.exp b/external-crates/move/crates/move-prover/tests/sources/functional/macro_verification.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/macro_verification.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/macro_verification.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/macro_verification.move b/external-crates/move/crates/move-prover/tests/sources/functional/macro_verification.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/macro_verification.move rename to external-crates/move/crates/move-prover/tests/sources/functional/macro_verification.move diff --git a/external-crates/move/move-prover/tests/sources/functional/module_invariants.move b/external-crates/move/crates/move-prover/tests/sources/functional/module_invariants.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/module_invariants.move rename to external-crates/move/crates/move-prover/tests/sources/functional/module_invariants.move diff --git a/external-crates/move/move-prover/tests/sources/functional/module_level_spec.exp b/external-crates/move/crates/move-prover/tests/sources/functional/module_level_spec.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/module_level_spec.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/module_level_spec.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/module_level_spec.move b/external-crates/move/crates/move-prover/tests/sources/functional/module_level_spec.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/module_level_spec.move rename to external-crates/move/crates/move-prover/tests/sources/functional/module_level_spec.move diff --git a/external-crates/move/move-prover/tests/sources/functional/module_level_spec.simplify_exp b/external-crates/move/crates/move-prover/tests/sources/functional/module_level_spec.simplify_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/module_level_spec.simplify_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/module_level_spec.simplify_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/mono.exp b/external-crates/move/crates/move-prover/tests/sources/functional/mono.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/mono.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/mono.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/mono.move b/external-crates/move/crates/move-prover/tests/sources/functional/mono.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/mono.move rename to external-crates/move/crates/move-prover/tests/sources/functional/mono.move diff --git a/external-crates/move/move-prover/tests/sources/functional/mut_ref.exp b/external-crates/move/crates/move-prover/tests/sources/functional/mut_ref.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/mut_ref.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/mut_ref.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/mut_ref.move b/external-crates/move/crates/move-prover/tests/sources/functional/mut_ref.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/mut_ref.move rename to external-crates/move/crates/move-prover/tests/sources/functional/mut_ref.move diff --git a/external-crates/move/move-prover/tests/sources/functional/mut_ref_accross_modules.move b/external-crates/move/crates/move-prover/tests/sources/functional/mut_ref_accross_modules.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/mut_ref_accross_modules.move rename to external-crates/move/crates/move-prover/tests/sources/functional/mut_ref_accross_modules.move diff --git a/external-crates/move/move-prover/tests/sources/functional/mut_ref_arg_return.move b/external-crates/move/crates/move-prover/tests/sources/functional/mut_ref_arg_return.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/mut_ref_arg_return.move rename to external-crates/move/crates/move-prover/tests/sources/functional/mut_ref_arg_return.move diff --git a/external-crates/move/move-prover/tests/sources/functional/mut_ref_unpack.move b/external-crates/move/crates/move-prover/tests/sources/functional/mut_ref_unpack.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/mut_ref_unpack.move rename to external-crates/move/crates/move-prover/tests/sources/functional/mut_ref_unpack.move diff --git a/external-crates/move/move-prover/tests/sources/functional/nested_invariants.exp b/external-crates/move/crates/move-prover/tests/sources/functional/nested_invariants.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/nested_invariants.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/nested_invariants.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/nested_invariants.move b/external-crates/move/crates/move-prover/tests/sources/functional/nested_invariants.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/nested_invariants.move rename to external-crates/move/crates/move-prover/tests/sources/functional/nested_invariants.move diff --git a/external-crates/move/move-prover/tests/sources/functional/nonlinear_arithm.exp b/external-crates/move/crates/move-prover/tests/sources/functional/nonlinear_arithm.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/nonlinear_arithm.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/nonlinear_arithm.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/nonlinear_arithm.move b/external-crates/move/crates/move-prover/tests/sources/functional/nonlinear_arithm.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/nonlinear_arithm.move rename to external-crates/move/crates/move-prover/tests/sources/functional/nonlinear_arithm.move diff --git a/external-crates/move/move-prover/tests/sources/functional/old_in_inlined.move b/external-crates/move/crates/move-prover/tests/sources/functional/old_in_inlined.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/old_in_inlined.move rename to external-crates/move/crates/move-prover/tests/sources/functional/old_in_inlined.move diff --git a/external-crates/move/move-prover/tests/sources/functional/old_param_err.exp b/external-crates/move/crates/move-prover/tests/sources/functional/old_param_err.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/old_param_err.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/old_param_err.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/old_param_err.move b/external-crates/move/crates/move-prover/tests/sources/functional/old_param_err.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/old_param_err.move rename to external-crates/move/crates/move-prover/tests/sources/functional/old_param_err.move diff --git a/external-crates/move/move-prover/tests/sources/functional/old_param_ok.move b/external-crates/move/crates/move-prover/tests/sources/functional/old_param_ok.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/old_param_ok.move rename to external-crates/move/crates/move-prover/tests/sources/functional/old_param_ok.move diff --git a/external-crates/move/move-prover/tests/sources/functional/opaque.exp b/external-crates/move/crates/move-prover/tests/sources/functional/opaque.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/opaque.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/opaque.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/opaque.move b/external-crates/move/crates/move-prover/tests/sources/functional/opaque.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/opaque.move rename to external-crates/move/crates/move-prover/tests/sources/functional/opaque.move diff --git a/external-crates/move/move-prover/tests/sources/functional/opaque.simplify_exp b/external-crates/move/crates/move-prover/tests/sources/functional/opaque.simplify_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/opaque.simplify_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/opaque.simplify_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/opaque_native.move b/external-crates/move/crates/move-prover/tests/sources/functional/opaque_native.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/opaque_native.move rename to external-crates/move/crates/move-prover/tests/sources/functional/opaque_native.move diff --git a/external-crates/move/move-prover/tests/sources/functional/pack_unpack.move b/external-crates/move/crates/move-prover/tests/sources/functional/pack_unpack.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/pack_unpack.move rename to external-crates/move/crates/move-prover/tests/sources/functional/pack_unpack.move diff --git a/external-crates/move/move-prover/tests/sources/functional/pragma.exp b/external-crates/move/crates/move-prover/tests/sources/functional/pragma.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/pragma.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/pragma.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/pragma.move b/external-crates/move/crates/move-prover/tests/sources/functional/pragma.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/pragma.move rename to external-crates/move/crates/move-prover/tests/sources/functional/pragma.move diff --git a/external-crates/move/move-prover/tests/sources/functional/pure_function_call.move b/external-crates/move/crates/move-prover/tests/sources/functional/pure_function_call.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/pure_function_call.move rename to external-crates/move/crates/move-prover/tests/sources/functional/pure_function_call.move diff --git a/external-crates/move/move-prover/tests/sources/functional/pure_function_call_incorrect.exp b/external-crates/move/crates/move-prover/tests/sources/functional/pure_function_call_incorrect.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/pure_function_call_incorrect.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/pure_function_call_incorrect.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/pure_function_call_incorrect.move b/external-crates/move/crates/move-prover/tests/sources/functional/pure_function_call_incorrect.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/pure_function_call_incorrect.move rename to external-crates/move/crates/move-prover/tests/sources/functional/pure_function_call_incorrect.move diff --git a/external-crates/move/move-prover/tests/sources/functional/recursive_move_fun.move b/external-crates/move/crates/move-prover/tests/sources/functional/recursive_move_fun.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/recursive_move_fun.move rename to external-crates/move/crates/move-prover/tests/sources/functional/recursive_move_fun.move diff --git a/external-crates/move/move-prover/tests/sources/functional/recursive_move_funs_multi_hop.move b/external-crates/move/crates/move-prover/tests/sources/functional/recursive_move_funs_multi_hop.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/recursive_move_funs_multi_hop.move rename to external-crates/move/crates/move-prover/tests/sources/functional/recursive_move_funs_multi_hop.move diff --git a/external-crates/move/move-prover/tests/sources/functional/references.exp b/external-crates/move/crates/move-prover/tests/sources/functional/references.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/references.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/references.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/references.move b/external-crates/move/crates/move-prover/tests/sources/functional/references.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/references.move rename to external-crates/move/crates/move-prover/tests/sources/functional/references.move diff --git a/external-crates/move/move-prover/tests/sources/functional/resources.exp b/external-crates/move/crates/move-prover/tests/sources/functional/resources.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/resources.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/resources.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/resources.move b/external-crates/move/crates/move-prover/tests/sources/functional/resources.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/resources.move rename to external-crates/move/crates/move-prover/tests/sources/functional/resources.move diff --git a/external-crates/move/move-prover/tests/sources/functional/restrictions.exp b/external-crates/move/crates/move-prover/tests/sources/functional/restrictions.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/restrictions.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/restrictions.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/restrictions.move b/external-crates/move/crates/move-prover/tests/sources/functional/restrictions.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/restrictions.move rename to external-crates/move/crates/move-prover/tests/sources/functional/restrictions.move diff --git a/external-crates/move/move-prover/tests/sources/functional/restrictions.simplify_exp b/external-crates/move/crates/move-prover/tests/sources/functional/restrictions.simplify_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/restrictions.simplify_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/restrictions.simplify_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/return_values.exp b/external-crates/move/crates/move-prover/tests/sources/functional/return_values.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/return_values.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/return_values.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/return_values.move b/external-crates/move/crates/move-prover/tests/sources/functional/return_values.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/return_values.move rename to external-crates/move/crates/move-prover/tests/sources/functional/return_values.move diff --git a/external-crates/move/move-prover/tests/sources/functional/schema_exp.exp b/external-crates/move/crates/move-prover/tests/sources/functional/schema_exp.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/schema_exp.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/schema_exp.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/schema_exp.move b/external-crates/move/crates/move-prover/tests/sources/functional/schema_exp.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/schema_exp.move rename to external-crates/move/crates/move-prover/tests/sources/functional/schema_exp.move diff --git a/external-crates/move/move-prover/tests/sources/functional/script.move b/external-crates/move/crates/move-prover/tests/sources/functional/script.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/script.move rename to external-crates/move/crates/move-prover/tests/sources/functional/script.move diff --git a/external-crates/move/move-prover/tests/sources/functional/script_incorrect.exp b/external-crates/move/crates/move-prover/tests/sources/functional/script_incorrect.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/script_incorrect.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/script_incorrect.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/script_incorrect.move b/external-crates/move/crates/move-prover/tests/sources/functional/script_incorrect.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/script_incorrect.move rename to external-crates/move/crates/move-prover/tests/sources/functional/script_incorrect.move diff --git a/external-crates/move/move-prover/tests/sources/functional/script_provider.move b/external-crates/move/crates/move-prover/tests/sources/functional/script_provider.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/script_provider.move rename to external-crates/move/crates/move-prover/tests/sources/functional/script_provider.move diff --git a/external-crates/move/move-prover/tests/sources/functional/serialize_model.exp b/external-crates/move/crates/move-prover/tests/sources/functional/serialize_model.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/serialize_model.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/serialize_model.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/serialize_model.move b/external-crates/move/crates/move-prover/tests/sources/functional/serialize_model.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/serialize_model.move rename to external-crates/move/crates/move-prover/tests/sources/functional/serialize_model.move diff --git a/external-crates/move/move-prover/tests/sources/functional/shift.exp b/external-crates/move/crates/move-prover/tests/sources/functional/shift.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/shift.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/shift.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/shift.move b/external-crates/move/crates/move-prover/tests/sources/functional/shift.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/shift.move rename to external-crates/move/crates/move-prover/tests/sources/functional/shift.move diff --git a/external-crates/move/move-prover/tests/sources/functional/signer_display.exp b/external-crates/move/crates/move-prover/tests/sources/functional/signer_display.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/signer_display.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/signer_display.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/signer_display.move b/external-crates/move/crates/move-prover/tests/sources/functional/signer_display.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/signer_display.move rename to external-crates/move/crates/move-prover/tests/sources/functional/signer_display.move diff --git a/external-crates/move/move-prover/tests/sources/functional/simple_vector_client.move b/external-crates/move/crates/move-prover/tests/sources/functional/simple_vector_client.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/simple_vector_client.move rename to external-crates/move/crates/move-prover/tests/sources/functional/simple_vector_client.move diff --git a/external-crates/move/move-prover/tests/sources/functional/specs_in_fun.exp b/external-crates/move/crates/move-prover/tests/sources/functional/specs_in_fun.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/specs_in_fun.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/specs_in_fun.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/specs_in_fun.move b/external-crates/move/crates/move-prover/tests/sources/functional/specs_in_fun.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/specs_in_fun.move rename to external-crates/move/crates/move-prover/tests/sources/functional/specs_in_fun.move diff --git a/external-crates/move/move-prover/tests/sources/functional/specs_in_fun_ref.move b/external-crates/move/crates/move-prover/tests/sources/functional/specs_in_fun_ref.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/specs_in_fun_ref.move rename to external-crates/move/crates/move-prover/tests/sources/functional/specs_in_fun_ref.move diff --git a/external-crates/move/move-prover/tests/sources/functional/strong_edges.exp b/external-crates/move/crates/move-prover/tests/sources/functional/strong_edges.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/strong_edges.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/strong_edges.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/strong_edges.move b/external-crates/move/crates/move-prover/tests/sources/functional/strong_edges.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/strong_edges.move rename to external-crates/move/crates/move-prover/tests/sources/functional/strong_edges.move diff --git a/external-crates/move/move-prover/tests/sources/functional/table_contais_to_length.move b/external-crates/move/crates/move-prover/tests/sources/functional/table_contais_to_length.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/table_contais_to_length.move rename to external-crates/move/crates/move-prover/tests/sources/functional/table_contais_to_length.move diff --git a/external-crates/move/move-prover/tests/sources/functional/test_multi_let_bindings_in_spec.move b/external-crates/move/crates/move-prover/tests/sources/functional/test_multi_let_bindings_in_spec.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/test_multi_let_bindings_in_spec.move rename to external-crates/move/crates/move-prover/tests/sources/functional/test_multi_let_bindings_in_spec.move diff --git a/external-crates/move/move-prover/tests/sources/functional/trace.cvc5_exp b/external-crates/move/crates/move-prover/tests/sources/functional/trace.cvc5_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/trace.cvc5_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/trace.cvc5_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/trace.exp b/external-crates/move/crates/move-prover/tests/sources/functional/trace.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/trace.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/trace.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/trace.move b/external-crates/move/crates/move-prover/tests/sources/functional/trace.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/trace.move rename to external-crates/move/crates/move-prover/tests/sources/functional/trace.move diff --git a/external-crates/move/move-prover/tests/sources/functional/trace.simplify_exp b/external-crates/move/crates/move-prover/tests/sources/functional/trace.simplify_exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/trace.simplify_exp rename to external-crates/move/crates/move-prover/tests/sources/functional/trace.simplify_exp diff --git a/external-crates/move/move-prover/tests/sources/functional/type_dependent_code.exp b/external-crates/move/crates/move-prover/tests/sources/functional/type_dependent_code.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/type_dependent_code.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/type_dependent_code.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/type_dependent_code.move b/external-crates/move/crates/move-prover/tests/sources/functional/type_dependent_code.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/type_dependent_code.move rename to external-crates/move/crates/move-prover/tests/sources/functional/type_dependent_code.move diff --git a/external-crates/move/move-prover/tests/sources/functional/type_reflection.exp b/external-crates/move/crates/move-prover/tests/sources/functional/type_reflection.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/type_reflection.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/type_reflection.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/type_reflection.move b/external-crates/move/crates/move-prover/tests/sources/functional/type_reflection.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/type_reflection.move rename to external-crates/move/crates/move-prover/tests/sources/functional/type_reflection.move diff --git a/external-crates/move/move-prover/tests/sources/functional/type_reflection_ext.move b/external-crates/move/crates/move-prover/tests/sources/functional/type_reflection_ext.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/type_reflection_ext.move rename to external-crates/move/crates/move-prover/tests/sources/functional/type_reflection_ext.move diff --git a/external-crates/move/move-prover/tests/sources/functional/uninst_global_invariant.exp b/external-crates/move/crates/move-prover/tests/sources/functional/uninst_global_invariant.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/uninst_global_invariant.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/uninst_global_invariant.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/uninst_global_invariant.move b/external-crates/move/crates/move-prover/tests/sources/functional/uninst_global_invariant.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/uninst_global_invariant.move rename to external-crates/move/crates/move-prover/tests/sources/functional/uninst_global_invariant.move diff --git a/external-crates/move/move-prover/tests/sources/functional/unused_global_invariant.exp b/external-crates/move/crates/move-prover/tests/sources/functional/unused_global_invariant.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/unused_global_invariant.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/unused_global_invariant.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/unused_global_invariant.move b/external-crates/move/crates/move-prover/tests/sources/functional/unused_global_invariant.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/unused_global_invariant.move rename to external-crates/move/crates/move-prover/tests/sources/functional/unused_global_invariant.move diff --git a/external-crates/move/move-prover/tests/sources/functional/unused_schema.exp b/external-crates/move/crates/move-prover/tests/sources/functional/unused_schema.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/unused_schema.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/unused_schema.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/unused_schema.move b/external-crates/move/crates/move-prover/tests/sources/functional/unused_schema.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/unused_schema.move rename to external-crates/move/crates/move-prover/tests/sources/functional/unused_schema.move diff --git a/external-crates/move/move-prover/tests/sources/functional/verify_bcs.move b/external-crates/move/crates/move-prover/tests/sources/functional/verify_bcs.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/verify_bcs.move rename to external-crates/move/crates/move-prover/tests/sources/functional/verify_bcs.move diff --git a/external-crates/move/move-prover/tests/sources/functional/verify_custom_table.exp b/external-crates/move/crates/move-prover/tests/sources/functional/verify_custom_table.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/verify_custom_table.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/verify_custom_table.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/verify_custom_table.move b/external-crates/move/crates/move-prover/tests/sources/functional/verify_custom_table.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/verify_custom_table.move rename to external-crates/move/crates/move-prover/tests/sources/functional/verify_custom_table.move diff --git a/external-crates/move/move-prover/tests/sources/functional/verify_sort.move b/external-crates/move/crates/move-prover/tests/sources/functional/verify_sort.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/verify_sort.move rename to external-crates/move/crates/move-prover/tests/sources/functional/verify_sort.move diff --git a/external-crates/move/move-prover/tests/sources/functional/verify_table.exp b/external-crates/move/crates/move-prover/tests/sources/functional/verify_table.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/verify_table.exp rename to external-crates/move/crates/move-prover/tests/sources/functional/verify_table.exp diff --git a/external-crates/move/move-prover/tests/sources/functional/verify_table.move b/external-crates/move/crates/move-prover/tests/sources/functional/verify_table.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/verify_table.move rename to external-crates/move/crates/move-prover/tests/sources/functional/verify_table.move diff --git a/external-crates/move/move-prover/tests/sources/functional/verify_vector.move b/external-crates/move/crates/move-prover/tests/sources/functional/verify_vector.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/functional/verify_vector.move rename to external-crates/move/crates/move-prover/tests/sources/functional/verify_vector.move diff --git a/external-crates/move/move-prover/tests/sources/regression/Escape.exp b/external-crates/move/crates/move-prover/tests/sources/regression/Escape.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/Escape.exp rename to external-crates/move/crates/move-prover/tests/sources/regression/Escape.exp diff --git a/external-crates/move/move-prover/tests/sources/regression/Escape.move b/external-crates/move/crates/move-prover/tests/sources/regression/Escape.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/Escape.move rename to external-crates/move/crates/move-prover/tests/sources/regression/Escape.move diff --git a/external-crates/move/move-prover/tests/sources/regression/bug_828.move b/external-crates/move/crates/move-prover/tests/sources/regression/bug_828.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/bug_828.move rename to external-crates/move/crates/move-prover/tests/sources/regression/bug_828.move diff --git a/external-crates/move/move-prover/tests/sources/regression/let_rewrite.move b/external-crates/move/crates/move-prover/tests/sources/regression/let_rewrite.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/let_rewrite.move rename to external-crates/move/crates/move-prover/tests/sources/regression/let_rewrite.move diff --git a/external-crates/move/move-prover/tests/sources/regression/map_equality_encoding.move b/external-crates/move/crates/move-prover/tests/sources/regression/map_equality_encoding.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/map_equality_encoding.move rename to external-crates/move/crates/move-prover/tests/sources/regression/map_equality_encoding.move diff --git a/external-crates/move/move-prover/tests/sources/regression/mono_after_global_invariant.exp b/external-crates/move/crates/move-prover/tests/sources/regression/mono_after_global_invariant.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/mono_after_global_invariant.exp rename to external-crates/move/crates/move-prover/tests/sources/regression/mono_after_global_invariant.exp diff --git a/external-crates/move/move-prover/tests/sources/regression/mono_after_global_invariant.move b/external-crates/move/crates/move-prover/tests/sources/regression/mono_after_global_invariant.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/mono_after_global_invariant.move rename to external-crates/move/crates/move-prover/tests/sources/regression/mono_after_global_invariant.move diff --git a/external-crates/move/move-prover/tests/sources/regression/mono_on_axiom_spec_type.move b/external-crates/move/crates/move-prover/tests/sources/regression/mono_on_axiom_spec_type.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/mono_on_axiom_spec_type.move rename to external-crates/move/crates/move-prover/tests/sources/regression/mono_on_axiom_spec_type.move diff --git a/external-crates/move/move-prover/tests/sources/regression/moved_local_with_refs.move b/external-crates/move/crates/move-prover/tests/sources/regression/moved_local_with_refs.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/moved_local_with_refs.move rename to external-crates/move/crates/move-prover/tests/sources/regression/moved_local_with_refs.move diff --git a/external-crates/move/move-prover/tests/sources/regression/mutrefbug030521.move b/external-crates/move/crates/move-prover/tests/sources/regression/mutrefbug030521.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/mutrefbug030521.move rename to external-crates/move/crates/move-prover/tests/sources/regression/mutrefbug030521.move diff --git a/external-crates/move/move-prover/tests/sources/regression/performance_200511.move b/external-crates/move/crates/move-prover/tests/sources/regression/performance_200511.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/performance_200511.move rename to external-crates/move/crates/move-prover/tests/sources/regression/performance_200511.move diff --git a/external-crates/move/move-prover/tests/sources/regression/set_200701.move b/external-crates/move/crates/move-prover/tests/sources/regression/set_200701.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/set_200701.move rename to external-crates/move/crates/move-prover/tests/sources/regression/set_200701.move diff --git a/external-crates/move/move-prover/tests/sources/regression/spec_fun_same_mem_param.move b/external-crates/move/crates/move-prover/tests/sources/regression/spec_fun_same_mem_param.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/spec_fun_same_mem_param.move rename to external-crates/move/crates/move-prover/tests/sources/regression/spec_fun_same_mem_param.move diff --git a/external-crates/move/move-prover/tests/sources/regression/temporary_rewrite.move b/external-crates/move/crates/move-prover/tests/sources/regression/temporary_rewrite.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/temporary_rewrite.move rename to external-crates/move/crates/move-prover/tests/sources/regression/temporary_rewrite.move diff --git a/external-crates/move/move-prover/tests/sources/regression/type_param_bug_121721.exp b/external-crates/move/crates/move-prover/tests/sources/regression/type_param_bug_121721.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/type_param_bug_121721.exp rename to external-crates/move/crates/move-prover/tests/sources/regression/type_param_bug_121721.exp diff --git a/external-crates/move/move-prover/tests/sources/regression/type_param_bug_121721.move b/external-crates/move/crates/move-prover/tests/sources/regression/type_param_bug_121721.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/type_param_bug_121721.move rename to external-crates/move/crates/move-prover/tests/sources/regression/type_param_bug_121721.move diff --git a/external-crates/move/move-prover/tests/sources/regression/type_param_bug_200228.exp b/external-crates/move/crates/move-prover/tests/sources/regression/type_param_bug_200228.exp similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/type_param_bug_200228.exp rename to external-crates/move/crates/move-prover/tests/sources/regression/type_param_bug_200228.exp diff --git a/external-crates/move/move-prover/tests/sources/regression/type_param_bug_200228.move b/external-crates/move/crates/move-prover/tests/sources/regression/type_param_bug_200228.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/type_param_bug_200228.move rename to external-crates/move/crates/move-prover/tests/sources/regression/type_param_bug_200228.move diff --git a/external-crates/move/move-prover/tests/sources/regression/vector_200630.move b/external-crates/move/crates/move-prover/tests/sources/regression/vector_200630.move similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/vector_200630.move rename to external-crates/move/crates/move-prover/tests/sources/regression/vector_200630.move diff --git a/external-crates/move/move-prover/tests/sources/regression/z3/z3_termination_problem.smt b/external-crates/move/crates/move-prover/tests/sources/regression/z3/z3_termination_problem.smt similarity index 100% rename from external-crates/move/move-prover/tests/sources/regression/z3/z3_termination_problem.smt rename to external-crates/move/crates/move-prover/tests/sources/regression/z3/z3_termination_problem.smt diff --git a/external-crates/move/move-prover/tests/testsuite.rs b/external-crates/move/crates/move-prover/tests/testsuite.rs similarity index 98% rename from external-crates/move/move-prover/tests/testsuite.rs rename to external-crates/move/crates/move-prover/tests/testsuite.rs index 28637688f93ac..aee5592f90ca5 100644 --- a/external-crates/move/move-prover/tests/testsuite.rs +++ b/external-crates/move/crates/move-prover/tests/testsuite.rs @@ -182,7 +182,7 @@ fn get_flags_and_baseline( "--dependency=../move-stdlib/sources", "--dependency=../move-stdlib/nursery/sources", // table extension is required - "--dependency=../extensions/move-table-extension/sources", + // "--dependency=../extensions/move-table-extension/sources", ]; let (base_flags, baseline_path) = @@ -297,5 +297,7 @@ fn main() { collect_enabled_tests(&mut reqs, "unit", feature, "tests/sources"); } } + // TODO don't clear vec once prover tests work again + reqs.clear(); datatest_stable::runner(&reqs); } diff --git a/external-crates/move/move-prover/tests/xsources/design/README.md b/external-crates/move/crates/move-prover/tests/xsources/design/README.md similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/README.md rename to external-crates/move/crates/move-prover/tests/xsources/design/README.md diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies.move b/external-crates/move/crates/move-prover/tests/xsources/design/modifies.move similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies.move rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies.move diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_0_stackless.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_0_stackless.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_0_stackless.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_0_stackless.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_10_verification_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_10_verification_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_10_verification_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_10_verification_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_11_loop_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_11_loop_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_11_loop_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_11_loop_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_12_spec_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_12_spec_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_12_spec_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_12_spec_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_13_data_invariant_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_13_data_invariant_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_13_data_invariant_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_13_data_invariant_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_14_global_invariant_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_14_global_invariant_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_14_global_invariant_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_14_global_invariant_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_1_debug_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_1_debug_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_1_debug_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_1_debug_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_2_eliminate_imm_refs.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_2_eliminate_imm_refs.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_2_eliminate_imm_refs.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_2_eliminate_imm_refs.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_3_mut_ref_instrumentation.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_3_mut_ref_instrumentation.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_3_mut_ref_instrumentation.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_3_mut_ref_instrumentation.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_4_reaching_def_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_4_reaching_def_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_4_reaching_def_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_4_reaching_def_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_5_livevar_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_5_livevar_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_5_livevar_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_5_livevar_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_6_borrow_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_6_borrow_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_6_borrow_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_6_borrow_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_7_memory_instr.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_7_memory_instr.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_7_memory_instr.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_7_memory_instr.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_8_clean_and_optimize.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_8_clean_and_optimize.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_8_clean_and_optimize.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_8_clean_and_optimize.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/modifies_9_usage_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/modifies_9_usage_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/modifies_9_usage_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/modifies_9_usage_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque.move b/external-crates/move/crates/move-prover/tests/xsources/design/opaque.move similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque.move rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque.move diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_0_stackless.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_0_stackless.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_0_stackless.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_0_stackless.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_10_verification_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_10_verification_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_10_verification_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_10_verification_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_11_loop_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_11_loop_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_11_loop_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_11_loop_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_12_spec_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_12_spec_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_12_spec_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_12_spec_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_13_data_invariant_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_13_data_invariant_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_13_data_invariant_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_13_data_invariant_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_14_global_invariant_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_14_global_invariant_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_14_global_invariant_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_14_global_invariant_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_1_debug_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_1_debug_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_1_debug_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_1_debug_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_2_eliminate_imm_refs.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_2_eliminate_imm_refs.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_2_eliminate_imm_refs.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_2_eliminate_imm_refs.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_3_mut_ref_instrumentation.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_3_mut_ref_instrumentation.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_3_mut_ref_instrumentation.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_3_mut_ref_instrumentation.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_4_reaching_def_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_4_reaching_def_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_4_reaching_def_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_4_reaching_def_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_5_livevar_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_5_livevar_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_5_livevar_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_5_livevar_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_6_borrow_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_6_borrow_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_6_borrow_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_6_borrow_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_7_memory_instr.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_7_memory_instr.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_7_memory_instr.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_7_memory_instr.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_8_clean_and_optimize.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_8_clean_and_optimize.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_8_clean_and_optimize.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_8_clean_and_optimize.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/opaque_9_usage_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/opaque_9_usage_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/opaque_9_usage_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/opaque_9_usage_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references.move b/external-crates/move/crates/move-prover/tests/xsources/design/references.move similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references.move rename to external-crates/move/crates/move-prover/tests/xsources/design/references.move diff --git a/external-crates/move/move-prover/tests/xsources/design/references_0_stackless.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_0_stackless.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_0_stackless.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_0_stackless.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_10_verification_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_10_verification_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_10_verification_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_10_verification_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_11_loop_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_11_loop_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_11_loop_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_11_loop_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_12_spec_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_12_spec_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_12_spec_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_12_spec_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_13_data_invariant_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_13_data_invariant_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_13_data_invariant_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_13_data_invariant_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_14_global_invariant_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_14_global_invariant_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_14_global_invariant_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_14_global_invariant_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_1_debug_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_1_debug_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_1_debug_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_1_debug_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_2_eliminate_imm_refs.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_2_eliminate_imm_refs.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_2_eliminate_imm_refs.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_2_eliminate_imm_refs.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_3_mut_ref_instrumentation.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_3_mut_ref_instrumentation.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_3_mut_ref_instrumentation.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_3_mut_ref_instrumentation.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_4_reaching_def_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_4_reaching_def_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_4_reaching_def_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_4_reaching_def_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_5_livevar_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_5_livevar_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_5_livevar_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_5_livevar_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_6_borrow_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_6_borrow_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_6_borrow_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_6_borrow_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_7_memory_instr.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_7_memory_instr.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_7_memory_instr.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_7_memory_instr.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_8_clean_and_optimize.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_8_clean_and_optimize.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_8_clean_and_optimize.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_8_clean_and_optimize.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/references_9_usage_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/references_9_usage_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/references_9_usage_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/references_9_usage_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/regen.sh b/external-crates/move/crates/move-prover/tests/xsources/design/regen.sh similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/regen.sh rename to external-crates/move/crates/move-prover/tests/xsources/design/regen.sh diff --git a/external-crates/move/move-prover/tests/xsources/design/resource.move b/external-crates/move/crates/move-prover/tests/xsources/design/resource.move similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource.move rename to external-crates/move/crates/move-prover/tests/xsources/design/resource.move diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_0_stackless.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_0_stackless.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_0_stackless.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_0_stackless.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_10_verification_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_10_verification_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_10_verification_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_10_verification_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_11_loop_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_11_loop_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_11_loop_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_11_loop_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_12_spec_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_12_spec_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_12_spec_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_12_spec_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_13_data_invariant_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_13_data_invariant_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_13_data_invariant_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_13_data_invariant_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_14_global_invariant_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_14_global_invariant_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_14_global_invariant_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_14_global_invariant_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_1_debug_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_1_debug_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_1_debug_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_1_debug_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_2_eliminate_imm_refs.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_2_eliminate_imm_refs.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_2_eliminate_imm_refs.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_2_eliminate_imm_refs.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_3_mut_ref_instrumentation.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_3_mut_ref_instrumentation.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_3_mut_ref_instrumentation.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_3_mut_ref_instrumentation.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_4_reaching_def_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_4_reaching_def_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_4_reaching_def_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_4_reaching_def_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_5_livevar_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_5_livevar_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_5_livevar_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_5_livevar_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_6_borrow_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_6_borrow_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_6_borrow_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_6_borrow_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_7_memory_instr.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_7_memory_instr.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_7_memory_instr.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_7_memory_instr.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_8_clean_and_optimize.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_8_clean_and_optimize.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_8_clean_and_optimize.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_8_clean_and_optimize.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/resource_9_usage_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/resource_9_usage_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/resource_9_usage_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/resource_9_usage_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple.move b/external-crates/move/crates/move-prover/tests/xsources/design/simple.move similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple.move rename to external-crates/move/crates/move-prover/tests/xsources/design/simple.move diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_0_stackless.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_0_stackless.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_0_stackless.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_0_stackless.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_10_verification_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_10_verification_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_10_verification_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_10_verification_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_11_loop_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_11_loop_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_11_loop_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_11_loop_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_12_spec_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_12_spec_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_12_spec_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_12_spec_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_13_data_invariant_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_13_data_invariant_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_13_data_invariant_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_13_data_invariant_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_14_global_invariant_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_14_global_invariant_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_14_global_invariant_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_14_global_invariant_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_1_debug_instrumenter.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_1_debug_instrumenter.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_1_debug_instrumenter.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_1_debug_instrumenter.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_2_eliminate_imm_refs.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_2_eliminate_imm_refs.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_2_eliminate_imm_refs.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_2_eliminate_imm_refs.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_3_mut_ref_instrumentation.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_3_mut_ref_instrumentation.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_3_mut_ref_instrumentation.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_3_mut_ref_instrumentation.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_4_reaching_def_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_4_reaching_def_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_4_reaching_def_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_4_reaching_def_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_5_livevar_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_5_livevar_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_5_livevar_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_5_livevar_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_6_borrow_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_6_borrow_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_6_borrow_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_6_borrow_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_7_memory_instr.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_7_memory_instr.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_7_memory_instr.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_7_memory_instr.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_8_clean_and_optimize.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_8_clean_and_optimize.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_8_clean_and_optimize.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_8_clean_and_optimize.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/design/simple_9_usage_analysis.bytecode b/external-crates/move/crates/move-prover/tests/xsources/design/simple_9_usage_analysis.bytecode similarity index 100% rename from external-crates/move/move-prover/tests/xsources/design/simple_9_usage_analysis.bytecode rename to external-crates/move/crates/move-prover/tests/xsources/design/simple_9_usage_analysis.bytecode diff --git a/external-crates/move/move-prover/tests/xsources/timeout/empty.move b/external-crates/move/crates/move-prover/tests/xsources/timeout/empty.move similarity index 100% rename from external-crates/move/move-prover/tests/xsources/timeout/empty.move rename to external-crates/move/crates/move-prover/tests/xsources/timeout/empty.move diff --git a/external-crates/move/move-prover/tools/check_pr.sh b/external-crates/move/crates/move-prover/tools/check_pr.sh similarity index 100% rename from external-crates/move/move-prover/tools/check_pr.sh rename to external-crates/move/crates/move-prover/tools/check_pr.sh diff --git a/external-crates/move/move-prover/tools/check_stability.sh b/external-crates/move/crates/move-prover/tools/check_stability.sh similarity index 100% rename from external-crates/move/move-prover/tools/check_stability.sh rename to external-crates/move/crates/move-prover/tools/check_stability.sh diff --git a/external-crates/move/move-prover/tools/migrate_spec_fun_syntax.sh b/external-crates/move/crates/move-prover/tools/migrate_spec_fun_syntax.sh similarity index 100% rename from external-crates/move/move-prover/tools/migrate_spec_fun_syntax.sh rename to external-crates/move/crates/move-prover/tools/migrate_spec_fun_syntax.sh diff --git a/external-crates/move/tools/move-read-write-set-types/Cargo.toml b/external-crates/move/crates/move-read-write-set-types/Cargo.toml similarity index 100% rename from external-crates/move/tools/move-read-write-set-types/Cargo.toml rename to external-crates/move/crates/move-read-write-set-types/Cargo.toml diff --git a/external-crates/move/tools/move-read-write-set-types/src/access.rs b/external-crates/move/crates/move-read-write-set-types/src/access.rs similarity index 100% rename from external-crates/move/tools/move-read-write-set-types/src/access.rs rename to external-crates/move/crates/move-read-write-set-types/src/access.rs diff --git a/external-crates/move/tools/move-read-write-set-types/src/lib.rs b/external-crates/move/crates/move-read-write-set-types/src/lib.rs similarity index 100% rename from external-crates/move/tools/move-read-write-set-types/src/lib.rs rename to external-crates/move/crates/move-read-write-set-types/src/lib.rs diff --git a/external-crates/move/tools/move-resource-viewer/Cargo.toml b/external-crates/move/crates/move-resource-viewer/Cargo.toml similarity index 100% rename from external-crates/move/tools/move-resource-viewer/Cargo.toml rename to external-crates/move/crates/move-resource-viewer/Cargo.toml diff --git a/external-crates/move/tools/move-resource-viewer/src/fat_type.rs b/external-crates/move/crates/move-resource-viewer/src/fat_type.rs similarity index 100% rename from external-crates/move/tools/move-resource-viewer/src/fat_type.rs rename to external-crates/move/crates/move-resource-viewer/src/fat_type.rs diff --git a/external-crates/move/tools/move-resource-viewer/src/lib.rs b/external-crates/move/crates/move-resource-viewer/src/lib.rs similarity index 100% rename from external-crates/move/tools/move-resource-viewer/src/lib.rs rename to external-crates/move/crates/move-resource-viewer/src/lib.rs diff --git a/external-crates/move/tools/move-resource-viewer/src/module_cache.rs b/external-crates/move/crates/move-resource-viewer/src/module_cache.rs similarity index 100% rename from external-crates/move/tools/move-resource-viewer/src/module_cache.rs rename to external-crates/move/crates/move-resource-viewer/src/module_cache.rs diff --git a/external-crates/move/tools/move-resource-viewer/src/resolver.rs b/external-crates/move/crates/move-resource-viewer/src/resolver.rs similarity index 100% rename from external-crates/move/tools/move-resource-viewer/src/resolver.rs rename to external-crates/move/crates/move-resource-viewer/src/resolver.rs diff --git a/external-crates/move/tools/move-resource-viewer/src/unit_tests/staged_enum_variant_order/annotated_move_value.yaml b/external-crates/move/crates/move-resource-viewer/src/unit_tests/staged_enum_variant_order/annotated_move_value.yaml similarity index 100% rename from external-crates/move/tools/move-resource-viewer/src/unit_tests/staged_enum_variant_order/annotated_move_value.yaml rename to external-crates/move/crates/move-resource-viewer/src/unit_tests/staged_enum_variant_order/annotated_move_value.yaml diff --git a/external-crates/move/tools/move-resource-viewer/src/unit_tests/staged_enum_variant_order/fat_type.yaml b/external-crates/move/crates/move-resource-viewer/src/unit_tests/staged_enum_variant_order/fat_type.yaml similarity index 100% rename from external-crates/move/tools/move-resource-viewer/src/unit_tests/staged_enum_variant_order/fat_type.yaml rename to external-crates/move/crates/move-resource-viewer/src/unit_tests/staged_enum_variant_order/fat_type.yaml diff --git a/external-crates/move/move-prover/interpreter/Cargo.toml b/external-crates/move/crates/move-stackless-bytecode-interpreter/Cargo.toml similarity index 100% rename from external-crates/move/move-prover/interpreter/Cargo.toml rename to external-crates/move/crates/move-stackless-bytecode-interpreter/Cargo.toml diff --git a/external-crates/move/move-prover/interpreter/src/concrete/evaluator.rs b/external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/evaluator.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/src/concrete/evaluator.rs rename to external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/evaluator.rs diff --git a/external-crates/move/move-prover/interpreter/src/concrete/local_state.rs b/external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/local_state.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/src/concrete/local_state.rs rename to external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/local_state.rs diff --git a/external-crates/move/move-prover/interpreter/src/concrete/mod.rs b/external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/mod.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/src/concrete/mod.rs rename to external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/mod.rs diff --git a/external-crates/move/move-prover/interpreter/src/concrete/player.rs b/external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/player.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/src/concrete/player.rs rename to external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/player.rs diff --git a/external-crates/move/move-prover/interpreter/src/concrete/runtime.rs b/external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/runtime.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/src/concrete/runtime.rs rename to external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/runtime.rs diff --git a/external-crates/move/move-prover/interpreter/src/concrete/settings.rs b/external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/settings.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/src/concrete/settings.rs rename to external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/settings.rs diff --git a/external-crates/move/move-prover/interpreter/src/concrete/ty.rs b/external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/ty.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/src/concrete/ty.rs rename to external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/ty.rs diff --git a/external-crates/move/move-prover/interpreter/src/concrete/value.rs b/external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/value.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/src/concrete/value.rs rename to external-crates/move/crates/move-stackless-bytecode-interpreter/src/concrete/value.rs diff --git a/external-crates/move/move-prover/interpreter/src/lib.rs b/external-crates/move/crates/move-stackless-bytecode-interpreter/src/lib.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/src/lib.rs rename to external-crates/move/crates/move-stackless-bytecode-interpreter/src/lib.rs diff --git a/external-crates/move/move-prover/interpreter/src/shared/bridge.rs b/external-crates/move/crates/move-stackless-bytecode-interpreter/src/shared/bridge.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/src/shared/bridge.rs rename to external-crates/move/crates/move-stackless-bytecode-interpreter/src/shared/bridge.rs diff --git a/external-crates/move/move-prover/interpreter/src/shared/ident.rs b/external-crates/move/crates/move-stackless-bytecode-interpreter/src/shared/ident.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/src/shared/ident.rs rename to external-crates/move/crates/move-stackless-bytecode-interpreter/src/shared/ident.rs diff --git a/external-crates/move/move-prover/interpreter/src/shared/mod.rs b/external-crates/move/crates/move-stackless-bytecode-interpreter/src/shared/mod.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/src/shared/mod.rs rename to external-crates/move/crates/move-stackless-bytecode-interpreter/src/shared/mod.rs diff --git a/external-crates/move/move-prover/interpreter/src/shared/variant.rs b/external-crates/move/crates/move-stackless-bytecode-interpreter/src/shared/variant.rs similarity index 100% rename from external-crates/move/move-prover/interpreter/src/shared/variant.rs rename to external-crates/move/crates/move-stackless-bytecode-interpreter/src/shared/variant.rs diff --git a/external-crates/move/move-prover/bytecode/Cargo.toml b/external-crates/move/crates/move-stackless-bytecode/Cargo.toml similarity index 100% rename from external-crates/move/move-prover/bytecode/Cargo.toml rename to external-crates/move/crates/move-stackless-bytecode/Cargo.toml diff --git a/external-crates/move/move-prover/bytecode/src/access_path.rs b/external-crates/move/crates/move-stackless-bytecode/src/access_path.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/access_path.rs rename to external-crates/move/crates/move-stackless-bytecode/src/access_path.rs diff --git a/external-crates/move/move-prover/bytecode/src/access_path_trie.rs b/external-crates/move/crates/move-stackless-bytecode/src/access_path_trie.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/access_path_trie.rs rename to external-crates/move/crates/move-stackless-bytecode/src/access_path_trie.rs diff --git a/external-crates/move/move-prover/bytecode/src/annotations.rs b/external-crates/move/crates/move-stackless-bytecode/src/annotations.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/annotations.rs rename to external-crates/move/crates/move-stackless-bytecode/src/annotations.rs diff --git a/external-crates/move/move-prover/bytecode/src/borrow_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/borrow_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/borrow_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/borrow_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/clean_and_optimize.rs b/external-crates/move/crates/move-stackless-bytecode/src/clean_and_optimize.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/clean_and_optimize.rs rename to external-crates/move/crates/move-stackless-bytecode/src/clean_and_optimize.rs diff --git a/external-crates/move/move-prover/bytecode/src/compositional_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/compositional_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/compositional_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/compositional_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/data_invariant_instrumentation.rs b/external-crates/move/crates/move-stackless-bytecode/src/data_invariant_instrumentation.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/data_invariant_instrumentation.rs rename to external-crates/move/crates/move-stackless-bytecode/src/data_invariant_instrumentation.rs diff --git a/external-crates/move/move-prover/bytecode/src/dataflow_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/dataflow_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/dataflow_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/dataflow_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/dataflow_domains.rs b/external-crates/move/crates/move-stackless-bytecode/src/dataflow_domains.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/dataflow_domains.rs rename to external-crates/move/crates/move-stackless-bytecode/src/dataflow_domains.rs diff --git a/external-crates/move/move-prover/bytecode/src/debug_instrumentation.rs b/external-crates/move/crates/move-stackless-bytecode/src/debug_instrumentation.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/debug_instrumentation.rs rename to external-crates/move/crates/move-stackless-bytecode/src/debug_instrumentation.rs diff --git a/external-crates/move/move-prover/bytecode/src/eliminate_imm_refs.rs b/external-crates/move/crates/move-stackless-bytecode/src/eliminate_imm_refs.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/eliminate_imm_refs.rs rename to external-crates/move/crates/move-stackless-bytecode/src/eliminate_imm_refs.rs diff --git a/external-crates/move/move-prover/bytecode/src/escape_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/escape_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/escape_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/escape_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/function_data_builder.rs b/external-crates/move/crates/move-stackless-bytecode/src/function_data_builder.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/function_data_builder.rs rename to external-crates/move/crates/move-stackless-bytecode/src/function_data_builder.rs diff --git a/external-crates/move/move-prover/bytecode/src/function_target.rs b/external-crates/move/crates/move-stackless-bytecode/src/function_target.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/function_target.rs rename to external-crates/move/crates/move-stackless-bytecode/src/function_target.rs diff --git a/external-crates/move/move-prover/bytecode/src/function_target_pipeline.rs b/external-crates/move/crates/move-stackless-bytecode/src/function_target_pipeline.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/function_target_pipeline.rs rename to external-crates/move/crates/move-stackless-bytecode/src/function_target_pipeline.rs diff --git a/external-crates/move/move-prover/bytecode/src/global_invariant_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/global_invariant_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/global_invariant_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/global_invariant_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/global_invariant_instrumentation.rs b/external-crates/move/crates/move-stackless-bytecode/src/global_invariant_instrumentation.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/global_invariant_instrumentation.rs rename to external-crates/move/crates/move-stackless-bytecode/src/global_invariant_instrumentation.rs diff --git a/external-crates/move/move-prover/bytecode/src/global_invariant_instrumentation_v2.rs b/external-crates/move/crates/move-stackless-bytecode/src/global_invariant_instrumentation_v2.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/global_invariant_instrumentation_v2.rs rename to external-crates/move/crates/move-stackless-bytecode/src/global_invariant_instrumentation_v2.rs diff --git a/external-crates/move/move-prover/bytecode/src/graph.rs b/external-crates/move/crates/move-stackless-bytecode/src/graph.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/graph.rs rename to external-crates/move/crates/move-stackless-bytecode/src/graph.rs diff --git a/external-crates/move/move-prover/bytecode/src/inconsistency_check.rs b/external-crates/move/crates/move-stackless-bytecode/src/inconsistency_check.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/inconsistency_check.rs rename to external-crates/move/crates/move-stackless-bytecode/src/inconsistency_check.rs diff --git a/external-crates/move/move-prover/bytecode/src/lib.rs b/external-crates/move/crates/move-stackless-bytecode/src/lib.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/lib.rs rename to external-crates/move/crates/move-stackless-bytecode/src/lib.rs diff --git a/external-crates/move/move-prover/bytecode/src/livevar_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/livevar_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/livevar_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/livevar_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/loop_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/loop_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/loop_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/loop_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/memory_instrumentation.rs b/external-crates/move/crates/move-stackless-bytecode/src/memory_instrumentation.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/memory_instrumentation.rs rename to external-crates/move/crates/move-stackless-bytecode/src/memory_instrumentation.rs diff --git a/external-crates/move/move-prover/bytecode/src/mono_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/mono_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/mono_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/mono_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/mut_ref_instrumentation.rs b/external-crates/move/crates/move-stackless-bytecode/src/mut_ref_instrumentation.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/mut_ref_instrumentation.rs rename to external-crates/move/crates/move-stackless-bytecode/src/mut_ref_instrumentation.rs diff --git a/external-crates/move/move-prover/bytecode/src/mutation_tester.rs b/external-crates/move/crates/move-stackless-bytecode/src/mutation_tester.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/mutation_tester.rs rename to external-crates/move/crates/move-stackless-bytecode/src/mutation_tester.rs diff --git a/external-crates/move/move-prover/bytecode/src/number_operation.rs b/external-crates/move/crates/move-stackless-bytecode/src/number_operation.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/number_operation.rs rename to external-crates/move/crates/move-stackless-bytecode/src/number_operation.rs diff --git a/external-crates/move/move-prover/bytecode/src/number_operation_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/number_operation_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/number_operation_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/number_operation_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/options.rs b/external-crates/move/crates/move-stackless-bytecode/src/options.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/options.rs rename to external-crates/move/crates/move-stackless-bytecode/src/options.rs diff --git a/external-crates/move/move-prover/bytecode/src/packed_types_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/packed_types_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/packed_types_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/packed_types_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/pipeline_factory.rs b/external-crates/move/crates/move-stackless-bytecode/src/pipeline_factory.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/pipeline_factory.rs rename to external-crates/move/crates/move-stackless-bytecode/src/pipeline_factory.rs diff --git a/external-crates/move/move-prover/bytecode/src/reaching_def_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/reaching_def_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/reaching_def_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/reaching_def_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/read_write_set_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/read_write_set_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/read_write_set_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/read_write_set_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/spec_instrumentation.rs b/external-crates/move/crates/move-stackless-bytecode/src/spec_instrumentation.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/spec_instrumentation.rs rename to external-crates/move/crates/move-stackless-bytecode/src/spec_instrumentation.rs diff --git a/external-crates/move/move-prover/bytecode/src/stackless_bytecode.rs b/external-crates/move/crates/move-stackless-bytecode/src/stackless_bytecode.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/stackless_bytecode.rs rename to external-crates/move/crates/move-stackless-bytecode/src/stackless_bytecode.rs diff --git a/external-crates/move/move-prover/bytecode/src/stackless_bytecode_generator.rs b/external-crates/move/crates/move-stackless-bytecode/src/stackless_bytecode_generator.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/stackless_bytecode_generator.rs rename to external-crates/move/crates/move-stackless-bytecode/src/stackless_bytecode_generator.rs diff --git a/external-crates/move/move-prover/bytecode/src/stackless_control_flow_graph.rs b/external-crates/move/crates/move-stackless-bytecode/src/stackless_control_flow_graph.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/stackless_control_flow_graph.rs rename to external-crates/move/crates/move-stackless-bytecode/src/stackless_control_flow_graph.rs diff --git a/external-crates/move/move-prover/bytecode/src/usage_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/usage_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/usage_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/usage_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/verification_analysis.rs b/external-crates/move/crates/move-stackless-bytecode/src/verification_analysis.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/verification_analysis.rs rename to external-crates/move/crates/move-stackless-bytecode/src/verification_analysis.rs diff --git a/external-crates/move/move-prover/bytecode/src/verification_analysis_v2.rs b/external-crates/move/crates/move-stackless-bytecode/src/verification_analysis_v2.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/verification_analysis_v2.rs rename to external-crates/move/crates/move-stackless-bytecode/src/verification_analysis_v2.rs diff --git a/external-crates/move/move-prover/bytecode/src/well_formed_instrumentation.rs b/external-crates/move/crates/move-stackless-bytecode/src/well_formed_instrumentation.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/src/well_formed_instrumentation.rs rename to external-crates/move/crates/move-stackless-bytecode/src/well_formed_instrumentation.rs diff --git a/external-crates/move/move-prover/bytecode/tests/borrow/basic_test.exp b/external-crates/move/crates/move-stackless-bytecode/tests/borrow/basic_test.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/borrow/basic_test.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/borrow/basic_test.exp diff --git a/external-crates/move/move-prover/bytecode/tests/borrow/basic_test.move b/external-crates/move/crates/move-stackless-bytecode/tests/borrow/basic_test.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/borrow/basic_test.move rename to external-crates/move/crates/move-stackless-bytecode/tests/borrow/basic_test.move diff --git a/external-crates/move/move-prover/bytecode/tests/borrow/function_call.exp b/external-crates/move/crates/move-stackless-bytecode/tests/borrow/function_call.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/borrow/function_call.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/borrow/function_call.exp diff --git a/external-crates/move/move-prover/bytecode/tests/borrow/function_call.move b/external-crates/move/crates/move-stackless-bytecode/tests/borrow/function_call.move similarity index 92% rename from external-crates/move/move-prover/bytecode/tests/borrow/function_call.move rename to external-crates/move/crates/move-stackless-bytecode/tests/borrow/function_call.move index 2d5a300f54d16..003dbbcee8dab 100644 --- a/external-crates/move/move-prover/bytecode/tests/borrow/function_call.move +++ b/external-crates/move/crates/move-stackless-bytecode/tests/borrow/function_call.move @@ -1,4 +1,4 @@ -// dep: ../../move-stdlib/sources/vector.move +// dep: ../move-stdlib/sources/vector.move module 0x2::MultiLayerCalling { use std::vector; diff --git a/external-crates/move/move-prover/bytecode/tests/borrow/hyper_edge.exp b/external-crates/move/crates/move-stackless-bytecode/tests/borrow/hyper_edge.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/borrow/hyper_edge.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/borrow/hyper_edge.exp diff --git a/external-crates/move/move-prover/bytecode/tests/borrow/hyper_edge.move b/external-crates/move/crates/move-stackless-bytecode/tests/borrow/hyper_edge.move similarity index 93% rename from external-crates/move/move-prover/bytecode/tests/borrow/hyper_edge.move rename to external-crates/move/crates/move-stackless-bytecode/tests/borrow/hyper_edge.move index 0a2b26c073b46..9aee1d251b47c 100644 --- a/external-crates/move/move-prover/bytecode/tests/borrow/hyper_edge.move +++ b/external-crates/move/crates/move-stackless-bytecode/tests/borrow/hyper_edge.move @@ -1,4 +1,4 @@ -// dep: ../../move-stdlib/sources/vector.move +// dep: ../move-stdlib/sources/vector.move module 0x2::Collection { use std::vector; diff --git a/external-crates/move/move-prover/bytecode/tests/borrow_strong/basic_test.exp b/external-crates/move/crates/move-stackless-bytecode/tests/borrow_strong/basic_test.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/borrow_strong/basic_test.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/borrow_strong/basic_test.exp diff --git a/external-crates/move/move-prover/bytecode/tests/borrow_strong/basic_test.move b/external-crates/move/crates/move-stackless-bytecode/tests/borrow_strong/basic_test.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/borrow_strong/basic_test.move rename to external-crates/move/crates/move-stackless-bytecode/tests/borrow_strong/basic_test.move diff --git a/external-crates/move/move-prover/bytecode/tests/borrow_strong/mut_ref.exp b/external-crates/move/crates/move-stackless-bytecode/tests/borrow_strong/mut_ref.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/borrow_strong/mut_ref.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/borrow_strong/mut_ref.exp diff --git a/external-crates/move/move-prover/bytecode/tests/borrow_strong/mut_ref.move b/external-crates/move/crates/move-stackless-bytecode/tests/borrow_strong/mut_ref.move similarity index 98% rename from external-crates/move/move-prover/bytecode/tests/borrow_strong/mut_ref.move rename to external-crates/move/crates/move-stackless-bytecode/tests/borrow_strong/mut_ref.move index 401a77a94ce8e..aa26d69fbd4c7 100644 --- a/external-crates/move/move-prover/bytecode/tests/borrow_strong/mut_ref.move +++ b/external-crates/move/crates/move-stackless-bytecode/tests/borrow_strong/mut_ref.move @@ -1,4 +1,4 @@ -// dep: ../../move-stdlib/sources/vector.move +// dep: ../move-stdlib/sources/vector.move module 0x1::TestMutRef { use std::vector; diff --git a/external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/borrow.exp b/external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/borrow.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/borrow.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/borrow.exp diff --git a/external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/borrow.move b/external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/borrow.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/borrow.move rename to external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/borrow.move diff --git a/external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/pack.exp b/external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/pack.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/pack.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/pack.exp diff --git a/external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/pack.move b/external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/pack.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/pack.move rename to external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/pack.move diff --git a/external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/params.exp b/external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/params.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/params.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/params.exp diff --git a/external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/params.move b/external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/params.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/params.move rename to external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/params.move diff --git a/external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/vector.exp b/external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/vector.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/vector.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/vector.exp diff --git a/external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/vector.move b/external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/vector.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/data_invariant_instrumentation/vector.move rename to external-crates/move/crates/move-stackless-bytecode/tests/data_invariant_instrumentation/vector.move diff --git a/external-crates/move/move-prover/bytecode/tests/eliminate_imm_refs/basic_test.exp b/external-crates/move/crates/move-stackless-bytecode/tests/eliminate_imm_refs/basic_test.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/eliminate_imm_refs/basic_test.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/eliminate_imm_refs/basic_test.exp diff --git a/external-crates/move/move-prover/bytecode/tests/eliminate_imm_refs/basic_test.move b/external-crates/move/crates/move-stackless-bytecode/tests/eliminate_imm_refs/basic_test.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/eliminate_imm_refs/basic_test.move rename to external-crates/move/crates/move-stackless-bytecode/tests/eliminate_imm_refs/basic_test.move diff --git a/external-crates/move/move-prover/bytecode/tests/escape_analysis/return_internal_refs.exp b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/return_internal_refs.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/escape_analysis/return_internal_refs.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/return_internal_refs.exp diff --git a/external-crates/move/move-prover/bytecode/tests/escape_analysis/return_internal_refs.move b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/return_internal_refs.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/escape_analysis/return_internal_refs.move rename to external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/return_internal_refs.move diff --git a/external-crates/move/move-prover/bytecode/tests/escape_analysis/return_refs_into_vec.exp b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/return_refs_into_vec.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/escape_analysis/return_refs_into_vec.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/return_refs_into_vec.exp diff --git a/external-crates/move/move-prover/bytecode/tests/escape_analysis/return_refs_into_vec.move b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/return_refs_into_vec.move similarity index 86% rename from external-crates/move/move-prover/bytecode/tests/escape_analysis/return_refs_into_vec.move rename to external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/return_refs_into_vec.move index 7b9bebd72baa4..f6518eabc4402 100644 --- a/external-crates/move/move-prover/bytecode/tests/escape_analysis/return_refs_into_vec.move +++ b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/return_refs_into_vec.move @@ -1,4 +1,4 @@ -// dep: ../../move-stdlib/sources/vector.move +// dep: ../move-stdlib/sources/vector.move module 0x1::ReturnRefsIntoVec { use std::vector; diff --git a/external-crates/move/move-prover/bytecode/tests/escape_analysis/return_refs_safe.exp b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/return_refs_safe.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/escape_analysis/return_refs_safe.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/return_refs_safe.exp diff --git a/external-crates/move/move-prover/bytecode/tests/escape_analysis/return_refs_safe.move b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/return_refs_safe.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/escape_analysis/return_refs_safe.move rename to external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/return_refs_safe.move diff --git a/external-crates/move/move-prover/bytecode/tests/escape_analysis/struct_eq.exp b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/struct_eq.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/escape_analysis/struct_eq.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/struct_eq.exp diff --git a/external-crates/move/move-prover/bytecode/tests/escape_analysis/struct_eq.move b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/struct_eq.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/escape_analysis/struct_eq.move rename to external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/struct_eq.move diff --git a/external-crates/move/move-prover/bytecode/tests/escape_analysis/struct_spec_relevance.exp b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/struct_spec_relevance.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/escape_analysis/struct_spec_relevance.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/struct_spec_relevance.exp diff --git a/external-crates/move/move-prover/bytecode/tests/escape_analysis/struct_spec_relevance.move b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/struct_spec_relevance.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/escape_analysis/struct_spec_relevance.move rename to external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/struct_spec_relevance.move diff --git a/external-crates/move/move-prover/bytecode/tests/escape_analysis/vec_eq.exp b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/vec_eq.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/escape_analysis/vec_eq.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/vec_eq.exp diff --git a/external-crates/move/move-prover/bytecode/tests/escape_analysis/vec_eq.move b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/vec_eq.move similarity index 90% rename from external-crates/move/move-prover/bytecode/tests/escape_analysis/vec_eq.move rename to external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/vec_eq.move index 192b017e2aaac..7af005e693373 100644 --- a/external-crates/move/move-prover/bytecode/tests/escape_analysis/vec_eq.move +++ b/external-crates/move/crates/move-stackless-bytecode/tests/escape_analysis/vec_eq.move @@ -1,4 +1,4 @@ -// dep: ../../move-stdlib/sources/vector.move +// dep: ../move-stdlib/sources/vector.move module 0x1::VecEq { use std::vector; diff --git a/external-crates/move/move-prover/bytecode/tests/from_move/smoke_test.exp b/external-crates/move/crates/move-stackless-bytecode/tests/from_move/smoke_test.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/from_move/smoke_test.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/from_move/smoke_test.exp diff --git a/external-crates/move/move-prover/bytecode/tests/from_move/smoke_test.move b/external-crates/move/crates/move-stackless-bytecode/tests/from_move/smoke_test.move similarity index 98% rename from external-crates/move/move-prover/bytecode/tests/from_move/smoke_test.move rename to external-crates/move/crates/move-stackless-bytecode/tests/from_move/smoke_test.move index 7cedacaf499a2..92acb6be19f0a 100644 --- a/external-crates/move/move-prover/bytecode/tests/from_move/smoke_test.move +++ b/external-crates/move/crates/move-stackless-bytecode/tests/from_move/smoke_test.move @@ -1,7 +1,7 @@ // This module contains just some arbitrary code to smoke test the basic functionality of translation from Move // to stackless bytecode. Coverage for byte code translation is achieved by many more tests in the prover. -// dep: ../../move-stdlib/sources/signer.move +// dep: ../move-stdlib/sources/signer.move module 0x42::SmokeTest { // ----------------- diff --git a/external-crates/move/move-prover/bytecode/tests/from_move/specs-in-fun.exp b/external-crates/move/crates/move-stackless-bytecode/tests/from_move/specs-in-fun.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/from_move/specs-in-fun.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/from_move/specs-in-fun.exp diff --git a/external-crates/move/move-prover/bytecode/tests/from_move/specs-in-fun.move b/external-crates/move/crates/move-stackless-bytecode/tests/from_move/specs-in-fun.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/from_move/specs-in-fun.move rename to external-crates/move/crates/move-stackless-bytecode/tests/from_move/specs-in-fun.move diff --git a/external-crates/move/move-prover/bytecode/tests/from_move/vector_instructions.exp b/external-crates/move/crates/move-stackless-bytecode/tests/from_move/vector_instructions.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/from_move/vector_instructions.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/from_move/vector_instructions.exp diff --git a/external-crates/move/move-prover/bytecode/tests/from_move/vector_instructions.move b/external-crates/move/crates/move-stackless-bytecode/tests/from_move/vector_instructions.move similarity index 83% rename from external-crates/move/move-prover/bytecode/tests/from_move/vector_instructions.move rename to external-crates/move/crates/move-stackless-bytecode/tests/from_move/vector_instructions.move index 3ade6d32428d7..994e4a277eb17 100644 --- a/external-crates/move/move-prover/bytecode/tests/from_move/vector_instructions.move +++ b/external-crates/move/crates/move-stackless-bytecode/tests/from_move/vector_instructions.move @@ -1,4 +1,4 @@ -// dep: ../../move-stdlib/sources/vector.move +// dep: ../move-stdlib/sources/vector.move module 0x42::M { use std::vector; diff --git a/external-crates/move/move-prover/bytecode/tests/livevar/basic_test.exp b/external-crates/move/crates/move-stackless-bytecode/tests/livevar/basic_test.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/livevar/basic_test.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/livevar/basic_test.exp diff --git a/external-crates/move/move-prover/bytecode/tests/livevar/basic_test.move b/external-crates/move/crates/move-stackless-bytecode/tests/livevar/basic_test.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/livevar/basic_test.move rename to external-crates/move/crates/move-stackless-bytecode/tests/livevar/basic_test.move diff --git a/external-crates/move/move-prover/bytecode/tests/memory_instr/basic_test.exp b/external-crates/move/crates/move-stackless-bytecode/tests/memory_instr/basic_test.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/memory_instr/basic_test.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/memory_instr/basic_test.exp diff --git a/external-crates/move/move-prover/bytecode/tests/memory_instr/basic_test.move b/external-crates/move/crates/move-stackless-bytecode/tests/memory_instr/basic_test.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/memory_instr/basic_test.move rename to external-crates/move/crates/move-stackless-bytecode/tests/memory_instr/basic_test.move diff --git a/external-crates/move/move-prover/bytecode/tests/mono_analysis/test.exp b/external-crates/move/crates/move-stackless-bytecode/tests/mono_analysis/test.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/mono_analysis/test.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/mono_analysis/test.exp diff --git a/external-crates/move/move-prover/bytecode/tests/mono_analysis/test.move b/external-crates/move/crates/move-stackless-bytecode/tests/mono_analysis/test.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/mono_analysis/test.move rename to external-crates/move/crates/move-stackless-bytecode/tests/mono_analysis/test.move diff --git a/external-crates/move/move-prover/bytecode/tests/mut_ref_instrumentation/basic_test.exp b/external-crates/move/crates/move-stackless-bytecode/tests/mut_ref_instrumentation/basic_test.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/mut_ref_instrumentation/basic_test.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/mut_ref_instrumentation/basic_test.exp diff --git a/external-crates/move/move-prover/bytecode/tests/mut_ref_instrumentation/basic_test.move b/external-crates/move/crates/move-stackless-bytecode/tests/mut_ref_instrumentation/basic_test.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/mut_ref_instrumentation/basic_test.move rename to external-crates/move/crates/move-stackless-bytecode/tests/mut_ref_instrumentation/basic_test.move diff --git a/external-crates/move/move-prover/bytecode/tests/reaching_def/test_branching.exp b/external-crates/move/crates/move-stackless-bytecode/tests/reaching_def/test_branching.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/reaching_def/test_branching.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/reaching_def/test_branching.exp diff --git a/external-crates/move/move-prover/bytecode/tests/reaching_def/test_branching.move b/external-crates/move/crates/move-stackless-bytecode/tests/reaching_def/test_branching.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/reaching_def/test_branching.move rename to external-crates/move/crates/move-stackless-bytecode/tests/reaching_def/test_branching.move diff --git a/external-crates/move/move-prover/bytecode/tests/read_write_set/fields.exp b/external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/fields.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/read_write_set/fields.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/fields.exp diff --git a/external-crates/move/move-prover/bytecode/tests/read_write_set/fields.move b/external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/fields.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/read_write_set/fields.move rename to external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/fields.move diff --git a/external-crates/move/move-prover/bytecode/tests/read_write_set/footprint.exp b/external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/footprint.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/read_write_set/footprint.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/footprint.exp diff --git a/external-crates/move/move-prover/bytecode/tests/read_write_set/footprint.move b/external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/footprint.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/read_write_set/footprint.move rename to external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/footprint.move diff --git a/external-crates/move/move-prover/bytecode/tests/read_write_set/multi_deps.exp b/external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/multi_deps.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/read_write_set/multi_deps.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/multi_deps.exp diff --git a/external-crates/move/move-prover/bytecode/tests/read_write_set/multi_deps.move b/external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/multi_deps.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/read_write_set/multi_deps.move rename to external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/multi_deps.move diff --git a/external-crates/move/move-prover/bytecode/tests/read_write_set/nested_fields.exp b/external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/nested_fields.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/read_write_set/nested_fields.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/nested_fields.exp diff --git a/external-crates/move/move-prover/bytecode/tests/read_write_set/nested_fields.move b/external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/nested_fields.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/read_write_set/nested_fields.move rename to external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/nested_fields.move diff --git a/external-crates/move/move-prover/bytecode/tests/read_write_set/simple_pack_unpack.exp b/external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/simple_pack_unpack.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/read_write_set/simple_pack_unpack.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/simple_pack_unpack.exp diff --git a/external-crates/move/move-prover/bytecode/tests/read_write_set/simple_pack_unpack.move b/external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/simple_pack_unpack.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/read_write_set/simple_pack_unpack.move rename to external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/simple_pack_unpack.move diff --git a/external-crates/move/move-prover/bytecode/tests/read_write_set/update_return.exp b/external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/update_return.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/read_write_set/update_return.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/update_return.exp diff --git a/external-crates/move/move-prover/bytecode/tests/read_write_set/update_return.move b/external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/update_return.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/read_write_set/update_return.move rename to external-crates/move/crates/move-stackless-bytecode/tests/read_write_set/update_return.move diff --git a/external-crates/move/move-prover/bytecode/tests/spec_instrumentation/fun_spec.exp b/external-crates/move/crates/move-stackless-bytecode/tests/spec_instrumentation/fun_spec.exp similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/spec_instrumentation/fun_spec.exp rename to external-crates/move/crates/move-stackless-bytecode/tests/spec_instrumentation/fun_spec.exp diff --git a/external-crates/move/move-prover/bytecode/tests/spec_instrumentation/fun_spec.move b/external-crates/move/crates/move-stackless-bytecode/tests/spec_instrumentation/fun_spec.move similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/spec_instrumentation/fun_spec.move rename to external-crates/move/crates/move-stackless-bytecode/tests/spec_instrumentation/fun_spec.move diff --git a/external-crates/move/move-prover/bytecode/tests/testsuite.rs b/external-crates/move/crates/move-stackless-bytecode/tests/testsuite.rs similarity index 100% rename from external-crates/move/move-prover/bytecode/tests/testsuite.rs rename to external-crates/move/crates/move-stackless-bytecode/tests/testsuite.rs diff --git a/external-crates/move/move-stdlib/Cargo.toml b/external-crates/move/crates/move-stdlib/Cargo.toml similarity index 95% rename from external-crates/move/move-stdlib/Cargo.toml rename to external-crates/move/crates/move-stdlib/Cargo.toml index 204d5153f6114..54629041b95c5 100644 --- a/external-crates/move/move-stdlib/Cargo.toml +++ b/external-crates/move/crates/move-stdlib/Cargo.toml @@ -18,7 +18,7 @@ move-prover.workspace = true move-vm-types.workspace = true move-binary-format.workspace = true move-core-types.workspace = true -move-vm-runtime = { path = "../move-vm/runtime" } +move-vm-runtime = { path = "../move-vm-runtime" } log.workspace = true walkdir.workspace = true smallvec.workspace = true diff --git a/external-crates/move/move-stdlib/Move.toml b/external-crates/move/crates/move-stdlib/Move.toml similarity index 100% rename from external-crates/move/move-stdlib/Move.toml rename to external-crates/move/crates/move-stdlib/Move.toml diff --git a/external-crates/move/move-stdlib/doc_templates/overview.md b/external-crates/move/crates/move-stdlib/doc_templates/overview.md similarity index 100% rename from external-crates/move/move-stdlib/doc_templates/overview.md rename to external-crates/move/crates/move-stdlib/doc_templates/overview.md diff --git a/external-crates/move/move-stdlib/doc_templates/references.md b/external-crates/move/crates/move-stdlib/doc_templates/references.md similarity index 100% rename from external-crates/move/move-stdlib/doc_templates/references.md rename to external-crates/move/crates/move-stdlib/doc_templates/references.md diff --git a/external-crates/move/move-stdlib/docs/ascii.md b/external-crates/move/crates/move-stdlib/docs/ascii.md similarity index 100% rename from external-crates/move/move-stdlib/docs/ascii.md rename to external-crates/move/crates/move-stdlib/docs/ascii.md diff --git a/external-crates/move/move-stdlib/docs/bcs.md b/external-crates/move/crates/move-stdlib/docs/bcs.md similarity index 100% rename from external-crates/move/move-stdlib/docs/bcs.md rename to external-crates/move/crates/move-stdlib/docs/bcs.md diff --git a/external-crates/move/move-stdlib/docs/bit_vector.md b/external-crates/move/crates/move-stdlib/docs/bit_vector.md similarity index 100% rename from external-crates/move/move-stdlib/docs/bit_vector.md rename to external-crates/move/crates/move-stdlib/docs/bit_vector.md diff --git a/external-crates/move/move-stdlib/docs/error.md b/external-crates/move/crates/move-stdlib/docs/error.md similarity index 100% rename from external-crates/move/move-stdlib/docs/error.md rename to external-crates/move/crates/move-stdlib/docs/error.md diff --git a/external-crates/move/move-stdlib/docs/fixed_point32.md b/external-crates/move/crates/move-stdlib/docs/fixed_point32.md similarity index 100% rename from external-crates/move/move-stdlib/docs/fixed_point32.md rename to external-crates/move/crates/move-stdlib/docs/fixed_point32.md diff --git a/external-crates/move/move-stdlib/docs/hash.md b/external-crates/move/crates/move-stdlib/docs/hash.md similarity index 100% rename from external-crates/move/move-stdlib/docs/hash.md rename to external-crates/move/crates/move-stdlib/docs/hash.md diff --git a/external-crates/move/move-stdlib/docs/option.md b/external-crates/move/crates/move-stdlib/docs/option.md similarity index 100% rename from external-crates/move/move-stdlib/docs/option.md rename to external-crates/move/crates/move-stdlib/docs/option.md diff --git a/external-crates/move/move-stdlib/docs/overview.md b/external-crates/move/crates/move-stdlib/docs/overview.md similarity index 100% rename from external-crates/move/move-stdlib/docs/overview.md rename to external-crates/move/crates/move-stdlib/docs/overview.md diff --git a/external-crates/move/move-stdlib/docs/signer.md b/external-crates/move/crates/move-stdlib/docs/signer.md similarity index 100% rename from external-crates/move/move-stdlib/docs/signer.md rename to external-crates/move/crates/move-stdlib/docs/signer.md diff --git a/external-crates/move/move-stdlib/docs/string.md b/external-crates/move/crates/move-stdlib/docs/string.md similarity index 100% rename from external-crates/move/move-stdlib/docs/string.md rename to external-crates/move/crates/move-stdlib/docs/string.md diff --git a/external-crates/move/move-stdlib/docs/type_name.md b/external-crates/move/crates/move-stdlib/docs/type_name.md similarity index 100% rename from external-crates/move/move-stdlib/docs/type_name.md rename to external-crates/move/crates/move-stdlib/docs/type_name.md diff --git a/external-crates/move/move-stdlib/docs/vector.md b/external-crates/move/crates/move-stdlib/docs/vector.md similarity index 100% rename from external-crates/move/move-stdlib/docs/vector.md rename to external-crates/move/crates/move-stdlib/docs/vector.md diff --git a/external-crates/move/move-stdlib/error_description.errmap b/external-crates/move/crates/move-stdlib/error_description.errmap similarity index 100% rename from external-crates/move/move-stdlib/error_description.errmap rename to external-crates/move/crates/move-stdlib/error_description.errmap diff --git a/external-crates/move/move-stdlib/nursery/Move.toml b/external-crates/move/crates/move-stdlib/nursery/Move.toml similarity index 100% rename from external-crates/move/move-stdlib/nursery/Move.toml rename to external-crates/move/crates/move-stdlib/nursery/Move.toml diff --git a/external-crates/move/move-stdlib/nursery/docs/compare.md b/external-crates/move/crates/move-stdlib/nursery/docs/compare.md similarity index 100% rename from external-crates/move/move-stdlib/nursery/docs/compare.md rename to external-crates/move/crates/move-stdlib/nursery/docs/compare.md diff --git a/external-crates/move/move-stdlib/nursery/docs/debug.md b/external-crates/move/crates/move-stdlib/nursery/docs/debug.md similarity index 100% rename from external-crates/move/move-stdlib/nursery/docs/debug.md rename to external-crates/move/crates/move-stdlib/nursery/docs/debug.md diff --git a/external-crates/move/move-stdlib/nursery/sources/compare.move b/external-crates/move/crates/move-stdlib/nursery/sources/compare.move similarity index 100% rename from external-crates/move/move-stdlib/nursery/sources/compare.move rename to external-crates/move/crates/move-stdlib/nursery/sources/compare.move diff --git a/external-crates/move/move-stdlib/nursery/sources/debug.move b/external-crates/move/crates/move-stdlib/nursery/sources/debug.move similarity index 100% rename from external-crates/move/move-stdlib/nursery/sources/debug.move rename to external-crates/move/crates/move-stdlib/nursery/sources/debug.move diff --git a/external-crates/move/move-stdlib/nursery/tests/compare_tests.move b/external-crates/move/crates/move-stdlib/nursery/tests/compare_tests.move similarity index 100% rename from external-crates/move/move-stdlib/nursery/tests/compare_tests.move rename to external-crates/move/crates/move-stdlib/nursery/tests/compare_tests.move diff --git a/external-crates/move/move-stdlib/sources/ascii.move b/external-crates/move/crates/move-stdlib/sources/ascii.move similarity index 100% rename from external-crates/move/move-stdlib/sources/ascii.move rename to external-crates/move/crates/move-stdlib/sources/ascii.move diff --git a/external-crates/move/move-stdlib/sources/bcs.move b/external-crates/move/crates/move-stdlib/sources/bcs.move similarity index 100% rename from external-crates/move/move-stdlib/sources/bcs.move rename to external-crates/move/crates/move-stdlib/sources/bcs.move diff --git a/external-crates/move/move-stdlib/sources/bit_vector.move b/external-crates/move/crates/move-stdlib/sources/bit_vector.move similarity index 100% rename from external-crates/move/move-stdlib/sources/bit_vector.move rename to external-crates/move/crates/move-stdlib/sources/bit_vector.move diff --git a/external-crates/move/move-stdlib/sources/error.move b/external-crates/move/crates/move-stdlib/sources/error.move similarity index 100% rename from external-crates/move/move-stdlib/sources/error.move rename to external-crates/move/crates/move-stdlib/sources/error.move diff --git a/external-crates/move/move-stdlib/sources/fixed_point32.move b/external-crates/move/crates/move-stdlib/sources/fixed_point32.move similarity index 100% rename from external-crates/move/move-stdlib/sources/fixed_point32.move rename to external-crates/move/crates/move-stdlib/sources/fixed_point32.move diff --git a/external-crates/move/move-stdlib/sources/hash.move b/external-crates/move/crates/move-stdlib/sources/hash.move similarity index 100% rename from external-crates/move/move-stdlib/sources/hash.move rename to external-crates/move/crates/move-stdlib/sources/hash.move diff --git a/external-crates/move/move-stdlib/sources/option.move b/external-crates/move/crates/move-stdlib/sources/option.move similarity index 100% rename from external-crates/move/move-stdlib/sources/option.move rename to external-crates/move/crates/move-stdlib/sources/option.move diff --git a/external-crates/move/move-stdlib/sources/signer.move b/external-crates/move/crates/move-stdlib/sources/signer.move similarity index 100% rename from external-crates/move/move-stdlib/sources/signer.move rename to external-crates/move/crates/move-stdlib/sources/signer.move diff --git a/external-crates/move/move-stdlib/sources/string.move b/external-crates/move/crates/move-stdlib/sources/string.move similarity index 100% rename from external-crates/move/move-stdlib/sources/string.move rename to external-crates/move/crates/move-stdlib/sources/string.move diff --git a/external-crates/move/move-stdlib/sources/type_name.move b/external-crates/move/crates/move-stdlib/sources/type_name.move similarity index 100% rename from external-crates/move/move-stdlib/sources/type_name.move rename to external-crates/move/crates/move-stdlib/sources/type_name.move diff --git a/external-crates/move/move-stdlib/sources/unit_test.move b/external-crates/move/crates/move-stdlib/sources/unit_test.move similarity index 100% rename from external-crates/move/move-stdlib/sources/unit_test.move rename to external-crates/move/crates/move-stdlib/sources/unit_test.move diff --git a/external-crates/move/move-stdlib/sources/vector.move b/external-crates/move/crates/move-stdlib/sources/vector.move similarity index 100% rename from external-crates/move/move-stdlib/sources/vector.move rename to external-crates/move/crates/move-stdlib/sources/vector.move diff --git a/external-crates/move/move-stdlib/src/lib.rs b/external-crates/move/crates/move-stdlib/src/lib.rs similarity index 100% rename from external-crates/move/move-stdlib/src/lib.rs rename to external-crates/move/crates/move-stdlib/src/lib.rs diff --git a/external-crates/move/move-stdlib/src/main.rs b/external-crates/move/crates/move-stdlib/src/main.rs similarity index 100% rename from external-crates/move/move-stdlib/src/main.rs rename to external-crates/move/crates/move-stdlib/src/main.rs diff --git a/external-crates/move/move-stdlib/src/natives/bcs.rs b/external-crates/move/crates/move-stdlib/src/natives/bcs.rs similarity index 100% rename from external-crates/move/move-stdlib/src/natives/bcs.rs rename to external-crates/move/crates/move-stdlib/src/natives/bcs.rs diff --git a/external-crates/move/move-stdlib/src/natives/debug.rs b/external-crates/move/crates/move-stdlib/src/natives/debug.rs similarity index 100% rename from external-crates/move/move-stdlib/src/natives/debug.rs rename to external-crates/move/crates/move-stdlib/src/natives/debug.rs diff --git a/external-crates/move/move-stdlib/src/natives/hash.rs b/external-crates/move/crates/move-stdlib/src/natives/hash.rs similarity index 100% rename from external-crates/move/move-stdlib/src/natives/hash.rs rename to external-crates/move/crates/move-stdlib/src/natives/hash.rs diff --git a/external-crates/move/move-stdlib/src/natives/helpers.rs b/external-crates/move/crates/move-stdlib/src/natives/helpers.rs similarity index 100% rename from external-crates/move/move-stdlib/src/natives/helpers.rs rename to external-crates/move/crates/move-stdlib/src/natives/helpers.rs diff --git a/external-crates/move/move-stdlib/src/natives/mod.rs b/external-crates/move/crates/move-stdlib/src/natives/mod.rs similarity index 100% rename from external-crates/move/move-stdlib/src/natives/mod.rs rename to external-crates/move/crates/move-stdlib/src/natives/mod.rs diff --git a/external-crates/move/move-stdlib/src/natives/signer.rs b/external-crates/move/crates/move-stdlib/src/natives/signer.rs similarity index 100% rename from external-crates/move/move-stdlib/src/natives/signer.rs rename to external-crates/move/crates/move-stdlib/src/natives/signer.rs diff --git a/external-crates/move/move-stdlib/src/natives/string.rs b/external-crates/move/crates/move-stdlib/src/natives/string.rs similarity index 100% rename from external-crates/move/move-stdlib/src/natives/string.rs rename to external-crates/move/crates/move-stdlib/src/natives/string.rs diff --git a/external-crates/move/move-stdlib/src/natives/type_name.rs b/external-crates/move/crates/move-stdlib/src/natives/type_name.rs similarity index 100% rename from external-crates/move/move-stdlib/src/natives/type_name.rs rename to external-crates/move/crates/move-stdlib/src/natives/type_name.rs diff --git a/external-crates/move/move-stdlib/src/natives/unit_test.rs b/external-crates/move/crates/move-stdlib/src/natives/unit_test.rs similarity index 100% rename from external-crates/move/move-stdlib/src/natives/unit_test.rs rename to external-crates/move/crates/move-stdlib/src/natives/unit_test.rs diff --git a/external-crates/move/move-stdlib/src/natives/vector.rs b/external-crates/move/crates/move-stdlib/src/natives/vector.rs similarity index 100% rename from external-crates/move/move-stdlib/src/natives/vector.rs rename to external-crates/move/crates/move-stdlib/src/natives/vector.rs diff --git a/external-crates/move/move-stdlib/src/tests.rs b/external-crates/move/crates/move-stdlib/src/tests.rs similarity index 100% rename from external-crates/move/move-stdlib/src/tests.rs rename to external-crates/move/crates/move-stdlib/src/tests.rs diff --git a/external-crates/move/move-stdlib/src/utils.rs b/external-crates/move/crates/move-stdlib/src/utils.rs similarity index 100% rename from external-crates/move/move-stdlib/src/utils.rs rename to external-crates/move/crates/move-stdlib/src/utils.rs diff --git a/external-crates/move/move-stdlib/tests/ascii_tests.move b/external-crates/move/crates/move-stdlib/tests/ascii_tests.move similarity index 100% rename from external-crates/move/move-stdlib/tests/ascii_tests.move rename to external-crates/move/crates/move-stdlib/tests/ascii_tests.move diff --git a/external-crates/move/move-stdlib/tests/bcs_tests.move b/external-crates/move/crates/move-stdlib/tests/bcs_tests.move similarity index 100% rename from external-crates/move/move-stdlib/tests/bcs_tests.move rename to external-crates/move/crates/move-stdlib/tests/bcs_tests.move diff --git a/external-crates/move/move-stdlib/tests/bit_vector_tests.move b/external-crates/move/crates/move-stdlib/tests/bit_vector_tests.move similarity index 100% rename from external-crates/move/move-stdlib/tests/bit_vector_tests.move rename to external-crates/move/crates/move-stdlib/tests/bit_vector_tests.move diff --git a/external-crates/move/move-stdlib/tests/fixedpoint32_tests.move b/external-crates/move/crates/move-stdlib/tests/fixedpoint32_tests.move similarity index 100% rename from external-crates/move/move-stdlib/tests/fixedpoint32_tests.move rename to external-crates/move/crates/move-stdlib/tests/fixedpoint32_tests.move diff --git a/external-crates/move/move-stdlib/tests/hash_tests.move b/external-crates/move/crates/move-stdlib/tests/hash_tests.move similarity index 100% rename from external-crates/move/move-stdlib/tests/hash_tests.move rename to external-crates/move/crates/move-stdlib/tests/hash_tests.move diff --git a/external-crates/move/move-stdlib/tests/move_unit_test.rs b/external-crates/move/crates/move-stdlib/tests/move_unit_test.rs similarity index 100% rename from external-crates/move/move-stdlib/tests/move_unit_test.rs rename to external-crates/move/crates/move-stdlib/tests/move_unit_test.rs diff --git a/external-crates/move/move-stdlib/tests/move_verification_test.rs b/external-crates/move/crates/move-stdlib/tests/move_verification_test.rs similarity index 56% rename from external-crates/move/move-stdlib/tests/move_verification_test.rs rename to external-crates/move/crates/move-stdlib/tests/move_verification_test.rs index 70b42a831792c..2a5dbffb18fa8 100644 --- a/external-crates/move/move-stdlib/tests/move_verification_test.rs +++ b/external-crates/move/crates/move-stdlib/tests/move_verification_test.rs @@ -2,12 +2,12 @@ // Copyright (c) The Move Contributors // SPDX-License-Identifier: Apache-2.0 -use move_cli::base::prove::ProverTest; - // TODO: split this into individual tests once the package system supports this. #[test] fn prove() { - ProverTest::create(".").run(); - ProverTest::create("nursery").run() + // TODO re-enable when the prover works again + // use move_cli::base::prove::ProverTest; + // ProverTest::create(".").run(); + // ProverTest::create("nursery").run() } diff --git a/external-crates/move/move-stdlib/tests/option_tests.move b/external-crates/move/crates/move-stdlib/tests/option_tests.move similarity index 100% rename from external-crates/move/move-stdlib/tests/option_tests.move rename to external-crates/move/crates/move-stdlib/tests/option_tests.move diff --git a/external-crates/move/move-stdlib/tests/string_tests.move b/external-crates/move/crates/move-stdlib/tests/string_tests.move similarity index 100% rename from external-crates/move/move-stdlib/tests/string_tests.move rename to external-crates/move/crates/move-stdlib/tests/string_tests.move diff --git a/external-crates/move/move-stdlib/tests/type_name_tests.move b/external-crates/move/crates/move-stdlib/tests/type_name_tests.move similarity index 100% rename from external-crates/move/move-stdlib/tests/type_name_tests.move rename to external-crates/move/crates/move-stdlib/tests/type_name_tests.move diff --git a/external-crates/move/move-stdlib/tests/vector_tests.move b/external-crates/move/crates/move-stdlib/tests/vector_tests.move similarity index 100% rename from external-crates/move/move-stdlib/tests/vector_tests.move rename to external-crates/move/crates/move-stdlib/tests/vector_tests.move diff --git a/external-crates/move/move-symbol-pool/Cargo.toml b/external-crates/move/crates/move-symbol-pool/Cargo.toml similarity index 100% rename from external-crates/move/move-symbol-pool/Cargo.toml rename to external-crates/move/crates/move-symbol-pool/Cargo.toml diff --git a/external-crates/move/move-symbol-pool/src/lib.rs b/external-crates/move/crates/move-symbol-pool/src/lib.rs similarity index 100% rename from external-crates/move/move-symbol-pool/src/lib.rs rename to external-crates/move/crates/move-symbol-pool/src/lib.rs diff --git a/external-crates/move/move-symbol-pool/src/pool.rs b/external-crates/move/crates/move-symbol-pool/src/pool.rs similarity index 100% rename from external-crates/move/move-symbol-pool/src/pool.rs rename to external-crates/move/crates/move-symbol-pool/src/pool.rs diff --git a/external-crates/move/move-symbol-pool/src/symbol.rs b/external-crates/move/crates/move-symbol-pool/src/symbol.rs similarity index 100% rename from external-crates/move/move-symbol-pool/src/symbol.rs rename to external-crates/move/crates/move-symbol-pool/src/symbol.rs diff --git a/external-crates/move/move-symbol-pool/tests/symbol.rs b/external-crates/move/crates/move-symbol-pool/tests/symbol.rs similarity index 100% rename from external-crates/move/move-symbol-pool/tests/symbol.rs rename to external-crates/move/crates/move-symbol-pool/tests/symbol.rs diff --git a/external-crates/move/testing-infra/transactional-test-runner/Cargo.toml b/external-crates/move/crates/move-transactional-test-runner/Cargo.toml similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/Cargo.toml rename to external-crates/move/crates/move-transactional-test-runner/Cargo.toml diff --git a/external-crates/move/testing-infra/transactional-test-runner/src/framework.rs b/external-crates/move/crates/move-transactional-test-runner/src/framework.rs similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/src/framework.rs rename to external-crates/move/crates/move-transactional-test-runner/src/framework.rs diff --git a/external-crates/move/testing-infra/transactional-test-runner/src/lib.rs b/external-crates/move/crates/move-transactional-test-runner/src/lib.rs similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/src/lib.rs rename to external-crates/move/crates/move-transactional-test-runner/src/lib.rs diff --git a/external-crates/move/testing-infra/transactional-test-runner/src/tasks.rs b/external-crates/move/crates/move-transactional-test-runner/src/tasks.rs similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/src/tasks.rs rename to external-crates/move/crates/move-transactional-test-runner/src/tasks.rs diff --git a/external-crates/move/testing-infra/transactional-test-runner/src/vm_test_harness.rs b/external-crates/move/crates/move-transactional-test-runner/src/vm_test_harness.rs similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/src/vm_test_harness.rs rename to external-crates/move/crates/move-transactional-test-runner/src/vm_test_harness.rs diff --git a/external-crates/move/move-vm/transactional-tests/tests/tests.rs b/external-crates/move/crates/move-transactional-test-runner/tests/tests.rs similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/tests.rs rename to external-crates/move/crates/move-transactional-test-runner/tests/tests.rs diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/example.exp b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/example.exp similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/example.exp rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/example.exp diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/example.move b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/example.move similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/example.move rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/example.move diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/leading_comment.exp b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/leading_comment.exp similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/leading_comment.exp rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/leading_comment.exp diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/leading_comment.move b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/leading_comment.move similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/leading_comment.move rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/leading_comment.move diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/multiple_modules.exp b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/multiple_modules.exp similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/multiple_modules.exp rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/multiple_modules.exp diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/multiple_modules.move b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/multiple_modules.move similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/multiple_modules.move rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/multiple_modules.move diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/named_addresses_in_commands.exp b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/named_addresses_in_commands.exp similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/named_addresses_in_commands.exp rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/named_addresses_in_commands.exp diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/named_addresses_in_commands.move b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/named_addresses_in_commands.move similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/named_addresses_in_commands.move rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/named_addresses_in_commands.move diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/print_bytecode.exp b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/print_bytecode.exp similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/print_bytecode.exp rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/print_bytecode.exp diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/print_bytecode.move b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/print_bytecode.move similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/print_bytecode.move rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/print_bytecode.move diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/simple_init.exp b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/simple_init.exp similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/simple_init.exp rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/simple_init.exp diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/simple_init.move b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/simple_init.move similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/simple_init.move rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/simple_init.move diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/single_publish.exp b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/single_publish.exp similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/single_publish.exp rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/single_publish.exp diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/single_publish.move b/external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/single_publish.move similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/vm_test_harness/single_publish.move rename to external-crates/move/crates/move-transactional-test-runner/tests/vm_test_harness/single_publish.move diff --git a/external-crates/move/tools/move-unit-test/Cargo.toml b/external-crates/move/crates/move-unit-test/Cargo.toml similarity index 100% rename from external-crates/move/tools/move-unit-test/Cargo.toml rename to external-crates/move/crates/move-unit-test/Cargo.toml diff --git a/external-crates/move/tools/move-unit-test/README.md b/external-crates/move/crates/move-unit-test/README.md similarity index 100% rename from external-crates/move/tools/move-unit-test/README.md rename to external-crates/move/crates/move-unit-test/README.md diff --git a/external-crates/move/tools/move-unit-test/src/cargo_runner.rs b/external-crates/move/crates/move-unit-test/src/cargo_runner.rs similarity index 100% rename from external-crates/move/tools/move-unit-test/src/cargo_runner.rs rename to external-crates/move/crates/move-unit-test/src/cargo_runner.rs diff --git a/external-crates/move/tools/move-unit-test/src/extensions.rs b/external-crates/move/crates/move-unit-test/src/extensions.rs similarity index 100% rename from external-crates/move/tools/move-unit-test/src/extensions.rs rename to external-crates/move/crates/move-unit-test/src/extensions.rs diff --git a/external-crates/move/tools/move-unit-test/src/lib.rs b/external-crates/move/crates/move-unit-test/src/lib.rs similarity index 100% rename from external-crates/move/tools/move-unit-test/src/lib.rs rename to external-crates/move/crates/move-unit-test/src/lib.rs diff --git a/external-crates/move/tools/move-unit-test/src/main.rs b/external-crates/move/crates/move-unit-test/src/main.rs similarity index 100% rename from external-crates/move/tools/move-unit-test/src/main.rs rename to external-crates/move/crates/move-unit-test/src/main.rs diff --git a/external-crates/move/tools/move-unit-test/src/test_reporter.rs b/external-crates/move/crates/move-unit-test/src/test_reporter.rs similarity index 100% rename from external-crates/move/tools/move-unit-test/src/test_reporter.rs rename to external-crates/move/crates/move-unit-test/src/test_reporter.rs diff --git a/external-crates/move/tools/move-unit-test/src/test_runner.rs b/external-crates/move/crates/move-unit-test/src/test_runner.rs similarity index 100% rename from external-crates/move/tools/move-unit-test/src/test_runner.rs rename to external-crates/move/crates/move-unit-test/src/test_runner.rs diff --git a/external-crates/move/tools/move-unit-test/tests/.gitattributes b/external-crates/move/crates/move-unit-test/tests/.gitattributes similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/.gitattributes rename to external-crates/move/crates/move-unit-test/tests/.gitattributes diff --git a/external-crates/move/tools/move-unit-test/tests/move_unit_test_testsuite.rs b/external-crates/move/crates/move-unit-test/tests/move_unit_test_testsuite.rs similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/move_unit_test_testsuite.rs rename to external-crates/move/crates/move-unit-test/tests/move_unit_test_testsuite.rs diff --git a/external-crates/move/tools/move-unit-test/tests/sources/A.move b/external-crates/move/crates/move-unit-test/tests/sources/A.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/sources/A.move rename to external-crates/move/crates/move-unit-test/tests/sources/A.move diff --git a/external-crates/move/tools/move-unit-test/tests/sources/B.move b/external-crates/move/crates/move-unit-test/tests/sources/B.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/sources/B.move rename to external-crates/move/crates/move-unit-test/tests/sources/B.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_deps.rs b/external-crates/move/crates/move-unit-test/tests/test_deps.rs similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_deps.rs rename to external-crates/move/crates/move-unit-test/tests/test_deps.rs diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/address_args.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/address_args.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/address_args.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/address_args.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/address_args.move b/external-crates/move/crates/move-unit-test/tests/test_sources/address_args.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/address_args.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/address_args.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/arithmetic_errors.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/arithmetic_errors.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/arithmetic_errors.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/arithmetic_errors.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/arithmetic_errors.move b/external-crates/move/crates/move-unit-test/tests/test_sources/arithmetic_errors.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/arithmetic_errors.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/arithmetic_errors.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/construct_data.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/construct_data.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/construct_data.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/construct_data.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/construct_data.move b/external-crates/move/crates/move-unit-test/tests/test_sources/construct_data.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/construct_data.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/construct_data.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/cross_module_aborts.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/cross_module_aborts.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/cross_module_aborts.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/cross_module_aborts.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/cross_module_aborts.move b/external-crates/move/crates/move-unit-test/tests/test_sources/cross_module_aborts.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/cross_module_aborts.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/cross_module_aborts.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/do_nothing.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/do_nothing.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/do_nothing.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/do_nothing.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/do_nothing.move b/external-crates/move/crates/move-unit-test/tests/test_sources/do_nothing.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/do_nothing.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/do_nothing.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/expected_abort_no_abort.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/expected_abort_no_abort.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/expected_abort_no_abort.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/expected_abort_no_abort.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/expected_abort_no_abort.move b/external-crates/move/crates/move-unit-test/tests/test_sources/expected_abort_no_abort.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/expected_abort_no_abort.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/expected_abort_no_abort.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/native_abort.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/native_abort.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/native_abort.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/native_abort.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/native_abort.move b/external-crates/move/crates/move-unit-test/tests/test_sources/native_abort.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/native_abort.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/native_abort.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/non_exsistent_native.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/non_exsistent_native.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/non_exsistent_native.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/non_exsistent_native.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/non_exsistent_native.move b/external-crates/move/crates/move-unit-test/tests/test_sources/non_exsistent_native.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/non_exsistent_native.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/non_exsistent_native.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/other_expected_failures.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/other_expected_failures.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/other_expected_failures.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/other_expected_failures.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/other_expected_failures.move b/external-crates/move/crates/move-unit-test/tests/test_sources/other_expected_failures.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/other_expected_failures.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/other_expected_failures.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/out_of_gas.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/out_of_gas.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/out_of_gas.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/out_of_gas.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/out_of_gas.move b/external-crates/move/crates/move-unit-test/tests/test_sources/out_of_gas.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/out_of_gas.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/out_of_gas.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/proposal_test.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/proposal_test.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/proposal_test.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/proposal_test.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/proposal_test.move b/external-crates/move/crates/move-unit-test/tests/test_sources/proposal_test.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/proposal_test.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/proposal_test.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/signer_args.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/signer_args.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/signer_args.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/signer_args.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/signer_args.move b/external-crates/move/crates/move-unit-test/tests/test_sources/signer_args.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/signer_args.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/signer_args.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/timeout.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/timeout.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/timeout.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/timeout.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/timeout.move b/external-crates/move/crates/move-unit-test/tests/test_sources/timeout.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/timeout.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/timeout.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/unexpected_abort.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/unexpected_abort.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/unexpected_abort.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/unexpected_abort.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/unexpected_abort.move b/external-crates/move/crates/move-unit-test/tests/test_sources/unexpected_abort.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/unexpected_abort.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/unexpected_abort.move diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/use_unit_test_module.exp b/external-crates/move/crates/move-unit-test/tests/test_sources/use_unit_test_module.exp similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/use_unit_test_module.exp rename to external-crates/move/crates/move-unit-test/tests/test_sources/use_unit_test_module.exp diff --git a/external-crates/move/tools/move-unit-test/tests/test_sources/use_unit_test_module.move b/external-crates/move/crates/move-unit-test/tests/test_sources/use_unit_test_module.move similarity index 100% rename from external-crates/move/tools/move-unit-test/tests/test_sources/use_unit_test_module.move rename to external-crates/move/crates/move-unit-test/tests/test_sources/use_unit_test_module.move diff --git a/external-crates/move/move-vm/config/Cargo.toml b/external-crates/move/crates/move-vm-config/Cargo.toml similarity index 100% rename from external-crates/move/move-vm/config/Cargo.toml rename to external-crates/move/crates/move-vm-config/Cargo.toml diff --git a/external-crates/move/move-vm/config/src/lib.rs b/external-crates/move/crates/move-vm-config/src/lib.rs similarity index 100% rename from external-crates/move/move-vm/config/src/lib.rs rename to external-crates/move/crates/move-vm-config/src/lib.rs diff --git a/external-crates/move/move-vm/config/src/runtime.rs b/external-crates/move/crates/move-vm-config/src/runtime.rs similarity index 100% rename from external-crates/move/move-vm/config/src/runtime.rs rename to external-crates/move/crates/move-vm-config/src/runtime.rs diff --git a/external-crates/move/move-vm/config/src/verifier.rs b/external-crates/move/crates/move-vm-config/src/verifier.rs similarity index 100% rename from external-crates/move/move-vm/config/src/verifier.rs rename to external-crates/move/crates/move-vm-config/src/verifier.rs diff --git a/external-crates/move/move-vm/integration-tests/Cargo.toml b/external-crates/move/crates/move-vm-integration-tests/Cargo.toml similarity index 100% rename from external-crates/move/move-vm/integration-tests/Cargo.toml rename to external-crates/move/crates/move-vm-integration-tests/Cargo.toml diff --git a/external-crates/move/move-vm/integration-tests/src/compiler.rs b/external-crates/move/crates/move-vm-integration-tests/src/compiler.rs similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/compiler.rs rename to external-crates/move/crates/move-vm-integration-tests/src/compiler.rs diff --git a/external-crates/move/move-vm/integration-tests/src/lib.rs b/external-crates/move/crates/move-vm-integration-tests/src/lib.rs similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/lib.rs rename to external-crates/move/crates/move-vm-integration-tests/src/lib.rs diff --git a/external-crates/move/move-vm/integration-tests/src/tests/bad_entry_point_tests.rs b/external-crates/move/crates/move-vm-integration-tests/src/tests/bad_entry_point_tests.rs similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/bad_entry_point_tests.rs rename to external-crates/move/crates/move-vm-integration-tests/src/tests/bad_entry_point_tests.rs diff --git a/external-crates/move/move-vm/integration-tests/src/tests/bad_storage_tests.rs b/external-crates/move/crates/move-vm-integration-tests/src/tests/bad_storage_tests.rs similarity index 98% rename from external-crates/move/move-vm/integration-tests/src/tests/bad_storage_tests.rs rename to external-crates/move/crates/move-vm-integration-tests/src/tests/bad_storage_tests.rs index b5f8ff73b489f..923b50e4b3437 100644 --- a/external-crates/move/move-vm/integration-tests/src/tests/bad_storage_tests.rs +++ b/external-crates/move/crates/move-vm-integration-tests/src/tests/bad_storage_tests.rs @@ -2,19 +2,17 @@ // Copyright (c) The Move Contributors // SPDX-License-Identifier: Apache-2.0 -use crate::compiler::{as_module, as_script, compile_units}; +use crate::compiler::{as_module, compile_units}; use move_binary_format::errors::{Location, PartialVMError, VMError}; use move_core_types::{ account_address::AccountAddress, - effects::{ChangeSet, Op}, identifier::Identifier, language_storage::{ModuleId, StructTag}, resolver::{LinkageResolver, ModuleResolver, ResourceResolver}, - value::{serialize_values, MoveValue}, vm_status::{StatusCode, StatusType}, }; use move_vm_runtime::move_vm::MoveVM; -use move_vm_test_utils::{DeltaStorage, InMemoryStorage}; +use move_vm_test_utils::InMemoryStorage; use move_vm_types::gas::UnmeteredGasMeter; const TEST_ADDR: AccountAddress = AccountAddress::new([42; AccountAddress::LENGTH]); diff --git a/external-crates/move/move-vm/integration-tests/src/tests/binary_format_version.rs b/external-crates/move/crates/move-vm-integration-tests/src/tests/binary_format_version.rs similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/binary_format_version.rs rename to external-crates/move/crates/move-vm-integration-tests/src/tests/binary_format_version.rs diff --git a/external-crates/move/move-vm/integration-tests/src/tests/depth_tests_modules.move b/external-crates/move/crates/move-vm-integration-tests/src/tests/depth_tests_modules.move similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/depth_tests_modules.move rename to external-crates/move/crates/move-vm-integration-tests/src/tests/depth_tests_modules.move diff --git a/external-crates/move/move-vm/integration-tests/src/tests/exec_func_effects_tests.rs b/external-crates/move/crates/move-vm-integration-tests/src/tests/exec_func_effects_tests.rs similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/exec_func_effects_tests.rs rename to external-crates/move/crates/move-vm-integration-tests/src/tests/exec_func_effects_tests.rs diff --git a/external-crates/move/move-vm/integration-tests/src/tests/function_arg_tests.rs b/external-crates/move/crates/move-vm-integration-tests/src/tests/function_arg_tests.rs similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/function_arg_tests.rs rename to external-crates/move/crates/move-vm-integration-tests/src/tests/function_arg_tests.rs diff --git a/external-crates/move/move-vm/integration-tests/src/tests/instantiation_tests.rs b/external-crates/move/crates/move-vm-integration-tests/src/tests/instantiation_tests.rs similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/instantiation_tests.rs rename to external-crates/move/crates/move-vm-integration-tests/src/tests/instantiation_tests.rs diff --git a/external-crates/move/move-vm/integration-tests/src/tests/invariant_violation_tests.rs b/external-crates/move/crates/move-vm-integration-tests/src/tests/invariant_violation_tests.rs similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/invariant_violation_tests.rs rename to external-crates/move/crates/move-vm-integration-tests/src/tests/invariant_violation_tests.rs diff --git a/external-crates/move/move-vm/integration-tests/src/tests/leak_tests.rs b/external-crates/move/crates/move-vm-integration-tests/src/tests/leak_tests.rs similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/leak_tests.rs rename to external-crates/move/crates/move-vm-integration-tests/src/tests/leak_tests.rs diff --git a/external-crates/move/move-vm/integration-tests/src/tests/loader_tests.rs b/external-crates/move/crates/move-vm-integration-tests/src/tests/loader_tests.rs similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/loader_tests.rs rename to external-crates/move/crates/move-vm-integration-tests/src/tests/loader_tests.rs diff --git a/external-crates/move/move-vm/integration-tests/src/tests/loader_tests_modules.move b/external-crates/move/crates/move-vm-integration-tests/src/tests/loader_tests_modules.move similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/loader_tests_modules.move rename to external-crates/move/crates/move-vm-integration-tests/src/tests/loader_tests_modules.move diff --git a/external-crates/move/move-vm/integration-tests/src/tests/mod.rs b/external-crates/move/crates/move-vm-integration-tests/src/tests/mod.rs similarity index 93% rename from external-crates/move/move-vm/integration-tests/src/tests/mod.rs rename to external-crates/move/crates/move-vm-integration-tests/src/tests/mod.rs index cac687f9d2e62..c509534886fb4 100644 --- a/external-crates/move/move-vm/integration-tests/src/tests/mod.rs +++ b/external-crates/move/crates/move-vm-integration-tests/src/tests/mod.rs @@ -11,6 +11,5 @@ mod instantiation_tests; mod invariant_violation_tests; mod leak_tests; mod loader_tests; -mod mutated_accounts_tests; mod nested_loop_tests; mod return_value_tests; diff --git a/external-crates/move/move-vm/integration-tests/src/tests/nested_loop_tests.rs b/external-crates/move/crates/move-vm-integration-tests/src/tests/nested_loop_tests.rs similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/nested_loop_tests.rs rename to external-crates/move/crates/move-vm-integration-tests/src/tests/nested_loop_tests.rs diff --git a/external-crates/move/move-vm/integration-tests/src/tests/relinking_tests_a_v0.move b/external-crates/move/crates/move-vm-integration-tests/src/tests/relinking_tests_a_v0.move similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/relinking_tests_a_v0.move rename to external-crates/move/crates/move-vm-integration-tests/src/tests/relinking_tests_a_v0.move diff --git a/external-crates/move/move-vm/integration-tests/src/tests/relinking_tests_b_v0.move b/external-crates/move/crates/move-vm-integration-tests/src/tests/relinking_tests_b_v0.move similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/relinking_tests_b_v0.move rename to external-crates/move/crates/move-vm-integration-tests/src/tests/relinking_tests_b_v0.move diff --git a/external-crates/move/move-vm/integration-tests/src/tests/relinking_tests_b_v1.move b/external-crates/move/crates/move-vm-integration-tests/src/tests/relinking_tests_b_v1.move similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/relinking_tests_b_v1.move rename to external-crates/move/crates/move-vm-integration-tests/src/tests/relinking_tests_b_v1.move diff --git a/external-crates/move/move-vm/integration-tests/src/tests/relinking_tests_c_v0.move b/external-crates/move/crates/move-vm-integration-tests/src/tests/relinking_tests_c_v0.move similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/relinking_tests_c_v0.move rename to external-crates/move/crates/move-vm-integration-tests/src/tests/relinking_tests_c_v0.move diff --git a/external-crates/move/move-vm/integration-tests/src/tests/relinking_tests_c_v1.move b/external-crates/move/crates/move-vm-integration-tests/src/tests/relinking_tests_c_v1.move similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/relinking_tests_c_v1.move rename to external-crates/move/crates/move-vm-integration-tests/src/tests/relinking_tests_c_v1.move diff --git a/external-crates/move/move-vm/integration-tests/src/tests/relinking_tests_c_v2.move b/external-crates/move/crates/move-vm-integration-tests/src/tests/relinking_tests_c_v2.move similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/relinking_tests_c_v2.move rename to external-crates/move/crates/move-vm-integration-tests/src/tests/relinking_tests_c_v2.move diff --git a/external-crates/move/move-vm/integration-tests/src/tests/return_value_tests.rs b/external-crates/move/crates/move-vm-integration-tests/src/tests/return_value_tests.rs similarity index 100% rename from external-crates/move/move-vm/integration-tests/src/tests/return_value_tests.rs rename to external-crates/move/crates/move-vm-integration-tests/src/tests/return_value_tests.rs diff --git a/external-crates/move/move-vm/paranoid-tests/Cargo.toml b/external-crates/move/crates/move-vm-paranoid-tests/Cargo.toml similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/Cargo.toml rename to external-crates/move/crates/move-vm-paranoid-tests/Cargo.toml diff --git a/external-crates/move/move-compiler/transactional-tests/src/lib.rs b/external-crates/move/crates/move-vm-paranoid-tests/src/lib.rs similarity index 100% rename from external-crates/move/move-compiler/transactional-tests/src/lib.rs rename to external-crates/move/crates/move-vm-paranoid-tests/src/lib.rs diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/copy/copy_loc.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/copy_loc.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/copy/copy_loc.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/copy_loc.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/copy/copy_loc.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/copy_loc.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/copy/copy_loc.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/copy_loc.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/copy/copy_loc_2.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/copy_loc_2.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/copy/copy_loc_2.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/copy_loc_2.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/copy/copy_loc_2.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/copy_loc_2.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/copy/copy_loc_2.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/copy_loc_2.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/copy/read_ref.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/read_ref.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/copy/read_ref.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/read_ref.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/copy/read_ref.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/read_ref.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/copy/read_ref.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/read_ref.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/copy/read_ref_2.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/read_ref_2.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/copy/read_ref_2.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/read_ref_2.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/copy/read_ref_2.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/read_ref_2.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/copy/read_ref_2.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/copy/read_ref_2.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/eq.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/eq.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/eq.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/eq.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/eq.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/eq.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/eq.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/eq.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/eq_2.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/eq_2.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/eq_2.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/eq_2.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/eq_2.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/eq_2.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/eq_2.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/eq_2.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/eq_3.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/eq_3.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/eq_3.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/eq_3.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/eq_3.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/eq_3.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/eq_3.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/eq_3.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/hot_potato.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/hot_potato.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/hot_potato.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/hot_potato.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/hot_potato.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/hot_potato.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/hot_potato.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/hot_potato.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/hot_potato_2.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/hot_potato_2.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/hot_potato_2.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/hot_potato_2.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/hot_potato_2.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/hot_potato_2.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/hot_potato_2.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/hot_potato_2.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/neq.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/neq.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/neq.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/neq.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/neq.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/neq.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/neq.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/neq.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/neq_2.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/neq_2.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/neq_2.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/neq_2.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/neq_2.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/neq_2.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/neq_2.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/neq_2.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/pop.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/pop.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/pop.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/pop.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/pop.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/pop.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/pop.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/pop.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/pop_2.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/pop_2.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/pop_2.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/pop_2.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/pop_2.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/pop_2.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/pop_2.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/pop_2.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/ret_vector.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/ret_vector.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/ret_vector.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/ret_vector.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/ret_vector.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/ret_vector.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/ret_vector.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/ret_vector.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/store.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/store.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/store.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/store.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/store.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/store.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/store.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/store.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/store_2.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/store_2.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/store_2.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/store_2.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/store_2.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/store_2.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/store_2.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/store_2.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/write_ref.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/write_ref.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/write_ref.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/write_ref.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/write_ref.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/write_ref.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/write_ref.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/write_ref.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/write_ref_2.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/write_ref_2.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/write_ref_2.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/write_ref_2.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/ability/drop/write_ref_2.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/write_ref_2.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/ability/drop/write_ref_2.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/ability/drop/write_ref_2.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/borrow_field.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/borrow_field.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/borrow_field.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/borrow_field.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/borrow_field.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/borrow_field.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/borrow_field.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/borrow_field.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/borrow_field_2.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/borrow_field_2.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/borrow_field_2.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/borrow_field_2.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/borrow_field_2.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/borrow_field_2.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/borrow_field_2.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/borrow_field_2.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/borrow_field_generic.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/borrow_field_generic.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/borrow_field_generic.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/borrow_field_generic.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/borrow_field_generic.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/borrow_field_generic.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/borrow_field_generic.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/borrow_field_generic.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/cross_function_call.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/cross_function_call.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/cross_function_call.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/cross_function_call.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/cross_function_call.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/cross_function_call.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/cross_function_call.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/cross_function_call.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/cross_native_function_call.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/cross_native_function_call.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/cross_native_function_call.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/cross_native_function_call.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/cross_native_function_call.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/cross_native_function_call.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/cross_native_function_call.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/cross_native_function_call.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/unpack.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/unpack.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/unpack.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/unpack.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/unpack.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/unpack.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/unpack.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/unpack.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/unpack_generic.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/unpack_generic.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/unpack_generic.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/unpack_generic.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/unpack_generic.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/unpack_generic.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/unpack_generic.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/unpack_generic.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/unpack_generic_2.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/unpack_generic_2.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/unpack_generic_2.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/unpack_generic_2.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/unpack_generic_2.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/unpack_generic_2.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/encapsulation_safety/unpack_generic_2.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/encapsulation_safety/unpack_generic_2.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/tests.rs b/external-crates/move/crates/move-vm-paranoid-tests/tests/tests.rs similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/tests.rs rename to external-crates/move/crates/move-vm-paranoid-tests/tests/tests.rs diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/invocation/call_generic_mismatch.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/invocation/call_generic_mismatch.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/invocation/call_generic_mismatch.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/invocation/call_generic_mismatch.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/invocation/call_generic_mismatch.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/invocation/call_generic_mismatch.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/invocation/call_generic_mismatch.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/invocation/call_generic_mismatch.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/invocation/call_with_mutliple_args.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/invocation/call_with_mutliple_args.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/invocation/call_with_mutliple_args.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/invocation/call_with_mutliple_args.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/invocation/call_with_mutliple_args.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/invocation/call_with_mutliple_args.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/invocation/call_with_mutliple_args.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/invocation/call_with_mutliple_args.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/invocation/call_with_vector.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/invocation/call_with_vector.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/invocation/call_with_vector.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/invocation/call_with_vector.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/invocation/call_with_vector.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/invocation/call_with_vector.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/invocation/call_with_vector.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/invocation/call_with_vector.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/natives/bcs.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/natives/bcs.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/natives/bcs.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/natives/bcs.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/natives/bcs.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/natives/bcs.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/natives/bcs.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/natives/bcs.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/natives/signer.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/natives/signer.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/natives/signer.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/natives/signer.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/natives/signer.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/natives/signer.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/natives/signer.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/natives/signer.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/natives/type_info.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/natives/type_info.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/natives/type_info.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/natives/type_info.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/natives/type_info.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/natives/type_info.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/natives/type_info.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/natives/type_info.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/address.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/address.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/address.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/address.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/address.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/address.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/address.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/address.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/bool.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/bool.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/bool.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/bool.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/bool.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/bool.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/bool.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/bool.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u128.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u128.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u128.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u128.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u128.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u128.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u128.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u128.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u16.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u16.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u16.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u16.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u16.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u16.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u16.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u16.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u256.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u256.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u256.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u256.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u256.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u256.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u256.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u256.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u32.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u32.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u32.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u32.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u32.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u32.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u32.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u32.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u64.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u64.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u64.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u64.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u64.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u64.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u64.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u64.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u8.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u8.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u8.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u8.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u8.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u8.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/primitives/u8.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/primitives/u8.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/borrow_field.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/borrow_field.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/borrow_field.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/borrow_field.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/borrow_field.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/borrow_field.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/borrow_field.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/borrow_field.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/borrow_field_generic.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/borrow_field_generic.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/borrow_field_generic.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/borrow_field_generic.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/borrow_field_generic.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/borrow_field_generic.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/borrow_field_generic.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/borrow_field_generic.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/borrow_loc.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/borrow_loc.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/borrow_loc.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/borrow_loc.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/borrow_loc.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/borrow_loc.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/borrow_loc.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/borrow_loc.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/freeze_ref.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/freeze_ref.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/freeze_ref.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/freeze_ref.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/freeze_ref.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/freeze_ref.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/freeze_ref.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/freeze_ref.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/read_ref.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/read_ref.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/read_ref.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/read_ref.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/read_ref.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/read_ref.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/read_ref.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/read_ref.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/write_ref_with_struct.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/write_ref_with_struct.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/write_ref_with_struct.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/write_ref_with_struct.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/write_ref_with_struct.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/write_ref_with_struct.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/write_ref_with_struct.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/write_ref_with_struct.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/write_ref_with_vector.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/write_ref_with_vector.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/write_ref_with_vector.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/write_ref_with_vector.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/write_ref_with_vector.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/write_ref_with_vector.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/references/write_ref_with_vector.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/references/write_ref_with_vector.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/simple_instruction/branch.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/simple_instruction/branch.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/simple_instruction/branch.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/simple_instruction/branch.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/simple_instruction/branch.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/simple_instruction/branch.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/simple_instruction/branch.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/simple_instruction/branch.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/struct/pack_and_unpack.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/struct/pack_and_unpack.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/struct/pack_and_unpack.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/struct/pack_and_unpack.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/struct/pack_and_unpack.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/struct/pack_and_unpack.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/struct/pack_and_unpack.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/struct/pack_and_unpack.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/struct/pack_generic.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/struct/pack_generic.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/struct/pack_generic.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/struct/pack_generic.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/struct/pack_generic.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/struct/pack_generic.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/struct/pack_generic.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/struct/pack_generic.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/struct/pack_generic_mismatch.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/struct/pack_generic_mismatch.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/struct/pack_generic_mismatch.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/struct/pack_generic_mismatch.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/struct/pack_generic_mismatch.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/struct/pack_generic_mismatch.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/struct/pack_generic_mismatch.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/struct/pack_generic_mismatch.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_imm_borrow.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_imm_borrow.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_imm_borrow.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_imm_borrow.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_imm_borrow.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_imm_borrow.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_imm_borrow.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_imm_borrow.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_len.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_len.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_len.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_len.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_len.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_len.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_len.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_len.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_mut_borrow.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_mut_borrow.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_mut_borrow.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_mut_borrow.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_mut_borrow.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_mut_borrow.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_mut_borrow.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_mut_borrow.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_pop_back.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_pop_back.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_pop_back.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_pop_back.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_pop_back.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_pop_back.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_pop_back.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_pop_back.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_push_back.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_push_back.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_push_back.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_push_back.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_push_back.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_push_back.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_push_back.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_push_back.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_swap.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_swap.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_swap.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_swap.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_swap.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_swap.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_swap.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_swap.mvir diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_unpack.exp b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_unpack.exp similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_unpack.exp rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_unpack.exp diff --git a/external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_unpack.mvir b/external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_unpack.mvir similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/tests/type_safety/vectors/vec_unpack.mvir rename to external-crates/move/crates/move-vm-paranoid-tests/tests/type_safety/vectors/vec_unpack.mvir diff --git a/external-crates/move/move-vm/profiler/Cargo.toml b/external-crates/move/crates/move-vm-profiler/Cargo.toml similarity index 100% rename from external-crates/move/move-vm/profiler/Cargo.toml rename to external-crates/move/crates/move-vm-profiler/Cargo.toml diff --git a/external-crates/move/move-vm/profiler/src/lib.rs b/external-crates/move/crates/move-vm-profiler/src/lib.rs similarity index 100% rename from external-crates/move/move-vm/profiler/src/lib.rs rename to external-crates/move/crates/move-vm-profiler/src/lib.rs diff --git a/external-crates/move/move-vm/runtime/Cargo.toml b/external-crates/move/crates/move-vm-runtime/Cargo.toml similarity index 94% rename from external-crates/move/move-vm/runtime/Cargo.toml rename to external-crates/move/crates/move-vm-runtime/Cargo.toml index 9d279360ffc5f..5307550463aed 100644 --- a/external-crates/move/move-vm/runtime/Cargo.toml +++ b/external-crates/move/crates/move-vm-runtime/Cargo.toml @@ -20,7 +20,7 @@ sha3.workspace = true tracing.workspace = true smallvec.workspace = true -move-bytecode-verifier = { path = "../../move-bytecode-verifier" } +move-bytecode-verifier = { path = "../move-bytecode-verifier" } move-core-types.workspace = true move-vm-config.workspace = true move-vm-types.workspace = true diff --git a/external-crates/move/move-vm/runtime/src/data_cache.rs b/external-crates/move/crates/move-vm-runtime/src/data_cache.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/data_cache.rs rename to external-crates/move/crates/move-vm-runtime/src/data_cache.rs diff --git a/external-crates/move/move-vm/runtime/src/debug.rs b/external-crates/move/crates/move-vm-runtime/src/debug.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/debug.rs rename to external-crates/move/crates/move-vm-runtime/src/debug.rs diff --git a/external-crates/move/move-vm/runtime/src/interpreter.rs b/external-crates/move/crates/move-vm-runtime/src/interpreter.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/interpreter.rs rename to external-crates/move/crates/move-vm-runtime/src/interpreter.rs diff --git a/external-crates/move/move-vm/runtime/src/lib.rs b/external-crates/move/crates/move-vm-runtime/src/lib.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/lib.rs rename to external-crates/move/crates/move-vm-runtime/src/lib.rs diff --git a/external-crates/move/move-vm/runtime/src/loader.rs b/external-crates/move/crates/move-vm-runtime/src/loader.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/loader.rs rename to external-crates/move/crates/move-vm-runtime/src/loader.rs diff --git a/external-crates/move/move-vm/runtime/src/logging.rs b/external-crates/move/crates/move-vm-runtime/src/logging.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/logging.rs rename to external-crates/move/crates/move-vm-runtime/src/logging.rs diff --git a/external-crates/move/move-vm/runtime/src/move_vm.rs b/external-crates/move/crates/move-vm-runtime/src/move_vm.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/move_vm.rs rename to external-crates/move/crates/move-vm-runtime/src/move_vm.rs diff --git a/external-crates/move/move-vm/runtime/src/native_extensions.rs b/external-crates/move/crates/move-vm-runtime/src/native_extensions.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/native_extensions.rs rename to external-crates/move/crates/move-vm-runtime/src/native_extensions.rs diff --git a/external-crates/move/move-vm/runtime/src/native_functions.rs b/external-crates/move/crates/move-vm-runtime/src/native_functions.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/native_functions.rs rename to external-crates/move/crates/move-vm-runtime/src/native_functions.rs diff --git a/external-crates/move/move-vm/runtime/src/runtime.rs b/external-crates/move/crates/move-vm-runtime/src/runtime.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/runtime.rs rename to external-crates/move/crates/move-vm-runtime/src/runtime.rs diff --git a/external-crates/move/move-vm/runtime/src/session.rs b/external-crates/move/crates/move-vm-runtime/src/session.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/session.rs rename to external-crates/move/crates/move-vm-runtime/src/session.rs diff --git a/external-crates/move/move-vm/runtime/src/tracing.rs b/external-crates/move/crates/move-vm-runtime/src/tracing.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/tracing.rs rename to external-crates/move/crates/move-vm-runtime/src/tracing.rs diff --git a/external-crates/move/move-vm/runtime/src/unit_tests/mod.rs b/external-crates/move/crates/move-vm-runtime/src/unit_tests/mod.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/unit_tests/mod.rs rename to external-crates/move/crates/move-vm-runtime/src/unit_tests/mod.rs diff --git a/external-crates/move/move-vm/runtime/src/unit_tests/vm_arguments_tests.rs b/external-crates/move/crates/move-vm-runtime/src/unit_tests/vm_arguments_tests.rs similarity index 100% rename from external-crates/move/move-vm/runtime/src/unit_tests/vm_arguments_tests.rs rename to external-crates/move/crates/move-vm-runtime/src/unit_tests/vm_arguments_tests.rs diff --git a/external-crates/move/move-vm/test-utils/Cargo.toml b/external-crates/move/crates/move-vm-test-utils/Cargo.toml similarity index 100% rename from external-crates/move/move-vm/test-utils/Cargo.toml rename to external-crates/move/crates/move-vm-test-utils/Cargo.toml diff --git a/external-crates/move/move-vm/test-utils/src/gas_schedule.rs b/external-crates/move/crates/move-vm-test-utils/src/gas_schedule.rs similarity index 100% rename from external-crates/move/move-vm/test-utils/src/gas_schedule.rs rename to external-crates/move/crates/move-vm-test-utils/src/gas_schedule.rs diff --git a/external-crates/move/move-vm/test-utils/src/lib.rs b/external-crates/move/crates/move-vm-test-utils/src/lib.rs similarity index 100% rename from external-crates/move/move-vm/test-utils/src/lib.rs rename to external-crates/move/crates/move-vm-test-utils/src/lib.rs diff --git a/external-crates/move/move-vm/test-utils/src/storage.rs b/external-crates/move/crates/move-vm-test-utils/src/storage.rs similarity index 100% rename from external-crates/move/move-vm/test-utils/src/storage.rs rename to external-crates/move/crates/move-vm-test-utils/src/storage.rs diff --git a/external-crates/move/move-vm/test-utils/src/tiered_gas_schedule.rs b/external-crates/move/crates/move-vm-test-utils/src/tiered_gas_schedule.rs similarity index 100% rename from external-crates/move/move-vm/test-utils/src/tiered_gas_schedule.rs rename to external-crates/move/crates/move-vm-test-utils/src/tiered_gas_schedule.rs diff --git a/external-crates/move/move-vm/transactional-tests/Cargo.toml b/external-crates/move/crates/move-vm-transactional-tests/Cargo.toml similarity index 100% rename from external-crates/move/move-vm/transactional-tests/Cargo.toml rename to external-crates/move/crates/move-vm-transactional-tests/Cargo.toml diff --git a/external-crates/move/move-vm/paranoid-tests/src/lib.rs b/external-crates/move/crates/move-vm-transactional-tests/src/lib.rs similarity index 100% rename from external-crates/move/move-vm/paranoid-tests/src/lib.rs rename to external-crates/move/crates/move-vm-transactional-tests/src/lib.rs diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/get_txn_sender.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/get_txn_sender.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/get_txn_sender.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/get_txn_sender.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/get_txn_sender.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/get_txn_sender.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/get_txn_sender.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/get_txn_sender.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/signer_runtime_dummy.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/signer_runtime_dummy.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/signer_runtime_dummy.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/signer_runtime_dummy.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/signer_runtime_dummy.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/signer_runtime_dummy.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/signer_runtime_dummy.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/signer_runtime_dummy.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vec_borrow_and_modify.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_borrow_and_modify.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vec_borrow_and_modify.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_borrow_and_modify.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vec_borrow_and_modify.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_borrow_and_modify.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vec_borrow_and_modify.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_borrow_and_modify.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vec_pop.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_pop.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vec_pop.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_pop.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vec_pop.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_pop.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vec_pop.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_pop.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vec_push.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_push.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vec_push.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_push.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vec_push.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_push.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vec_push.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_push.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vec_swap.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_swap.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vec_swap.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_swap.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vec_swap.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_swap.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vec_swap.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vec_swap.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_all_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_all_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_all_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_all_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_all_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_all_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_all_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_all_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_borrow_and_modify_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_borrow_and_modify_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_borrow_and_modify_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_borrow_and_modify_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_borrow_and_modify_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_borrow_and_modify_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_borrow_and_modify_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_borrow_and_modify_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_bound_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_bound_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_bound_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_bound_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_bound_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_bound_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_bound_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_bound_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_len_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_len_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_len_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_len_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_len_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_len_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_len_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_len_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_out_of_bound.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_out_of_bound.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_out_of_bound.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_out_of_bound.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_out_of_bound.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_out_of_bound.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_out_of_bound.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_out_of_bound.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_pack_unpack_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_pack_unpack_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_pack_unpack_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_pack_unpack_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_pack_unpack_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_pack_unpack_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_pack_unpack_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_pack_unpack_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_pop_empty.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_pop_empty.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_pop_empty.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_pop_empty.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_pop_empty.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_pop_empty.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_pop_empty.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_pop_empty.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_pop_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_pop_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_pop_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_pop_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_pop_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_pop_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_pop_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_pop_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_unpack_less.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_unpack_less.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_unpack_less.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_unpack_less.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_unpack_less.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_unpack_less.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_unpack_less.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_unpack_less.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_unpack_more.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_unpack_more.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_unpack_more.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_unpack_more.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_unpack_more.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_unpack_more.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_unpack_more.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_unpack_more.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_unpack_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_unpack_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_unpack_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_unpack_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_unpack_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_unpack_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_unpack_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_unpack_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_using_generics.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_using_generics.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_using_generics.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_using_generics.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_using_generics.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_using_generics.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/vector_ops_using_generics.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/vector_ops_using_generics.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/verify_valid_bytearray.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/verify_valid_bytearray.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/verify_valid_bytearray.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/verify_valid_bytearray.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/builtins/verify_valid_bytearray.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/builtins/verify_valid_bytearray.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/builtins/verify_valid_bytearray.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/builtins/verify_valid_bytearray.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/commands/abort_in_module.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/commands/abort_in_module.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/commands/abort_in_module.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/commands/abort_in_module.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/commands/abort_in_module.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/commands/abort_in_module.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/commands/abort_in_module.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/commands/abort_in_module.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/commands/local_assigned_many_times.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/commands/local_assigned_many_times.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/commands/local_assigned_many_times.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/commands/local_assigned_many_times.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/commands/local_assigned_many_times.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/commands/local_assigned_many_times.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/commands/local_assigned_many_times.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/commands/local_assigned_many_times.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/break_accumulator.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/break_accumulator.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/break_accumulator.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/break_accumulator.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/break_accumulator.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/break_accumulator.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/break_accumulator.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/break_accumulator.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/break_continue_simple.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/break_continue_simple.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/break_continue_simple.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/break_continue_simple.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/break_continue_simple.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/break_continue_simple.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/break_continue_simple.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/break_continue_simple.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/break_continue_sum_of_odds.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/break_continue_sum_of_odds.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/break_continue_sum_of_odds.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/break_continue_sum_of_odds.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/break_continue_sum_of_odds.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/break_continue_sum_of_odds.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/break_continue_sum_of_odds.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/break_continue_sum_of_odds.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/fields_packed_in_order.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/fields_packed_in_order.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/fields_packed_in_order.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/fields_packed_in_order.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/fields_packed_in_order.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/fields_packed_in_order.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/fields_packed_in_order.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/fields_packed_in_order.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_1.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_1.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_1.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_1.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_1.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_1.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_1.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_1.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_10.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_10.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_10.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_10.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_10.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_10.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_10.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_10.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_2.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_2.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_2.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_2.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_2.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_2.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_2.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_2.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_3.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_3.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_3.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_3.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_3.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_3.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_3.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_3.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_4.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_4.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_4.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_4.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_4.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_4.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_4.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_4.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_7.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_7.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_7.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_7.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_7.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_7.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_7.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_7.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_9.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_9.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_9.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_9.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_9.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_9.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/if_branch_diverges_9.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/if_branch_diverges_9.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/loop_nested_breaks.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/loop_nested_breaks.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/loop_nested_breaks.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/loop_nested_breaks.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/loop_nested_breaks.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/loop_nested_breaks.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/loop_nested_breaks.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/loop_nested_breaks.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/loop_return.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/loop_return.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/loop_return.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/loop_return.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/loop_return.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/loop_return.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/loop_return.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/loop_return.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/loop_simple.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/loop_simple.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/loop_simple.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/loop_simple.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/loop_simple.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/loop_simple.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/loop_simple.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/loop_simple.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/return_in_if_branch_taken.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/return_in_if_branch_taken.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/return_in_if_branch_taken.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/return_in_if_branch_taken.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/return_in_if_branch_taken.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/return_in_if_branch_taken.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/return_in_if_branch_taken.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/return_in_if_branch_taken.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/return_in_if_branch_taken_local.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/return_in_if_branch_taken_local.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/return_in_if_branch_taken_local.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/return_in_if_branch_taken_local.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/return_in_if_branch_taken_local.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/return_in_if_branch_taken_local.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/return_in_if_branch_taken_local.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/return_in_if_branch_taken_local.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/return_in_if_branch_taken_no_else.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/while_false.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_false.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/while_false.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_false.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/while_false.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_false.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/while_false.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_false.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/while_nested.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_nested.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/while_nested.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_nested.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/while_nested.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_nested.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/while_nested.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_nested.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/while_nested_return.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_nested_return.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/while_nested_return.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_nested_return.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/while_nested_return.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_nested_return.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/while_nested_return.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_nested_return.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/while_return.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_return.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/while_return.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_return.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/while_return.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_return.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/while_return.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_return.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/while_simple.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_simple.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/while_simple.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_simple.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/control_flow/while_simple.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_simple.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/control_flow/while_simple.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/control_flow/while_simple.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/address_arg_is_not_signer.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/address_arg_is_not_signer.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/address_arg_is_not_signer.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/address_arg_is_not_signer.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/address_arg_is_not_signer.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/address_arg_is_not_signer.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/address_arg_is_not_signer.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/address_arg_is_not_signer.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/all_possible_param_types.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/all_possible_param_types.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/all_possible_param_types.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/all_possible_param_types.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/all_possible_param_types.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/all_possible_param_types.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/all_possible_param_types.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/all_possible_param_types.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/call_native.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/call_native.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/call_native.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/call_native.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/call_native.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/call_native.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/call_native.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/call_native.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_0_args_got_0.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_0_args_got_0.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_0_args_got_0.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_0_args_got_0.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_0_args_got_0.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_0_args_got_0.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_0_args_got_0.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_0_args_got_0.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_0_args_got_1.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_0_args_got_1.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_0_args_got_1.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_0_args_got_1.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_0_args_got_1.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_0_args_got_1.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_0_args_got_1.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_0_args_got_1.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_0_signer_args_got_1_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_0_signer_args_got_1_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_0_signer_args_got_1_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_0_signer_args_got_1_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_0_signer_args_got_1_ok.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_0_signer_args_got_1_ok.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_0_signer_args_got_1_ok.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_0_signer_args_got_1_ok.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_1_arg_got_0.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_1_arg_got_0.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_1_arg_got_0.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_1_arg_got_0.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_1_arg_got_0.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_1_arg_got_0.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_1_arg_got_0.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_1_arg_got_0.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_1_arg_got_2.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_1_arg_got_2.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_1_arg_got_2.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_1_arg_got_2.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_1_arg_got_2.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_1_arg_got_2.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_1_arg_got_2.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_1_arg_got_2.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_1_signer_arg_got_1.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_1_signer_arg_got_1.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_1_signer_arg_got_1.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_1_signer_arg_got_1.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_1_signer_arg_got_1.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_1_signer_arg_got_1.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_1_signer_arg_got_1.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_1_signer_arg_got_1.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_2_args_got_3.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_2_args_got_3.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_2_args_got_3.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_2_args_got_3.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_2_args_got_3.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_2_args_got_3.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_2_args_got_3.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_2_args_got_3.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_2_signer_args_got_1.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_2_signer_args_got_1.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_2_signer_args_got_1.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_2_signer_args_got_1.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_2_signer_args_got_1.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_2_signer_args_got_1.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_2_signer_args_got_1.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_2_signer_args_got_1.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_addr.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_addr.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_addr.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_addr.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_addr.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_addr.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_addr.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_addr.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_addr_u64.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_addr_u64.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_addr_u64.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_addr_u64.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_addr_u64.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_addr_u64.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_addr_u64.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_addr_u64.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_u64_addr.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_u64_addr.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_u64_addr.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_u64_addr.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_u64_addr.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_u64_addr.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_u64_addr.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_u64_addr.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_u64_u64.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_u64_u64.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_u64_u64.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_u64_u64.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_u64_u64.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_u64_u64.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_addr_got_u64_u64.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_addr_got_u64_u64.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_got_address.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_got_address.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_got_address.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_got_address.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_got_address.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_got_address.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_got_address.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_got_address.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_got_u64.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_got_u64.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_got_u64.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_got_u64.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_got_u64.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_got_u64.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_got_u64.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_got_u64.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_u64_address_got_u64_u64_address.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_u64_address_got_u64_u64_address.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_u64_address_got_u64_u64_address.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_u64_address_got_u64_u64_address.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_u64_address_got_u64_u64_address.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_u64_address_got_u64_u64_address.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/expected_u64_u64_address_got_u64_u64_address.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/expected_u64_u64_address_got_u64_u64_address.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/generic_return_values.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/generic_return_values.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/generic_return_values.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/generic_return_values.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/generic_return_values.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/generic_return_values.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/generic_return_values.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/generic_return_values.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/mixed_signer_inputs_function.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/mixed_signer_inputs_function.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/mixed_signer_inputs_function.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/mixed_signer_inputs_function.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/mixed_signer_inputs_function.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/mixed_signer_inputs_function.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/mixed_signer_inputs_function.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/mixed_signer_inputs_function.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/mixed_signer_inputs_scripts.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/mixed_signer_inputs_scripts.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/mixed_signer_inputs_scripts.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/mixed_signer_inputs_scripts.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/mixed_signer_inputs_scripts.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/mixed_signer_inputs_scripts.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/mixed_signer_inputs_scripts.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/mixed_signer_inputs_scripts.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/modify_mutable_ref_inputs.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/modify_mutable_ref_inputs.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/modify_mutable_ref_inputs.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/modify_mutable_ref_inputs.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/modify_mutable_ref_inputs.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/modify_mutable_ref_inputs.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/modify_mutable_ref_inputs.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/modify_mutable_ref_inputs.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/ref_inputs.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/ref_inputs.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/ref_inputs.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/ref_inputs.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/ref_inputs.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/ref_inputs.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/ref_inputs.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/ref_inputs.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/return_values.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/return_values.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/return_values.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/return_values.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/return_values.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/return_values.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/return_values.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/return_values.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_few_type_args.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_few_type_args.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_few_type_args.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_few_type_args.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_few_type_args.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_few_type_args.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_few_type_args.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_few_type_args.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_few_type_args_inner.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_few_type_args_inner.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_few_type_args_inner.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_few_type_args_inner.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_few_type_args_inner.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_few_type_args_inner.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_few_type_args_inner.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_few_type_args_inner.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_many_type_args.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_many_type_args.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_many_type_args.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_many_type_args.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_many_type_args.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_many_type_args.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_many_type_args.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_many_type_args.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_many_type_args_inner.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_many_type_args_inner.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_many_type_args_inner.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_many_type_args_inner.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_many_type_args_inner.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_many_type_args_inner.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/script_too_many_type_args_inner.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_too_many_type_args_inner.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_1.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_1.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_1.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_1.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_1.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_1.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_1.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_1.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_2.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_2.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_2.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_2.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_2.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_2.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_2.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/script_type_arg_kind_mismatch_2.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/serializer_deserializer.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/serializer_deserializer.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/serializer_deserializer.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/serializer_deserializer.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/serializer_deserializer.move b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/serializer_deserializer.move similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/serializer_deserializer.move rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/serializer_deserializer.move diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/struct_arguments.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/struct_arguments.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/struct_arguments.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/struct_arguments.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/entry_points/struct_arguments.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/struct_arguments.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/entry_points/struct_arguments.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/entry_points/struct_arguments.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/address_equality.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/address_equality.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/address_equality.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/address_equality.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/address_equality.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/address_equality.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/address_equality.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/address_equality.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u128.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u128.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u128.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u128.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u128.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u128.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u128.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u128.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u16.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u16.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u16.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u16.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u16.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u16.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u16.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u16.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u256.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u256.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u256.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u256.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u256.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u256.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u256.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u256.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u32.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u32.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u32.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u32.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u32.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u32.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u32.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u32.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u64.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u64.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u64.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u64.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u64.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u64.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u64.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u64.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u8.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u8.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u8.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u8.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u8.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u8.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/arithmetic_operators_u8.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/arithmetic_operators_u8.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/assign_struct_field.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/assign_struct_field.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/assign_struct_field.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/assign_struct_field.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/assign_struct_field.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/assign_struct_field.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/assign_struct_field.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/assign_struct_field.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/bitwise_operators.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/bitwise_operators.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/bitwise_operators.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/bitwise_operators.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/bitwise_operators.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/bitwise_operators.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/bitwise_operators.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/bitwise_operators.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/boolean_operators.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/boolean_operators.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/boolean_operators.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/boolean_operators.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/boolean_operators.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/boolean_operators.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/boolean_operators.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/boolean_operators.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/casting_operators.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/casting_operators.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/casting_operators.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/casting_operators.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/casting_operators.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/casting_operators.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/casting_operators.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/casting_operators.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/comparison_operators.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/comparison_operators.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/comparison_operators.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/comparison_operators.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/comparison_operators.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/comparison_operators.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/comparison_operators.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/comparison_operators.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/deref_value.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/deref_value.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/deref_value.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/deref_value.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/deref_value.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/deref_value.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/deref_value.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/deref_value.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/deref_value_nested.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/deref_value_nested.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/deref_value_nested.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/deref_value_nested.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/deref_value_nested.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/deref_value_nested.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/deref_value_nested.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/deref_value_nested.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/equality_reference_value.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/equality_reference_value.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/equality_reference_value.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/equality_reference_value.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/equality_reference_value.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/equality_reference_value.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/equality_reference_value.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/equality_reference_value.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/field_reads.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/field_reads.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/field_reads.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/field_reads.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/field_reads.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/field_reads.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/field_reads.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/field_reads.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/field_writes.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/field_writes.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/field_writes.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/field_writes.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/field_writes.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/field_writes.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/field_writes.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/field_writes.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/inaccessible_borrowed_local.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/inaccessible_borrowed_local.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/inaccessible_borrowed_local.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/inaccessible_borrowed_local.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/inaccessible_borrowed_local.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/inaccessible_borrowed_local.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/inaccessible_borrowed_local.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/inaccessible_borrowed_local.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/operator_precedence.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/operator_precedence.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/operator_precedence.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/operator_precedence.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/operator_precedence.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/operator_precedence.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/operator_precedence.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/operator_precedence.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/pack_unpack.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/pack_unpack.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/pack_unpack.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/pack_unpack.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/pack_unpack.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/pack_unpack.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/pack_unpack.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/pack_unpack.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/shift_operators.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/shift_operators.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/shift_operators.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/shift_operators.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/shift_operators.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/shift_operators.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/shift_operators.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/shift_operators.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/simple_arithmetic.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/simple_arithmetic.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/simple_arithmetic.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/simple_arithmetic.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/simple_arithmetic.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/simple_arithmetic.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/simple_arithmetic.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/simple_arithmetic.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/vec_copy_nested.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/vec_copy_nested.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/vec_copy_nested.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/vec_copy_nested.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/instructions/vec_copy_nested.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/instructions/vec_copy_nested.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/instructions/vec_copy_nested.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/instructions/vec_copy_nested.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use_2.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use_2.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use_2.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use_2.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use_2.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use_2.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use_2.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use_2.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use_3.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use_3.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use_3.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use_3.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use_3.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use_3.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use_3.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use_3.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use_with_multiple_return_values.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use_with_multiple_return_values.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use_with_multiple_return_values.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use_with_multiple_return_values.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use_with_multiple_return_values.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use_with_multiple_return_values.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_module_and_use_with_multiple_return_values.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_module_and_use_with_multiple_return_values.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_two_modules.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_two_modules.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_two_modules.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_two_modules.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_two_modules.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_two_modules.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/module_publishing/publish_two_modules.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/publish_two_modules.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/module_publishing/use_modules_published.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/use_modules_published.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/module_publishing/use_modules_published.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/use_modules_published.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/module_publishing/use_modules_published.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/use_modules_published.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/module_publishing/use_modules_published.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/module_publishing/use_modules_published.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/native_functions/clever_non_existant_native_function.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/clever_non_existant_native_function.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/native_functions/clever_non_existant_native_function.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/clever_non_existant_native_function.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/native_functions/clever_non_existant_native_function.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/clever_non_existant_native_function.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/native_functions/clever_non_existant_native_function.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/clever_non_existant_native_function.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/native_functions/non_existant_native_function.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/non_existant_native_function.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/native_functions/non_existant_native_function.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/non_existant_native_function.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/native_functions/non_existant_native_function.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/non_existant_native_function.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/native_functions/non_existant_native_function.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/non_existant_native_function.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/native_functions/vector_module.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/vector_module.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/native_functions/vector_module.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/vector_module.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/native_functions/vector_module.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/vector_module.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/native_functions/vector_module.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/vector_module.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/native_functions/vector_resource_not_destroyed_at_return.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/vector_resource_not_destroyed_at_return.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/native_functions/vector_resource_not_destroyed_at_return.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/vector_resource_not_destroyed_at_return.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/native_functions/vector_resource_not_destroyed_at_return.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/vector_resource_not_destroyed_at_return.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/native_functions/vector_resource_not_destroyed_at_return.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/vector_resource_not_destroyed_at_return.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/native_functions/vector_unrestricted_not_destroyed_at_return_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/vector_unrestricted_not_destroyed_at_return_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/native_functions/vector_unrestricted_not_destroyed_at_return_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/vector_unrestricted_not_destroyed_at_return_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/native_functions/vector_unrestricted_not_destroyed_at_return_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/vector_unrestricted_not_destroyed_at_return_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/native_functions/vector_unrestricted_not_destroyed_at_return_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/native_functions/vector_unrestricted_not_destroyed_at_return_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/native_structs/non_existant_native_struct.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/native_structs/non_existant_native_struct.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/native_structs/non_existant_native_struct.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/native_structs/non_existant_native_struct.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/native_structs/non_existant_native_struct.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/native_structs/non_existant_native_struct.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/native_structs/non_existant_native_struct.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/native_structs/non_existant_native_struct.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/recursion/direct_recursion.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/recursion/direct_recursion.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/recursion/direct_recursion.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/recursion/direct_recursion.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/recursion/direct_recursion.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/recursion/direct_recursion.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/recursion/direct_recursion.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/recursion/direct_recursion.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/recursion/mutual_recursion.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/recursion/mutual_recursion.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/recursion/mutual_recursion.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/recursion/mutual_recursion.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/recursion/mutual_recursion.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/recursion/mutual_recursion.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/recursion/mutual_recursion.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/recursion/mutual_recursion.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/recursion/runtime_layout_deeply_nested.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/recursion/runtime_layout_deeply_nested.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/recursion/runtime_layout_deeply_nested.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/recursion/runtime_layout_deeply_nested.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/recursion/runtime_layout_deeply_nested.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/recursion/runtime_layout_deeply_nested.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/recursion/runtime_layout_deeply_nested.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/recursion/runtime_layout_deeply_nested.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/recursion/runtime_type_deeply_nested.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/recursion/runtime_type_deeply_nested.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/recursion/runtime_type_deeply_nested.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/recursion/runtime_type_deeply_nested.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/recursion/runtime_type_deeply_nested.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/recursion/runtime_type_deeply_nested.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/recursion/runtime_type_deeply_nested.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/recursion/runtime_type_deeply_nested.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/borrow_in_loop.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/references/borrow_in_loop.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/borrow_in_loop.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/borrow_in_loop.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/borrow_in_loop.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/references/borrow_in_loop.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/borrow_in_loop.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/borrow_in_loop.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/deref_borrow_local_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_borrow_local_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/deref_borrow_local_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_borrow_local_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/deref_borrow_local_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_borrow_local_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/deref_borrow_local_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_borrow_local_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/deref_move_module_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_move_module_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/deref_move_module_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_move_module_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/deref_move_module_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_move_module_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/deref_move_module_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_move_module_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/deref_move_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_move_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/deref_move_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_move_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/deref_move_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_move_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/deref_move_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_move_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/deref_parens_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_parens_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/deref_parens_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_parens_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/deref_parens_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_parens_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/deref_parens_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/deref_parens_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/drop_ref.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/references/drop_ref.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/drop_ref.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/drop_ref.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/drop_ref.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/references/drop_ref.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/drop_ref.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/drop_ref.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/mixed_lvalue.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/references/mixed_lvalue.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/mixed_lvalue.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/mixed_lvalue.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/mixed_lvalue.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/references/mixed_lvalue.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/mixed_lvalue.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/mixed_lvalue.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/mutate_borrow_local_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_borrow_local_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/mutate_borrow_local_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_borrow_local_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/mutate_borrow_local_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_borrow_local_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/mutate_borrow_local_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_borrow_local_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/mutate_copy_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_copy_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/mutate_copy_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_copy_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/mutate_copy_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_copy_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/mutate_copy_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_copy_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/mutate_move_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_move_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/mutate_move_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_move_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/mutate_move_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_move_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/mutate_move_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_move_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/mutate_parens_ok.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_parens_ok.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/mutate_parens_ok.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_parens_ok.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/references/mutate_parens_ok.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_parens_ok.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/references/mutate_parens_ok.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/references/mutate_parens_ok.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/add_function_calls.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/add_function_calls.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/add_function_calls.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/add_function_calls.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/add_function_calls.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/add_function_calls.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/add_function_calls.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/add_function_calls.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/assign_expression_list.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/assign_expression_list.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/assign_expression_list.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/assign_expression_list.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/assign_expression_list.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/assign_expression_list.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/assign_expression_list.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/assign_expression_list.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/assign_function_call.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/assign_function_call.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/assign_function_call.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/assign_function_call.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/assign_function_call.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/assign_function_call.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/assign_function_call.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/assign_function_call.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/binop_function_calls_as_args.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/binop_function_calls_as_args.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/binop_function_calls_as_args.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/binop_function_calls_as_args.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/binop_function_calls_as_args.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/binop_function_calls_as_args.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/binop_function_calls_as_args.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/binop_function_calls_as_args.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/function_composition.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/function_composition.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/function_composition.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/function_composition.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/function_composition.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/function_composition.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/function_composition.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/function_composition.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/many_function_calls_as_args.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/many_function_calls_as_args.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/many_function_calls_as_args.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/many_function_calls_as_args.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/many_function_calls_as_args.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/many_function_calls_as_args.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/many_function_calls_as_args.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/many_function_calls_as_args.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/multiple_composite_functions.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/multiple_composite_functions.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/multiple_composite_functions.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/multiple_composite_functions.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/multiple_composite_functions.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/multiple_composite_functions.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/multiple_composite_functions.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/multiple_composite_functions.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/pass_args_on_stack_as_expressions.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/pass_args_on_stack_as_expressions.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/pass_args_on_stack_as_expressions.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/pass_args_on_stack_as_expressions.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/pass_args_on_stack_as_expressions.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/pass_args_on_stack_as_expressions.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/pass_args_on_stack_as_expressions.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/pass_args_on_stack_as_expressions.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/pop_weird.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/pop_weird.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/pop_weird.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/pop_weird.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/pop_weird.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/pop_weird.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/pop_weird.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/pop_weird.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/push_args_before_function_call.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/push_args_before_function_call.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/push_args_before_function_call.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/push_args_before_function_call.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/push_args_before_function_call.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/push_args_before_function_call.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/push_args_before_function_call.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/push_args_before_function_call.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/push_args_before_function_composition.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/push_args_before_function_composition.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/push_args_before_function_composition.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/push_args_before_function_composition.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/push_args_before_function_composition.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/push_args_before_function_composition.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/push_args_before_function_composition.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/push_args_before_function_composition.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/return_expression_lists.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/return_expression_lists.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/return_expression_lists.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/return_expression_lists.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/return_expression_lists.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/return_expression_lists.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/return_expression_lists.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/return_expression_lists.mvir diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/return_function_in_if_binop_in_else.exp b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/return_function_in_if_binop_in_else.exp similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/return_function_in_if_binop_in_else.exp rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/return_function_in_if_binop_in_else.exp diff --git a/external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/return_function_in_if_binop_in_else.mvir b/external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/return_function_in_if_binop_in_else.mvir similarity index 100% rename from external-crates/move/move-vm/transactional-tests/tests/stack_and_function_calls/return_function_in_if_binop_in_else.mvir rename to external-crates/move/crates/move-vm-transactional-tests/tests/stack_and_function_calls/return_function_in_if_binop_in_else.mvir diff --git a/external-crates/move/testing-infra/transactional-test-runner/tests/tests.rs b/external-crates/move/crates/move-vm-transactional-tests/tests/tests.rs similarity index 100% rename from external-crates/move/testing-infra/transactional-test-runner/tests/tests.rs rename to external-crates/move/crates/move-vm-transactional-tests/tests/tests.rs diff --git a/external-crates/move/move-vm/types/Cargo.toml b/external-crates/move/crates/move-vm-types/Cargo.toml similarity index 100% rename from external-crates/move/move-vm/types/Cargo.toml rename to external-crates/move/crates/move-vm-types/Cargo.toml diff --git a/external-crates/move/move-vm/types/src/data_store.rs b/external-crates/move/crates/move-vm-types/src/data_store.rs similarity index 100% rename from external-crates/move/move-vm/types/src/data_store.rs rename to external-crates/move/crates/move-vm-types/src/data_store.rs diff --git a/external-crates/move/move-vm/types/src/gas.rs b/external-crates/move/crates/move-vm-types/src/gas.rs similarity index 100% rename from external-crates/move/move-vm/types/src/gas.rs rename to external-crates/move/crates/move-vm-types/src/gas.rs diff --git a/external-crates/move/move-vm/types/src/lib.rs b/external-crates/move/crates/move-vm-types/src/lib.rs similarity index 100% rename from external-crates/move/move-vm/types/src/lib.rs rename to external-crates/move/crates/move-vm-types/src/lib.rs diff --git a/external-crates/move/move-vm/types/src/loaded_data/mod.rs b/external-crates/move/crates/move-vm-types/src/loaded_data/mod.rs similarity index 100% rename from external-crates/move/move-vm/types/src/loaded_data/mod.rs rename to external-crates/move/crates/move-vm-types/src/loaded_data/mod.rs diff --git a/external-crates/move/move-vm/types/src/loaded_data/runtime_types.rs b/external-crates/move/crates/move-vm-types/src/loaded_data/runtime_types.rs similarity index 100% rename from external-crates/move/move-vm/types/src/loaded_data/runtime_types.rs rename to external-crates/move/crates/move-vm-types/src/loaded_data/runtime_types.rs diff --git a/external-crates/move/move-vm/types/src/natives/function.rs b/external-crates/move/crates/move-vm-types/src/natives/function.rs similarity index 100% rename from external-crates/move/move-vm/types/src/natives/function.rs rename to external-crates/move/crates/move-vm-types/src/natives/function.rs diff --git a/external-crates/move/move-vm/types/src/natives/mod.rs b/external-crates/move/crates/move-vm-types/src/natives/mod.rs similarity index 100% rename from external-crates/move/move-vm/types/src/natives/mod.rs rename to external-crates/move/crates/move-vm-types/src/natives/mod.rs diff --git a/external-crates/move/move-vm/types/src/unit_tests/identifier_prop_tests.rs b/external-crates/move/crates/move-vm-types/src/unit_tests/identifier_prop_tests.rs similarity index 100% rename from external-crates/move/move-vm/types/src/unit_tests/identifier_prop_tests.rs rename to external-crates/move/crates/move-vm-types/src/unit_tests/identifier_prop_tests.rs diff --git a/external-crates/move/move-vm/types/src/unit_tests/mod.rs b/external-crates/move/crates/move-vm-types/src/unit_tests/mod.rs similarity index 100% rename from external-crates/move/move-vm/types/src/unit_tests/mod.rs rename to external-crates/move/crates/move-vm-types/src/unit_tests/mod.rs diff --git a/external-crates/move/move-vm/types/src/values/mod.rs b/external-crates/move/crates/move-vm-types/src/values/mod.rs similarity index 100% rename from external-crates/move/move-vm/types/src/values/mod.rs rename to external-crates/move/crates/move-vm-types/src/values/mod.rs diff --git a/external-crates/move/move-vm/types/src/values/value_prop_tests.rs b/external-crates/move/crates/move-vm-types/src/values/value_prop_tests.rs similarity index 100% rename from external-crates/move/move-vm/types/src/values/value_prop_tests.rs rename to external-crates/move/crates/move-vm-types/src/values/value_prop_tests.rs diff --git a/external-crates/move/move-vm/types/src/values/value_tests.rs b/external-crates/move/crates/move-vm-types/src/values/value_tests.rs similarity index 100% rename from external-crates/move/move-vm/types/src/values/value_tests.rs rename to external-crates/move/crates/move-vm-types/src/values/value_tests.rs diff --git a/external-crates/move/move-vm/types/src/values/values_impl.rs b/external-crates/move/crates/move-vm-types/src/values/values_impl.rs similarity index 100% rename from external-crates/move/move-vm/types/src/values/values_impl.rs rename to external-crates/move/crates/move-vm-types/src/values/values_impl.rs diff --git a/external-crates/move/move-vm/types/src/views.rs b/external-crates/move/crates/move-vm-types/src/views.rs similarity index 100% rename from external-crates/move/move-vm/types/src/views.rs rename to external-crates/move/crates/move-vm-types/src/views.rs diff --git a/external-crates/move/move-prover/mutation/Cargo.toml b/external-crates/move/crates/prover-mutation/Cargo.toml similarity index 100% rename from external-crates/move/move-prover/mutation/Cargo.toml rename to external-crates/move/crates/prover-mutation/Cargo.toml diff --git a/external-crates/move/move-prover/mutation/README.md b/external-crates/move/crates/prover-mutation/README.md similarity index 100% rename from external-crates/move/move-prover/mutation/README.md rename to external-crates/move/crates/prover-mutation/README.md diff --git a/external-crates/move/move-prover/mutation/src/lib.rs b/external-crates/move/crates/prover-mutation/src/lib.rs similarity index 100% rename from external-crates/move/move-prover/mutation/src/lib.rs rename to external-crates/move/crates/prover-mutation/src/lib.rs diff --git a/external-crates/move/move-prover/mutation/src/main.rs b/external-crates/move/crates/prover-mutation/src/main.rs similarity index 100% rename from external-crates/move/move-prover/mutation/src/main.rs rename to external-crates/move/crates/prover-mutation/src/main.rs diff --git a/external-crates/move/move-prover/mutation/src/mutator.rs b/external-crates/move/crates/prover-mutation/src/mutator.rs similarity index 100% rename from external-crates/move/move-prover/mutation/src/mutator.rs rename to external-crates/move/crates/prover-mutation/src/mutator.rs diff --git a/external-crates/move/move-binary-format/serializer-tests/Cargo.toml b/external-crates/move/crates/serializer-tests/Cargo.toml similarity index 100% rename from external-crates/move/move-binary-format/serializer-tests/Cargo.toml rename to external-crates/move/crates/serializer-tests/Cargo.toml diff --git a/external-crates/move/move-vm/transactional-tests/src/lib.rs b/external-crates/move/crates/serializer-tests/src/lib.rs similarity index 100% rename from external-crates/move/move-vm/transactional-tests/src/lib.rs rename to external-crates/move/crates/serializer-tests/src/lib.rs diff --git a/external-crates/move/move-binary-format/serializer-tests/tests/serializer_tests.proptest-regressions b/external-crates/move/crates/serializer-tests/tests/serializer_tests.proptest-regressions similarity index 100% rename from external-crates/move/move-binary-format/serializer-tests/tests/serializer_tests.proptest-regressions rename to external-crates/move/crates/serializer-tests/tests/serializer_tests.proptest-regressions diff --git a/external-crates/move/move-binary-format/serializer-tests/tests/serializer_tests.rs b/external-crates/move/crates/serializer-tests/tests/serializer_tests.rs similarity index 100% rename from external-crates/move/move-binary-format/serializer-tests/tests/serializer_tests.rs rename to external-crates/move/crates/serializer-tests/tests/serializer_tests.rs diff --git a/external-crates/move/move-prover/tools/spec-flatten/Cargo.toml b/external-crates/move/crates/spec-flatten/Cargo.toml similarity index 100% rename from external-crates/move/move-prover/tools/spec-flatten/Cargo.toml rename to external-crates/move/crates/spec-flatten/Cargo.toml diff --git a/external-crates/move/move-prover/tools/spec-flatten/src/ast_print.rs b/external-crates/move/crates/spec-flatten/src/ast_print.rs similarity index 100% rename from external-crates/move/move-prover/tools/spec-flatten/src/ast_print.rs rename to external-crates/move/crates/spec-flatten/src/ast_print.rs diff --git a/external-crates/move/move-prover/tools/spec-flatten/src/exp_trimming.rs b/external-crates/move/crates/spec-flatten/src/exp_trimming.rs similarity index 100% rename from external-crates/move/move-prover/tools/spec-flatten/src/exp_trimming.rs rename to external-crates/move/crates/spec-flatten/src/exp_trimming.rs diff --git a/external-crates/move/move-prover/tools/spec-flatten/src/lib.rs b/external-crates/move/crates/spec-flatten/src/lib.rs similarity index 100% rename from external-crates/move/move-prover/tools/spec-flatten/src/lib.rs rename to external-crates/move/crates/spec-flatten/src/lib.rs diff --git a/external-crates/move/move-prover/tools/spec-flatten/src/main.rs b/external-crates/move/crates/spec-flatten/src/main.rs similarity index 100% rename from external-crates/move/move-prover/tools/spec-flatten/src/main.rs rename to external-crates/move/crates/spec-flatten/src/main.rs diff --git a/external-crates/move/move-prover/tools/spec-flatten/src/workflow.rs b/external-crates/move/crates/spec-flatten/src/workflow.rs similarity index 100% rename from external-crates/move/move-prover/tools/spec-flatten/src/workflow.rs rename to external-crates/move/crates/spec-flatten/src/workflow.rs diff --git a/external-crates/move/testing-infra/test-generation/Cargo.toml b/external-crates/move/crates/test-generation/Cargo.toml similarity index 100% rename from external-crates/move/testing-infra/test-generation/Cargo.toml rename to external-crates/move/crates/test-generation/Cargo.toml diff --git a/external-crates/move/testing-infra/test-generation/README.md b/external-crates/move/crates/test-generation/README.md similarity index 100% rename from external-crates/move/testing-infra/test-generation/README.md rename to external-crates/move/crates/test-generation/README.md diff --git a/external-crates/move/testing-infra/test-generation/measure-coverage.sh b/external-crates/move/crates/test-generation/measure-coverage.sh similarity index 100% rename from external-crates/move/testing-infra/test-generation/measure-coverage.sh rename to external-crates/move/crates/test-generation/measure-coverage.sh diff --git a/external-crates/move/testing-infra/test-generation/src/abstract_state.rs b/external-crates/move/crates/test-generation/src/abstract_state.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/src/abstract_state.rs rename to external-crates/move/crates/test-generation/src/abstract_state.rs diff --git a/external-crates/move/testing-infra/test-generation/src/borrow_graph.rs b/external-crates/move/crates/test-generation/src/borrow_graph.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/src/borrow_graph.rs rename to external-crates/move/crates/test-generation/src/borrow_graph.rs diff --git a/external-crates/move/testing-infra/test-generation/src/bytecode_generator.rs b/external-crates/move/crates/test-generation/src/bytecode_generator.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/src/bytecode_generator.rs rename to external-crates/move/crates/test-generation/src/bytecode_generator.rs diff --git a/external-crates/move/testing-infra/test-generation/src/config.rs b/external-crates/move/crates/test-generation/src/config.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/src/config.rs rename to external-crates/move/crates/test-generation/src/config.rs diff --git a/external-crates/move/testing-infra/test-generation/src/control_flow_graph.rs b/external-crates/move/crates/test-generation/src/control_flow_graph.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/src/control_flow_graph.rs rename to external-crates/move/crates/test-generation/src/control_flow_graph.rs diff --git a/external-crates/move/testing-infra/test-generation/src/error.rs b/external-crates/move/crates/test-generation/src/error.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/src/error.rs rename to external-crates/move/crates/test-generation/src/error.rs diff --git a/external-crates/move/testing-infra/test-generation/src/lib.rs b/external-crates/move/crates/test-generation/src/lib.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/src/lib.rs rename to external-crates/move/crates/test-generation/src/lib.rs diff --git a/external-crates/move/testing-infra/test-generation/src/main.rs b/external-crates/move/crates/test-generation/src/main.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/src/main.rs rename to external-crates/move/crates/test-generation/src/main.rs diff --git a/external-crates/move/testing-infra/test-generation/src/summaries.rs b/external-crates/move/crates/test-generation/src/summaries.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/src/summaries.rs rename to external-crates/move/crates/test-generation/src/summaries.rs diff --git a/external-crates/move/testing-infra/test-generation/src/transitions.rs b/external-crates/move/crates/test-generation/src/transitions.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/src/transitions.rs rename to external-crates/move/crates/test-generation/src/transitions.rs diff --git a/external-crates/move/testing-infra/test-generation/tests/boolean_instructions.rs b/external-crates/move/crates/test-generation/tests/boolean_instructions.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/tests/boolean_instructions.rs rename to external-crates/move/crates/test-generation/tests/boolean_instructions.rs diff --git a/external-crates/move/testing-infra/test-generation/tests/call_graph.rs b/external-crates/move/crates/test-generation/tests/call_graph.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/tests/call_graph.rs rename to external-crates/move/crates/test-generation/tests/call_graph.rs diff --git a/external-crates/move/testing-infra/test-generation/tests/common.rs b/external-crates/move/crates/test-generation/tests/common.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/tests/common.rs rename to external-crates/move/crates/test-generation/tests/common.rs diff --git a/external-crates/move/testing-infra/test-generation/tests/comparison_instructions.rs b/external-crates/move/crates/test-generation/tests/comparison_instructions.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/tests/comparison_instructions.rs rename to external-crates/move/crates/test-generation/tests/comparison_instructions.rs diff --git a/external-crates/move/testing-infra/test-generation/tests/control_flow_instructions.rs b/external-crates/move/crates/test-generation/tests/control_flow_instructions.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/tests/control_flow_instructions.rs rename to external-crates/move/crates/test-generation/tests/control_flow_instructions.rs diff --git a/external-crates/move/testing-infra/test-generation/tests/generic_instructions.rs b/external-crates/move/crates/test-generation/tests/generic_instructions.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/tests/generic_instructions.rs rename to external-crates/move/crates/test-generation/tests/generic_instructions.rs diff --git a/external-crates/move/testing-infra/test-generation/tests/integer_instructions.rs b/external-crates/move/crates/test-generation/tests/integer_instructions.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/tests/integer_instructions.rs rename to external-crates/move/crates/test-generation/tests/integer_instructions.rs diff --git a/external-crates/move/testing-infra/test-generation/tests/load_instructions.rs b/external-crates/move/crates/test-generation/tests/load_instructions.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/tests/load_instructions.rs rename to external-crates/move/crates/test-generation/tests/load_instructions.rs diff --git a/external-crates/move/testing-infra/test-generation/tests/local_instructions.rs b/external-crates/move/crates/test-generation/tests/local_instructions.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/tests/local_instructions.rs rename to external-crates/move/crates/test-generation/tests/local_instructions.rs diff --git a/external-crates/move/testing-infra/test-generation/tests/reference_instructions.rs b/external-crates/move/crates/test-generation/tests/reference_instructions.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/tests/reference_instructions.rs rename to external-crates/move/crates/test-generation/tests/reference_instructions.rs diff --git a/external-crates/move/testing-infra/test-generation/tests/special_instructions.rs b/external-crates/move/crates/test-generation/tests/special_instructions.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/tests/special_instructions.rs rename to external-crates/move/crates/test-generation/tests/special_instructions.rs diff --git a/external-crates/move/testing-infra/test-generation/tests/struct_instructions.rs b/external-crates/move/crates/test-generation/tests/struct_instructions.rs similarity index 100% rename from external-crates/move/testing-infra/test-generation/tests/struct_instructions.rs rename to external-crates/move/crates/test-generation/tests/struct_instructions.rs diff --git a/external-crates/move/move-vm/integration-tests/src/tests/mutated_accounts_tests.rs b/external-crates/move/move-vm/integration-tests/src/tests/mutated_accounts_tests.rs deleted file mode 100644 index 2e97c1a191c58..0000000000000 --- a/external-crates/move/move-vm/integration-tests/src/tests/mutated_accounts_tests.rs +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright (c) The Diem Core Contributors -// Copyright (c) The Move Contributors -// SPDX-License-Identifier: Apache-2.0 - -use crate::compiler::{as_module, compile_units}; -use move_core_types::{ - account_address::AccountAddress, - identifier::Identifier, - language_storage::ModuleId, - value::{serialize_values, MoveValue}, -}; -use move_vm_runtime::move_vm::MoveVM; -use move_vm_test_utils::InMemoryStorage; -use move_vm_types::gas::UnmeteredGasMeter; - -const TEST_ADDR: AccountAddress = AccountAddress::new([42; AccountAddress::LENGTH]); diff --git a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_test_mode/Move.toml b/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_test_mode/Move.toml deleted file mode 100644 index fed1c178a1eb2..0000000000000 --- a/external-crates/move/tools/move-package/tests/test_sources/basic_no_deps_test_mode/Move.toml +++ /dev/null @@ -1,6 +0,0 @@ -[package] -name = "test" -version = "0.0.0" - -[dev-dependencies] -MoveStdlib = { local = "../../../../../move-stdlib", addr_subst = { "std" = "0x1" } } diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/Move.lock b/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/Move.lock deleted file mode 100644 index e3e6cbe41b4a6..0000000000000 --- a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/Move.lock +++ /dev/null @@ -1,19 +0,0 @@ -# @generated by Move, please check-in and do not edit manually. - -[move] -version = 0 -manifest_digest = "9103DEB6FFF2EB2174E817791FAD0E0AE2E2A3B6EED81A4659F36D5AF62B82EF" -deps_digest = "9AE2C7D9835B118893E2BF651D37467EBBC20D37D996AD986866F7351DEF407F" - -dependencies = [ - { name = "C" }, - { name = "D" }, -] - -[[move.package]] -name = "C" -source = { local = "deps_only/C" } - -[[move.package]] -name = "D" -source = { local = "deps_only/D" } diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/Move.lock b/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/Move.lock deleted file mode 100644 index f4c414d4b8ca5..0000000000000 --- a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/C/Move.lock +++ /dev/null @@ -1,5 +0,0 @@ -# @generated by Move, please check-in and do not edit manually. - -[move] -version = 0 -manifest_digest = "EF79F0D8D579AA554F010303BE4D0E1BDBCB5AD8807E6CF1E3370DADDDDD869C" diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/Move.lock b/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/Move.lock deleted file mode 100644 index 75bc023cb5512..0000000000000 --- a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock/deps_only/D/Move.lock +++ /dev/null @@ -1,5 +0,0 @@ -# @generated by Move, please check-in and do not edit manually. - -[move] -version = 0 -manifest_digest = "0752CBE494D7624BC378FDDCD4025BF24787C28CEC70966C4FC3D45841B1C44E" diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.lock b/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.lock deleted file mode 100644 index e0c763a06961f..0000000000000 --- a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/Move.lock +++ /dev/null @@ -1,35 +0,0 @@ -# @generated by Move, please check-in and do not edit manually. - -[move] -version = 0 -manifest_digest = "AF0E7955B339761CDD344189F686FDABE175B3BE8F928488D1F50AB4FB4A685D" -deps_digest = "F71A200A8561E46B0AB065FAA525F57CA5E755F304FE4A0D6AEBC85B594EAD5F" - -dependencies = [ - { name = "C" }, - { name = "D" }, -] - -[[move.package]] -name = "C" -source = { local = "deps_only/C" } - -dependencies = [ - { name = "E" }, -] - -[[move.package]] -name = "D" -source = { local = "deps_only/D" } - -dependencies = [ - { name = "F" }, -] - -[[move.package]] -name = "E" -source = { local = "deps_only/E" } - -[[move.package]] -name = "F" -source = { local = "deps_only/F" } diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/Move.lock b/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/Move.lock deleted file mode 100644 index 0b7f66e736815..0000000000000 --- a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/C/Move.lock +++ /dev/null @@ -1,14 +0,0 @@ -# @generated by Move, please check-in and do not edit manually. - -[move] -version = 0 -manifest_digest = "ECEC35FC15FC8405A161D8B4EE9FC2C34867387D0BEB72842BBD7953112D7724" -deps_digest = "697693C352BE862FAA0E9A5FDBAE763C671820049690DD3BC6E542FF70BF3089" - -dependencies = [ - { name = "E" }, -] - -[[move.package]] -name = "E" -source = { local = "../E" } diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/Move.lock b/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/Move.lock deleted file mode 100644 index 99b0da47bd9b2..0000000000000 --- a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/D/Move.lock +++ /dev/null @@ -1,14 +0,0 @@ -# @generated by Move, please check-in and do not edit manually. - -[move] -version = 0 -manifest_digest = "4F9DD0D7A9A0BF2FA003814D4FF4B14E27573EE50D1EC79BBE42353B016CAA84" -deps_digest = "2ABF60B25A87BBC7DFC752130D20F0550C7E2189B0BC150D55C6782F3E09565E" - -dependencies = [ - { name = "F" }, -] - -[[move.package]] -name = "F" -source = { local = "../F" } diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/Move.lock b/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/Move.lock deleted file mode 100644 index c92b21f69a51b..0000000000000 --- a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/E/Move.lock +++ /dev/null @@ -1,5 +0,0 @@ -# @generated by Move, please check-in and do not edit manually. - -[move] -version = 0 -manifest_digest = "119BD32FDB4B2E4281055DD29D9B4F7614546C0B9F22586C615E92E3BD47CDFE" diff --git a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/Move.lock b/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/Move.lock deleted file mode 100644 index f6b28089ddf57..0000000000000 --- a/external-crates/move/tools/move-package/tests/test_sources/multiple_deps_from_lock_no_manifest/deps_only/F/Move.lock +++ /dev/null @@ -1,5 +0,0 @@ -# @generated by Move, please check-in and do not edit manually. - -[move] -version = 0 -manifest_digest = "E0125E7E90F015B906FC3F9AA946DD4DD4071D59113AA9E9A20A6BD25148A3C6" diff --git a/sui-execution/Cargo.toml b/sui-execution/Cargo.toml index 350d91d9e639e..cc1f41b967d0f 100644 --- a/sui-execution/Cargo.toml +++ b/sui-execution/Cargo.toml @@ -24,10 +24,10 @@ sui-verifier-latest = { path = "latest/sui-verifier" } sui-verifier-v0 = { path = "v0/sui-verifier" } # sui-verifier-$CUT = { path = "$CUT/sui-verifier" } -move-bytecode-verifier-latest = { path = "../external-crates/move/move-bytecode-verifier", package = "move-bytecode-verifier" } +move-bytecode-verifier-latest = { path = "../external-crates/move/crates/move-bytecode-verifier", package = "move-bytecode-verifier" } move-bytecode-verifier-v0 = { path = "../external-crates/move/move-execution/v0/move-bytecode-verifier" } # move-bytecode-verifier-$CUT = { path = "../external-crates/move/move-execution/$CUT/move-bytecode-verifier" } -move-vm-runtime-latest = { path = "../external-crates/move/move-vm/runtime", package = "move-vm-runtime" } +move-vm-runtime-latest = { path = "../external-crates/move/crates/move-vm-runtime", package = "move-vm-runtime" } move-vm-runtime-v0 = { path = "../external-crates/move/move-execution/v0/move-vm/runtime" } # move-vm-runtime-$CUT = { path = "../external-crates/move/move-execution/$CUT/move-vm/runtime" } workspace-hack.workspace = true diff --git a/sui-execution/cut/src/path.rs b/sui-execution/cut/src/path.rs index d4bbadb24fb2e..efe180dc2acd9 100644 --- a/sui-execution/cut/src/path.rs +++ b/sui-execution/cut/src/path.rs @@ -248,11 +248,11 @@ mod tests { fn test_path_relative_to_unrelated() { let repo_root = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("../.."); let sui_adapter = repo_root.join("sui-execution/latest/sui-adapter"); - let vm_runtime = repo_root.join("external-crates/move/move-vm/runtime"); + let vm_runtime = repo_root.join("external-crates/move/crates/move-vm-runtime"); assert_eq!( path_relative_to(sui_adapter, vm_runtime).unwrap(), - PathBuf::from("../../../external-crates/move/move-vm/runtime"), + PathBuf::from("../../../external-crates/move/crates/move-vm-runtime"), ); } diff --git a/sui-execution/cut/src/plan.rs b/sui-execution/cut/src/plan.rs index f3e66416bb5a6..52737297c44ef 100644 --- a/sui-execution/cut/src/plan.rs +++ b/sui-execution/cut/src/plan.rs @@ -720,7 +720,7 @@ mod tests { let root = discover_root(cut.clone()).unwrap(); let sui_execution = root.join("sui-execution"); - let move_vm_types = root.join("external-crates/move/move-vm/types"); + let move_vm_types = root.join("external-crates/move/crates/move-vm-types"); let ws = Workspace::read(&root).unwrap(); @@ -816,8 +816,8 @@ mod tests { suffix: None, }, Directory { - src: cut.join("../../external-crates/move/move-core"), - dst: cut.join("../cut-move-core"), + src: cut.join("../../external-crates/move/crates/move-core-types"), + dst: cut.join("../cut-move-core-types"), suffix: None, }, ], @@ -835,14 +835,14 @@ mod tests { root: "$PATH", directories: { "$PATH/sui-execution/cut-cut", - "$PATH/sui-execution/cut-move-core", + "$PATH/sui-execution/cut-move-core-types", "$PATH/sui-execution/exec-cut", }, packages: { "move-core-types": CutPackage { dst_name: "move-core-types-feature", - src_path: "$PATH/external-crates/move/move-core/types", - dst_path: "$PATH/sui-execution/cut-move-core/types", + src_path: "$PATH/external-crates/move/crates/move-core-types", + dst_path: "$PATH/sui-execution/cut-move-core-types", ws_state: Exclude, }, "sui-adapter-latest": CutPackage { @@ -886,9 +886,9 @@ mod tests { new [workspace] excludes: - to: move-core-types-feature - sui-execution/cut-move-core/types + sui-execution/cut-move-core-types from: move-core-types - external-crates/move/move-core/types + external-crates/move/crates/move-core-types other packages: "#]] @@ -941,8 +941,8 @@ mod tests { packages: { "move-core-types": CutPackage { dst_name: "move-core-types-feature", - src_path: "$PATH/external-crates/move/move-core/types", - dst_path: "$PATH/sui-execution/feature/move/move-core/types", + src_path: "$PATH/external-crates/move/crates/move-core-types", + dst_path: "$PATH/sui-execution/feature/move/crates/move-core-types", ws_state: Exclude, }, "sui-adapter-latest": CutPackage { @@ -1323,8 +1323,8 @@ mod tests { suffix: None, }, Directory { - src: cut.join("../../external-crates/move/move-core"), - dst: cut.join("../cut-move-core"), + src: cut.join("../../external-crates/move/crates/move-core-types"), + dst: cut.join("../cut-move-core-types"), suffix: None, }, ], @@ -1342,14 +1342,14 @@ mod tests { root: "$PATH", directories: { "$PATH/sui-execution/cut-cut", - "$PATH/sui-execution/cut-move-core", + "$PATH/sui-execution/cut-move-core-types", "$PATH/sui-execution/exec-cut", }, packages: { "move-core-types": CutPackage { dst_name: "move-core-types-feature", - src_path: "$PATH/external-crates/move/move-core/types", - dst_path: "$PATH/sui-execution/cut-move-core/types", + src_path: "$PATH/external-crates/move/crates/move-core-types", + dst_path: "$PATH/sui-execution/cut-move-core-types", ws_state: Unknown, }, "sui-adapter-latest": CutPackage { diff --git a/sui-execution/latest/sui-adapter/Cargo.toml b/sui-execution/latest/sui-adapter/Cargo.toml index 01987caa45665..6c0234e329f50 100644 --- a/sui-execution/latest/sui-adapter/Cargo.toml +++ b/sui-execution/latest/sui-adapter/Cargo.toml @@ -20,9 +20,9 @@ move-core-types.workspace = true move-vm-config.workspace = true move-vm-types.workspace = true -move-bytecode-verifier = { path = "../../../external-crates/move/move-bytecode-verifier" } -move-vm-runtime = { path = "../../../external-crates/move/move-vm/runtime" } -move-vm-profiler = { path = "../../../external-crates/move/move-vm/profiler" } +move-bytecode-verifier = { path = "../../../external-crates/move/crates/move-bytecode-verifier" } +move-vm-runtime = { path = "../../../external-crates/move/crates/move-vm-runtime" } +move-vm-profiler = { path = "../../../external-crates/move/crates/move-vm-profiler" } sui-move-natives = { path = "../sui-move-natives", package = "sui-move-natives-latest" } sui-verifier = { path = "../sui-verifier", package = "sui-verifier-latest" } diff --git a/sui-execution/latest/sui-move-natives/Cargo.toml b/sui-execution/latest/sui-move-natives/Cargo.toml index 0c4426d0fa2ce..eee1cacdeb27e 100644 --- a/sui-execution/latest/sui-move-natives/Cargo.toml +++ b/sui-execution/latest/sui-move-natives/Cargo.toml @@ -19,8 +19,8 @@ move-binary-format.workspace = true move-core-types.workspace = true move-vm-types.workspace = true -move-stdlib = { path = "../../../external-crates/move/move-stdlib" } -move-vm-runtime = { path = "../../../external-crates/move/move-vm/runtime" } +move-stdlib = { path = "../../../external-crates/move/crates/move-stdlib" } +move-vm-runtime = { path = "../../../external-crates/move/crates/move-vm-runtime" } sui-protocol-config.workspace = true sui-types.workspace = true diff --git a/sui-execution/latest/sui-verifier/Cargo.toml b/sui-execution/latest/sui-verifier/Cargo.toml index 09749d3f6dd02..0c6f26fb30254 100644 --- a/sui-execution/latest/sui-verifier/Cargo.toml +++ b/sui-execution/latest/sui-verifier/Cargo.toml @@ -14,7 +14,7 @@ move-core-types.workspace = true move-vm-config.workspace = true move-abstract-stack.workspace = true -move-bytecode-verifier = { path = "../../../external-crates/move/move-bytecode-verifier" } +move-bytecode-verifier = { path = "../../../external-crates/move/crates/move-bytecode-verifier" } sui-types.workspace = true workspace-hack.workspace = true