Changeset 84212 in webkit
- Timestamp:
- Apr 18, 2011 5:34:44 PM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r84190 r84212 1 2011-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 1 12 2011-04-18 Oliver Hunt <oliver@apple.com> 2 13 -
trunk/Source/JavaScriptCore/heap/MarkStack.h
r84178 r84212 61 61 } 62 62 63 void deprecatedAppend(JSValue*);64 63 void deprecatedAppend(JSCell**); 65 void deprecatedAppend(Register*);66 64 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 }74 65 75 66 void appendValues(WriteBarrierBase<Unknown>* barriers, size_t count, MarkSetProperties properties = NoNullValues) … … 230 221 } 231 222 232 ALWAYS_INLINE void MarkStack:: deprecatedAppend(JSValue* value)223 ALWAYS_INLINE void MarkStack::append(JSValue* value) 233 224 { 234 225 ASSERT(value); 235 226 internalAppend(*value); 236 227 } 237 238 ALWAYS_INLINE void MarkStack::append(JS Value* value)228 229 ALWAYS_INLINE void MarkStack::append(JSCell** value) 239 230 { 240 231 ASSERT(value); 241 232 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());254 233 } 255 234
Note: See TracChangeset
for help on using the changeset viewer.