mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Instead of being a part of 'directDependencies' on a module dependency info, make them a separate array of dependency IDs for Swift Source and Textual modules. This will allow clients to still distinguish direct module dependencies imported from a given module, versus dependencies added because direct/transitive Clang module dependencies have Swift overlays. This change does *not* remove overlay dependencies from 'directDependencies' yet, just adds them as a separate field on the module details info. A followup change will remove overlay and bridging header dependencies from 'directDependencies' once the clients have had a chance to adopt to this change.
72 lines
2.8 KiB
Plaintext
72 lines
2.8 KiB
Plaintext
swiftscan_dependency_graph_get_main_module_name
|
|
swiftscan_dependency_graph_get_dependencies
|
|
swiftscan_module_info_get_module_name
|
|
swiftscan_module_info_get_module_path
|
|
swiftscan_module_info_get_source_files
|
|
swiftscan_module_info_get_direct_dependencies
|
|
swiftscan_module_info_get_details
|
|
swiftscan_module_detail_get_kind
|
|
swiftscan_swift_textual_detail_get_module_interface_path
|
|
swiftscan_swift_textual_detail_get_compiled_module_candidates
|
|
swiftscan_swift_textual_detail_get_bridging_header_path
|
|
swiftscan_swift_textual_detail_get_bridging_source_files
|
|
swiftscan_swift_textual_detail_get_bridging_module_dependencies
|
|
swiftscan_swift_textual_detail_get_command_line
|
|
swiftscan_swift_textual_detail_get_extra_pcm_args
|
|
swiftscan_swift_textual_detail_get_context_hash
|
|
swiftscan_swift_textual_detail_get_is_framework
|
|
swiftscan_swift_textual_detail_get_swift_overlay_dependencies
|
|
swiftscan_swift_binary_detail_get_compiled_module_path
|
|
swiftscan_swift_binary_detail_get_module_doc_path
|
|
swiftscan_swift_binary_detail_get_module_source_info_path
|
|
swiftscan_swift_binary_detail_get_is_framework
|
|
swiftscan_swift_placeholder_detail_get_compiled_module_path
|
|
swiftscan_swift_placeholder_detail_get_module_doc_path
|
|
swiftscan_swift_placeholder_detail_get_module_source_info_path
|
|
swiftscan_clang_detail_get_module_map_path
|
|
swiftscan_clang_detail_get_context_hash
|
|
swiftscan_clang_detail_get_command_line
|
|
swiftscan_clang_detail_get_captured_pcm_args
|
|
swiftscan_batch_scan_input_set_modules
|
|
swiftscan_batch_scan_entry_set_module_name
|
|
swiftscan_batch_scan_entry_set_arguments
|
|
swiftscan_batch_scan_entry_set_is_swift
|
|
swiftscan_batch_scan_entry_get_module_name
|
|
swiftscan_batch_scan_entry_get_arguments
|
|
swiftscan_batch_scan_entry_get_is_swift
|
|
swiftscan_import_set_get_imports
|
|
swiftscan_scan_invocation_set_working_directory
|
|
swiftscan_scan_invocation_set_argv
|
|
swiftscan_scan_invocation_get_working_directory
|
|
swiftscan_scan_invocation_get_argc
|
|
swiftscan_scan_invocation_get_argv
|
|
swiftscan_scan_invocation_create
|
|
swiftscan_batch_scan_input_create
|
|
swiftscan_batch_scan_entry_create
|
|
swiftscan_dependency_graph_create
|
|
swiftscan_batch_scan_result_create
|
|
swiftscan_import_set_create
|
|
swiftscan_scanner_create
|
|
swiftscan_string_dispose
|
|
swiftscan_string_set_dispose
|
|
swiftscan_scan_invocation_dispose
|
|
swiftscan_batch_scan_input_dispose
|
|
swiftscan_batch_scan_entry_dispose
|
|
swiftscan_dependency_graph_dispose
|
|
swiftscan_batch_scan_result_dispose
|
|
swiftscan_import_set_dispose
|
|
swiftscan_scanner_dispose
|
|
swiftscan_compiler_supported_arguments_query
|
|
swiftscan_compiler_supported_features_query
|
|
swiftscan_compiler_target_info_query
|
|
swiftscan_compiler_target_info_query_v2
|
|
swiftscan_scanner_cache_serialize
|
|
swiftscan_scanner_cache_load
|
|
swiftscan_scanner_cache_reset
|
|
swiftscan_scanner_diagnostics_query
|
|
swiftscan_scanner_diagnostics_reset
|
|
swiftscan_diagnostic_get_message
|
|
swiftscan_diagnostic_get_severity
|
|
swiftscan_diagnostics_set_dispose
|
|
invoke_swift_compiler
|