Changeset 187587 in webkit


Ignore:
Timestamp:
Jul 30, 2015 9:25:36 AM (9 years ago)
Author:
Chris Dumez
Message:

Mark more classes as fast allocated
https://bugs.webkit.org/show_bug.cgi?id=147440

Reviewed by Sam Weinig.

Mark more classes as fast allocated for performance. We heap-allocate
objects of those types throughout the code base.

Source/JavaScriptCore:

  • API/JSCallbackObject.h:
  • API/ObjCCallbackFunction.mm:
  • bytecode/BytecodeKills.h:
  • bytecode/BytecodeLivenessAnalysis.h:
  • bytecode/CallLinkStatus.h:
  • bytecode/FullBytecodeLiveness.h:
  • bytecode/SamplingTool.h:
  • bytecompiler/BytecodeGenerator.h:
  • dfg/DFGBasicBlock.h:
  • dfg/DFGBlockMap.h:
  • dfg/DFGInPlaceAbstractState.h:
  • dfg/DFGThreadData.h:
  • heap/HeapVerifier.h:
  • heap/SlotVisitor.h:
  • parser/Lexer.h:
  • runtime/ControlFlowProfiler.h:
  • runtime/TypeProfiler.h:
  • runtime/TypeProfilerLog.h:
  • runtime/Watchdog.h:

Source/WebCore:

  • editing/Editor.h:
  • history/CachedFrame.h:
  • history/CachedPage.h:
  • html/parser/HTMLResourcePreloader.h:
  • loader/PolicyChecker.h:
  • loader/SubresourceLoader.h:
  • loader/cache/CachedResource.h:
  • page/animation/AnimationController.h:
  • page/scrolling/ScrollingConstraints.h:
  • page/scrolling/ScrollingStateTree.h:
  • platform/graphics/Font.h:
  • platform/graphics/GraphicsLayerUpdater.h:
  • rendering/FilterEffectRenderer.h:
  • rendering/ImageQualityController.h:
  • rendering/RenderLayerFilterInfo.h:
  • rendering/SimpleLineLayoutResolver.h:
  • rendering/shapes/RasterShape.h:
  • rendering/shapes/Shape.h:

Source/WebKit2:

  • NetworkProcess/cache/NetworkCacheStorage.cpp:
  • NetworkProcess/cache/NetworkCacheStorage.h:
  • Platform/IPC/MessageRecorder.h:
  • Platform/mac/LayerHostingContext.h:

Source/WTF:

  • wtf/Bag.h:
  • wtf/SegmentedVector.h:
  • wtf/SentinelLinkedList.h:
Location:
trunk/Source
Files:
48 edited

Legend:

Unmodified
Added
Removed
Note: See TracChangeset for help on using the changeset viewer.