Cleanup: Remove unnecessary base/compiler_specific.h
This CL programmatically removes unnecessary #include directives for
base/compiler_specific.h, which contains 43 macros, from files that do
not use any of the functionality it provides.
This header is still in use, but over time, specific macro uses
(like UNSAFE_TODO) have been removed from various files. The
corresponding #include directives were often left behind.
Manually checking for removable includes after each small change (e.g.,
removing a single UNSAFE_TODO use) is inefficient. A scripted,
programmatic cleanup is preferable to periodically remove these
obsolete includes, which reduces unnecessary dependencies and
improves build hygiene.
Script: https://docs.google.com/document/d/1kou4RitvP4aB5eHI3CjOsRUEemaQ4dd1k-QUnDBbMhs/edit?usp=sharing
AX-Relnotes: N/A
Bug: 435317390
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# Date: Thu Oct 30 17:42:55 2025 +0000
#
# interactive rebase in progress; onto 34a54e1637375
# Last commands done (2 commands done):
# edit 5beaef7b0397c # Automated split commit 1 of 4
# edit ac068a8c677c8 # Automated split commit 2 of 4
# Next commands to do (2 remaining commands):
# edit fcda9b672c3cb # Automated split commit 3 of 4
# edit 9937648d1887c # Automated split commit 4 of 4
# You are currently editing a commit while rebasing branch 'remove_unused_compiler_specific' on '34a54e1637375'.
#
# Changes to be committed:
# modified: chromeos/ash/components/dbus/session_manager/fake_session_manager_client.h
# modified: chromeos/ash/components/dbus/shill/fake_modem_3gpp_client.h
# modified: chromeos/ash/components/dbus/shill/fake_modem_messaging_client.h
# modified: chromeos/ash/components/dbus/shill/modem_3gpp_client_unittest.cc
# modified: chromeos/ash/components/dbus/shill/shill_client_unittest_base.cc
# modified: chromeos/ash/components/geolocation/simple_geolocation_request.h
# modified: chromeos/ash/components/install_attributes/install_attributes.h
# modified: chromeos/ash/components/login/auth/test_attempt_state.h
# modified: chromeos/ash/components/login/login_state/login_state_unittest.cc
# modified: chromeos/ash/components/memory/userspace_swap/swap_storage_unittest.cc
# modified: chromeos/ash/components/network/fake_network_device_handler.h
# modified: chromeos/ash/components/network/managed_network_configuration_handler.h
# modified: chromeos/ash/components/network/managed_network_configuration_handler_impl.h
# modified: chromeos/ash/components/network/managed_state.h
# modified: chromeos/ash/components/network/network_cert_loader.h
# modified: chromeos/ash/components/network/network_device_handler_impl.h
# modified: chromeos/ash/components/network/network_profile_handler.h
# modified: chromeos/ash/components/settings/timezone_settings.cc
# modified: chromeos/ash/components/timezone/timezone_request.h
# modified: chromeos/ash/experiences/arc/intent_helper/intent_filter.cc
# modified: chromeos/ash/services/secure_channel/ble_characteristics_finder_unittest.cc
# modified: chromeos/components/mojo_bootstrap/pending_connection_manager.h
# modified: chromeos/dbus/ip_peripheral/ip_peripheral_service_client.cc
# modified: chromeos/dbus/permission_broker/fake_permission_broker_client.h
# modified: chromeos/ui/frame/default_frame_header.h
# modified: components/android_autofill/browser/android_autofill_client.h
# modified: components/autofill/content/renderer/autofill_agent.h
# modified: components/autofill/core/browser/data_model/addresses/address.h
# modified: components/autofill/core/browser/data_model/addresses/contact_info.h
# modified: components/autofill/core/browser/form_parsing/address_field_parser.h
# modified: components/autofill/core/browser/form_parsing/credit_card_field_parser.h
# modified: components/autofill/core/browser/form_parsing/email_field_parser.h
# modified: components/autofill/core/browser/form_parsing/loyalty_field_parser.h
# modified: components/autofill/core/browser/form_parsing/merchant_promo_code_field_parser.h
# modified: components/autofill/core/browser/form_parsing/name_field_parser.h
# modified: components/autofill/core/browser/form_parsing/phone_field_parser.h
# modified: components/autofill/core/browser/form_parsing/price_field_parser.h
# modified: components/autofill/core/browser/form_parsing/search_field_parser.h
# modified: components/autofill/core/browser/foundations/test_autofill_client.h
# modified: components/autofill/core/browser/foundations/test_autofill_driver.h
# modified: components/autofill/core/browser/ui/autofill_external_delegate.h
# modified: components/autofill/core/browser/ui/autofill_external_delegate_unittest.cc
# modified: components/bookmarks/browser/bookmark_model.h
# modified: components/bookmarks/browser/bookmark_model_unittest.cc
# modified: components/bookmarks/browser/bookmark_storage.cc
# modified: components/browser_ui/client_certificate/android/ssl_client_certificate_request.cc
# modified: components/browsing_topics/annotator_impl.cc
# modified: components/captive_portal/content/captive_portal_tab_helper.h
# modified: components/captive_portal/content/captive_portal_tab_reloader.h
# modified: components/captive_portal/core/captive_portal_detector.h
# modified: components/content_settings/core/browser/content_settings_origin_value_map.cc
# modified: components/content_settings/core/browser/content_settings_rule.h
# modified: components/content_settings/core/browser/content_settings_utils.h
# modified: components/crash/core/common/crash_keys_unittest.cc
# modified: components/cronet/android/test/url_request_intercepting_job_factory.h
# modified: components/device_event_log/device_event_log_impl_unittest.cc
# modified: components/dom_distiller/content/browser/dom_distiller_viewer_source.h
# modified: components/dom_distiller/core/viewer.h
# modified: components/domain_reliability/util.h
# modified: components/download/internal/common/base_file.cc
# modified: components/download/internal/common/base_file_unittest.cc
# modified: components/download/internal/common/download_path_reservation_tracker_unittest.cc
# modified: components/embedder_support/android/delegate/color_picker_bridge.h
# modified: components/embedder_support/android/delegate/web_contents_delegate_android.h
# modified: components/embedder_support/android/util/input_stream.h
# modified: components/embedder_support/ios/delegate/color_chooser/color_chooser_ios.h
# modified: components/encrypted_messages/message_encrypter_unittest.cc
# modified: components/enterprise/connectors/core/connector_data_pipe_getter.cc
# modified: components/exo/test/exo_test_helper.h
# modified: components/feed/core/v2/metrics_reporter.cc
# modified: components/feedback/redaction_tool/ip_address.cc
# modified: components/feedback/redaction_tool/url_canon_stdstring.h
# modified: components/gcm_driver/crypto/message_payload_parser_unittest.cc
# modified: components/gcm_driver/fake_gcm_app_handler.h
# modified: components/gcm_driver/fake_gcm_client.h
# modified: components/gcm_driver/fake_gcm_client_factory.h
# modified: components/gcm_driver/fake_gcm_driver.h
# modified: components/gcm_driver/gcm_client_impl.h
# modified: components/gcm_driver/gcm_driver_android.cc
# modified: components/gcm_driver/gcm_driver_android.h
# modified: components/gcm_driver/gcm_driver_desktop.h
# modified: components/gcm_driver/gcm_profile_service.h
# modified: components/gcm_driver/instance_id/instance_id_android.h
# modified: components/gcm_driver/system_encryptor.h
# modified: components/gwp_asan/client/lightweight_detector/random_eviction_quarantine.h
# modified: components/gwp_asan/client/thread_local_random_bit_generator.h
# modified: components/history/core/browser/expire_history_backend.cc
# modified: components/history/core/browser/history_backend.cc
# modified: components/history/core/browser/history_database.h
# modified: components/history/core/browser/history_service.cc
# modified: components/infobars/core/infobar_container.h
# modified: components/infobars/core/simple_alert_infobar_delegate.h
# modified: components/invalidation/profile_invalidation_provider.h
# modified: components/invalidation/public/identity_provider.h
# modified: components/javascript_dialogs/app_modal_dialog_controller.h
# modified: components/keyed_service/content/browser_context_keyed_service_factory.h
# modified: components/keyed_service/content/refcounted_browser_context_keyed_service_factory.h
# modified: components/keyed_service/core/simple_keyed_service_factory.h
# modified: components/keyed_service/ios/browser_state_keyed_service_factory.h
# modified: components/keyed_service/ios/refcounted_browser_state_keyed_service_factory.h
# modified: components/language_detection/core/language_detection_model_unittest.cc
# modified: components/language_detection/core/ngram_hash_ops_utils.cc
# modified: components/media_router/common/providers/cast/certificate/cast_crl.h
# modified: components/metrics/file_metrics_provider.cc
# modified: components/metrics/net/network_metrics_provider.cc
# modified: components/mirroring/service/fake_network_service.cc
# modified: components/network_time/network_time_tracker_unittest.cc
# modified: components/no_state_prefetch/renderer/no_state_prefetch_helper.h
# modified: components/ntp_tiles/most_visited_sites.h
# modified: components/omnibox/browser/autocomplete_controller.h
# modified: components/omnibox/browser/document_provider.h
# modified: components/omnibox/browser/history_provider.h
# modified: components/omnibox/browser/history_quick_provider.h
# modified: components/omnibox/browser/history_url_provider.h
# modified: components/omnibox/browser/keyword_provider.h
# modified: components/omnibox/browser/location_bar_model_impl.h
# modified: components/omnibox/browser/search_provider.h
# modified: components/omnibox/browser/test_location_bar_model.h
# modified: components/omnibox/browser/voice_suggest_provider.h
# modified: components/openscreen_platform/time.cc
# modified: components/openscreen_platform/tls_client_connection.cc
# modified: components/os_crypt/sync/os_crypt_unittest.cc
# modified: components/ownership/mock_owner_key_util.h
# modified: components/ownership/owner_key_util_impl.h
# modified: components/page_image_annotation/core/page_annotator.h
# modified: components/password_manager/core/common/credential_manager_types.h
# modified: components/payments/content/secure_payment_confirmation_service.cc
# modified: components/performance_manager/decorators/page_load_tracker_decorator.cc
# modified: components/policy/core/browser/configuration_policy_handler.h
# modified: components/policy/core/browser/url_allowlist_policy_handler.h
# modified: components/policy/core/browser/url_blocklist_manager.h
# modified: components/policy/core/browser/url_blocklist_policy_handler.h
# modified: components/policy/core/browser/url_scheme_list_policy_handler.h
# modified: components/policy/core/common/cloud/cloud_external_data_store_unittest.cc
# modified: components/policy/core/common/cloud/cloud_policy_client_registration_helper.h
# modified: components/policy/core/common/cloud/cloud_policy_client_unittest.cc
# modified: components/policy/core/common/cloud/cloud_policy_manager.h
# modified: components/policy/core/common/cloud/cloud_policy_manager_unittest.cc
# modified: components/policy/core/common/cloud/cloud_policy_refresh_scheduler_unittest.cc
# modified: components/policy/core/common/cloud/cloud_policy_service.h
# modified: components/policy/core/common/cloud/component_cloud_policy_service.h
# modified: components/policy/core/common/cloud/component_cloud_policy_updater_unittest.cc
# modified: components/policy/core/common/cloud/external_policy_data_fetcher.h
# modified: components/policy/core/common/cloud/external_policy_data_fetcher_unittest.cc
# modified: components/policy/core/common/cloud/external_policy_data_updater_unittest.cc
# modified: components/policy/core/common/cloud/test/policy_builder.h
# modified: components/policy/core/common/cloud/user_cloud_policy_manager.h
# modified: components/policy/core/common/config_dir_policy_loader_unittest.cc
# modified: components/policy/core/common/policy_statistics_collector_unittest.cc
# modified: components/policy/core/common/schema_registry.h
# modified: components/policy/core/common/schema_registry_tracking_policy_provider.h
# modified: components/prefs/in_memory_pref_store.h
# modified: components/prefs/json_pref_store.h
# modified: components/prefs/json_pref_store_unittest.cc
# modified: components/prefs/pref_notifier_impl.h
# modified: components/prefs/pref_service.h
# modified: components/prefs/pref_store_observer_mock.h
# modified: components/prefs/segregated_pref_store.h
# modified: components/prefs/testing_pref_service.cc
# modified: components/prefs/testing_pref_store.h
# modified: components/pwg_encoder/pwg_encoder_unittest.cc
# modified: components/query_parser/query_parser.cc
# modified: components/safe_browsing/content/renderer/phishing_classifier/phishing_classifier.cc
# modified: components/safe_browsing/content/renderer/phishing_classifier/phishing_dom_feature_extractor.cc
# modified: components/safe_browsing/content/renderer/phishing_classifier/phishing_term_feature_extractor.cc
# modified: components/safe_browsing/content/renderer/phishing_classifier/scorer_unittest.cc
# modified: components/safe_browsing/content/renderer/threat_dom_details.cc
# modified: components/safe_browsing/content/renderer/threat_dom_details.h
# modified: components/search_engines/enterprise/site_search_policy_handler_unittest.cc
# modified: components/search_engines/keyword_table.h
# modified: components/search_engines/search_terms_data.h
# modified: components/segmentation_platform/internal/metadata/metadata_utils_unittest.cc
# modified: components/services/app_service/public/cpp/app_registry_cache.h
# modified: components/services/app_service/public/cpp/intent_util.cc
# modified: components/services/on_device_translation/test/mock_invalid_function_pointer_lib.cc
# modified: components/services/storage/dom_storage/session_storage_impl.cc
# modified: components/services/storage/dom_storage/session_storage_metadata.cc
# modified: components/services/storage/indexed_db/scopes/leveldb_scope.cc
# modified: components/services/storage/indexed_db/scopes/leveldb_scopes.cc
# modified: components/services/storage/indexed_db/scopes/leveldb_scopes_tasks.cc
# modified: components/services/storage/indexed_db/transactional_leveldb/transactional_leveldb_database.cc
# modified: components/services/storage/shared_storage/shared_storage_test_utils.h
# modified: components/services/unzip/unzipper_impl.cc
# modified: components/sessions/core/tab_restore_service_impl.h
# modified: components/signin/core/browser/account_reconcilor.h
# modified: components/signin/internal/identity_manager/fake_profile_oauth2_token_service.h
# modified: components/signin/public/base/test_signin_client.h
# modified: components/signin/public/webdata/token_service_table.h
# modified: components/spellcheck/browser/spelling_service_client.h
# modified: components/spellcheck/renderer/platform_spelling_engine.h
# modified: components/spellcheck/renderer/spellcheck_worditerator.cc
# modified: components/storage_monitor/storage_monitor_linux.h
# modified: components/subresource_filter/tools/indexing_tool_main.cc
# modified: components/sync/base/weak_handle.h
# modified: components/sync/engine/cycle/nudge_tracker.h
# modified: components/sync/engine/net/sync_server_connection_manager.h
# modified: components/sync/engine/nudge_handler.h
# modified: components/sync/engine/sync_manager_impl.cc
# modified: components/sync/engine/sync_manager_impl_unittest.cc
# modified: components/sync/engine/sync_scheduler.h
# modified: components/sync/engine/sync_scheduler_impl.h
# modified: components/sync/engine/sync_status_tracker.h
# modified: components/sync/service/backend_migrator.h
# modified: components/sync/service/sync_policy_handler.h
# modified: components/sync/test/fake_sync_encryption_handler.h
# modified: components/sync/test/fake_sync_engine.h
# modified: components/sync/test/mock_connection_manager.h
# modified: components/sync/test/mock_debug_info_getter.h
# modified: components/sync/test/mock_nudge_handler.h
# modified: components/sync/test/mock_update_handler.h
# modified: components/translate/content/renderer/translate_agent.cc
# modified: components/ui_devtools/devtools_server.h
# modified: components/ukm/test_ukm_recorder.h
# modified: components/url_pattern_index/url_pattern_index_unittest.cc
# modified: components/user_education/common/help_bubble/help_bubble.h
# modified: components/user_manager/user_manager_impl.cc
# modified: components/value_store/leveldb_value_store.h
# modified: components/value_store/testing_value_store.h
# modified: components/variations/service/variations_field_trial_creator.h
# modified: components/variations/service/variations_service.h
# modified: components/variations/study_filtering.h
# modified: components/variations/synthetic_trials.h
# modified: components/variations/variations_murmur_hash.cc
# modified: components/visitedlink/renderer/visitedlink_reader.h
# modified: components/viz/host/host_frame_sink_manager.h
# modified: components/viz/service/display_embedder/output_surface_provider_impl.cc
# modified: components/viz/service/display_embedder/output_surface_provider_impl.h
# modified: components/viz/service/display_embedder/skia_output_device_vulkan.cc
# modified: components/viz/service/frame_sinks/video_detector_unittest.cc
# modified: components/viz/service/gl/gpu_service_impl.h
# modified: components/viz/test/test_gles2_interface.h
# modified: components/web_cache/renderer/web_cache_impl.h
# modified: components/web_modal/test_web_contents_modal_dialog_host.h
# modified: components/web_modal/test_web_contents_modal_dialog_manager_delegate.h
# modified: components/webapps/browser/banners/app_banner_manager.cc
# modified: components/webcrypto/webcrypto_impl.h
# modified: components/webdata/common/web_database_backend.h
# modified: components/webdata/common/web_database_service.h
# modified: components/webrtc/fake_ssl_client_socket.h
# modified: components/webrtc/net_address_utils.cc
# modified: components/webrtc/thread_wrapper.h
# modified: components/wifi/fake_wifi_service.h
# modified: components/zoom/zoom_controller.h
# modified: content/browser/android/devtools_auth.cc
# modified: content/browser/back_forward_cache_browsertest.h
# modified: content/browser/browser_process_io_thread.cc
# modified: content/browser/byte_stream_unittest.cc
# modified: content/browser/cache_storage/cache_storage_cache.cc
# modified: content/browser/cache_storage/cache_storage_cache_unittest.cc
# modified: content/browser/cache_storage/cache_storage_dispatcher_host.cc
# modified: content/browser/code_cache/generated_code_cache_unittest.cc
# modified: content/browser/devtools/devtools_http_handler.cc
# modified: content/browser/devtools/devtools_stream_file.cc
# modified: content/browser/devtools/protocol_unittest.cc
# modified: content/browser/file_system_access/file_system_access_manager_impl.cc
# modified: content/browser/gpu/gpu_process_host.cc
# modified: content/browser/indexed_db/indexed_db_leveldb_coding.cc
# modified: content/browser/indexed_db/instance/leveldb/indexed_db_leveldb_operations.cc
# modified: content/browser/interest_group/auction_worklet_manager.cc
# modified: content/browser/loader/merkle_integrity_source_stream.cc
# modified: content/browser/network_context_client_base_impl_unittest.cc
# modified: content/browser/notifications/notification_database_conversions_unittest.cc
# modified: content/browser/plugin_service_impl.cc
# modified: content/browser/renderer_host/media/media_stream_manager.cc
# modified: content/browser/scheduler/responsiveness/jank_monitor_impl.cc
# modified: content/browser/service_worker/service_worker_installed_script_reader.cc
# modified: content/browser/service_worker/service_worker_registration_unittest.cc
# modified: content/browser/service_worker/service_worker_updated_script_loader.cc
# modified: content/browser/site_instance_impl_unittest.cc
# modified: content/browser/speech/soda_speech_recognition_engine_impl.cc
# modified: content/browser/web_contents/web_contents_delegate_unittest.cc
# modified: content/browser/web_package/prefetched_signed_exchange_cache.cc
# modified: content/browser/web_package/signed_exchange_prologue.cc
# modified: content/browser/web_package/signed_exchange_signature_header_field.cc
# modified: content/browser/webauth/authenticator_impl_unittest.cc
# modified: content/common/common_param_traits_unittest.cc
# modified: content/common/content_switches_internal.cc
# modified: content/common/features.h
# modified: content/public/browser/web_contents_delegate.cc
# modified: content/public/test/content_test_suite_base.cc
# modified: content/public/test/fenced_frame_test_util.h
# modified: content/public/test/test_download_http_response.cc
# modified: content/public/test/test_file_error_injector.cc
# modified: content/renderer/dom_serializer_browsertest.cc
# modified: content/renderer/render_process_impl.cc
# modified: content/shell/browser/shell_download_manager_delegate.cc
# modified: content/test/test_render_frame_host_factory.cc
# modified: content/web_test/browser/web_test_origin_trial_throttle.cc
# modified: content/web_test/renderer/gamepad_controller.cc
# modified: content/web_test/renderer/web_test_grammar_checker.cc
# modified: content/web_test/renderer/web_test_spell_checker.cc
# modified: content/zygote/zygote_linux.cc
# modified: content/zygote/zygote_main_linux.cc
# modified: crypto/apple/mock_keychain.h
# modified: crypto/hmac_unittest.cc
# modified: crypto/nss_util.h
# modified: crypto/signature_verifier_unittest.cc
# modified: dbus/dbus_statistics_unittest.cc
# modified: dbus/test_service.h
# modified: device/base/device_info_query_win.cc
# modified: device/bluetooth/android/outcome.cc
# modified: device/bluetooth/dbus/bluetooth_gatt_characteristic_service_provider_impl.cc
# modified: device/bluetooth/dbus/bluetooth_gatt_descriptor_client.cc
#
# Untracked files:
# Makefile
# default_10273347744946198446_0_1394506.profraw
# default_17293548630991718533_0_1395851.profraw
# default_17293548630991718533_0_1395853.profraw
# default_17293548630991718533_0_1395897.profraw
# default_17293548630991718533_0_1395899.profraw
# default_17293548630991718533_0_1396211.profraw
# default_17293548630991718533_0_1396213.profraw
# default_17293548630991718533_0_1396493.profraw
# default_17293548630991718533_0_1396495.profraw
# default_17293548630991718533_0_1396655.profraw
# default_17293548630991718533_0_1396657.profraw
# default_17293548630991718533_0_1396813.profraw
# default_17293548630991718533_0_1396815.profraw
# default_17293548630991718533_0_1396973.profraw
# default_17293548630991718533_0_1396975.profraw
# default_17293548630991718533_0_1397142.profraw
# default_17293548630991718533_0_1397144.profraw
# default_17293548630991718533_0_1397308.profraw
# default_17293548630991718533_0_1397310.profraw
# default_17293548630991718533_0_1397514.profraw
# default_17293548630991718533_0_1397516.profraw
# default_17293548630991718533_0_1397808.profraw
# default_17293548630991718533_0_1397810.profraw
# default_17293548630991718533_0_1398107.profraw
# default_17293548630991718533_0_1398109.profraw
# default_17293548630991718533_0_1398285.profraw
# default_17293548630991718533_0_1398287.profraw
# default_17293548630991718533_0_1399975.profraw
# default_17293548630991718533_0_1399977.profraw
# default_17293548630991718533_0_1400451.profraw
# default_17293548630991718533_0_1400453.profraw
# default_17293548630991718533_0_1400866.profraw
# default_17293548630991718533_0_1400868.profraw
# default_17293548630991718533_0_1401023.profraw
# default_17293548630991718533_0_1401025.profraw
# default_17293548630991718533_0_1401186.profraw
# default_17293548630991718533_0_1401188.profraw
# default_17293548630991718533_0_1401421.profraw
# default_17293548630991718533_0_1401423.profraw
# default_17293548630991718533_0_1401583.profraw
# default_17293548630991718533_0_1401585.profraw
# default_17293548630991718533_0_1401753.profraw
# default_17293548630991718533_0_1401755.profraw
# default_17293548630991718533_0_1401909.profraw
# default_17293548630991718533_0_1401911.profraw
# default_17595535787892676526_0_1233540.profraw
# default_17595535787892676526_0_1234124.profraw
# default_17595535787892676526_0_1234430.profraw
# default_17595535787892676526_0_1241464.profraw
# default_17595535787892676526_0_1241751.profraw
# default_17595535787892676526_0_1243323.profraw
# default_17595535787892676526_0_1243608.profraw
# default_17595535787892676526_0_1245312.profraw
# default_17595535787892676526_0_1245613.profraw
# default_17595535787892676526_0_1254079.profraw
# default_17595535787892676526_0_1254373.profraw
# default_7112154628723843391_0_1395849.profraw
# default_7112154628723843391_0_1395895.profraw
# default_7112154628723843391_0_1396208.profraw
# default_7112154628723843391_0_1396490.profraw
# default_7112154628723843391_0_1396653.profraw
# default_7112154628723843391_0_1396811.profraw
# default_7112154628723843391_0_1396970.profraw
# default_7112154628723843391_0_1397131.profraw
# default_7112154628723843391_0_1397306.profraw
# default_7112154628723843391_0_1397500.profraw
# default_7112154628723843391_0_1397805.profraw
# default_7112154628723843391_0_1398102.profraw
# default_7112154628723843391_0_1398280.profraw
# default_7112154628723843391_0_1399964.profraw
# default_7112154628723843391_0_1400439.profraw
# default_7112154628723843391_0_1400864.profraw
# default_7112154628723843391_0_1401013.profraw
# default_7112154628723843391_0_1401184.profraw
# default_7112154628723843391_0_1401419.profraw
# default_7112154628723843391_0_1401576.profraw
# default_7112154628723843391_0_1401751.profraw
# default_7112154628723843391_0_1401907.profraw
# script_2.py
# sue
# unused_compiler_specific.py
#
#
# It took 2.12 seconds to enumerate untracked files.
# See 'git help status' for information on how to improve this.
#
This CL was uploaded by an experimental version of git cl split
(https://crbug.com/389069356).
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Cleanup: Remove unnecessary base/compiler_specific.h
This CL programmatically removes unnecessary #include directives for
base/compiler_specific.h, which contains 43 macros, from files that do
not use any of the functionality it provides.
This header is still in use, but over time, specific macro uses
(like UNSAFE_TODO) have been removed from various files. The
corresponding #include directives were often left behind.
Manually checking for removable includes after each small change (e.g.,
removing a single UNSAFE_TODO use) is inefficient. A scripted,
programmatic cleanup is preferable to periodically remove these
obsolete includes, which reduces unnecessary dependencies and
improves build hygiene.
This CL was uploaded by an experimental version of git cl split
(https://crbug.com/389069356).
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Cleanup: Remove unnecessary base/compiler_specific.h
This CL programmatically removes unnecessary #include directives for
base/compiler_specific.h, which contains 43 macros, from files that do
not use any of the functionality it provides.
This header is still in use, but over time, specific macro uses
(like UNSAFE_TODO) have been removed from various files. The
corresponding #include directives were often left behind.
Manually checking for removable includes after each small change (e.g.,
removing a single UNSAFE_TODO use) is inefficient. A scripted,
programmatic cleanup is preferable to periodically remove these
obsolete includes, which reduces unnecessary dependencies and
improves build hygiene.
This CL was uploaded by an experimental version of git cl split
(https://crbug.com/389069356).
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Cleanup: Remove unnecessary base/compiler_specific.h
This CL programmatically removes unnecessary #include directives for
base/compiler_specific.h, which contains 43 macros, from files that do
not use any of the functionality it provides.
This header is still in use, but over time, specific macro uses
(like UNSAFE_TODO) have been removed from various files. The
corresponding #include directives were often left behind.
Manually checking for removable includes after each small change (e.g.,
removing a single UNSAFE_TODO use) is inefficient. A scripted,
programmatic cleanup is preferable to periodically remove these
obsolete includes, which reduces unnecessary dependencies and
improves build hygiene.
This CL was uploaded by an experimental version of git cl split
(https://crbug.com/389069356).
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |