OLD | NEW |
---|---|
1 # Copyright 2014 the V8 project authors. All rights reserved. | 1 # Copyright 2014 the V8 project authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 [ | 5 [ |
6 [ALWAYS, { | 6 [ALWAYS, { |
7 # These are designed to crash: | 7 # These are designed to crash: |
8 "Abort": [SKIP], | 8 "Abort": [SKIP], |
9 "AbortJS": [SKIP], | 9 "AbortJS": [SKIP], |
10 "SystemBreak": [SKIP], | 10 "SystemBreak": [SKIP], |
(...skipping 13 matching lines...) Expand all Loading... | |
24 # Riddled with ASSERTs. | 24 # Riddled with ASSERTs. |
25 "CompileForOnStackReplacement": [SKIP], | 25 "CompileForOnStackReplacement": [SKIP], |
26 | 26 |
27 # Too slow for fuzzing. | 27 # Too slow for fuzzing. |
28 "SetAllocationTimeout": [SKIP], | 28 "SetAllocationTimeout": [SKIP], |
29 | 29 |
30 # TODO(jkummerow): Fix these and un-blacklist them! | 30 # TODO(jkummerow): Fix these and un-blacklist them! |
31 "CreateDateTimeFormat": [SKIP], | 31 "CreateDateTimeFormat": [SKIP], |
32 "CreateNumberFormat": [SKIP], | 32 "CreateNumberFormat": [SKIP], |
33 | 33 |
34 # TODO(danno): Fix these internal function that are only callable form stubs | |
Jakob Kummerow
2014/06/24 16:28:09
nit: "functions", "from"
| |
35 # and un-blacklist them! | |
36 "NumberToString": [SKIP], | |
37 "RxegExpConstructResult": [SKIP], | |
38 "RegExpExec": [SKIP], | |
39 "StringAdd": [SKIP], | |
40 "SubString": [SKIP], | |
41 "StringCompare": [SKIP], | |
42 "StringCharCodeAt": [SKIP], | |
43 "GetFromCache": [SKIP], | |
44 "CompileUnoptimized": [SKIP], | |
45 "CompileOptimized": [SKIP], | |
46 "TryInstallOptimizedCode": [SKIP], | |
47 "NotifyDeoptimized": [SKIP], | |
48 "NotifyStubFailure": [SKIP], | |
49 "AllocateInNewSpace": [SKIP], | |
50 "AllocateInTargetSpace": [SKIP], | |
51 "AllocateHeapNumber": [SKIP], | |
52 "NumberToSmi": [SKIP], | |
53 "NumberToStringSkipCache": [SKIP], | |
54 "NewSloppyArguments": [SKIP], | |
55 "NewStrictArguments": [SKIP], | |
56 "CreateJSGeneratorObject": [SKIP], | |
57 "SuspendJSGeneratorObject": [SKIP], | |
58 "ResumeJSGeneratorObject": [SKIP], | |
59 "ThrowGeneratorStateError": [SKIP], | |
60 "ArrayConstructor": [SKIP], | |
61 "InternalArrayConstructor": [SKIP], | |
62 "MaterializeRegExpLiteral": [SKIP], | |
63 "CreateObjectLiteral": [SKIP], | |
64 "CreateArrayLiteral": [SKIP], | |
65 "CreateArrayLiteralStubBailout": [SKIP], | |
66 "NewClosure": [SKIP], | |
67 "NewClosureFromStubFailure": [SKIP], | |
68 "NewObject": [SKIP], | |
69 "NewObjectWithAllocationSite": [SKIP], | |
70 "FinalizeInstanceSize": [SKIP], | |
71 "Throw": [SKIP], | |
72 "ReThrow": [SKIP], | |
73 "ThrowReferenceError": [SKIP], | |
74 "ThrowNotDateError": [SKIP], | |
75 "StackGuard": [SKIP], | |
76 "Interrupt": [SKIP], | |
77 "PromoteScheduledException": [SKIP], | |
78 "NewGlobalContext": [SKIP], | |
79 "NewFunctionContext": [SKIP], | |
80 "PushWithContext": [SKIP], | |
81 "PushCatchContext": [SKIP], | |
82 "PushBlockContext": [SKIP], | |
83 "PushModuleContext": [SKIP], | |
84 "DeleteContextSlot": [SKIP], | |
85 "LoadContextSlot": [SKIP], | |
86 "LoadContextSlotNoReferenceError": [SKIP], | |
87 "StoreContextSlot": [SKIP], | |
88 "DeclareGlobals": [SKIP], | |
89 "DeclareModules": [SKIP], | |
90 "DeclareContextSlot": [SKIP], | |
91 "InitializeConstGlobal": [SKIP], | |
92 "InitializeConstContextSlot": [SKIP], | |
93 "ResolvePossiblyDirectEval": [SKIP], | |
94 "MathPowSlow": [SKIP], | |
95 "MathPowRT": [SKIP], | |
96 | |
34 # TODO(jkummerow): Figure out what to do about inlined functions. | 97 # TODO(jkummerow): Figure out what to do about inlined functions. |
35 "_GeneratorNext": [SKIP], | 98 "_GeneratorNext": [SKIP], |
36 "_GeneratorThrow": [SKIP], | 99 "_GeneratorThrow": [SKIP], |
37 "_GetCachedArrayIndex": [SKIP], | 100 "_GetCachedArrayIndex": [SKIP], |
38 "_HasCachedArrayIndex": [SKIP], | 101 "_HasCachedArrayIndex": [SKIP], |
39 "_IsStringWrapperSafeForDefaultValueOf": [SKIP], | 102 "_IsStringWrapperSafeForDefaultValueOf": [SKIP], |
40 "_OneByteSeqStringSetChar": [SKIP], | 103 "_OneByteSeqStringSetChar": [SKIP], |
41 "_RegExpConstructResult": [SKIP], | 104 "_RegExpConstructResult": [SKIP], |
42 "_TwoByteSeqStringSetChar": [SKIP], | 105 "_TwoByteSeqStringSetChar": [SKIP], |
43 | 106 |
44 # These are slow. | 107 # These are slow. |
45 "DebugEvaluate": [PASS, SLOW], | 108 "DebugEvaluate": [PASS, SLOW], |
46 "DebugReferencedBy": [PASS, SLOW], | 109 "DebugReferencedBy": [PASS, SLOW], |
47 "SetAccessorProperty": [PASS, SLOW], | 110 "SetAccessorProperty": [PASS, SLOW], |
48 "SetScopeVariableValue": [PASS, SLOW], | 111 "SetScopeVariableValue": [PASS, SLOW], |
49 }] # ALWAYS | 112 }] # ALWAYS |
50 ] | 113 ] |
OLD | NEW |