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

Reply via email to