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

Reply via email to