| Index: src/runtime.h
|
| diff --git a/src/runtime.h b/src/runtime.h
|
| index 823285fd37661bad76a15483a06cc104b680512b..3722450a74a79bb71aa8f222cc21f1aed306355d 100644
|
| --- a/src/runtime.h
|
| +++ b/src/runtime.h
|
| @@ -131,7 +131,6 @@ namespace internal {
|
| F(URIEscape, 1, 1) \
|
| F(URIUnescape, 1, 1) \
|
| \
|
| - F(NumberToString, 1, 1) \
|
| F(NumberToStringSkipCache, 1, 1) \
|
| F(NumberToInteger, 1, 1) \
|
| F(NumberToPositiveInteger, 1, 1) \
|
| @@ -151,7 +150,6 @@ namespace internal {
|
| F(NumberAlloc, 0, 1) \
|
| F(NumberImul, 2, 1) \
|
| \
|
| - F(StringAdd, 2, 1) \
|
| F(StringBuilderConcat, 3, 1) \
|
| F(StringBuilderJoin, 3, 1) \
|
| F(SparseJoinWithSeparator, 3, 1) \
|
| @@ -171,7 +169,6 @@ namespace internal {
|
| \
|
| F(NumberCompare, 3, 1) \
|
| F(SmiLexicographicCompare, 2, 1) \
|
| - F(StringCompare, 2, 1) \
|
| \
|
| /* Math */ \
|
| F(Math_acos, 1, 1) \
|
| @@ -192,10 +189,8 @@ namespace internal {
|
| \
|
| /* Regular expressions */ \
|
| F(RegExpCompile, 3, 1) \
|
| - F(RegExpExec, 4, 1) \
|
| F(RegExpExecMultiple, 4, 1) \
|
| F(RegExpInitializeObject, 5, 1) \
|
| - F(RegExpConstructResult, 3, 1) \
|
| \
|
| /* JSON */ \
|
| F(ParseJson, 1, 1) \
|
| @@ -203,11 +198,9 @@ namespace internal {
|
| F(QuoteJSONString, 1, 1) \
|
| \
|
| /* Strings */ \
|
| - F(StringCharCodeAt, 2, 1) \
|
| F(StringIndexOf, 3, 1) \
|
| F(StringLastIndexOf, 3, 1) \
|
| F(StringLocaleCompare, 2, 1) \
|
| - F(SubString, 3, 1) \
|
| F(StringReplaceGlobalRegExpWithString, 4, 1) \
|
| F(StringReplaceOneCharWithString, 3, 1) \
|
| F(StringMatch, 3, 1) \
|
| @@ -250,7 +243,6 @@ namespace internal {
|
| F(GetAndClearOverflowedStackTrace, 1, 1) \
|
| F(GetV8Version, 0, 1) \
|
| \
|
| - F(ClassOf, 1, 1) \
|
| F(SetCode, 2, 1) \
|
| F(SetExpectedNumberOfProperties, 2, 1) \
|
| \
|
| @@ -448,12 +440,8 @@ namespace internal {
|
| F(TraceExit, 1, 1) \
|
| F(Abort, 1, 1) \
|
| F(AbortJS, 1, 1) \
|
| - /* Logging */ \
|
| - F(Log, 2, 1) \
|
| /* ES5 */ \
|
| F(LocalKeys, 1, 1) \
|
| - /* Cache suport */ \
|
| - F(GetFromCache, 2, 1) \
|
| \
|
| /* Message objects */ \
|
| F(MessageGetStartPosition, 1, 1) \
|
| @@ -611,7 +599,8 @@ namespace internal {
|
| RUNTIME_FUNCTION_LIST_ALWAYS_2(F) \
|
| RUNTIME_FUNCTION_LIST_DEBUG(F) \
|
| RUNTIME_FUNCTION_LIST_DEBUGGER_SUPPORT(F) \
|
| - RUNTIME_FUNCTION_LIST_I18N_SUPPORT(F)
|
| + RUNTIME_FUNCTION_LIST_I18N_SUPPORT(F) \
|
| + INLINE_RUNTIME_FUNCTION_LIST(F)
|
|
|
| // ----------------------------------------------------------------------------
|
| // INLINE_FUNCTION_LIST defines all inlined functions accessed
|
| @@ -648,7 +637,8 @@ namespace internal {
|
| F(FastAsciiArrayJoin, 2, 1) \
|
| F(GeneratorNext, 2, 1) \
|
| F(GeneratorThrow, 2, 1) \
|
| - F(DebugBreakInOptimizedCode, 0, 1)
|
| + F(DebugBreakInOptimizedCode, 0, 1) \
|
| + INLINE_RUNTIME_FUNCTION_LIST(F)
|
|
|
|
|
| // ----------------------------------------------------------------------------
|
| @@ -722,7 +712,6 @@ class Runtime : public AllStatic {
|
| #undef F
|
| #define F(name, nargs, ressize) kInline##name,
|
| INLINE_FUNCTION_LIST(F)
|
| - INLINE_RUNTIME_FUNCTION_LIST(F)
|
| #undef F
|
| kNumFunctions,
|
| kFirstInlineFunction = kInlineIsSmi
|
|
|