summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/fast/js/jsc-test-list
blob: d5a7e940a2e5af6937391327bf35f3acbde495be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
fast/js/add-recovery
fast/js/apply-varargs
fast/js/arguments-bad-index
fast/js/arguments
fast/js/array-bad-time
fast/js/array-constructor-host-call
fast/js/array-defineOwnProperty
fast/js/array-enumerators-functions
fast/js/array-every
fast/js/array-filter
fast/js/array-functions-non-arrays
fast/js/array-holes
fast/js/array-index-immediate-types
fast/js/array-indexing
fast/js/Array-isArray
fast/js/array-iterate-backwards
fast/js/array-lastIndexOf
fast/js/array-proto-func-length-getter-except
fast/js/array-proto-func-property-getter-except
fast/js/array-reduce
fast/js/array-reduceRight
fast/js/array-reset-large-index
fast/js/array-slow-put
fast/js/array-sort-small-sparse-array-with-large-length
fast/js/array-sort-numericCompare
fast/js/array-sort-reentrance
fast/js/array-splice
fast/js/array-tostring-and-join
fast/js/array-type-speculation
fast/js/avl-crash
fast/js/basic-strict-mode
fast/js/bitops-type-tag
fast/js/boolean-argument-prediction
fast/js/boxed-double-to-int
fast/js/break-ASI
fast/js/call-apply-crash
fast/js/caller-property
fast/js/char-at
fast/js/closure-inside-extra-arg-call
fast/js/code-serialize-paren
fast/js/codegen-assign-nontemporary-as-rexp
fast/js/codegen-jless
fast/js/codegen-loops-logical-nodes
fast/js/codegen-peephole-locals
fast/js/codegen-temporaries
fast/js/comparefn-sort-stability
fast/js/comparison-operators-greater
fast/js/comparison-operators-less
fast/js/comparison-operators
fast/js/concat-while-having-a-bad-time
fast/js/const-without-initializer
fast/js/constant-count
fast/js/constant-encoding
fast/js/constant-folding
fast/js/continue-break-multiple-labels
fast/js/convert-nan-to-bool
fast/js/cyclic-prototypes
fast/js/date-constructor
fast/js/date-daysfrom1970-overflow
fast/js/date-DST-pre-1970
fast/js/date-parse-comments-test
fast/js/date-parse-test
fast/js/date-proto-generic-invocation
fast/js/date-set-to-nan
fast/js/date-toisostring
fast/js/date-utc-timeclip
fast/js/debugger
fast/js/declaration-in-block
fast/js/delete-getters-setters
fast/js/delete-then-put
fast/js/dfg-abs-backwards-propagation
fast/js/dfg-add-not-number
fast/js/dfg-arguments-alias-escape
fast/js/dfg-arguments-alias-one-block-osr-exit
fast/js/dfg-arguments-alias-one-block-overwrite-arguments
fast/js/dfg-arguments-alias-one-block-overwrite
fast/js/dfg-arguments-alias-one-block
fast/js/dfg-arguments-alias
fast/js/dfg-arguments-cross-code-origin
fast/js/dfg-arguments-mixed-alias
fast/js/dfg-arguments-osr-exit
fast/js/dfg-arguments-osr-exit-multiple-blocks
fast/js/dfg-arguments-osr-exit-multiple-blocks-before-exit
fast/js/dfg-arguments-out-of-bounds
fast/js/dfg-arguments-unexpected-escape
fast/js/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers
fast/js/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int
fast/js/dfg-array-dead
fast/js/dfg-arrayify-elimination
fast/js/dfg-arrayify-when-late-prevent-extensions
fast/js/dfg-arrayify-when-prevent-extensions
fast/js/dfg-array-length-dead
fast/js/dfg-array-pop-side-effects
fast/js/dfg-array-pop-value-clearing
fast/js/dfg-array-push-bad-time
fast/js/dfg-array-push-slow-put
fast/js/dfg-bool-to-int32-reuse
fast/js/dfg-branch-logical-not-peephole-around-osr-exit
fast/js/dfg-branch-not-fail
fast/js/dfg-captured-var-get-local
fast/js/dfg-cfa-merge-with-dead-use-at-tail
fast/js/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function
fast/js/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null
fast/js/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-and-decrement
fast/js/dfg-cfg-simplify-eliminate-set-local-type-check-then-typeof
fast/js/dfg-cfg-simplify-phantom-get-local-on-same-block-set-local
fast/js/dfg-cfg-simplify-redundant-dead-get-local
fast/js/dfg-check-two-structures
fast/js/dfg-check-structure-elimination-for-non-cell
fast/js/dfg-constant-fold-first-local-read-after-block-merge
fast/js/dfg-constant-fold-uncaptured-variable-that-is-later-captured
fast/js/dfg-convert-this-dom-window
fast/js/dfg-convert-this-object-then-exit-on-other
fast/js/dfg-convert-this-other-then-exit-on-object
fast/js/dfg-convert-this-polymorphic-object-then-exit-on-other
fast/js/dfg-convert-this-polymorphic-object-then-exit-on-string
fast/js/dfg-create-inlined-arguments-in-closure-inline
fast/js/dfg-cse-cfa-discrepancy
fast/js/dfg-cse-dead-get-scoped-var
fast/js/dfg-dead-min-one-arg
fast/js/dfg-dead-min-two-args
fast/js/dfg-dead-redundant-get-array-length
fast/js/dfg-dead-speculation
fast/js/dfg-dead-unreachable-code-with-chain-of-dead-unchecked-nodes
fast/js/dfg-dead-variable-on-exit
fast/js/dfg-double-addition-simplify-to-int.html
fast/js/dfg-double-use-of-post-simplification-double-prediction
fast/js/dfg-double-vote-fuzz
fast/js/dfg-ensure-array-storage-on-string
fast/js/dfg-ensure-contiguous-on-string
fast/js/dfg-exception
fast/js/dfg-float32-array-nan
fast/js/dfg-float32array
fast/js/dfg-float64array
fast/js/dfg-flush-get-local
fast/js/dfg-get-by-val-clobber
fast/js/dfg-get-by-val-getter-cse
fast/js/dfg-getter-throw
fast/js/dfg-getter
fast/js/dfg-holy-put-by-val-interferes-with-get-array-length
fast/js/dfg-inline-arguments-become-double
fast/js/dfg-inline-arguments-become-int32
fast/js/dfg-inline-arguments-int32
fast/js/dfg-inline-arguments-osr-exit-and-capture
fast/js/dfg-inline-arguments-out-of-bounds
fast/js/dfg-inline-arguments-reset-changetype
fast/js/dfg-inline-arguments-reset
fast/js/dfg-inline-arguments-simple
fast/js/dfg-inline-arguments-use-directly-from-inlined-code
fast/js/dfg-inline-arguments-use-from-all-the-places-broken
fast/js/dfg-inline-arguments-use-from-all-the-places
fast/js/dfg-inline-arguments-use-from-getter
fast/js/dfg-inline-arguments-use-from-uninlined-code
fast/js/dfg-inline-constant
fast/js/dfg-inline-constructor-that-uses-arguments
fast/js/dfg-inline-early-return
fast/js/dfg-inline-function-dot-caller
fast/js/dfg-inline-many-blocks
fast/js/dfg-inline-new-array-buffer
fast/js/dfg-inline-unused-this-method-check
fast/js/dfg-inline-unused-this
fast/js/dfg-inlining-reg-alloc
fast/js/dfg-int-overflow-in-loop
fast/js/dfg-int-overflow-large-constants-in-a-line
fast/js/dfg-int16array
fast/js/dfg-int32-to-double-on-known-number
fast/js/dfg-int32array-overflow-values
fast/js/dfg-int32array
fast/js/dfg-int8array
fast/js/dfg-integer-optimization
fast/js/dfg-intrinsic-osr-exit
fast/js/dfg-intrinsic-side-effect-assignment-osr-exit
fast/js/dfg-intrinsic-unused-this-method-check
fast/js/dfg-intrinsic-unused-this
fast/js/dfg-max-backwards-propagation
fast/js/dfg-min-backwards-propagation
fast/js/dfg-min-max
fast/js/dfg-multi-basic-block-structure-clobber
fast/js/dfg-multiply
fast/js/dfg-mul-big-integers-with-small-integer-and-bitor
fast/js/dfg-mul-big-integers-with-small-integer-and-detect-overflow
fast/js/dfg-mul-big-integers-with-small-integer
fast/js/dfg-mul-big-integers
fast/js/dfg-negative-array-index
fast/js/dfg-obvious-constant-cfa
fast/js/dfg-osr-entry-hoisted-clobbered-structure-check
fast/js/dfg-other-branch
fast/js/dfg-phantom-base
fast/js/dfg-phantom-get-local
fast/js/dfg-post-inc-then-exit
fast/js/dfg-proto-access-inline-osr-exit
fast/js/dfg-proven-sqrt-backwards-propagation
fast/js/dfg-put-by-id-prototype-check
fast/js/dfg-put-scoped-var-backward-flow
fast/js/dfg-putbyval-cfa-clobber
fast/js/dfg-redundant-load-of-captured-variable-proven-constant
fast/js/dfg-side-effect-assignment-osr-exit
fast/js/dfg-sqrt-backwards-propagation
fast/js/dfg-string-stricteq
fast/js/dfg-tear-off-arguments-not-activation
fast/js/dfg-to-string-bad-toString
fast/js/dfg-to-string-bad-valueOf
fast/js/dfg-to-string-int-or-string
fast/js/dfg-to-string-int
fast/js/dfg-to-string-on-cell
fast/js/dfg-to-string-on-value
fast/js/dfg-to-string-side-effect
fast/js/dfg-to-string-side-effect-clobbers-toString
fast/js/dfg-to-string-toString-becomes-bad-with-check-structure
fast/js/dfg-to-string-toString-becomes-bad-with-dictionary-string-prototype
fast/js/dfg-to-string-toString-becomes-bad
fast/js/dfg-to-string-toString-in-string
fast/js/dfg-to-string-valueOf-becomes-bad
fast/js/dfg-to-string-valueOf-in-string
fast/js/dfg-uint16array
fast/js/dfg-uint32-to-number-in-middle-of-copy-propagation
fast/js/dfg-uint32-to-number-on-captured-variable
fast/js/dfg-uint32-to-number
fast/js/dfg-uint32array-overflow-constant
fast/js/dfg-uint32array-overflow-values
fast/js/dfg-uint32array
fast/js/dfg-uint8array
fast/js/dfg-uint8clampedarray
fast/js/dfg-value-to-int32-with-side-effects
fast/js/dfg-weak-js-constant-silent-fill
fast/js/dictionary-no-cache
fast/js/dictionary-prototype-caching
fast/js/do-while-semicolon
fast/js/duplicate-param-crash
fast/js/duplicate-param-gc-crash
fast/js/equality
fast/js/eval-cache-crash
fast/js/eval-throw-return
fast/js/eval-var-decl
fast/js/exception-expression-offset
fast/js/exception-for-nonobject
fast/js/exception-linenums
fast/js/exception-propagate-from-dfg-to-llint
fast/js/exception-properties
fast/js/exception-try-finally-scope-error
fast/js/exception-with-handler-inside-eval-with-dynamic-scope
fast/js/excessive-comma-usage
fast/js/finally-codegen-failure
fast/js/flatten-dictionary-structure-from-which-all-properties-were-deleted
fast/js/for-in-avoid-duplicates
fast/js/for-in-cached
fast/js/for-in-exeception
fast/js/for-in-to-text
fast/js/for-in-var-scope
fast/js/function-apply-aliased
fast/js/function-apply-many-args
fast/js/function-apply
fast/js/function-call-aliased
fast/js/function-call-register-allocation
fast/js/function-constructor-newline-after-brace
fast/js/function-constructor-single-line-comment
fast/js/function-declaration-statement
fast/js/function-declaration
fast/js/function-declarations-in-switch-statement
fast/js/function-dot-apply-replace-base
fast/js/function-dot-arguments
fast/js/function-dot-length-read-only
fast/js/function-prototype-descriptor
fast/js/function-toString-object-literals
fast/js/function-toString-parentheses
fast/js/function-toString-semicolon-insertion
fast/js/getter-setter-gc
fast/js/get-by-pname
fast/js/get-by-pname-non-final-object
fast/js/get-by-pname-that-looks-like-a-patchable-get-by-val
fast/js/global-resolve-through-eval
fast/js/gmail-re-re
fast/js/has-own-property
fast/js/ignored-result-null-comparison-crash
fast/js/ignored-result-ref-crash
fast/js/instance-of-immediates
fast/js/instanceof-operator
fast/js/integer-extremes
fast/js/interpreter-no-activation
fast/js/invalid-callframe-during-unwind
fast/js/isPrototypeOf
fast/js/jit-float32-array-nan
fast/js/js-continue-break-restrictions
fast/js/JSON-parse-reviver
fast/js/JSON-stringify-replacer
fast/js/keywords-and-reserved_words
fast/js/large-expressions
fast/js/logical-or-jless
fast/js/legitimately-captured-argument
fast/js/math-transforms
fast/js/math
fast/js/mod-by-zero
fast/js/mod-crash
fast/js/modify-non-references
fast/js/multiline-comment-newline
fast/js/named-function-expression
fast/js/nested-functions
fast/js/new-array-double-with-holes
fast/js/no-semi-insertion-at-end-of-script
fast/js/number-cell-reuse
fast/js/number-toExponential
fast/js/number-toString
fast/js/numeric-compare
fast/js/numeric-conversion
fast/js/numeric-escapes-in-string-literals
fast/js/Object-create
fast/js/Object-defineProperties
fast/js/Object-defineProperty
fast/js/Object-getOwnPropertyNames
fast/js/Object-keys
fast/js/object-bad-time
fast/js/object-literal-direct-put
fast/js/object-literal-syntax
fast/js/object-slow-put
fast/js/order-of-operations
fast/js/parse-backslash-before-newline
fast/js/parse-nan
fast/js/parseFloat
fast/js/parseInt
fast/js/parser-high-byte-character
fast/js/parser-syntax-check
fast/js/parser-xml-close-comment
fast/js/polymorphic-construct
fast/js/pretty-print
fast/js/preventExtensions
fast/js/primitive-method-this
fast/js/primitive-property-access-edge-cases
fast/js/property-getters-and-setters
fast/js/propertyIsEnumerable
fast/js/prototypes
fast/js/read-modify-eval
fast/js/reentrant-caching
fast/js/reentrant-call-unwind
fast/js/regexp-alternatives
fast/js/regexp-backreferences
fast/js/regexp-char-insensitive
fast/js/regexp-character-match-out-of-order
fast/js/regexp-compile-crash
fast/js/regexp-compile
fast/js/regexp-divequal
fast/js/regexp-extended-characters-match
fast/js/regexp-extended-characters-more
fast/js/regexp-find-first-asserted
fast/js/regexp-in-and-foreach-handling
fast/js/regexp-literals-arent-constants
fast/js/regexp-many-brackets
fast/js/regexp-negative-special-characters
fast/js/regexp-no-extensions
fast/js/regexp-non-bmp
fast/js/regexp-non-character
fast/js/regexp-norepeat
fast/js/regexp-overflow-too-big
fast/js/regexp-range-bound-ffff
fast/js/regexp-zero-length-alternatives
fast/js/registerCachingAcrossBranchTargets
fast/js/rehash-assign
fast/js/reparsing-semicolon-insertion
fast/js/repeat-cached-vm-reentry
fast/js/reserved-words-strict
fast/js/reserved-words
fast/js/resize-array-assign
fast/js/resolve-arguments-from-scope
fast/js/slash-lineterminator-parse
fast/js/sort-large-array
fast/js/sort-no-jit-code-crash
fast/js/sort-non-numbers
fast/js/sort-randomly
fast/js/sort-stability
fast/js/sort-with-side-effecting-comparisons
fast/js/sparse-array
fast/js/stack-overflow-arrity-catch
fast/js/stack-overflow-catch
fast/js/stack-unwinding
fast/js/statement-list-register-crash
fast/js/static-scope-object
fast/js/strict-callback-this
fast/js/strict-throw-type-error
fast/js/string-capitalization
fast/js/string-from-char-code
fast/js/string-index-overflow
fast/js/string-property-deletion
fast/js/string-property-iteration
fast/js/string-slice-abnormal-values
fast/js/string-sort
fast/js/string-substr
fast/js/string-trim
fast/js/string_replace
fast/js/this-non-object-proto
fast/js/throw-from-finally
fast/js/ToNumber
fast/js/toString-elision-trailing-comma
fast/js/tostring-exception-in-property-access
fast/js/toString-for-var-decl
fast/js/toString-number-dot-expr
fast/js/toString-prefix-postfix-preserve-parens
fast/js/toString-recursion
fast/js/try-catch-try-try-catch-try-finally-return-catch-finally
fast/js/try-try-return-finally-finally
fast/js/typeof-codegen-crash
fast/js/typeof-constant-string
fast/js/unexpected-constant-crash
fast/js/unmatching-argument-count
fast/js/var-shadows-arg-crash
fast/js/var-shadows-arg-gc-crash
fast/js/vardecl-blocks-init
fast/regex/alternative-length-miscalculation
fast/regex/assertion
fast/regex/constructor
fast/regex/dotstar
fast/regex/early-acid3-86
fast/regex/ecma-regex-examples
fast/regex/invalid-range-in-class
fast/regex/malformed-escapes
fast/regex/non-capturing-backtracking
fast/regex/overflow
fast/regex/parentheses
fast/regex/pcre-test-1
fast/regex/pcre-test-4
fast/regex/quantified-assertions
fast/regex/repeat-match-waldemar
fast/regex/slow
fast/regex/toString