Date: Tue, 17 Feb 2026 05:43:54 +0000 From: Robert Nagy <rnagy@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: b976e2566a3e - main - www/iridium: update to 2026.02.145 Message-ID: <6994001a.38ea7.4cf0597d@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by rnagy: URL: https://cgit.FreeBSD.org/ports/commit/?id=b976e2566a3efa105eae8749cb8b50b411038337 commit b976e2566a3efa105eae8749cb8b50b411038337 Author: Robert Nagy <rnagy@FreeBSD.org> AuthorDate: 2026-02-17 05:43:25 +0000 Commit: Robert Nagy <rnagy@FreeBSD.org> CommitDate: 2026-02-17 05:43:46 +0000 www/iridium: update to 2026.02.145 --- www/iridium/Makefile | 2 +- www/iridium/distinfo | 8 +- www/iridium/files/patch-base_BUILD.gn | 22 +-- .../files/patch-base_allocator_dispatcher_tls.h | 4 +- ...artition__alloc_address__space__randomization.h | 6 +- ...llocator_src_partition__alloc_page__allocator.h | 4 +- ...c_partition__alloc_page__allocator__constants.h | 4 +- ...ion__alloc_page__allocator__internals__posix.cc | 4 +- ...tion__alloc_page__allocator__internals__posix.h | 4 +- ...ition__alloc__base_debug_stack__trace__posix.cc | 6 +- ...loc_partition__alloc__base_rand__util__posix.cc | 4 +- ...e_threading_platform__thread__internal__posix.h | 4 +- ...lloc__base_threading_platform__thread__posix.cc | 4 +- ...src_partition__alloc_partition__alloc__config.h | 8 +- ..._partition__alloc_partition__alloc__constants.h | 10 +- ...rc_partition__alloc_partition__alloc__forward.h | 4 +- ...locator_src_partition__alloc_partition__root.cc | 8 +- ...locator_src_partition__alloc_spinning__mutex.cc | 6 +- ...__allocator_src_partition__alloc_stack_stack.cc | 6 +- ..._src_partition__alloc_thread__isolation_pkey.cc | 4 +- www/iridium/files/patch-base_debug_elf__reader.cc | 4 +- .../files/patch-base_debug_proc__maps__linux.cc | 4 +- www/iridium/files/patch-base_debug_stack__trace.cc | 10 +- .../files/patch-base_debug_stack__trace__posix.cc | 22 +-- .../files/patch-base_files_dir__reader__linux.h | 12 +- .../files/patch-base_files_file__util__posix.cc | 8 +- www/iridium/files/patch-base_linux__util.cc | 4 +- www/iridium/files/patch-base_logging__unittest.cc | 6 +- ...emory_madv__free__discardable__memory__posix.cc | 6 +- .../files/patch-base_memory_protected__memory.h | 10 +- .../files/patch-base_posix_unix__domain__socket.cc | 18 +-- ...ch-base_posix_unix__domain__socket__unittest.cc | 6 +- .../files/patch-base_process_internal__linux.h | 6 +- .../files/patch-base_process_process__metrics.h | 32 ++-- ...patch-base_process_process__metrics__freebsd.cc | 10 +- ...atch-base_process_process__metrics__unittest.cc | 4 +- www/iridium/files/patch-base_rand__util.h | 6 +- www/iridium/files/patch-base_rand__util__posix.cc | 14 +- .../patch-base_strings_safe__sprintf__unittest.cc | 6 +- www/iridium/files/patch-base_system_sys__info.cc | 4 +- www/iridium/files/patch-base_system_sys__info.h | 8 +- .../files/patch-base_system_sys__info__freebsd.cc | 20 ++- .../files/patch-base_system_sys__info__openbsd.cc | 18 +-- .../files/patch-base_system_sys__info__posix.cc | 22 ++- .../files/patch-base_system_sys__info__unittest.cc | 4 +- .../patch-base_test_launcher_test__launcher.cc | 6 +- .../files/patch-base_threading_platform__thread.h | 4 +- .../patch-base_threading_platform__thread__bsd.cc | 12 +- ...ch-base_threading_platform__thread__unittest.cc | 6 +- ...tch-base_trace__event_malloc__dump__provider.cc | 8 +- ...atch-base_trace__event_memory__dump__manager.cc | 4 +- ...atch-base_trace__event_process__memory__dump.cc | 8 +- .../files/patch-build_config_clang_clang.gni | 4 +- .../files/patch-build_config_compiler_BUILD.gn | 30 ++-- www/iridium/files/patch-build_config_rust.gni | 4 +- .../files/patch-build_toolchain_gcc__toolchain.gni | 4 +- www/iridium/files/patch-chrome_app_chrome__main.cc | 15 +- .../patch-chrome_app_chrome__main__delegate.cc | 28 ++-- www/iridium/files/patch-chrome_browser_BUILD.gn | 4 +- .../files/patch-chrome_browser_about__flags.cc | 166 +++++++++++++-------- ...ete_chrome__autocomplete__scheme__classifier.cc | 4 +- ...kground_extensions_background__mode__manager.cc | 4 +- ...e_browser_background_glic_glic__status__icon.cc | 4 +- .../patch-chrome_browser_browser__features.cc | 4 +- .../files/patch-chrome_browser_browser__features.h | 4 +- .../patch-chrome_browser_browser__process__impl.cc | 10 +- .../patch-chrome_browser_browser__process__impl.h | 4 +- ..._browser_chrome__browser__interface__binders.cc | 4 +- ...r__interface__binders__webui__parts__desktop.cc | 17 ++- .../patch-chrome_browser_chrome__browser__main.cc | 36 ++--- ...ome_browser_chrome__content__browser__client.cc | 38 ++--- ...rome_browser_chrome__content__browser__client.h | 4 +- ...tent__browser__client__navigation__throttles.cc | 10 +- ...iwa__key__distribution__component__installer.cc | 22 +-- ...rome_browser_component__updater_registration.cc | 19 +-- ...ater_wasm__tts__engine__component__installer.cc | 20 +-- ...me_browser_devtools_devtools__policy__dialog.cc | 11 ++ ...download_chrome__download__manager__delegate.cc | 8 +- ...hrome_browser_download_download__item__model.cc | 8 +- ...nectors_analysis_analysis__service__settings.cc | 4 +- ...-chrome_browser_enterprise_connectors_common.cc | 6 +- ...nt_profile__management__navigation__throttle.cc | 4 +- ...er_enterprise_signals_context__info__fetcher.cc | 6 +- .../files/patch-chrome_browser_extensions_BUILD.gn | 4 +- ...s_api_runtime_chrome__runtime__api__delegate.cc | 4 +- ...extensions_api_settings__private_prefs__util.cc | 8 +- ...hrome_browser_extensions_api_tabs_tabs__api.cc} | 6 +- ...api_webstore__private_webstore__private__api.cc | 4 +- .../patch-chrome_browser_flag__descriptions.h | 8 +- ...chrome_browser_glic_host_glic__page__handler.cc | 4 +- .../files/patch-chrome_browser_global__features.cc | 10 +- .../files/patch-chrome_browser_global__features.h | 10 +- ...chrome_browser_headless_headless__mode__util.cc | 8 +- ...alleries_fileapi_mtp__device__async__delegate.h | 11 -- ..._galleries_fileapi_mtp__device__map__service.cc | 24 --- ...dia__galleries_media__file__system__registry.cc | 4 +- ...ia_webrtc_desktop__media__picker__controller.cc | 4 +- ...ser_media_webrtc_webrtc__logging__controller.cc | 6 +- ...wser_media_webrtc_webrtc__logging__controller.h | 6 +- ...chrome__browser__main__extra__parts__metrics.cc | 16 +- ...ser_metrics_chrome__metrics__service__client.cc | 26 ++-- ...ch-chrome_browser_metrics_perf_cpu__identity.cc | 4 +- ...owser_net_profile__network__context__service.cc | 6 +- ..._profile__network__context__service__factory.cc | 4 +- ...rowser_net_system__network__context__manager.cc | 30 ++-- ...browser_net_system__network__context__manager.h | 6 +- ...oad__metrics_page__load__metrics__initialize.cc | 6 +- ...icture_picture__in__picture__window__manager.cc | 4 +- .../patch-chrome_browser_platform__util__linux.cc | 4 +- ...wser_policy_browser__signin__policy__handler.cc | 11 -- ...onfiguration__policy__handler__list__factory.cc | 48 +++--- .../patch-chrome_browser_prefs_browser__prefs.cc | 16 +- ...er_printing_print__backend__service__manager.cc | 8 +- ...h-chrome_browser_printing_print__test__utils.cc | 11 ++ ...hrome__browser__main__extra__parts__profiles.cc | 43 +++--- .../patch-chrome_browser_profiles_profile__impl.cc | 8 +- ...r__context__menu_render__view__context__menu.cc | 6 +- ...h-chrome_browser_renderer__preferences__util.cc | 10 +- ...owsing_chrome__password__protection__service.cc | 4 +- ...d__content__scanning_binary__upload__service.cc | 11 -- ...owsing_safe__browsing__pref__change__handler.cc | 8 +- ...rowsing_safe__browsing__pref__change__handler.h | 8 +- ...owser_safe__browsing_safe__browsing__service.cc | 20 +++ ...creen__ai_screen__ai__service__handler__base.cc | 6 +- ...tch-chrome_browser_sessions_session__restore.cc | 6 +- .../patch-chrome_browser_shell__integration.h | 4 +- ...patch-chrome_browser_shortcuts_icon__badging.cc | 4 +- ...chrome_browser_signin_chrome__signin__client.cc | 4 +- .../patch-chrome_browser_signin_signin__util.cc | 8 +- ...ed__user_classify__url__navigation__throttle.cc | 6 +- ..._supervised__user__metrics__service__factory.cc | 8 +- ..._user_supervised__user__navigation__observer.cc | 8 +- ...me_browser_support__tool_support__tool__util.cc | 29 ++++ ...h-chrome_browser_sync_sync__service__factory.cc | 6 +- ...est_integration_sync__service__impl__harness.cc | 4 +- ...e_browser_task__manager_sampling_task__group.cc | 8 +- ...me_browser_task__manager_sampling_task__group.h | 10 +- ...r_task__manager_sampling_task__group__sampler.h | 6 +- ...r_task__manager_sampling_task__manager__impl.cc | 4 +- ...hrome_browser_themes_theme__service__factory.cc | 6 +- .../patch-chrome_browser_ui_accelerator__table.cc | 12 +- ...-chrome_browser_ui_actions_chrome__action__id.h | 4 +- ..._payments_desktop__payments__window__manager.cc | 25 +++- ...l_payments_desktop__payments__window__manager.h | 22 +-- ...rome_browser_ui_browser__command__controller.cc | 18 +-- .../patch-chrome_browser_ui_browser__commands.cc | 4 +- .../patch-chrome_browser_ui_browser__ui__prefs.cc | 4 +- ...r__window_internal_browser__window__features.cc | 6 +- ...wser__window_public_browser__window__features.h | 8 +- .../patch-chrome_browser_ui_hats_survey__config.cc | 4 +- ...e_browser_ui_signin_signin__view__controller.cc | 6 +- ...tch-chrome_browser_ui_startup_infobar__utils.cc | 6 +- ...browser_ui_startup_startup__browser__creator.cc | 10 +- ...r_ui_startup_startup__browser__creator__impl.cc | 11 +- ...me_browser_ui_startup_startup__tab__provider.cc | 6 +- .../files/patch-chrome_browser_ui_tab__helpers.cc | 6 +- .../files/patch-chrome_browser_ui_tabs_features.cc | 11 -- ...h-chrome_browser_ui_tabs_public_tab__features.h | 8 +- .../patch-chrome_browser_ui_tabs_tab__features.cc | 4 +- ...ui_task__manager_task__manager__table__model.cc | 10 +- .../files/patch-chrome_browser_ui_ui__features.cc | 82 ++-------- .../files/patch-chrome_browser_ui_ui__features.h | 17 ++- ...-chrome_browser_ui_views_frame_browser__view.cc | 8 +- ...hrome_browser_ui_views_frame_browser__widget.cc | 6 +- ...rame_layout_browser__view__app__layout__impl.cc | 4 +- ...ti__contents__view__drop__target__controller.cc | 11 ++ ..._ui_views_frame_opaque__browser__frame__view.cc | 10 +- ..._ui_views_frame_system__menu__model__builder.cc | 6 +- ...ui_views_frame_system__menu__model__delegate.cc | 4 +- ...r_ui_views_location__bar_location__bar__view.cc | 8 +- ...ui_views_tabs_dragging_tab__drag__controller.cc | 14 +- .../patch-chrome_browser_ui_views_tabs_tab.cc | 4 +- ...ui_views_tabs_tab__hover__card__bubble__view.cc | 4 +- ...rome_browser_ui_views_tabs_tab__style__views.cc | 6 +- ...er_ui_views_task__manager__search__bar__view.cc | 4 +- ..._education_browser__user__education__service.cc | 6 +- ...eb__apps_web__app__integration__test__driver.cc | 20 +-- ...eb__applications_web__app__ui__manager__impl.cc | 6 +- ...i_certificate__manager_client__cert__sources.cc | 18 +-- ...me_browser_ui_webui_chrome__web__ui__configs.cc | 20 ++- ...i_webui_chrome__web__ui__controller__factory.cc | 10 +- ..._cr__components_searchbox_searchbox__handler.cc | 8 +- ..._ui_webui_management_management__ui__handler.cc | 10 +- ...r_ui_webui_management_management__ui__handler.h | 6 +- ...tings_settings__localized__strings__provider.cc | 20 +-- ...er_ui_webui_settings_site__settings__handler.cc | 8 +- ...ize__chrome_customize__chrome__page__handler.cc | 4 +- ...lications_commands_launch__web__app__command.cc | 4 +- ...s_commands_set__user__display__mode__command.cc | 4 +- ...ons_os__integration_os__integration__manager.cc | 4 +- ...pplications_policy_web__app__policy__manager.cc | 4 +- ...s_test_os__integration__test__override__impl.cc | 16 +- ...ch-chrome_browser_web__applications_web__app.cc | 6 +- ...ser_web__applications_web__app__install__info.h | 4 +- ...thn_chrome__authenticator__request__delegate.cc | 4 +- ...tch-chrome_browser_webauthn_enclave__manager.cc | 6 +- .../files/patch-chrome_common_chrome__features.cc | 14 +- .../files/patch-chrome_common_chrome__features.h | 10 +- .../files/patch-chrome_common_chrome__switches.cc | 6 +- .../files/patch-chrome_common_chrome__switches.h | 6 +- ...e_common_controlled__frame_controlled__frame.cc | 6 +- ...chrome_common_extensions_extension__constants.h | 4 +- ...rmissions_chrome__permission__message__rules.cc | 4 +- .../files/patch-chrome_common_pref__names.h | 24 +-- .../files/patch-chrome_common_url__constants.h | 4 +- .../patch-chrome_common_webui__url__constants.cc | 11 +- .../patch-chrome_common_webui__url__constants.h | 10 +- ...h-chrome_enterprise__companion_event__logger.cc | 4 +- ...vices_printing_print__backend__service__impl.cc | 16 +- ...rvices_printing_print__backend__service__impl.h | 20 +++ .../patch-chrome_updater_app_app__uninstall.cc | 11 -- .../files/patch-chrome_updater_configurator.cc | 4 +- www/iridium/files/patch-chrome_utility_services.cc | 8 +- www/iridium/files/patch-components_BUILD.gn | 10 +- ...ta__manager_payments_payments__data__manager.cc | 6 +- ...ata__manager_payments_payments__data__manager.h | 6 +- ...owser_foundations_browser__autofill__manager.cc | 4 +- ...guide_autofill__optimization__guide__decider.cc | 4 +- ...browser_payments_amount__extraction__manager.cc | 10 +- ...autofill_core_browser_payments_bnpl__manager.cc | 13 +- ...ments_payments__suggestion__generator__util.cc} | 6 +- ...ebdata_payments_payments__sync__bridge__util.cc | 4 +- ...ents_autofill_core_common_autofill__features.cc | 4 +- ...ill_core_common_autofill__payments__features.cc | 25 +++- ...ponents_autofill_core_common_autofill__prefs.cc | 10 +- ...mponents_autofill_core_common_autofill__prefs.h | 8 +- ...onents_commerce_core_commerce__feature__list.cc | 6 +- ...wser_desktop_desktop__os__signals__collector.cc | 4 +- ...ponents_embedder__support_user__agent__utils.cc | 14 +- ...bedder__support_user__agent__utils__unittest.cc | 6 +- ...ts_enterprise_browser_reporting_report__util.cc | 4 +- ...mponents_error__page_common_localized__error.cc | 4 +- ...e__engagement_public_feature__configurations.cc | 8 +- ...eature__engagement_public_feature__constants.cc | 34 +---- ...feature__engagement_public_feature__constants.h | 8 +- ...nts_feature__engagement_public_feature__list.cc | 12 +- ...ents_feature__engagement_public_feature__list.h | 20 +-- ...ter_common_providers_cast_channel_enum__table.h | 4 +- ...nts_named__mojo__ipc__server_connection__info.h | 11 +- ...ed__mojo__server__endpoint__connector__linux.cc | 28 +++- ...__device__translation_service_sandbox__hook.cc} | 11 +- ...on__device__translation_service_sandbox__hook.h | 16 ++ ...on__guide_core_optimization__guide__features.cc | 4 +- ...aint__preview_browser_paint__preview__client.cc | 4 +- ...iew_browser_paint__preview__client__unittest.cc | 4 +- ..._preview_player_player__compositor__delegate.cc | 4 +- ...ger_core_browser_features_password__features.cc | 8 +- ...ager_core_browser_features_password__features.h | 8 +- ...e__attribution_memory__measurement__delegate.cc | 8 +- ...licy_core_common_cloud_cloud__policy__client.cc | 17 ++- ...policy_core_common_cloud_cloud__policy__util.cc | 14 +- ...y__config_pref__proxy__config__tracker__impl.cc | 15 +- ...ents_proxy__config_proxy__config__pref__names.h | 14 +- ...nfig_proxy__override__rules__policy__handler.cc | 47 ++++++ ...onfig_proxy__override__rules__policy__handler.h | 11 ++ ...components_proxy__config_proxy__prefs__utils.cc | 11 ++ ..._browser_realtime_url__lookup__service__base.cc | 4 +- ...nents_search__engines_template__url__service.cc | 4 +- ...ervices_on__device__translation_sandbox__hook.h | 16 -- ...paint__preview__compositor__collection__impl.cc | 6 +- ...mponents_signin_public_base_signin__switches.cc | 18 +-- ...omponents_signin_public_base_signin__switches.h | 12 +- .../patch-components_storage__monitor_BUILD.gn | 6 +- ...e_browser_supervised__user__metrics__service.cc | 6 +- ...references_common__syncable__prefs__database.cc | 4 +- .../patch-components_sync_service_sync__prefs.cc | 4 +- ...-components_sync_service_sync__service__impl.cc | 4 +- ...onents_translate_core_common_translate__util.cc | 10 +- .../patch-components_viz_host_gpu__host__impl.cc | 4 +- ...isplay__embedder_skia__output__surface__impl.cc | 4 +- ...omponents_viz_service_display_skia__renderer.cc | 4 +- ...e__sinks_root__compositor__frame__sink__impl.cc | 4 +- ...components_viz_service_gl_gpu__service__impl.cc | 6 +- ...-components_viz_service_gl_gpu__service__impl.h | 4 +- .../patch-components_webui_flags_flags__state.cc | 4 +- .../files/patch-content_app_content__main.cc | 6 +- ...atch-content_app_content__main__runner__impl.cc | 20 +-- www/iridium/files/patch-content_browser_BUILD.gn | 8 +- ..._browser_browser__child__process__host__impl.cc | 6 +- ...t_browser_browser__child__process__host__impl.h | 6 +- ...ild__process__host__impl__receiver__bindings.cc | 22 ++- ..._compositor_viz__process__transport__factory.cc | 4 +- ...rowser_gpu_gpu__data__manager__impl__private.cc | 4 +- ...rowser_renderer__host_delegated__frame__host.cc | 4 +- ...r_renderer__host_render__process__host__impl.cc | 12 +- ...er_renderer__host_render__process__host__impl.h | 6 +- ...derer__host_render__widget__host__view__aura.cc | 12 +- ...nderer__host_render__widget__host__view__aura.h | 4 +- ...duler_responsiveness_native__event__observer.cc | 12 +- ...eduler_responsiveness_native__event__observer.h | 14 +- ...browser_service__host_utility__process__host.cc | 10 +- ...wser_web__contents_web__contents__view__aura.cc | 8 +- www/iridium/files/patch-content_common_BUILD.gn | 4 +- www/iridium/files/patch-content_common_features.cc | 8 +- www/iridium/files/patch-content_common_features.h | 10 +- ...tent_public_browser_content__browser__client.cc | 4 +- ...atch-content_public_common_content__features.cc | 8 +- ...atch-content_public_common_content__switches.cc | 6 +- ...patch-content_public_common_content__switches.h | 4 +- .../patch-content_renderer_render__thread__impl.cc | 10 +- ...tent_renderer_renderer__blink__platform__impl.h | 4 +- www/iridium/files/patch-content_shell_BUILD.gn | 4 +- .../files/patch-content_utility_utility__main.cc | 4 +- .../files/patch-content_zygote_zygote__linux.cc | 4 +- .../patch-content_zygote_zygote__main__linux.cc | 10 +- ...res.cc => patch-device_fido_public_features.cc} | 6 +- ...tures.h => patch-device_fido_public_features.h} | 6 +- .../files/patch-extensions_common_command.cc | 4 +- ...ensions_renderer_bindings_api__binding__util.cc | 4 +- ...mand__buffer_service_dawn__context__provider.cc | 4 +- ..._command__buffer_service_gles2__cmd__decoder.cc | 4 +- ...mmand__buffer_service_shared__context__state.cc | 4 +- ...ommand__buffer_service_shared__context__state.h | 6 +- ...service_shared__image_shared__image__factory.cc | 10 +- ...service_shared__image_shared__image__manager.cc | 4 +- ...ommand__buffer_service_webgpu__decoder__impl.cc | 6 +- .../files/patch-gpu_config_gpu__control__list.cc | 4 +- .../files/patch-gpu_config_gpu__finch__features.cc | 4 +- .../files/patch-gpu_ipc_service_gpu__init.cc | 20 +-- ...b_browser_headless__content__browser__client.cc | 4 +- www/iridium/files/patch-ipc_ipc__channel.h | 4 +- .../files/patch-media_base_media__switches.cc | 20 +-- .../files/patch-media_base_media__switches.h | 8 +- www/iridium/files/patch-media_base_video__frame.cc | 21 +-- www/iridium/files/patch-media_base_video__frame.h | 20 +-- ...deo__capture__buffer__tracker__factory__impl.cc | 6 +- ...capture_video_video__capture__device__client.cc | 4 +- .../patch-media_ffmpeg_scripts_robo__lib_config.py | 12 +- ...u_chromeos_libyuv__image__processor__backend.cc | 8 +- ...pu_chromeos_mailbox__video__frame__converter.cc | 4 +- ...-media_gpu_chromeos_video__decoder__pipeline.cc | 8 +- ...gpu_gpu__video__encode__accelerator__factory.cc | 23 +-- .../patch-media_gpu_vaapi_vaapi__video__decoder.cc | 4 +- www/iridium/files/patch-media_media__options.gni | 4 +- ...media_mojo_mojom_video__frame__mojom__traits.cc | 8 +- ...-media_mojo_mojom_video__frame__mojom__traits.h | 4 +- www/iridium/files/patch-mojo_core_channel.cc | 8 +- .../files/patch-mojo_core_channel__posix.cc | 4 +- www/iridium/files/patch-net_BUILD.gn | 18 +-- www/iridium/files/patch-net_base_features.cc | 8 +- .../files/patch-net_http_http__network__session.cc | 4 +- .../patch-net_url__request_url__request__context.h | 4 +- ..._url__request_url__request__context__builder.cc | 4 +- ...ets_websocket__basic__stream__adapters__test.cc | 4 +- www/iridium/files/patch-pdf_pdf__features.cc | 4 +- www/iridium/files/patch-pdf_pdf__features.h | 6 +- .../files/patch-pdf_pdfium_pdfium__engine.cc | 6 +- ...nting_mojom_printing__context__mojom__traits.cc | 8 +- ...m_printing__context__mojom__traits__unittest.cc | 33 ++-- www/iridium/files/patch-printing_print__settings.h | 10 +- .../patch-printing_print__settings__conversion.cc | 4 +- .../patch-printing_printing__context__linux.cc | 38 ----- .../files/patch-printing_printing__features.cc | 4 +- .../files/patch-printing_printing__features.h | 6 +- .../files/patch-remoting_host_chromoting__host.cc | 6 +- .../files/patch-remoting_host_chromoting__host.h | 6 +- .../files/patch-remoting_host_it2me_it2me__host.cc | 20 +++ .../patch-remoting_host_remoting__me2me__host.cc | 45 +++--- .../patch-rollup_rust_bindings__napi_Cargo.toml | 15 ++ .../patch-rollup_rust_bindings__napi_src_lib.rs | 11 ++ www/iridium/files/patch-sandbox_policy_features.cc | 18 +-- www/iridium/files/patch-sandbox_policy_features.h | 11 ++ www/iridium/files/patch-sandbox_policy_sandbox.cc | 6 +- .../files/patch-sandbox_policy_sandbox__type.cc | 44 +++--- .../patch-services_device_hid_hid__service.cc | 6 +- ...h-services_device_public_cpp_device__features.h | 4 +- ...rvices_device_usb_usb__device__handle__usbfs.cc | 12 +- .../patch-services_device_usb_usb__service.cc | 6 +- www/iridium/files/patch-services_network_BUILD.gn | 4 +- .../patch-services_network_network__context.cc | 4 +- .../patch-services_network_network__context.h | 4 +- .../patch-services_network_network__service.cc | 8 +- .../patch-services_network_network__service.h | 8 +- .../patch-services_network_public_cpp_features.cc | 4 +- .../patch-services_network_public_mojom_BUILD.gn | 6 +- .../patch-services_on__device__model_ml_BUILD.gn | 11 -- ...device__model_ml_on__device__model__executor.cc | 10 -- ..._tracing_public_cpp_system__metrics__sampler.cc | 4 +- .../files/patch-services_webnn_features.gni | 11 ++ www/iridium/files/patch-skia_ext_font__utils.cc | 6 +- www/iridium/files/patch-sql_database.cc | 4 +- ...ngle_src_gpu__info__util_SystemInfo__libpci.cpp | 8 +- ...angle_src_gpu__info__util_SystemInfo__linux.cpp | 8 +- ...tch-third__party_angle_src_libANGLE_Display.cpp | 6 +- .../patch-third__party_blink_common_features.cc | 6 +- ...blink_renderer_controller_blink__initializer.cc | 10 +- ...erer_core_execution__context_navigator__base.cc | 4 +- ...blink_renderer_core_exported_web__view__impl.cc | 8 +- ...arty_blink_renderer_core_layout_layout__view.cc | 4 +- ...r_core_origin__trials_origin__trial__context.cc | 13 +- ...party_blink_renderer_core_xml_xslt__processor.h | 4 +- ...odules_webgl_webgl__rendering__context__base.cc | 4 +- ...ird__party_blink_renderer_modules_webgpu_gpu.cc | 4 +- ...renderer_modules_webgpu_gpu__canvas__context.cc | 6 +- ...rty_blink_renderer_modules_webgpu_gpu__queue.cc | 4 +- ...h-third__party_blink_renderer_platform_BUILD.gn | 4 +- ...ty_blink_renderer_platform_fonts_font__cache.cc | 4 +- ...rty_blink_renderer_platform_fonts_font__cache.h | 10 +- ...nderer_platform_fonts_skia_font__cache__skia.cc | 4 +- ...platform_graphics_canvas__resource__provider.cc | 4 +- ...derer_platform_runtime__enabled__features.json5 | 34 ++--- ...rontend_src_node__modules_rollup_dist_native.js | 17 +++ .../files/patch-third__party_ffmpeg_BUILD.gn | 4 +- .../files/patch-third__party_ffmpeg_configure | 4 +- ...-third__party_fontconfig_include_meson-config.h | 4 +- ...tch-third__party_leveldatabase_env__chromium.cc | 4 +- ...onfig_linux_arm64-cpu-detect_config_av1__rtcd.h | 31 ++-- ...m_source_libaom_aom__ports_aarch64__cpudetect.c | 49 ------ ...third__party_libunwind_src_src_AddressSpace.hpp | 85 +++++++++++ ...__party_libunwind_src_src_DwarfInstructions.hpp | 34 +++++ ...ird__party_libunwind_src_src_EHHeaderParser.hpp | 22 +++ ...third__party_libunwind_src_src_UnwindCursor.hpp | 27 ++++ ...h-third__party_perfetto_src_base_file__utils.cc | 28 ++++ ...-third__party_perfetto_src_base_unix__socket.cc | 4 +- .../files/patch-third__party_skia_rust_png_FFI.rs | 4 +- ...__party_speech-dispatcher_libspeechd__version.h | 4 +- .../files/patch-third__party_unrar_src_crypt.cpp | 4 +- .../files/patch-third__party_webrtc_BUILD.gn | 4 +- ...s_desktop__capture_linux_wayland_egl__dmabuf.cc | 13 +- ...es_desktop__capture_linux_wayland_egl__dmabuf.h | 11 ++ ...webrtc_rtc__base_third__party_sigslot_sigslot.h | 23 --- www/iridium/files/patch-third__party_zlib_BUILD.gn | 8 +- ...tch-ui_accessibility_accessibility__features.cc | 6 +- ...atch-ui_accessibility_accessibility__features.h | 6 +- .../files/patch-ui_accessibility_ax__node.cc | 6 +- .../files/patch-ui_accessibility_ax__tree.cc | 14 +- ...istener_global__accelerator__listener__ozone.cc | 8 +- ...tch-ui_base_clipboard_clipboard__non__backed.cc | 4 +- ...op_os__exchange__data__provider__non__backed.cc | 4 +- .../files/patch-ui_base_ui__base__features.cc | 8 +- www/iridium/files/patch-ui_color_color__id.h | 4 +- .../files/patch-ui_compositor_compositor.cc | 4 +- www/iridium/files/patch-ui_events_event.cc | 8 +- www/iridium/files/patch-ui_gfx_BUILD.gn | 4 +- .../files/patch-ui_gfx_render__text__fuzzer.cc | 6 +- www/iridium/files/patch-ui_gfx_x_connection.cc | 4 +- www/iridium/files/patch-ui_gl_gl__context.cc | 6 +- .../patch-ui_gtk_printing_print__dialog__gtk.cc | 4 +- ..._wayland_host_wayland__buffer__manager__host.cc | 4 +- www/iridium/files/patch-ui_views_BUILD.gn | 4 +- ...h-ui_views_accessibility_view__accessibility.cc | 6 +- .../patch-ui_views_controls_textfield_textfield.cc | 16 +- .../patch-ui_views_controls_textfield_textfield.h | 4 +- .../files/patch-ui_views_focus_focus__manager.cc | 6 +- .../files/patch-ui_views_views__delegate.cc | 4 +- ...__aura_desktop__window__tree__host__platform.cc | 4 +- www/iridium/files/patch-ui_views_widget_widget.cc | 6 +- www/iridium/files/patch-v8_BUILD.gn | 20 +-- www/iridium/files/patch-v8_src_api_api.cc | 10 +- .../patch-v8_src_base_platform_platform-posix.cc | 6 +- .../files/patch-v8_src_execution_isolate.cc | 6 +- www/iridium/files/patch-v8_src_flags_flags.cc | 8 +- .../files/patch-v8_src_libsampler_sampler.cc | 4 +- 453 files changed, 2427 insertions(+), 2085 deletions(-) diff --git a/www/iridium/Makefile b/www/iridium/Makefile index 953e0926d28c..bd72acc20dda 100644 --- a/www/iridium/Makefile +++ b/www/iridium/Makefile @@ -1,5 +1,5 @@ PORTNAME= iridium -PORTVERSION= 2026.02.144.3 +PORTVERSION= 2026.02.145 PULSEMV= 16 PULSEV= ${PULSEMV}.1 CATEGORIES= www wayland diff --git a/www/iridium/distinfo b/www/iridium/distinfo index d0570869d1a8..5b27f944c50d 100644 --- a/www/iridium/distinfo +++ b/www/iridium/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1770632920 -SHA256 (iridium-browser-2026.02.144.3.tar.xz) = ad0243ad6da9fe42ea135d1762920d92198ee5f407a6eef3efa9d8005d27ba42 -SIZE (iridium-browser-2026.02.144.3.tar.xz) = 1129354804 +TIMESTAMP = 1771254928 +SHA256 (iridium-browser-2026.02.145.tar.xz) = da326d5698fc2e5134da50970b247e438335c407c4e5316979d03591a61a07f6 +SIZE (iridium-browser-2026.02.145.tar.xz) = 1229784172 SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92 SIZE (pulseaudio-16.1.tar.gz) = 2763111 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 @@ -337,3 +337,5 @@ SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829 SHA256 (rollup-rollup-v4.22.4_GH0.tar.gz) = a7e5c09f00fe50adabe27fef8455510f156cf73fee8aef1faf3804b653988e4c SIZE (rollup-rollup-v4.22.4_GH0.tar.gz) = 1732642 +SHA256 (evanw-esbuild-v0.27.1_GH0.tar.gz) = bcc3abdc911961ef04340714dc69ddc34af6d2e2c60a1c4036d1c7f1a3fc4a23 +SIZE (evanw-esbuild-v0.27.1_GH0.tar.gz) = 1978868 diff --git a/www/iridium/files/patch-base_BUILD.gn b/www/iridium/files/patch-base_BUILD.gn index 61d58f225cc1..1961d08e00b1 100644 --- a/www/iridium/files/patch-base_BUILD.gn +++ b/www/iridium/files/patch-base_BUILD.gn @@ -1,6 +1,6 @@ ---- base/BUILD.gn.orig 2026-01-16 14:21:21 UTC +--- base/BUILD.gn.orig 2026-02-16 10:45:29 UTC +++ base/BUILD.gn -@@ -1127,11 +1127,26 @@ component("base") { +@@ -1136,11 +1136,26 @@ component("base") { # Needed for <atomic> if using newer C++ library than sysroot, except if # building inside the cros_sdk environment - use host_toolchain as a # more robust check for this. @@ -28,7 +28,7 @@ if (use_allocator_shim) { if (is_apple) { sources += [ "allocator/early_zone_registration_apple.h" ] -@@ -1151,7 +1166,7 @@ component("base") { +@@ -1160,7 +1175,7 @@ component("base") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -37,7 +37,7 @@ defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -2155,6 +2170,22 @@ component("base") { +@@ -2165,6 +2180,22 @@ component("base") { ] } @@ -60,7 +60,7 @@ # iOS if (is_ios) { sources += [ -@@ -2329,6 +2360,33 @@ component("base") { +@@ -2339,6 +2370,33 @@ component("base") { } } @@ -94,7 +94,7 @@ if (use_blink) { sources += [ "files/file_path_watcher.cc", -@@ -2734,7 +2792,7 @@ buildflag_header("protected_memory_buildflags") { +@@ -2769,7 +2827,7 @@ buildflag_header("protected_memory_buildflags") { header = "protected_memory_buildflags.h" header_dir = "base/memory" @@ -103,7 +103,7 @@ (is_win || is_linux || is_android || is_mac) flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ] -@@ -3240,7 +3298,7 @@ if (is_apple) { +@@ -3275,7 +3333,7 @@ if (is_apple) { } } @@ -112,7 +112,7 @@ # This test must compile with -fstack-protector-all source_set("stack_canary_linux_unittests") { testonly = true -@@ -3981,7 +4039,7 @@ test("base_unittests") { +@@ -4015,7 +4073,7 @@ test("base_unittests") { configs += [ ":delayload_esent_dll" ] } @@ -121,7 +121,7 @@ sources += [ "debug/proc_maps_linux_unittest.cc", "files/scoped_file_linux_unittest.cc", -@@ -4006,7 +4064,7 @@ test("base_unittests") { +@@ -4040,7 +4098,7 @@ test("base_unittests") { "posix/file_descriptor_shuffle_unittest.cc", "posix/unix_domain_socket_unittest.cc", ] @@ -130,7 +130,7 @@ sources += [ "profiler/stack_base_address_posix_unittest.cc", "profiler/stack_copier_signal_unittest.cc", -@@ -4017,7 +4075,7 @@ test("base_unittests") { +@@ -4051,7 +4109,7 @@ test("base_unittests") { # Allow more direct string conversions on platforms with native utf8 # strings @@ -139,7 +139,7 @@ defines += [ "SYSTEM_NATIVE_UTF8" ] } -@@ -4204,7 +4262,7 @@ test("base_unittests") { +@@ -4238,7 +4296,7 @@ test("base_unittests") { deps += [ ":base_profiler_test_support_library" ] } diff --git a/www/iridium/files/patch-base_allocator_dispatcher_tls.h b/www/iridium/files/patch-base_allocator_dispatcher_tls.h index d79760a31c43..1a2e54c6def2 100644 --- a/www/iridium/files/patch-base_allocator_dispatcher_tls.h +++ b/www/iridium/files/patch-base_allocator_dispatcher_tls.h @@ -1,6 +1,6 @@ ---- base/allocator/dispatcher/tls.h.orig 2025-12-10 15:04:57 UTC +--- base/allocator/dispatcher/tls.h.orig 2026-02-16 10:45:29 UTC +++ base/allocator/dispatcher/tls.h -@@ -86,7 +86,7 @@ struct BASE_EXPORT MMapAllocator { +@@ -81,7 +81,7 @@ struct BASE_EXPORT MMapAllocator { constexpr static size_t AllocationChunkSize = 16384; #elif BUILDFLAG(IS_ANDROID) && defined(ARCH_CPU_64_BITS) constexpr static size_t AllocationChunkSize = 16384; diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h index f40b1e10d38e..7463fe0ee91a 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_address__space__randomization.h @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/address_space_randomization.h -@@ -43,7 +43,7 @@ AslrMask(uintptr_t bits) { +@@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) { #if PA_BUILDFLAG(PA_ARCH_CPU_64_BITS) @@ -9,7 +9,7 @@ // We shouldn't allocate system pages at all for sanitizer builds. However, // we do, and if random hint addresses interfere with address ranges -@@ -130,7 +130,7 @@ AslrMask(uintptr_t bits) { +@@ -125,7 +125,7 @@ AslrMask(uintptr_t bits) { return AslrAddress(0x20000000ULL); } #elif PA_BUILDFLAG(PA_ARCH_CPU_ARM64) diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h index dd26dddcc966..667b149cc909 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator.h @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/page_allocator.h.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator.h -@@ -284,7 +284,7 @@ bool DecommitAndZeroSystemPages(void* address, +@@ -279,7 +279,7 @@ bool DecommitAndZeroSystemPages(void* address, // recommitted. Do not assume that this will not change over time. constexpr PA_COMPONENT_EXPORT( PARTITION_ALLOC) bool DecommittedMemoryIsAlwaysZeroed() { diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h index 7d2268c2cb7e..eca28b4162ee 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__constants.h @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_constants.h -@@ -31,9 +31,9 @@ +@@ -26,9 +26,9 @@ #define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const)) #elif (PA_BUILDFLAG(IS_ANDROID) && PA_BUILDFLAG(PA_ARCH_CPU_64_BITS)) || \ diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc index 503b2fcec7fb..b884c750e1e1 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.cc @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.cc -@@ -44,7 +44,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTaskRef task) API +@@ -40,7 +40,7 @@ uint32_t SecTaskGetCodeSignStatus(SecTaskRef task) API #if PA_BUILDFLAG(HAS_MEMORY_TAGGING) || \ (defined(__ARM_FEATURE_BTI_DEFAULT) && (__ARM_FEATURE_BTI_DEFAULT == 1) && \ diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h index 2442c337e5fc..662dccd2e8fb 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_page__allocator__internals__posix.h @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/page_allocator_internals_posix.h -@@ -322,8 +322,12 @@ bool TryRecommitSystemPagesInternal( +@@ -318,8 +318,12 @@ bool TryRecommitSystemPagesInternal( void DiscardSystemPagesInternal(uintptr_t address, size_t length) { void* ptr = reinterpret_cast<void*>(address); diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc index 0e0e1371fafe..4de1d0c1f70f 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_debug_stack__trace__posix.cc @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/debug/stack_trace_posix.cc -@@ -18,11 +18,11 @@ +@@ -14,11 +14,11 @@ #include "partition_alloc/partition_alloc_base/posix/eintr_wrapper.h" #include "partition_alloc/partition_alloc_base/strings/safe_sprintf.h" @@ -14,7 +14,7 @@ #include <dlfcn.h> #endif -@@ -30,7 +30,7 @@ namespace partition_alloc::internal::base::debug { +@@ -26,7 +26,7 @@ namespace partition_alloc::internal::base::debug { namespace { diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc index 9d21ab8b84cd..e176beca0d57 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_rand__util__posix.cc @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/rand_util_posix.cc -@@ -107,6 +107,10 @@ void RandBytes(void* output, size_t output_length) { +@@ -102,6 +102,10 @@ void RandBytes(void* output, size_t output_length) { if (getentropy(output, output_length) == 0) { return; } diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h index e56d19affb96..7ac68921055f 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__internal__posix.h @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h -@@ -15,7 +15,7 @@ +@@ -10,7 +10,7 @@ namespace partition_alloc::internal::base::internal { diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc index 0736976eff87..0afc77c09276 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__base_threading_platform__thread__posix.cc @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_base/threading/platform_thread_posix.cc -@@ -23,7 +23,7 @@ +@@ -18,7 +18,7 @@ #include "partition_alloc/partition_alloc_base/logging.h" #include "partition_alloc/partition_alloc_base/threading/platform_thread_internal_posix.h" diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h index 80d5449d08b1..a54a75c3dad5 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__config.h @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_config.h -@@ -171,7 +171,7 @@ constexpr bool kUseLazyCommit = false; +@@ -166,7 +166,7 @@ constexpr bool kUseLazyCommit = false; // macOS, where it yielded no beenefit (nor any real downside). constexpr bool kUseFewerMemoryRegions = #if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_ANDROID) || \ @@ -9,7 +9,7 @@ true; #else false; -@@ -181,7 +181,7 @@ constexpr bool kUseFewerMemoryRegions = +@@ -176,7 +176,7 @@ constexpr bool kUseFewerMemoryRegions = // This may be required on more platforms in the future. #define PA_CONFIG_HAS_ATFORK_HANDLER() \ (PA_BUILDFLAG(IS_APPLE) || PA_BUILDFLAG(IS_LINUX) || \ @@ -18,7 +18,7 @@ #if PA_BUILDFLAG(MOVE_METADATA_OUT_OF_GIGACAGE_FOR_64_BITS_POINTERS) && \ PA_BUILDFLAG(HAS_64_BIT_POINTERS) -@@ -238,7 +238,7 @@ constexpr bool kUseFewerMemoryRegions = +@@ -233,7 +233,7 @@ constexpr bool kUseFewerMemoryRegions = // Also enabled on ARM64 macOS and iOS, as the 16kiB pages on this platform lead // to larger slot spans. #if PA_BUILDFLAG(IS_LINUX) || \ diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h index faca77bcd669..87e242e2bccd 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h -@@ -315,7 +315,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandleMask); +@@ -310,7 +310,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandleMask); // 8GB for each of the glued pools). #if PA_BUILDFLAG(HAS_64_BIT_POINTERS) #if PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_IOS) || \ @@ -9,12 +9,12 @@ constexpr size_t kPoolMaxSize = 8 * kGiB; #else constexpr size_t kPoolMaxSize = 16 * kGiB; -@@ -399,7 +399,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDirectMapped() { +@@ -394,7 +394,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDirectMapped() { // TODO(casey.smalley@arm.com): under 64k pages we can end up in a situation // where a normal slot span will be large enough to contain multiple items, // but the address will go over the final partition page after being aligned. -#if PA_BUILDFLAG(IS_LINUX) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64) +#if (PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_BSD)) && PA_BUILDFLAG(PA_ARCH_CPU_ARM64) - constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 4; + inline constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 4; #else - constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 2; + inline constexpr size_t kMaxSupportedAlignment = kSuperPageSize / 2; diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h index bcc3d485d7da..78291144b056 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__forward.h @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_forward.h -@@ -34,9 +34,13 @@ namespace internal { +@@ -29,9 +29,13 @@ namespace internal { // the second one 16. We could technically return something different for // malloc() and operator new(), but this would complicate things, and most of // our allocations are presumably coming from operator new() anyway. diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc index 530e1ac815aa..f1b7f574f72d 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.cc @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2026-01-16 14:21:21 UTC +--- base/allocator/partition_allocator/src/partition_alloc/partition_root.cc.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/partition_root.cc -@@ -52,7 +52,7 @@ +@@ -48,7 +48,7 @@ #include "wow64apiset.h" #endif @@ -9,7 +9,7 @@ #include <pthread.h> #endif // PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_CHROMEOS) -@@ -301,7 +301,7 @@ void PartitionAllocMallocInitOnce() { +@@ -297,7 +297,7 @@ void PartitionAllocMallocInitOnce() { return; } @@ -18,7 +18,7 @@ // When fork() is called, only the current thread continues to execute in the // child process. If the lock is held, but *not* by this thread when fork() is // called, we have a deadlock. -@@ -1011,7 +1011,7 @@ void PartitionRoot::Init(PartitionOptions opts) { +@@ -1007,7 +1007,7 @@ void PartitionRoot::Init(PartitionOptions opts) { // apple OSes. PA_CHECK((internal::SystemPageSize() == (size_t{1} << 12)) || (internal::SystemPageSize() == (size_t{1} << 14))); diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc index 507084890113..777e74a13c39 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_spinning__mutex.cc @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/spinning_mutex.cc -@@ -25,7 +25,16 @@ +@@ -20,7 +20,16 @@ #endif #if PA_CONFIG(HAS_LINUX_KERNEL) @@ -17,7 +17,7 @@ #include <sys/syscall.h> #include <unistd.h> -@@ -155,8 +164,16 @@ PA_ALWAYS_INLINE long FutexSyscall(volatile void* ftx, +@@ -159,8 +168,16 @@ PA_ALWAYS_INLINE long FutexSyscall(volatile void* ftx, int saved_errno = errno; errno = 0; diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc index 389b7096dcba..3a02736835e9 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/stack/stack.cc -@@ -23,6 +23,10 @@ +@@ -18,6 +18,10 @@ #include <pthread.h> #endif @@ -11,7 +11,7 @@ #if PA_BUILDFLAG(PA_LIBC_GLIBC) extern "C" void* __libc_stack_end; #endif -@@ -53,6 +57,36 @@ void* GetStackTop() { +@@ -48,6 +52,36 @@ void* GetStackTop() { void* GetStackTop() { return pthread_get_stackaddr_np(pthread_self()); diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc index 6bd1f1c5d94d..a89f2c5d5c4a 100644 --- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc +++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_thread__isolation_pkey.cc @@ -1,6 +1,6 @@ ---- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2025-12-10 15:04:57 UTC +--- base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc.orig 2026-02-16 10:45:29 UTC +++ base/allocator/partition_allocator/src/partition_alloc/thread_isolation/pkey.cc -@@ -21,7 +21,7 @@ +@@ -16,7 +16,7 @@ #include "partition_alloc/partition_alloc_check.h" #include "partition_alloc/thread_isolation/thread_isolation.h" diff --git a/www/iridium/files/patch-base_debug_elf__reader.cc b/www/iridium/files/patch-base_debug_elf__reader.cc index 4350115f07bb..a5b936b1093d 100644 --- a/www/iridium/files/patch-base_debug_elf__reader.cc +++ b/www/iridium/files/patch-base_debug_elf__reader.cc @@ -1,6 +1,6 @@ ---- base/debug/elf_reader.cc.orig 2025-12-10 15:04:57 UTC +--- base/debug/elf_reader.cc.orig 2026-02-16 10:45:29 UTC +++ base/debug/elf_reader.cc -@@ -49,6 +49,10 @@ using Xword = Elf64_Xword; +@@ -45,6 +45,10 @@ using Xword = Elf64_Xword; constexpr char kGnuNoteName[] = "GNU"; diff --git a/www/iridium/files/patch-base_debug_proc__maps__linux.cc b/www/iridium/files/patch-base_debug_proc__maps__linux.cc index 78eb625dca6d..fc0806ca1d2f 100644 --- a/www/iridium/files/patch-base_debug_proc__maps__linux.cc +++ b/www/iridium/files/patch-base_debug_proc__maps__linux.cc @@ -1,6 +1,6 @@ ---- base/debug/proc_maps_linux.cc.orig 2026-01-16 14:21:21 UTC +--- base/debug/proc_maps_linux.cc.orig 2026-02-16 10:45:29 UTC +++ base/debug/proc_maps_linux.cc -@@ -23,7 +23,7 @@ +@@ -20,7 +20,7 @@ #include "base/strings/string_split.h" #include "build/build_config.h" diff --git a/www/iridium/files/patch-base_debug_stack__trace.cc b/www/iridium/files/patch-base_debug_stack__trace.cc index 39e85af62b25..b0ca312a02f5 100644 --- a/www/iridium/files/patch-base_debug_stack__trace.cc +++ b/www/iridium/files/patch-base_debug_stack__trace.cc @@ -1,6 +1,6 @@ ---- base/debug/stack_trace.cc.orig 2025-12-10 15:04:57 UTC +--- base/debug/stack_trace.cc.orig 2026-02-16 10:45:29 UTC +++ base/debug/stack_trace.cc -@@ -292,7 +292,7 @@ bool StackTrace::WillSymbolizeToStreamForTesting() { +@@ -293,7 +293,7 @@ bool StackTrace::WillSymbolizeToStreamForTesting() { // Symbols are not expected to be reliable when gn args specifies // symbol_level=0. return false; @@ -9,7 +9,7 @@ // StackTrace::OutputToStream() is not implemented under uclibc, nor AIX. // See https://crbug.com/706728 return false; -@@ -357,7 +357,9 @@ void StackTrace::OutputToStreamWithPrefix(std::ostream +@@ -360,7 +360,9 @@ void StackTrace::OutputToStreamWithPrefix(std::ostream } return; } @@ -19,7 +19,7 @@ } std::string StackTrace::ToString() const { -@@ -366,7 +368,7 @@ std::string StackTrace::ToString() const { +@@ -369,7 +371,7 @@ std::string StackTrace::ToString() const { std::string StackTrace::ToStringWithPrefix(cstring_view prefix_string) const { std::stringstream stream; @@ -28,7 +28,7 @@ OutputToStreamWithPrefix(&stream, prefix_string); #endif return stream.str(); -@@ -390,7 +392,7 @@ bool StackTrace::ShouldSuppressOutput() { +@@ -393,7 +395,7 @@ bool StackTrace::ShouldSuppressOutput() { } std::ostream& operator<<(std::ostream& os, const StackTrace& s) { diff --git a/www/iridium/files/patch-base_debug_stack__trace__posix.cc b/www/iridium/files/patch-base_debug_stack__trace__posix.cc index 003e219b37b2..aad2b99ea92c 100644 --- a/www/iridium/files/patch-base_debug_stack__trace__posix.cc +++ b/www/iridium/files/patch-base_debug_stack__trace__posix.cc @@ -1,6 +1,6 @@ ---- base/debug/stack_trace_posix.cc.orig 2025-12-10 15:04:57 UTC +--- base/debug/stack_trace_posix.cc.orig 2026-02-16 10:45:29 UTC +++ base/debug/stack_trace_posix.cc -@@ -51,7 +51,7 @@ +@@ -47,7 +47,7 @@ // execinfo.h and backtrace(3) are really only present in glibc and in macOS // libc. #if BUILDFLAG(IS_APPLE) || \ @@ -9,7 +9,7 @@ #define HAVE_BACKTRACE #include <execinfo.h> #endif -@@ -69,8 +69,10 @@ +@@ -65,8 +65,10 @@ #include <AvailabilityMacros.h> *** 13340 LINES SKIPPED ***home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6994001a.38ea7.4cf0597d>
