blob: 4bb5f4d6810d0be47bd53cbf552ad3eb99aebeda [file] [log] [blame]
fast/js/add-recovery
fast/js/apply-varargs
fast/js/arguments
fast/js/arguments-bad-index
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-numericCompare
fast/js/array-sort-reentrance
fast/js/array-sort-small-sparse-array-with-large-length
fast/js/array-sort-sparse
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/cached-call-uninitialized-arguments
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
fast/js/comparison-operators-greater
fast/js/comparison-operators-less
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/constant-fold-not-nan
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-activation-register-overwritten-in-throw
fast/js/dfg-abs-backwards-propagation
fast/js/dfg-add-not-number
fast/js/dfg-allocation-profile-watch-point-exit
fast/js/dfg-arguments-alias
fast/js/dfg-arguments-alias-escape
fast/js/dfg-arguments-alias-one-block
fast/js/dfg-arguments-alias-one-block-osr-exit
fast/js/dfg-arguments-alias-one-block-overwrite
fast/js/dfg-arguments-alias-one-block-overwrite-arguments
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-strict-mode
fast/js/dfg-arguments-unexpected-escape
fast/js/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int
fast/js/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers
fast/js/dfg-array-dead
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-arrayify-elimination
fast/js/dfg-arrayify-when-late-prevent-extensions
fast/js/dfg-arrayify-when-prevent-extensions
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-call-function-hit-watchpoint
fast/js/dfg-call-method-hit-watchpoint
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-function-change-structure
fast/js/dfg-check-structure-elimination-for-non-cell
fast/js/dfg-check-two-structures
fast/js/dfg-compare-final-object-to-final-object-or-other-when-both-proven-final-object
fast/js/dfg-compare-final-object-to-final-object-or-other-when-proven-final-object
fast/js/dfg-constant-fold-logical-not-branch
fast/js/dfg-constant-fold-misprediction
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-div-by-zero-and-then-or-zero-interesting-reg-alloc
fast/js/dfg-div-by-neg1-and-then-or-zero-interesting-reg-alloc
fast/js/dfg-div-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc
fast/js/dfg-double-addition-simplify-to-int
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-force-exit-then-sparse-conditional-constant-prop-in-loop
fast/js/dfg-get-closure-var-put-closure-var-interference
fast/js/dfg-get-by-id-unset-then-proto
fast/js/dfg-get-by-id-unset-then-proto-less-warmup
fast/js/dfg-get-by-id-unset-then-proto-more-warmup
fast/js/dfg-get-by-val-clobber
fast/js/dfg-get-by-val-getter-cse
fast/js/dfg-getter
fast/js/dfg-getter-throw
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
fast/js/dfg-inline-arguments-reset-changetype
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
fast/js/dfg-inline-arguments-use-from-all-the-places-broken
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
fast/js/dfg-inline-unused-this-method-check
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
fast/js/dfg-int32array-overflow-values
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
fast/js/dfg-intrinsic-unused-this-method-check
fast/js/dfg-make-rope-all-empty-strings
fast/js/dfg-max-backwards-propagation
fast/js/dfg-min-backwards-propagation
fast/js/dfg-min-max
fast/js/dfg-mispredict-variable-but-prove-int
fast/js/dfg-mul-big-integer-with-small-integer
fast/js/dfg-mul-big-integer-with-small-integer-and-bitor
fast/js/dfg-mul-big-integer-with-small-integer-and-detect-overflow
fast/js/dfg-mul-big-integers
fast/js/dfg-mod-by-zero-and-then-or-zero-interesting-reg-alloc
fast/js/dfg-mod-by-neg1-and-then-or-zero-interesting-reg-alloc
fast/js/dfg-mod-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc
fast/js/dfg-multi-basic-block-structure-clobber
fast/js/dfg-multiply
fast/js/dfg-negative-array-index
fast/js/dfg-new-array-double-const-then-int-const
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-resolve-global-polymorphic-non-dictionary
fast/js/dfg-resolve-global-specific-dictionary
fast/js/dfg-side-effect-assignment-osr-exit
fast/js/dfg-sqrt-backwards-propagation
fast/js/dfg-string-out-of-bounds-check-structure
fast/js/dfg-string-out-of-bounds-cse
fast/js/dfg-string-out-of-bounds-negative-check-structure
fast/js/dfg-string-out-of-bounds-negative-proto-value
fast/js/dfg-string-stricteq
fast/js/dfg-switch-imm-negative
fast/js/dfg-tear-off-arguments-not-activation
fast/js/dfg-tear-off-function-dot-arguments
fast/js/dfg-to-string-bad-toString
fast/js/dfg-to-string-bad-valueOf
fast/js/dfg-to-string-int
fast/js/dfg-to-string-int-or-string
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
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-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
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-skip-then-exit
fast/js/dfg-uint32array
fast/js/dfg-uint32array-overflow-constant
fast/js/dfg-uint32array-overflow-values
fast/js/dfg-uint8array
fast/js/dfg-uint8clampedarray
fast/js/dfg-uint8clampedarray-out-of-bounds-put-by-val-alias
fast/js/dfg-use-function-as-variable
fast/js/dfg-use-function-as-variable-merge-structure
fast/js/dfg-use-function-as-variable-not-constant
fast/js/dfg-use-function-as-variable-with-closure
fast/js/dfg-value-to-int32-with-side-effect
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-and-with
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
fast/js/function-apply-aliased
fast/js/function-apply-many-args
fast/js/function-call-aliased
fast/js/function-call-register-allocation
fast/js/function-constructor-error
fast/js/function-constructor-newline-after-brace
fast/js/function-constructor-single-line-comment
fast/js/function-declaration
fast/js/function-declaration-statement
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/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/getter-setter-gc
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-division-neg2tothe32-by-neg1
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/legitimately-captured-argument
fast/js/logical-or-jless
fast/js/math
fast/js/math-transforms
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/names
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-parsing-crash
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-bad-time
fast/js/Object-create
fast/js/Object-defineProperties
fast/js/Object-getOwnPropertyNames
fast/js/Object-keys
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/property-iteration
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
fast/js/regexp-compile-crash
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
fast/js/reserved-words-strict
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-localeCompare
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/typed-array-copy
fast/js/typedarray-set-destination-smaller-than-source
fast/js/typedarray-set-overlapping-elements-of-same-size
fast/js/typedarray-set-same-type-memmove
fast/js/typedarray-set-source-smaller-than-destination
fast/js/typeof-codegen-crash
fast/js/typeof-constant-string
fast/js/unexpected-constant-crash
fast/js/unmatching-argument-count
fast/js/var-declarations-zero-width
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