Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 5e42510363919dd0f4ed7fec7fb23539ad9fe124 https://github.com/WebKit/WebKit/commit/5e42510363919dd0f4ed7fec7fb23539ad9fe124 Author: Sam Weinig <wei...@apple.com> Date: 2022-12-08 (Thu, 08 Dec 2022)
Changed paths: M Source/WTF/wtf/HashSet.h M Tools/TestWebKitAPI/Tests/WTF/HashSet.cpp Log Message: ----------- Add set algebraic functions to HashSet https://bugs.webkit.org/show_bug.cgi?id=248881 rdar://103074259 Reviewed by Darin Adler. Adds union, intersection and symmetric difference operations to HashSet both as in-place mutating operations (the ones with the `form` prefix) and new set creating operations (the ones with the `With` suffix). * Source/WTF/wtf/HashSet.h: (WTF::W>::unionWith const): (WTF::W>::intersectionWith const): (WTF::W>::symmetricDifferenceWith const): (WTF::W>::formUnion): (WTF::W>::formIntersection): (WTF::W>::formSymmetricDifference): * Tools/TestWebKitAPI/Tests/WTF/HashSet.cpp: (TestWebKitAPI::TEST): Canonical link: https://commits.webkit.org/257569@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes