Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 089654e8b0a75c1908e2495b8b090106a91d5bee
https://github.com/WebKit/WebKit/commit/089654e8b0a75c1908e2495b8b090106a91d5bee
Author: Fady Farag <[email protected]>
Date: 2026-02-15 (Sun, 15 Feb 2026)
Changed paths:
M Source/WTF/wtf/Deque.h
Log Message:
-----------
Adopt C++20 Concepts in wtf/Deque
https://bugs.webkit.org/show_bug.cgi?id=307910
rdar://170397905
Reviewed by Darin Adler and Sam Weinig.
This turns implicit expectations about functor signatures into enforceable
constraints, improving compiler error messages and code readability.
* Source/WTF/wtf/Deque.h:
(WTF::template<ConstInvocable<bool):
(WTF::template<ConstInvocable<bool const):
(WTF::ConstInvocable<bool):
(WTF::inlineCapacity>::removeAllMatching):
(WTF::inlineCapacity>::removeFirstMatching):
(WTF::inlineCapacity>::appendAndBubble):
Canonical link: https://commits.webkit.org/307617@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications