Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(258)

Unified Diff: tools/generate-runtime-tests.py

Issue 346413004: Remove distinction between hidden and normal runtime functions (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Fix natives fuzzing Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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"
]
« test/fuzz-natives/fuzz-natives.status ('K') | « test/mjsunit/runtime-gen/stringcharcodeatrt.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698