| Index: src/runtime.h
|
| ===================================================================
|
| --- src/runtime.h (revision 6800)
|
| +++ src/runtime.h (working copy)
|
| @@ -45,7 +45,7 @@
|
| /* Property access */ \
|
| F(GetProperty, 2, 1) \
|
| F(KeyedGetProperty, 2, 1) \
|
| - F(DeleteProperty, 2, 1) \
|
| + F(DeleteProperty, 3, 1) \
|
| F(HasLocalProperty, 2, 1) \
|
| F(HasProperty, 2, 1) \
|
| F(HasElement, 2, 1) \
|
| @@ -107,6 +107,7 @@
|
| F(URIEscape, 1, 1) \
|
| F(URIUnescape, 1, 1) \
|
| F(QuoteJSONString, 1, 1) \
|
| + F(QuoteJSONStringComma, 1, 1) \
|
| \
|
| F(NumberToString, 1, 1) \
|
| F(NumberToStringSkipCache, 1, 1) \
|
| @@ -128,6 +129,7 @@
|
| \
|
| F(StringAdd, 2, 1) \
|
| F(StringBuilderConcat, 3, 1) \
|
| + F(StringBuilderJoin, 3, 1) \
|
| \
|
| /* Bit operations */ \
|
| F(NumberOr, 2, 1) \
|
| @@ -237,8 +239,8 @@
|
| \
|
| /* Eval */ \
|
| F(GlobalReceiver, 1, 1) \
|
| - F(ResolvePossiblyDirectEval, 3, 2) \
|
| - F(ResolvePossiblyDirectEvalNoLookup, 3, 2) \
|
| + F(ResolvePossiblyDirectEval, 4, 2) \
|
| + F(ResolvePossiblyDirectEvalNoLookup, 4, 2) \
|
| \
|
| F(SetProperty, -1 /* 3 or 4 */, 1) \
|
| F(DefineOrRedefineDataProperty, 4, 1) \
|
| @@ -284,7 +286,7 @@
|
| F(NewContext, 1, 1) \
|
| F(PushContext, 1, 1) \
|
| F(PushCatchContext, 1, 1) \
|
| - F(LookupContext, 2, 1) \
|
| + F(DeleteContextSlot, 2, 1) \
|
| F(LoadContextSlot, 2, 2) \
|
| F(LoadContextSlotNoReferenceError, 2, 2) \
|
| F(StoreContextSlot, 3, 1) \
|
| @@ -310,6 +312,13 @@
|
| /* Cache suport */ \
|
| F(GetFromCache, 2, 1) \
|
| \
|
| + /* Message objects */ \
|
| + F(NewMessageObject, 2, 1) \
|
| + F(MessageGetType, 1, 1) \
|
| + F(MessageGetArguments, 1, 1) \
|
| + F(MessageGetStartPosition, 1, 1) \
|
| + F(MessageGetScript, 1, 1) \
|
| + \
|
| /* Pseudo functions - handled as macros by parser */ \
|
| F(IS_VAR, 1, 1)
|
|
|
| @@ -362,9 +371,14 @@
|
| F(LiveEditReplaceRefToNestedFunction, 3, 1) \
|
| F(LiveEditPatchFunctionPositions, 2, 1) \
|
| F(LiveEditCheckAndDropActivations, 2, 1) \
|
| - F(LiveEditCompareStringsLinewise, 2, 1) \
|
| + F(LiveEditCompareStrings, 2, 1) \
|
| F(GetFunctionCodePositionFromSource, 2, 1) \
|
| - F(ExecuteInDebugContext, 2, 1)
|
| + F(ExecuteInDebugContext, 2, 1) \
|
| + \
|
| + F(SetFlags, 1, 1) \
|
| + F(CollectGarbage, 1, 1) \
|
| + F(GetHeapUsage, 0, 1)
|
| +
|
| #else
|
| #define RUNTIME_FUNCTION_LIST_DEBUGGER_SUPPORT(F)
|
| #endif
|
|
|