Changeset 241923 in webkit
- Timestamp:
- Feb 21, 2019 5:04:01 PM (5 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r241862 r241923 1 2019-02-21 Yusuke Suzuki <ysuzuki@apple.com> 2 3 [JSC] Use Fast Malloc as much as possible 4 https://bugs.webkit.org/show_bug.cgi?id=194316 5 6 Reviewed by Mark Lam. 7 8 We should use Fast Malloc as much as possible to offer the whole memory view to bmalloc. 9 10 * inspector/scripts/codegen/cpp_generator_templates.py: 11 * inspector/scripts/tests/all/expected/definitions-with-mac-platform.json-result: 12 * inspector/scripts/tests/generic/expected/enum-values.json-result: 13 * inspector/scripts/tests/generic/expected/events-with-optional-parameters.json-result: 14 * inspector/scripts/tests/generic/expected/generate-domains-with-feature-guards.json-result: 15 * inspector/scripts/tests/mac/expected/definitions-with-mac-platform.json-result: 16 * jit/ExecutableAllocator.h: 17 * jsc.cpp: 18 * runtime/JSRunLoopTimer.h: 19 * tools/VMInspector.h: 20 * wasm/WasmThunks.h: 21 1 22 2019-02-20 Yusuke Suzuki <ysuzuki@apple.com> 2 23 -
trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py
r233122 r241923 197 197 FrontendDispatcherDomainDispatcherDeclaration = ( 198 198 """${classAndExportMacro} ${domainName}FrontendDispatcher { 199 WTF_MAKE_FAST_ALLOCATED; 199 200 public: 200 201 ${domainName}FrontendDispatcher(FrontendRouter& frontendRouter) : m_frontendRouter(frontendRouter) { } -
trunk/Source/JavaScriptCore/inspector/scripts/tests/all/expected/definitions-with-mac-platform.json-result
r240318 r241923 307 307 308 308 class NetworkFrontendDispatcher { 309 WTF_MAKE_FAST_ALLOCATED; 309 310 public: 310 311 NetworkFrontendDispatcher(FrontendRouter& frontendRouter) : m_frontendRouter(frontendRouter) { } -
trunk/Source/JavaScriptCore/inspector/scripts/tests/generic/expected/enum-values.json-result
r240318 r241923 326 326 327 327 class EventDomainFrontendDispatcher { 328 WTF_MAKE_FAST_ALLOCATED; 328 329 public: 329 330 EventDomainFrontendDispatcher(FrontendRouter& frontendRouter) : m_frontendRouter(frontendRouter) { } -
trunk/Source/JavaScriptCore/inspector/scripts/tests/generic/expected/events-with-optional-parameters.json-result
r240318 r241923 233 233 234 234 class DatabaseFrontendDispatcher { 235 WTF_MAKE_FAST_ALLOCATED; 235 236 public: 236 237 DatabaseFrontendDispatcher(FrontendRouter& frontendRouter) : m_frontendRouter(frontendRouter) { } -
trunk/Source/JavaScriptCore/inspector/scripts/tests/generic/expected/generate-domains-with-feature-guards.json-result
r240318 r241923 323 323 #if PLATFORM(WEB_EVENTS) 324 324 class Network3FrontendDispatcher { 325 WTF_MAKE_FAST_ALLOCATED; 325 326 public: 326 327 Network3FrontendDispatcher(FrontendRouter& frontendRouter) : m_frontendRouter(frontendRouter) { } -
trunk/Source/JavaScriptCore/inspector/scripts/tests/mac/expected/definitions-with-mac-platform.json-result
r240318 r241923 307 307 308 308 class NetworkFrontendDispatcher { 309 WTF_MAKE_FAST_ALLOCATED; 309 310 public: 310 311 NetworkFrontendDispatcher(FrontendRouter& frontendRouter) : m_frontendRouter(frontendRouter) { } -
trunk/Source/JavaScriptCore/jit/ExecutableAllocator.h
r238564 r241923 124 124 125 125 class ExecutableAllocator { 126 WTF_MAKE_FAST_ALLOCATED; 127 WTF_MAKE_NONCOPYABLE(ExecutableAllocator); 126 128 enum ProtectionSetting { Writable, Executable }; 127 129 -
trunk/Source/JavaScriptCore/jsc.cpp
r241758 r241923 256 256 257 257 class Workers { 258 WTF_MAKE_FAST_ALLOCATED; 259 WTF_MAKE_NONCOPYABLE(Workers); 258 260 public: 259 261 Workers(); -
trunk/Source/JavaScriptCore/runtime/JSRunLoopTimer.h
r239427 r241923 49 49 50 50 class Manager { 51 WTF_MAKE_FAST_ALLOCATED; 52 WTF_MAKE_NONCOPYABLE(Manager); 51 53 #if USE(CF) 52 54 static void timerDidFireCallback(CFRunLoopTimerRef, void*); … … 54 56 void timerDidFireCallback(); 55 57 #endif 58 Manager() = default; 56 59 57 60 void timerDidFire(); -
trunk/Source/JavaScriptCore/tools/VMInspector.h
r235450 r241923 35 35 36 36 class VMInspector { 37 WTF_MAKE_FAST_ALLOCATED; 38 WTF_MAKE_NONCOPYABLE(VMInspector); 39 VMInspector() = default; 37 40 public: 38 41 enum class Error { -
trunk/Source/JavaScriptCore/wasm/WasmThunks.h
r230748 r241923 40 40 41 41 class Thunks { 42 WTF_MAKE_FAST_ALLOCATED; 43 WTF_MAKE_NONCOPYABLE(Thunks); 42 44 public: 43 45 static void initialize();
Note: See TracChangeset
for help on using the changeset viewer.