Changeset 293735 in webkit
- Timestamp:
- May 3, 2022, 12:15:26 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
-
Source/WTF/ChangeLog (modified) (1 diff)
-
Source/WTF/wtf/Threading.cpp (modified) (2 diffs)
-
Source/WTF/wtf/text/AtomString.cpp (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/platform/CommonAtomStrings.cpp (modified) (1 diff)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/TestWebKitAPI/TestsController.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r293729 r293735 1 2022-05-03 Chris Dumez <cdumez@apple.com> 2 3 REGRESSION (r293703): 358 JSC tests failing 4 https://bugs.webkit.org/show_bug.cgi?id=240023 5 <rdar://problem/92676663> 6 7 Reviewed by Yusuke Suzuki. 8 9 Make sure WTF::initialize() calls AtomString::init() given that JSC now relies on 10 emptyAtom(). 11 12 * wtf/Threading.cpp: 13 (WTF::initialize): 14 * wtf/text/AtomString.cpp: 15 (WTF::AtomString::init): 16 1 17 2022-05-03 Philippe Normand <pnormand@igalia.com> and Pavel Feldman <pavel.feldman@gmail.com> and Yury Semikhatsky <yurys@chromium.org> 2 18 -
trunk/Source/WTF/wtf/Threading.cpp
r291203 r293735 35 35 #include <wtf/ThreadingPrimitives.h> 36 36 #include <wtf/WTFConfig.h> 37 #include <wtf/text/AtomString.h> 37 38 #include <wtf/threads/Signals.h> 38 39 … … 475 476 SignalHandlers::initialize(); 476 477 #endif 478 AtomString::init(); 477 479 }); 478 480 } -
trunk/Source/WTF/wtf/text/AtomString.cpp
r293701 r293735 142 142 static std::once_flag initializeKey; 143 143 std::call_once(initializeKey, [] { 144 // Initialization is not thread safe, so this function must be called from the main thread first.145 ASSERT(isUIThread());146 147 144 nullAtomData.construct(); 148 145 emptyAtomData.construct(AtomString::fromLatin1("")); -
trunk/Source/WebCore/ChangeLog
r293728 r293735 1 2022-05-03 Chris Dumez <cdumez@apple.com> 2 3 REGRESSION (r293703): 358 JSC tests failing 4 https://bugs.webkit.org/show_bug.cgi?id=240023 5 <rdar://problem/92676663> 6 7 Reviewed by Yusuke Suzuki. 8 9 Make sure WTF::initialize() calls AtomString::init() given that JSC now relies on 10 emptyAtom(). 11 12 (WebCore::initializeCommonAtomStrings): 13 * platform/CommonAtomStrings.cpp: 14 (WebCore::initializeCommonAtomStrings): 15 1 16 2022-05-03 Youenn Fablet <youenn@apple.com> 2 17 -
trunk/Source/WebCore/platform/CommonAtomStrings.cpp
r293548 r293735 43 43 static std::once_flag initializeKey; 44 44 std::call_once(initializeKey, [] { 45 AtomString::init();46 47 45 WEBCORE_COMMON_ATOM_STRINGS_FOR_EACH_KEYWORD(INITIALIZE_COMMON_ATOM) 48 46 }); -
trunk/Tools/ChangeLog
r293729 r293735 1 2022-05-03 Chris Dumez <cdumez@apple.com> 2 3 REGRESSION (r293703): 358 JSC tests failing 4 https://bugs.webkit.org/show_bug.cgi?id=240023 5 <rdar://problem/92676663> 6 7 Reviewed by Yusuke Suzuki. 8 9 Make sure WTF::initialize() calls AtomString::init() given that JSC now relies on 10 emptyAtom(). 11 12 * TestWebKitAPI/TestsController.cpp: 13 (TestWebKitAPI::TestsController::TestsController): 14 1 15 2022-05-03 Philippe Normand <pnormand@igalia.com> and Yury Semikhatsky <yurys@chromium.org> 2 16 -
trunk/Tools/TestWebKitAPI/TestsController.cpp
r263575 r293735 77 77 WTF::initializeMainThread(); 78 78 WTF::setProcessPrivileges(allPrivileges()); 79 AtomString::init();80 79 } 81 80
Note:
See TracChangeset
for help on using the changeset viewer.