Changeset 84212 in webkit


Ignore:
Timestamp:
Apr 18, 2011 5:34:44 PM (13 years ago)
Author:
oliver@apple.com
Message:

2011-04-18 Oliver Hunt <oliver@apple.com>

Reviewed by Gavin Barraclough.

Remove unneeded deprecated methods from MarkStack
https://bugs.webkit.org/show_bug.cgi?id=58853

Remove deprecated methods

  • heap/MarkStack.h:
Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r84190 r84212  
     12011-04-18  Oliver Hunt  <oliver@apple.com>
     2
     3        Reviewed by Gavin Barraclough.
     4
     5        Remove unneeded deprecated methods from MarkStack
     6        https://bugs.webkit.org/show_bug.cgi?id=58853
     7
     8        Remove deprecated methods
     9
     10        * heap/MarkStack.h:
     11
    1122011-04-18  Oliver Hunt  <oliver@apple.com>
    213
  • trunk/Source/JavaScriptCore/heap/MarkStack.h

    r84178 r84212  
    6161        }
    6262
    63         void deprecatedAppend(JSValue*);
    6463        void deprecatedAppend(JSCell**);
    65         void deprecatedAppend(Register*);
    6664        template <typename T> void append(WriteBarrierBase<T>*);
    67        
    68         ALWAYS_INLINE void deprecatedAppendValues(Register* registers, size_t count, MarkSetProperties properties = NoNullValues)
    69         {
    70             JSValue* values = reinterpret_cast<JSValue*>(registers);
    71             if (count)
    72                 m_markSets.append(MarkSet(values, values + count, properties));
    73         }
    7465
    7566        void appendValues(WriteBarrierBase<Unknown>* barriers, size_t count, MarkSetProperties properties = NoNullValues)
     
    230221    }
    231222
    232     ALWAYS_INLINE void MarkStack::deprecatedAppend(JSValue* value)
     223    ALWAYS_INLINE void MarkStack::append(JSValue* value)
    233224    {
    234225        ASSERT(value);
    235226        internalAppend(*value);
    236227    }
    237    
    238     ALWAYS_INLINE void MarkStack::append(JSValue* value)
     228
     229    ALWAYS_INLINE void MarkStack::append(JSCell** value)
    239230    {
    240231        ASSERT(value);
    241232        internalAppend(*value);
    242     }
    243 
    244     ALWAYS_INLINE void MarkStack::append(JSCell** value)
    245     {
    246         ASSERT(value);
    247         internalAppend(*value);
    248     }
    249 
    250     ALWAYS_INLINE void MarkStack::deprecatedAppend(Register* value)
    251     {
    252         ASSERT(value);
    253         internalAppend(value->jsValue());
    254233    }
    255234
Note: See TracChangeset for help on using the changeset viewer.