Changeset 45259 in webkit for trunk/JavaScriptCore
- Timestamp:
- Jun 26, 2009, 3:27:21 AM (16 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r45138 r45259 1 2009-06-26 Zoltan Horvath <[email protected]> 2 3 Reviewed by Eric Seidel. 4 5 https://bugs.webkit.org/show_bug.cgi?id=26750 6 7 Allow custom memory allocation control for JavaScriptCore/runtime 8 directory's classes which instantiated by new: 9 10 class IdentifierTable 11 struct RegExpObjectData 12 class HashEntry 13 struct DataInstance::Cache 14 class UString 15 struct RegExpConstructorPrivate 16 class ScopeChain 17 18 * runtime/DateInstance.cpp: 19 * runtime/Identifier.cpp: 20 * runtime/Lookup.h: 21 * runtime/RegExpConstructor.cpp: 22 * runtime/RegExpObject.h: 23 * runtime/ScopeChain.h: 24 * runtime/UString.h: 25 1 26 2009-06-24 Sam Weinig <[email protected]> 2 27 -
trunk/JavaScriptCore/runtime/DateInstance.cpp
r44513 r45259 31 31 namespace JSC { 32 32 33 struct DateInstance::Cache {33 struct DateInstance::Cache : public FastAllocBase { 34 34 double m_gregorianDateTimeCachedForMS; 35 35 GregorianDateTime m_cachedGregorianDateTime; -
trunk/JavaScriptCore/runtime/Identifier.cpp
r44224 r45259 33 33 typedef HashMap<const char*, RefPtr<UString::Rep>, PtrHash<const char*> > LiteralIdentifierTable; 34 34 35 class IdentifierTable {35 class IdentifierTable : public FastAllocBase { 36 36 public: 37 37 ~IdentifierTable() -
trunk/JavaScriptCore/runtime/Lookup.h
r44224 r45259 45 45 typedef void (*PutFunction)(ExecState*, JSObject* baseObject, JSValue value); 46 46 47 class HashEntry {47 class HashEntry : public FastAllocBase { 48 48 public: 49 49 void initialize(UString::Rep* key, unsigned char attributes, intptr_t v1, intptr_t v2) -
trunk/JavaScriptCore/runtime/RegExpConstructor.cpp
r44224 r45259 89 89 */ 90 90 91 struct RegExpConstructorPrivate {91 struct RegExpConstructorPrivate : public FastAllocBase { 92 92 // Global search cache / settings 93 93 RegExpConstructorPrivate() -
trunk/JavaScriptCore/runtime/RegExpObject.h
r44224 r45259 57 57 virtual CallType getCallData(CallData&); 58 58 59 struct RegExpObjectData {59 struct RegExpObjectData : public FastAllocBase { 60 60 RegExpObjectData(PassRefPtr<RegExp> regExp, double lastIndex) 61 61 : regExp(regExp) -
trunk/JavaScriptCore/runtime/ScopeChain.h
r45130 r45259 155 155 class NoScopeChain {}; 156 156 157 class ScopeChain {157 class ScopeChain : public FastAllocBase { 158 158 friend class JIT; 159 159 public: -
trunk/JavaScriptCore/runtime/UString.h
r44641 r45259 74 74 typedef Vector<char, 32> CStringBuffer; 75 75 76 class UString {76 class UString : public FastAllocBase { 77 77 friend class JIT; 78 78
Note:
See TracChangeset
for help on using the changeset viewer.