Chromium Code Reviews| Index: tools/generate-runtime-tests.py |
| diff --git a/tools/generate-runtime-tests.py b/tools/generate-runtime-tests.py |
| index e8d4c64c0f0a91c9cd09c1d47cabafd198a2ad73..728073266a052ff51f639b02ae09bed9d21397ca 100755 |
| --- a/tools/generate-runtime-tests.py |
| +++ b/tools/generate-runtime-tests.py |
| @@ -47,8 +47,8 @@ EXPAND_MACROS = [ |
| # that the parser doesn't bit-rot. Change the values as needed when you add, |
| # remove or change runtime functions, but make sure we don't lose our ability |
| # to parse them! |
| -EXPECTED_FUNCTION_COUNT = 358 |
| -EXPECTED_FUZZABLE_COUNT = 326 |
| +EXPECTED_FUNCTION_COUNT = 415 |
| +EXPECTED_FUZZABLE_COUNT = 330 |
| EXPECTED_CCTEST_COUNT = 6 |
| EXPECTED_UNKNOWN_COUNT = 4 |
| EXPECTED_BUILTINS_COUNT = 800 |
| @@ -86,6 +86,90 @@ BLACKLISTED = [ |
| # TODO(jkummerow): Fix these and un-blacklist them! |
| "CreateDateTimeFormat", |
| "CreateNumberFormat", |
| + |
| + # TODO(danno): Fix these internal function that are only callable form stubs |
|
Jakob Kummerow
2014/06/24 16:28:09
nit: "functions", "from"
|
| + # and un-blacklist them! |
| + "NumberToString", |
| + "RxegExpConstructResult", |
| + "RegExpExec", |
| + "StringAdd", |
| + "SubString", |
| + "StringCompare", |
| + "StringCharCodeAt", |
| + "GetFromCache", |
| + |
| + # Compilation |
| + "CompileUnoptimized", |
| + "CompileOptimized", |
| + "TryInstallOptimizedCode", |
| + "NotifyDeoptimized", |
| + "NotifyStubFailure", |
| + |
| + # Utilities |
| + "AllocateInNewSpace", |
| + "AllocateInTargetSpace", |
| + "AllocateHeapNumber", |
| + "NumberToSmi", |
| + "NumberToStringSkipCache", |
| + |
| + "NewSloppyArguments", |
| + "NewStrictArguments", |
| + |
| + # Harmony |
| + "CreateJSGeneratorObject", |
| + "SuspendJSGeneratorObject", |
| + "ResumeJSGeneratorObject", |
| + "ThrowGeneratorStateError", |
| + |
| + # Arrays |
| + "ArrayConstructor", |
| + "InternalArrayConstructor", |
| + |
| + # Literals |
| + "MaterializeRegExpLiteral", |
| + "CreateObjectLiteral", |
| + "CreateArrayLiteral", |
| + "CreateArrayLiteralStubBailout", |
| + |
| + # Statements |
| + "NewClosure", |
| + "NewClosureFromStubFailure", |
| + "NewObject", |
| + "NewObjectWithAllocationSite", |
| + "FinalizeInstanceSize", |
| + "Throw", |
| + "ReThrow", |
| + "ThrowReferenceError", |
| + "ThrowNotDateError", |
| + "StackGuard", |
| + "Interrupt", |
| + "PromoteScheduledException", |
| + |
| + # Contexts |
| + "NewGlobalContext", |
| + "NewFunctionContext", |
| + "PushWithContext", |
| + "PushCatchContext", |
| + "PushBlockContext", |
| + "PushModuleContext", |
| + "DeleteContextSlot", |
| + "LoadContextSlot", |
| + "LoadContextSlotNoReferenceError", |
| + "StoreContextSlot", |
| + |
| + # Declarations |
| + "DeclareGlobals", |
| + "DeclareModules", |
| + "DeclareContextSlot", |
| + "InitializeConstGlobal", |
| + "InitializeConstContextSlot", |
| + |
| + # Eval |
| + "ResolvePossiblyDirectEval", |
| + |
| + # Maths |
| + "MathPowSlow", |
| + "MathPowRT" |
| ] |