Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: dde8285baf3d79363bbd90a461a95408ddb16a9c
https://github.com/WebKit/WebKit/commit/dde8285baf3d79363bbd90a461a95408ddb16a9c
Author: Zak Ridouh <[email protected]>
Date: 2025-10-02 (Thu, 02 Oct 2025)
Changed paths:
M Source/bmalloc/libpas/src/libpas/pas_segregated_directory.c
M Source/bmalloc/libpas/src/libpas/pas_segregated_exclusive_view.c
M Source/bmalloc/libpas/src/libpas/pas_segregated_heap.c
M Source/bmalloc/libpas/src/libpas/pas_segregated_page.c
M Source/bmalloc/libpas/src/libpas/pas_segregated_page_config.c
M Source/bmalloc/libpas/src/libpas/pas_segregated_partial_view.c
M Source/bmalloc/libpas/src/libpas/pas_segregated_shared_page_directory.c
M Source/bmalloc/libpas/src/libpas/pas_segregated_shared_view.c
M Source/bmalloc/libpas/src/libpas/pas_segregated_size_directory.c
M Source/bmalloc/libpas/src/libpas/pas_segregated_view.c
M Source/bmalloc/libpas/src/libpas/pas_shared_page_directory_by_size.c
M Source/bmalloc/libpas/src/libpas/pas_status_reporter.c
M Source/bmalloc/libpas/src/libpas/pas_string_stream.c
M Source/bmalloc/libpas/src/libpas/pas_thread_local_cache.c
M Source/bmalloc/libpas/src/libpas/pas_thread_local_cache_layout.c
M Source/bmalloc/libpas/src/libpas/pas_utility_heap.c
M Source/bmalloc/libpas/src/libpas/pas_utils.c
Log Message:
-----------
[libpas] Improve build speeds further by cleaning up includes (part 2)
https://bugs.webkit.org/show_bug.cgi?id=299555
rdar://161360085
Reviewed by Dan Hecht.
Clean up a bunch of unneeded includes in libpas.
Driveby formatting fixes for uneeded newlines.
* Source/bmalloc/libpas/src/libpas/pas_segregated_directory.c:
(pas_segregated_directory_get_data_slow):
(pas_segregated_directory_get_use_epoch):
(pas_segregated_directory_get_sharing_payload):
(pas_segregated_directory_view_did_become_empty_at_index):
(num_empty_views_should_consider_view_parallel):
(pas_segregated_directory_append):
* Source/bmalloc/libpas/src/libpas/pas_segregated_exclusive_view.c:
(pas_segregated_exclusive_view_create):
(pas_segregated_exclusive_view_note_emptiness):
(compute_summary_impl):
(pas_segregated_exclusive_view_compute_summary):
(pas_segregated_exclusive_view_install_full_use_counts):
* Source/bmalloc/libpas/src/libpas/pas_segregated_heap.c:
(max_object_size_for_page_config):
(max_segregated_object_size_for_heap):
(max_bitfit_object_size_for_heap):
(pas_segregated_heap_construct):
(pas_segregated_heap_size_directory_for_index_slow):
(medium_directory_tuple_for_index_impl):
(medium_directory_tuple_for_index_with_lock):
(pas_segregated_heap_medium_directory_tuple_for_index):
(pas_segregated_heap_medium_allocator_index_for_index):
(pas_segregated_heap_medium_size_directory_for_index):
(compute_small_index_upper_bound):
(ensure_size_lookup):
(rematerialize_size_lookup_set_medium_directory_tuple):
(pas_segregated_heap_ensure_allocator_index):
(compute_ideal_object_size):
(check_medium_directories):
(check_part_of_all_heaps_callback):
(check_size_lookup_recomputation_did_become_not_all_good):
(check_size_lookup_recomputation_dump_directory):
(check_size_lookup_recomputation):
(pas_segregated_heap_ensure_size_directory_for_size):
(pas_segregated_heap_for_each_size_directory):
(for_each_live_object_bitfit_callback):
(pas_segregated_heap_for_each_live_object):
(num_committed_views_directory_callback):
(pas_segregated_heap_num_committed_views):
(num_empty_views_directory_callback):
(pas_segregated_heap_num_empty_views):
(num_views_directory_callback):
(pas_segregated_heap_num_views):
(compute_summary_directory_callback):
(pas_segregated_heap_compute_summary):
* Source/bmalloc/libpas/src/libpas/pas_segregated_page.c:
(pas_segregated_page_switch_lock_slow):
(pas_segregated_page_switch_lock_and_rebias_while_ineligible_impl):
(pas_segregated_page_construct):
(pas_segregated_page_take_empty_granules):
(pas_segregated_page_take_physically):
(pas_segregated_page_commit_fully):
(verify_granules_live_object_callback):
(pas_segregated_page_verify_granules):
(pas_segregated_page_get_num_empty_granules):
(pas_segregated_page_get_num_committed_granules):
(pas_segregated_page_add_commit_range):
* Source/bmalloc/libpas/src/libpas/pas_segregated_page_config.c:
* Source/bmalloc/libpas/src/libpas/pas_segregated_partial_view.c:
(pas_segregated_partial_view_create):
(pas_segregated_partial_view_set_is_in_use_for_allocation):
(compute_summary):
* Source/bmalloc/libpas/src/libpas/pas_segregated_shared_page_directory.c:
(find_first_eligible_consider_view):
(pas_segregated_shared_page_directory_find_first_eligible):
(take_last_empty_consider_view):
(pas_segregated_shared_page_directory_take_last_empty):
* Source/bmalloc/libpas/src/libpas/pas_segregated_shared_view.c:
(pas_segregated_shared_view_create):
(pas_segregated_shared_view_commit_page):
(compute_summary_for_each_live_object_callback):
(compute_summary):
(pas_segregated_shared_view_is_empty):
* Source/bmalloc/libpas/src/libpas/pas_segregated_size_directory.c:
(pas_segregated_size_directory_create):
(pas_segregated_size_directory_finish_creation):
(pas_segregated_size_directory_create_tlc_allocator):
(pas_segregated_size_directory_create_tlc_view_cache):
(pas_segregated_size_directory_enable_exclusive_views):
(pas_segregated_size_directory_select_allocator_slow):
(take_first_eligible_direct_create_new_view_callback):
(pas_segregated_size_directory_take_first_eligible):
(take_last_empty_consider_view):
(pas_segregated_size_directory_take_last_empty):
(pas_segregated_size_directory_get_allocator_from_tlc):
(pas_segregated_size_directory_compute_summary_for_unowned_exclusive):
(pas_segregated_size_directory_view_cache_capacity):
(pas_segregated_size_directory_local_allocator_size):
(pas_segregated_size_directory_dump_reference):
* Source/bmalloc/libpas/src/libpas/pas_segregated_view.c:
(pas_segregated_view_is_primordial_partial):
(for_each_live_object):
(should_be_eligible):
(pas_segregated_view_should_be_eligible):
* Source/bmalloc/libpas/src/libpas/pas_shared_page_directory_by_size.c:
(pas_shared_page_directory_by_size_get):
* Source/bmalloc/libpas/src/libpas/pas_status_reporter.c:
* Source/bmalloc/libpas/src/libpas/pas_string_stream.c:
* Source/bmalloc/libpas/src/libpas/pas_thread_local_cache.c:
* Source/bmalloc/libpas/src/libpas/pas_thread_local_cache_layout.c:
* Source/bmalloc/libpas/src/libpas/pas_utility_heap.c:
* Source/bmalloc/libpas/src/libpas/pas_utils.c:
Canonical link: https://commits.webkit.org/300915@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes