Changeset 229180 in webkit
- Timestamp:
- Mar 2, 2018 9:55:22 AM (6 years ago)
- Location:
- trunk/Source
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r229174 r229180 1 2018-03-02 Yusuke Suzuki <utatane.tea@gmail.com> 2 3 [JSC] Annotate more classes with WTF_MAKE_FAST_ALLOCATED 4 https://bugs.webkit.org/show_bug.cgi?id=183279 5 6 Reviewed by JF Bastien. 7 8 * bytecode/BytecodeIntrinsicRegistry.h: 9 * ftl/FTLThunks.h: 10 * heap/CodeBlockSet.h: 11 * heap/GCSegmentedArray.h: 12 * heap/MachineStackMarker.h: 13 * heap/MarkingConstraintSet.h: 14 1 15 2018-03-01 Yusuke Suzuki <utatane.tea@gmail.com> 2 16 -
trunk/Source/JavaScriptCore/bytecode/BytecodeIntrinsicRegistry.h
r226310 r229180 98 98 99 99 class BytecodeIntrinsicRegistry { 100 WTF_MAKE_FAST_ALLOCATED; 100 101 WTF_MAKE_NONCOPYABLE(BytecodeIntrinsicRegistry); 101 102 public: -
trunk/Source/JavaScriptCore/ftl/FTLThunks.h
r214571 r229180 76 76 77 77 class Thunks { 78 WTF_MAKE_FAST_ALLOCATED; 79 WTF_MAKE_NONCOPYABLE(Thunks); 78 80 public: 81 Thunks() = default; 79 82 MacroAssemblerCodeRef getSlowPathCallThunk(const SlowPathCallKey& key) 80 83 { -
trunk/Source/JavaScriptCore/heap/CodeBlockSet.h
r226783 r229180 44 44 45 45 class CodeBlockSet { 46 WTF_MAKE_FAST_ALLOCATED; 46 47 WTF_MAKE_NONCOPYABLE(CodeBlockSet); 47 48 48 public: 49 49 CodeBlockSet(); -
trunk/Source/JavaScriptCore/heap/GCSegmentedArray.h
r222113 r229180 64 64 template <typename T> 65 65 class GCSegmentedArray { 66 WTF_MAKE_FAST_ALLOCATED; 67 WTF_MAKE_NONCOPYABLE(GCSegmentedArray); 66 68 friend class GCSegmentedArrayIterator<T>; 67 69 friend class GCSegmentedArrayIterator<const T>; -
trunk/Source/JavaScriptCore/heap/MachineStackMarker.h
r225524 r229180 41 41 42 42 class MachineThreads { 43 WTF_MAKE_FAST_ALLOCATED; 43 44 WTF_MAKE_NONCOPYABLE(MachineThreads); 44 45 public: -
trunk/Source/JavaScriptCore/heap/MarkingConstraintSet.h
r226783 r229180 36 36 37 37 class MarkingConstraintSet { 38 WTF_MAKE_FAST_ALLOCATED; 39 WTF_MAKE_NONCOPYABLE(MarkingConstraintSet); 38 40 public: 39 41 MarkingConstraintSet(Heap&); -
trunk/Source/WTF/ChangeLog
r229174 r229180 1 2018-03-02 Yusuke Suzuki <utatane.tea@gmail.com> 2 3 [JSC] Annotate more classes with WTF_MAKE_FAST_ALLOCATED 4 https://bugs.webkit.org/show_bug.cgi?id=183279 5 6 Reviewed by JF Bastien. 7 8 * wtf/SimpleStats.h: 9 * wtf/ThreadGroup.h: 10 1 11 2018-03-01 Yusuke Suzuki <utatane.tea@gmail.com> 2 12 -
trunk/Source/WTF/wtf/SimpleStats.h
r205462 r229180 35 35 // the sum of squares (i.e. the sum of squares is unlikely to exceed 2^52). 36 36 class SimpleStats { 37 WTF_MAKE_FAST_ALLOCATED; 37 38 public: 38 39 SimpleStats() -
trunk/Source/WTF/wtf/ThreadGroup.h
r219760 r229180 36 36 37 37 class ThreadGroup : public std::enable_shared_from_this<ThreadGroup> { 38 WTF_MAKE_FAST_ALLOCATED; 39 WTF_MAKE_NONCOPYABLE(ThreadGroup); 38 40 public: 39 41 friend class Thread;
Note: See TracChangeset
for help on using the changeset viewer.