Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 87be40a0b32f00542cd353f3eb018984ab2c915f
https://github.com/WebKit/WebKit/commit/87be40a0b32f00542cd353f3eb018984ab2c915f
Author: Zak Ridouh <[email protected]>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M Source/bmalloc/libpas/src/libpas/hotbit_heap.h
M Source/bmalloc/libpas/src/libpas/hotbit_heap_inlines.h
M Source/bmalloc/libpas/src/libpas/iso_heap_inlines.h
M Source/bmalloc/libpas/src/libpas/pas_all_heaps.h
M Source/bmalloc/libpas/src/libpas/pas_bitfit_allocation_result.h
M Source/bmalloc/libpas/src/libpas/pas_bitfit_page.h
M Source/bmalloc/libpas/src/libpas/pas_committed_pages_vector.h
M Source/bmalloc/libpas/src/libpas/pas_compact_heap_reservation.h
M Source/bmalloc/libpas/src/libpas/pas_config.h
M Source/bmalloc/libpas/src/libpas/pas_config_prefix.h
M Source/bmalloc/libpas/src/libpas/pas_deallocate.h
M Source/bmalloc/libpas/src/libpas/pas_deferred_decommit_log.h
M Source/bmalloc/libpas/src/libpas/pas_designated_intrinsic_heap.h
M Source/bmalloc/libpas/src/libpas/pas_fast_megapage_cache.h
M Source/bmalloc/libpas/src/libpas/pas_fast_tls.h
M Source/bmalloc/libpas/src/libpas/pas_first_level_tiny_large_map_entry.h
M Source/bmalloc/libpas/src/libpas/pas_generic_large_free_heap.h
M Source/bmalloc/libpas/src/libpas/pas_get_allocation_size.h
M Source/bmalloc/libpas/src/libpas/pas_get_page_base.h
M Source/bmalloc/libpas/src/libpas/pas_heap_ref.h
M Source/bmalloc/libpas/src/libpas/pas_heap_runtime_config.h
M Source/bmalloc/libpas/src/libpas/pas_immutable_vector.h
M Source/bmalloc/libpas/src/libpas/pas_large_free.h
M Source/bmalloc/libpas/src/libpas/pas_large_virtual_range.h
M Source/bmalloc/libpas/src/libpas/pas_local_allocator.h
M Source/bmalloc/libpas/src/libpas/pas_local_allocator_inlines.h
M Source/bmalloc/libpas/src/libpas/pas_lock_free_read_ptr_ptr_hashtable.h
M Source/bmalloc/libpas/src/libpas/pas_mar_registry.h
M Source/bmalloc/libpas/src/libpas/pas_page_base_config_utils.h
M Source/bmalloc/libpas/src/libpas/pas_page_sharing_pool.h
M Source/bmalloc/libpas/src/libpas/pas_platform.h
M Source/bmalloc/libpas/src/libpas/pas_redundant_local_allocator_node.h
M Source/bmalloc/libpas/src/libpas/pas_report_crash_pgm_report.h
M Source/bmalloc/libpas/src/libpas/pas_runtime_config.h
M Source/bmalloc/libpas/src/libpas/pas_scavenger.h
M Source/bmalloc/libpas/src/libpas/pas_segregated_exclusive_view.h
M Source/bmalloc/libpas/src/libpas/pas_segregated_page.h
M Source/bmalloc/libpas/src/libpas/pas_segregated_page_config.h
M Source/bmalloc/libpas/src/libpas/pas_segregated_partial_view.h
M Source/bmalloc/libpas/src/libpas/pas_segregated_size_directory.h
M Source/bmalloc/libpas/src/libpas/pas_segregated_view.h
M Source/bmalloc/libpas/src/libpas/pas_segregated_view_allocator_inlines.h
M Source/bmalloc/libpas/src/libpas/pas_stats.h
M Source/bmalloc/libpas/src/libpas/pas_thread_local_cache.h
M Source/bmalloc/libpas/src/libpas/pas_thread_local_cache_layout.h
M Source/bmalloc/libpas/src/libpas/pas_try_allocate.h
M Source/bmalloc/libpas/src/libpas/pas_try_allocate_array.h
M Source/bmalloc/libpas/src/libpas/pas_try_allocate_common.h
M Source/bmalloc/libpas/src/libpas/pas_try_allocate_primitive.h
M Source/bmalloc/libpas/src/libpas/pas_utility_heap.h
M Source/bmalloc/libpas/src/libpas/pas_utils.h
M Source/bmalloc/libpas/src/libpas/pas_utils_prefix.h
Log Message:
-----------
[Build Speed] Remove unused includes from libpas headers
https://bugs.webkit.org/show_bug.cgi?id=312079
rdar://174586611
Reviewed by Richard Robinson.
Remove unused includes from libpas headers
Identified with clang-include-cleaner and verified with a debug build.
52 files changed, 101 includes removed.
* Source/bmalloc/libpas/src/libpas/hotbit_heap.h:
* Source/bmalloc/libpas/src/libpas/hotbit_heap_inlines.h:
* Source/bmalloc/libpas/src/libpas/iso_heap_inlines.h:
* Source/bmalloc/libpas/src/libpas/pas_all_heaps.h:
* Source/bmalloc/libpas/src/libpas/pas_bitfit_allocation_result.h:
* Source/bmalloc/libpas/src/libpas/pas_bitfit_page.h:
* Source/bmalloc/libpas/src/libpas/pas_committed_pages_vector.h:
* Source/bmalloc/libpas/src/libpas/pas_compact_heap_reservation.h:
* Source/bmalloc/libpas/src/libpas/pas_config.h:
* Source/bmalloc/libpas/src/libpas/pas_config_prefix.h:
* Source/bmalloc/libpas/src/libpas/pas_deallocate.h:
* Source/bmalloc/libpas/src/libpas/pas_deferred_decommit_log.h:
* Source/bmalloc/libpas/src/libpas/pas_designated_intrinsic_heap.h:
* Source/bmalloc/libpas/src/libpas/pas_fast_megapage_cache.h:
* Source/bmalloc/libpas/src/libpas/pas_fast_tls.h:
* Source/bmalloc/libpas/src/libpas/pas_first_level_tiny_large_map_entry.h:
* Source/bmalloc/libpas/src/libpas/pas_generic_large_free_heap.h:
* Source/bmalloc/libpas/src/libpas/pas_get_allocation_size.h:
* Source/bmalloc/libpas/src/libpas/pas_get_page_base.h:
* Source/bmalloc/libpas/src/libpas/pas_heap_ref.h:
* Source/bmalloc/libpas/src/libpas/pas_heap_runtime_config.h:
* Source/bmalloc/libpas/src/libpas/pas_immutable_vector.h:
* Source/bmalloc/libpas/src/libpas/pas_large_free.h:
* Source/bmalloc/libpas/src/libpas/pas_large_virtual_range.h:
* Source/bmalloc/libpas/src/libpas/pas_local_allocator.h:
* Source/bmalloc/libpas/src/libpas/pas_local_allocator_inlines.h:
* Source/bmalloc/libpas/src/libpas/pas_lock_free_read_ptr_ptr_hashtable.h:
* Source/bmalloc/libpas/src/libpas/pas_mar_registry.h:
* Source/bmalloc/libpas/src/libpas/pas_page_base_config_utils.h:
* Source/bmalloc/libpas/src/libpas/pas_page_sharing_pool.h:
* Source/bmalloc/libpas/src/libpas/pas_platform.h:
* Source/bmalloc/libpas/src/libpas/pas_redundant_local_allocator_node.h:
* Source/bmalloc/libpas/src/libpas/pas_report_crash_pgm_report.h:
* Source/bmalloc/libpas/src/libpas/pas_runtime_config.h:
* Source/bmalloc/libpas/src/libpas/pas_scavenger.h:
* Source/bmalloc/libpas/src/libpas/pas_segregated_exclusive_view.h:
* Source/bmalloc/libpas/src/libpas/pas_segregated_page.h:
* Source/bmalloc/libpas/src/libpas/pas_segregated_page_config.h:
* Source/bmalloc/libpas/src/libpas/pas_segregated_partial_view.h:
* Source/bmalloc/libpas/src/libpas/pas_segregated_size_directory.h:
* Source/bmalloc/libpas/src/libpas/pas_segregated_view.h:
* Source/bmalloc/libpas/src/libpas/pas_segregated_view_allocator_inlines.h:
* Source/bmalloc/libpas/src/libpas/pas_stats.h:
* Source/bmalloc/libpas/src/libpas/pas_thread_local_cache.h:
* Source/bmalloc/libpas/src/libpas/pas_thread_local_cache_layout.h:
* Source/bmalloc/libpas/src/libpas/pas_try_allocate.h:
* Source/bmalloc/libpas/src/libpas/pas_try_allocate_array.h:
* Source/bmalloc/libpas/src/libpas/pas_try_allocate_common.h:
* Source/bmalloc/libpas/src/libpas/pas_try_allocate_primitive.h:
* Source/bmalloc/libpas/src/libpas/pas_utility_heap.h:
* Source/bmalloc/libpas/src/libpas/pas_utils.h:
* Source/bmalloc/libpas/src/libpas/pas_utils_prefix.h:
Canonical link: https://commits.webkit.org/311133@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications