v8/test/mjsunit
adamk f795a79010 Rewrite scopes in computed properties in destructured parameters
While we properly handled scopes of initializers in destructured parameters,
we never did the right thing for computed properties. This patch fixes that
by factoring out PatternRewriter's scope rewriting logic and calls it
for the computed property case.

BUG=chromium:620119

Review-Url: https://codereview.chromium.org/2084103002
Cr-Commit-Position: refs/heads/master@{#37228}
2016-06-23 20:47:18 +00:00
..
asm [builtins] Introduce proper Float64Tan operator. 2016-06-20 05:51:52 +00:00
bugs
compiler [turbofan] Add dedicated test for check constant folding. 2016-06-22 08:20:50 +00:00
es6 Fix Object.prototype.toString() when @@toStringTag is not a string. 2016-06-23 13:39:59 +00:00
es7 [es7] Array.prototype.includes should be unscopable 2016-06-03 18:30:10 +00:00
es8 [es8] Throw SyntaxError when trying to tail call a direct eval. 2016-05-10 09:33:33 +00:00
harmony Fix bug with illegal spread as single arrow parameter 2016-06-22 18:07:46 +00:00
ignition [Interpreter] Don't try to eliminate dead-code in bytecode-array-builder 2016-06-01 22:55:10 +00:00
lithium [builtins] Rewrite uri.js as builtin functions. 2016-05-27 09:57:07 +00:00
regress Rewrite scopes in computed properties in destructured parameters 2016-06-23 20:47:18 +00:00
third_party
tools [prof] Add slide offset in dumpcpp script 2016-05-30 08:56:59 +00:00
wasm [wasm] Support undefined indirect table entries, behind a flag. 2016-06-22 00:53:31 +00:00
accessor-map-sharing.js
accessors-no-prototype.js
accessors-on-global-object.js
allocation-folding.js
allocation-site-info.js Remove usages of Heap::NewSpaceStart and its external reference 2016-03-31 07:55:26 +00:00
api-call-after-bypassed-exception.js
apply-arguments-gc-safepoint.js
apply.js [test] Slim down mjsunit/apply. 2016-02-04 13:19:19 +00:00
argument-assigned.js
argument-named-arguments.js
arguments-apply-deopt.js
arguments-apply.js
arguments-call-apply.js
arguments-enum.js
arguments-escape.js
arguments-indirect.js
arguments-lazy.js
arguments-load-across-eval.js
arguments-read-and-assignment.js
arguments.js [elements] revert overzealous optimzation for fast sloppy arguments delete 2016-04-08 08:02:47 +00:00
array-bounds-check-removal.js
array-concat.js [builtins] Fix Array.prototype.concat bug 2016-03-15 20:29:28 +00:00
array-construct-transition.js
array-constructor-feedback.js
array-constructor.js
array-elements-from-array-prototype-chain.js
array-elements-from-array-prototype.js
array-elements-from-object-prototype.js
array-feedback.js
array-foreach.js Tune Array.forEach, fix Array functions 2016-02-25 05:43:48 +00:00
array-functions-prototype-misc.js
array-functions-prototype.js
array-indexing.js
array-isarray.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
array-iteration.js
array-join.js Fix spec-compliance bug in Array.prototype.join. 2016-03-01 09:07:38 +00:00
array-length-number-conversion.js
array-length.js
array-literal-feedback.js
array-literal-transitions.js
array-methods-read-only-length.js
array-natives-elements.js [test] Rewrite mjsunit/array-natives-elements to make it pass with Crankshaft. 2016-02-24 11:55:26 +00:00
array-non-smi-length.js
array-pop.js
array-push2.js
array-push3.js
array-push4.js
array-push5.js
array-push6.js
array-push8.js
array-push9.js
array-push10.js
array-push11.js
array-push12.js
array-push-non-smi-value.js
array-push.js [elements] Add more tests to increase coverage 2016-04-11 08:28:18 +00:00
array-reduce.js
array-shift2.js
array-shift3.js
array-shift4.js
array-shift.js
array-slice.js [elements] add fast-path for slice with FastSloppyArguments 2016-04-06 13:30:08 +00:00
array-sort.js [arrays] Fix %GetArrayKeys for special element kinds 2016-06-13 10:07:03 +00:00
array-splice.js [elements] Add more tests to increase coverage 2016-04-11 08:28:18 +00:00
array-store-and-grow.js
array-tostring.js
array-unshift.js
ascii-regexp-subject.js
assert-opt-and-deopt.js [compiler] Remove support for concurrent OSR. 2016-03-08 09:02:44 +00:00
big-array-literal.js
big-object-literal.js
binary-op-newspace.js
binary-operation-overwrite.js
bit-not.js
bitops-info.js
bitwise-operations-bools.js
bitwise-operations-undefined.js
body-not-visible.js
bool-concat.js
boolean.js
bounds-checks-elimination.js
break.js
call-counts.js
call-cross-realm.js
call-intrinsic-type-error.js [runtime] Make target checking for %Call and %_Call consistent. 2016-02-26 07:00:32 +00:00
call-non-function-call.js
call-non-function.js
call-stub.js
call.js
callsite.js
char-escape.js
class-of-builtins.js
closure.js
closures.js
codegen-coverage.js
compare-character.js
compare-known-objects-slow.js
compare-known-objects-tostringtag.js Remove --harmony-tostring runtime flag 2016-03-11 18:20:48 +00:00
compare-known-objects.js
compare-nan.js
compare-nil.js
compare-objects.js
compare-table-eq.js
compare-table-gt.js
compare-table-gteq.js
compare-table-lt.js
compare-table-lteq.js
compare-table-ne.js
compare-table-seq.js
compare-table-sne.js
comparison-ops-and-undefined.js
concurrent-initial-prototype-change.js
constant-compare-nil-value.js
constant-fold-control-instructions.js [intrinsics] Kill the %_IsMinusZero intrinsic. 2016-02-09 06:28:53 +00:00
constant-folding-2.js
constant-folding.js Remove support for legacy const, part 1 2016-03-22 17:52:13 +00:00
context-calls-maintained.js
context-variable-assignments.js
contextual-calls.js
copy-on-write-assert.js
count-based-osr.js
cross-realm-filtering.js
cross-realm-global-prototype.js
cyclic-array-to-string.js
cyrillic.js
d8-os.js
d8-performance-now.js
d8-worker-sharedarraybuffer.js
d8-worker-spawn-worker.js
d8-worker.js
date-parse.js
date.js
debug-allscopes-on-debugger.js [debugger] fix mjsunit/debug-allscopes-on-debugger.js for ignition. 2016-04-21 11:30:44 +00:00
debug-backtrace-text.js
debug-backtrace.js Ship ES2015 Function.name reform 2016-03-04 04:04:13 +00:00
debug-break-inline.js
debug-break-native.js
debug-breakpoints.js
debug-changebreakpoint.js [debugger] remove break point hit count and ignore count. 2016-01-21 13:15:29 +00:00
debug-clearbreakpoint.js
debug-clearbreakpointgroup.js
debug-compile-event-newfunction.js
debug-compile-event.js
debug-compile-optimized.js
debug-conditional-breakpoints.js [debugger] remove break point hit count and ignore count. 2016-01-21 13:15:29 +00:00
debug-constructed-by.js
debug-constructor.js
debug-continue.js
debug-enable-disable-breakpoints.js
debug-eval-scope.js [debugger] make strict eval-scope visible to debugging. 2016-05-12 06:57:10 +00:00
debug-evaluate-arguments.js
debug-evaluate-bool-constructor.js
debug-evaluate-closure.js [debugger] allow debug-evaluate to change stack and context values. 2016-03-31 06:00:21 +00:00
debug-evaluate-declaration.js
debug-evaluate-locals-capturing.js [debugger] allow debug-evaluate to change stack and context values. 2016-03-31 06:00:21 +00:00
debug-evaluate-locals-optimized-double.js
debug-evaluate-locals-optimized.js
debug-evaluate-locals.js [debugger] allow debug-evaluate to change stack and context values. 2016-03-31 06:00:21 +00:00
debug-evaluate-modify-catch-block-scope.js [debugger] allow debug-evaluate to change stack and context values. 2016-03-31 06:00:21 +00:00
debug-evaluate-modify-this.js [debugger] allow debug-evaluate to change stack and context values. 2016-03-31 06:00:21 +00:00
debug-evaluate-nested-let.js [debugger] allow debug-evaluate to change stack and context values. 2016-03-31 06:00:21 +00:00
debug-evaluate-nested.js [debugger] make strict eval-scope visible to debugging. 2016-05-12 06:57:10 +00:00
debug-evaluate-recursive.js
debug-evaluate-shadowed-context.js
debug-evaluate-with-context.js
debug-evaluate-with.js
debug-evaluate.js
debug-event-listener.js
debug-function-scopes.js [debugger] make strict eval-scope visible to debugging. 2016-05-12 06:57:10 +00:00
debug-generator-break-on-stack.js Run more tests with --ignition-generators. 2016-06-08 11:59:54 +00:00
debug-generator-break.js Run more tests with --ignition-generators. 2016-06-08 11:59:54 +00:00
debug-handle.js Gender neutral comments. 2016-06-22 14:54:03 +00:00
debug-is-active.js
debug-listbreakpoints.js
debug-liveedit-1.js
debug-liveedit-2.js
debug-liveedit-3.js
debug-liveedit-4.js
debug-liveedit-breakpoints.js
debug-liveedit-check-stack.js
debug-liveedit-compile-error.js
debug-liveedit-diff.js
debug-liveedit-double-call.js
debug-liveedit-exceptions.js [liveedit] fix stepping after replacing bytecode. 2016-05-17 09:22:17 +00:00
debug-liveedit-literals.js
debug-liveedit-newsource.js
debug-liveedit-patch-positions-replace.js
debug-liveedit-patch-positions.js
debug-liveedit-restart-frame.js
debug-liveedit-stack-padding.js
debug-liveedit-stepin.js [liveedit] fix stepping after replacing bytecode. 2016-05-17 09:22:17 +00:00
debug-liveedit-utils.js
debug-materialized.js
debug-mirror-cache.js
debug-multiple-breakpoints.js
debug-multiple-var-decl.js [debugger] break at each initialization in a multiple var declaration. 2016-03-07 13:41:18 +00:00
debug-negative-break-points.js [debugger] muting break positions should work for the entire statement. 2016-01-26 15:05:10 +00:00
debug-optimize.js
debug-receiver.js
debug-referenced-by.js Revert of [heap] Do not invoke GC to make heap iterable. (patchset #3 id:40001 of https://codereview.chromium.org/1992913004/ ) 2016-05-31 17:43:15 +00:00
debug-references.js
debug-return-value.js
debug-scopes.js [debugger] do not expose temporary variables introduced by the parser. 2016-04-27 04:49:46 +00:00
debug-script-breakpoints-closure.js
debug-script-breakpoints-nested.js
debug-script-breakpoints.js
debug-script.js [json] replace remaining json.js code with C++ builtins. 2016-05-31 09:34:54 +00:00
debug-scripts-request.js
debug-scripts-throw.js
debug-set-script-source.js
debug-set-variable-value.js
debug-setbreakpoint.js [debugger] remove break point hit count and ignore count. 2016-01-21 13:15:29 +00:00
debug-setexceptionbreak.js
debug-sourceinfo.js Remove inessential functions from the JS Script class 2016-05-24 11:41:21 +00:00
debug-stack-check-position.js [debugger,interpreter] add source position to stack checks. 2016-04-28 13:16:57 +00:00
debug-step-2.js
debug-step-3.js
debug-step-4.js
debug-step-end-of-script.js [debugger] fix break locations for assignments and return. 2016-03-01 12:47:55 +00:00
debug-step-into-json.js
debug-step-into-valueof.js
debug-step-stub-callfunction.js
debug-step-turbofan.js
debug-step.js [debugger] fix break locations for assignments and return. 2016-03-01 12:47:55 +00:00
debug-stepframe-clearing.js
debug-stepframe.js
debug-stepin-accessor-ic.js Fix expression positions for for-loops. 2016-03-11 12:02:51 +00:00
debug-stepin-accessor.js Ship ES2015 Function.name reform 2016-03-04 04:04:13 +00:00
debug-stepin-builtin-callback-opt.js
debug-stepin-builtin-callback.js
debug-stepin-builtin.js
debug-stepin-call-function-stub.js
debug-stepin-construct-call.js
debug-stepin-constructor.js
debug-stepin-foreach.js
debug-stepin-function-call.js
debug-stepin-property-function-call.js
debug-stepnext-do-while.js
debug-stepout-recursive-function.js
debug-stepout-scope-part1.js
debug-stepout-scope-part2.js
debug-stepout-scope-part3.js
debug-stepout-scope-part4.js
debug-stepout-scope-part5.js
debug-stepout-scope-part6.js
debug-stepout-scope-part7.js
debug-stepout-scope-part8.js
debug-stepout-to-builtin.js
debug-suspend.js
debug-toggle-mirror-cache.js
debug-version.js
declare-locally.js Remove support for legacy const, part 1 2016-03-22 17:52:13 +00:00
deep-recursion.js
define-property-gc.js
dehoisted-array-index.js
delay-syntax-error.js
delete-global-properties.js
delete-in-eval.js
delete-in-with.js
delete-non-configurable.js
delete-vars-from-eval.js
delete.js [elements] Add more tests to increase coverage 2016-04-11 08:28:18 +00:00
deopt-global-accessor.js
deopt-minus-zero.js
deopt-with-fp-regs.js
deopt-with-outer-context.js [Interpreter] Always store current context in the frames context slot. 2016-01-23 00:07:49 +00:00
deserialize-optimize-inner.js
deserialize-reference.js
deserialize-script-id.js
dictionary-properties.js Keep prototype maps in dictionary mode until ICs see them 2016-06-08 14:43:47 +00:00
div-mod.js
div-mul-minus-one.js
do-not-strip-fc.js
dont-enum-array-holes.js
dont-reinit-global-var.js
double-equals.js
double-intrinsics.js [builtins] Introduce proper Float64Tan operator. 2016-06-20 05:51:52 +00:00
double-truncation.js
dtoa.js
element-accessor.js
element-read-only.js
elements-kind-depends.js
elements-kind.js
elements-length-no-holey.js
elements-transition-and-store.js
elements-transition-hoisting.js
elements-transition.js
elide-double-hole-check-1.js
elide-double-hole-check-2.js
elide-double-hole-check-3.js
elide-double-hole-check-4.js
elide-double-hole-check-5.js
elide-double-hole-check-6.js
elide-double-hole-check-7.js
elide-double-hole-check-8.js
elide-double-hole-check-9.js
elide-double-hole-check-10.js
elide-double-hole-check-11.js
elide-double-hole-check-12.js
ensure-growing-store-learns.js
enumeration-order.js
error-accessors.js
error-constructors.js
error-tostring-omit.js
error-tostring.js
escape.js
eval-enclosing-function-name.js
eval-origin.js Correctly annotate eval origin. 2016-04-18 13:21:07 +00:00
eval-stack-trace.js
eval-typeof-non-existing.js
eval.js
external-array.js
extra-arguments.js
extra-commas.js
fast-array-length.js
fast-element-smi-check.js
fast-literal.js
fast-non-keyed.js
fast-prototype.js Keep prototype maps in dictionary mode until ICs see them 2016-06-08 14:43:47 +00:00
field-type-tracking.js
for-in-delete.js
for-in-null-or-undefined.js
for-in-opt.js [proxies] use [[GetPrototypeOf]] trap in for-in key accumulation 2016-03-23 08:36:59 +00:00
for-in-special-cases.js
for-in.js Ship for-in initializer deprecation 2016-04-28 13:39:18 +00:00
for.js
fun-as-prototype.js
fun-name.js
function-arguments-duplicate.js
function-arguments-null.js
function-bind-name.js
function-bind.js
function-call.js
function-caller.js Disable ES6 tail call elimination for native functions. 2016-03-21 17:44:57 +00:00
function-length-accessor.js
function-named-self-reference.js
function-names.js Make Date.prototype.toGMTString an alias for Date.prototype.toUTCString 2016-02-19 02:18:54 +00:00
function-property.js
function-prototype.js
function-source.js
function-without-prototype.js
function.js
fuzz-accessors.js
generated-transition-stub.js
get-own-property-descriptor-non-objects.js
get-own-property-descriptor.js
get-prototype-of.js
getter-in-prototype.js
getter-in-value-prototype.js
getters-on-elements.js
global-accessors.js
global-deleted-property-ic.js
global-hash.js
global-ic.js
global-infinity-strict.js
global-infinity.js
global-load-from-eval-in-with.js
global-load-from-eval.js
global-load-from-nested-eval.js
global-nan-strict.js
global-nan.js
global-properties.js
global-undefined-strict.js
global-undefined.js
global-vars-eval.js
global-vars-with.js
handle-count-ast.js
handle-count-runtime-literals.js
has-own-property-evaluation-order.js
has-own-property.js
hex-parsing.js
holy-double-no-arg-array.js [stubs] Fix hole-related double bug in ArrayNoArgumentConstructor 2016-05-21 09:54:38 +00:00
html-comments.js
html-string-funcs.js
if-in-undefined.js
in.js
indexed-accessors.js
indexed-value-properties.js
instanceof-2.js
instanceof.js
int32-ops.js
integer-to-string.js
invalid-lhs.js
invalid-source-element.js
json2.js [JSON] implement indentation in the BasicJsonStringifier and expose via API. 2016-05-20 07:58:02 +00:00
json-parser-recursive.js
json-replacer-number-wrapper-tostring.js
json-replacer-order.js [json] support property list argument in BasicJsonStringifier. 2016-05-24 13:56:47 +00:00
json-stringify-recursive.js
json-stringify-stack.js Replace PushIfAbsent by a Stack object 2016-03-14 14:45:03 +00:00
json.js [json] support replacer function in BasicJsonStringifier. 2016-05-25 12:33:53 +00:00
keyed-array-call.js
keyed-call-generic.js
keyed-call-ic.js
keyed-ic.js
keyed-load-dictionary-stub.js
keyed-load-hole-to-undefined.js
keyed-load-with-string-key.js
keyed-load-with-symbol-key.js
keyed-named-access.js
keyed-storage-extend.js
keywords-and-reserved_words.js
large-object-allocation.js
large-object-literal.js
lazy-load.js
lea-add.js
leakcheck.js
length.js
load_poly_effect.js
load-callback-from-value-classic.js
local-load-from-eval.js
logical.js
lookup-behind-property.js Reland "Speed up the LookupIterator" 2016-03-04 11:53:24 +00:00
math-abs.js
math-ceil.js [builtins] Make Math.ceil, Math.trunc and Math.round optimizable. 2016-03-30 11:57:20 +00:00
math-exp-precision.js
math-floor-negative.js
math-floor-of-div-minus-zero.js
math-floor-of-div-nosudiv.js
math-floor-of-div.js
math-floor-part1.js [builtins] Make Math.ceil, Math.trunc and Math.round optimizable. 2016-03-30 11:57:20 +00:00
math-floor-part2.js [builtins] Make Math.ceil, Math.trunc and Math.round optimizable. 2016-03-30 11:57:20 +00:00
math-floor-part3.js [builtins] Make Math.ceil, Math.trunc and Math.round optimizable. 2016-03-30 11:57:20 +00:00
math-floor-part4.js [builtins] Make Math.ceil, Math.trunc and Math.round optimizable. 2016-03-30 11:57:20 +00:00
math-imul.js
math-min-max.js
math-pow.js
math-round.js
math-sqrt.js
md5.js
megamorphic-callbacks.js
messages.js [es6] Reintroduce the instanceof operator in the backends. 2016-05-17 11:25:59 +00:00
migrations.js Remove support for Object.observe 2016-04-22 09:02:41 +00:00
minmax-simple.js
mirror-array.js
mirror-boolean.js
mirror-date.js
mirror-error.js
mirror-function.js Fix %FunctionGetName and %_ClassOf for bound functions. 2016-05-17 11:26:00 +00:00
mirror-null.js
mirror-number.js
mirror-object.js [debugger] Add JSProxy support in Runtime::GetInternalProperties 2016-05-02 17:46:32 +00:00
mirror-regexp.js Remove --harmony-regexps flag 2016-03-25 23:02:11 +00:00
mirror-script.js Remove inessential functions from the JS Script class 2016-05-24 11:41:21 +00:00
mirror-string.js
mirror-undefined.js
mirror-unresolved-function.js
mjsunit.gyp [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
mjsunit.isolate [prof] Add slide offset in dumpcpp script 2016-05-30 08:56:59 +00:00
mjsunit.js [wasm] Also test structured stack trace 2016-04-21 08:37:19 +00:00
mjsunit.status Fix int64 lowering on big-endian architectures. 2016-06-23 11:41:07 +00:00
mod-range.js
mod.js
mul-exhaustive-part1.js
mul-exhaustive-part2.js
mul-exhaustive-part3.js
mul-exhaustive-part4.js
mul-exhaustive-part5.js
mul-exhaustive-part6.js
mul-exhaustive-part7.js
mul-exhaustive-part8.js
mul-exhaustive-part9.js
mul-exhaustive-part10.js
multiline.js
multiple-return.js
nans.js
negate-zero.js
negate.js
neuter-twice.js
never-optimize.js
new-function.js
new.js
newline-in-string.js
no-branch-elimination.js
no-octal-constants-above-256.js
no-semicolon.js
non-ascii-replace.js
not.js
nul-characters.js
number-is.js
number-limits.js
number-literal.js
number-string-index-call.js
number-tostring-add.js
number-tostring-func.js
number-tostring-small.js
number-tostring.js
numops-fuzz-part1.js
numops-fuzz-part2.js
numops-fuzz-part3.js
numops-fuzz-part4.js
obj-construct.js
object-create.js
object-define-properties.js
object-define-property.js Remove now-dead DefineDataPropertyUnchecked 2016-04-27 13:22:17 +00:00
object-freeze-global.js
object-freeze.js
object-get-own-property-names.js
object-is.js
object-literal-conversions.js
object-literal-gc.js
object-literal-multiple-fields.js
object-literal-multiple-proto-fields.js
object-literal-overwrite.js
object-literal.js Ship ES2015 Function.name reform 2016-03-04 04:04:13 +00:00
object-prevent-extensions.js
object-seal-global.js
object-seal.js
object-toprimitive.js
omit-constant-mapcheck.js
opt-elements-kind.js
optimized-typeof.js
osr-elements-kind.js Reland of Immediately cache compiled scripts. (patchset #1 id:1 of https://codereview.chromium.org/1882833006/ ) 2016-04-18 09:01:10 +00:00
outobject-double-for-in.js
override-read-only-property.js
packed-elements.js
parallel-optimize-disabled.js Remove support for legacy const, part 1 2016-03-22 17:52:13 +00:00
parse-int-float.js
parse-surrogates.js
pixel-array-rounding.js
polymorph-arrays.js
primitive-keyed-access.js
property-load-across-eval.js Remove support for legacy const, part 1 2016-03-22 17:52:13 +00:00
property-name-eval-arguments.js
property-object-key.js
proto-accessor.js
proto.js
prototype-changes.js
prototype.js
random-bit-correlations.js Implement symbol @@hasInstance for ES6 instanceof support. 2016-02-11 11:59:22 +00:00
readonly-accessor.js
readonly.js Remove runtime flags for Proxy and Reflect 2016-03-21 19:40:02 +00:00
realm-property-access.js Expose a way to make a same-origin realm 2016-05-27 18:50:16 +00:00
receiver-in-with-calls.js
recursive-store-opt.js
regexp-cache-replace.js
regexp-call-as-function.js
regexp-capture-3.js
regexp-capture.js
regexp-captures.js
regexp-compile.js Fix RegExp.prototype.compile error case 2016-05-17 06:19:36 +00:00
regexp-global.js
regexp-indexof.js
regexp-lastIndex.js Put RegExp js code in strict mode 2016-03-15 22:27:09 +00:00
regexp-lookahead.js
regexp-loop-capture.js
regexp-multiline.js
regexp-results-cache.js
regexp-sort.js
regexp-stack-overflow.js
regexp-standalones.js
regexp-static.js
regexp-string-methods.js Add ES2015 RegExp full subclassing semantics behind a flag 2016-03-24 22:27:21 +00:00
regexp-UC16.js
regexp.js [regexp] Fix RegExp.prototype.toString. 2016-02-11 13:23:20 +00:00
regress-3225.js [debugger] allow debug-evaluate to change stack and context values. 2016-03-31 06:00:21 +00:00
regress-3456.js
regress-4399.js
regress-587004.js [turbofan] Fix write barrier handling of map values. 2016-02-19 18:46:22 +00:00
regress-604044.js Prevent un-parsed LiteralFunction reaching the compiler. 2016-04-20 09:35:05 +00:00
regress-crbug-528379.js
regress-crbug-619476.js Remove erroneous DCHECK related to expression classifiers 2016-06-13 12:34:19 +00:00
regress-keyed-store-non-strict-arguments.js
regress-ntl.js
regress-sync-optimized-lists.js [compiler] Remove support for concurrent OSR. 2016-03-08 09:02:44 +00:00
result-table-max.js
result-table-min.js
samevalue.js [builtins] Support SameValue and SameValueZero via runtime functions. 2016-02-17 10:54:25 +00:00
scanner.js
scope-calls-eval.js
search-string-multiple.js
serialize-embedded-error.js
serialize-ic.js
setter-on-constructor-prototype.js
setters-on-elements.js
shift-for-integer-div.js
shifts.js
short-circuit-boolean.js
simple-constructor.js
sin-cos.js
smi-mul-const.js
smi-mul.js
smi-negative-zero.js
smi-ops-inlined.js
smi-ops.js
smi-representation.js
sparse-array-reverse.js
sparse-array.js
stack-traces-2.js [builtins] Migrate Number constructor similar to String constructor. 2016-01-13 15:15:08 +00:00
stack-traces-custom-lazy.js
stack-traces-custom.js Handle ES2015 Function.name in CallSite::GetMethodName 2016-03-03 20:19:41 +00:00
stack-traces-overflow.js [Interpreter] Fix bytecode offset for stack overflows. 2016-05-10 12:30:08 +00:00
stack-traces.js Revert "Removed support deprecated (//@|/*@) source(URL|MappingURL)=" 2016-02-03 18:45:36 +00:00
store-dictionary.js
str-to-num.js
stress-array-push.js
strict-equals.js
strict-mode-eval.js
strict-mode-implicit-receiver.js
strict-mode-opt.js
strict-mode.js Disable ES6 tail call elimination for native functions. 2016-03-21 17:44:57 +00:00
string-add.js
string-case.js
string-charat.js
string-charcodeat.js
string-compare-alignment.js
string-concat.js
string-external-cached.js
string-externalize.js
string-flatten.js
string-fromcharcode.js [builtins] Migrate String.fromCharCode to C++. 2016-05-21 16:59:59 +00:00
string-index.js
string-indexof-1.js
string-indexof-2.js
string-lastindexof.js
string-localecompare.js
string-match.js
string-normalize.js
string-oom-array-join.js
string-oom-concat.js
string-oom-replace-global-regexp-with-string.js
string-oom-replace-regexp-global-with-function.js
string-replace-gc.js
string-replace-one-char.js
string-replace-with-empty.js
string-replace.js
string-search.js
string-slices-regexp.js
string-slices.js
string-split-cache.js
string-split.js
string-wrapper.js [elements] Add more tests to increase coverage 2016-04-11 08:28:18 +00:00
substr.js
sum-0-plus-undefined-is-NaN.js
switch-opt.js
switch.js
testcfg.py
this-dynamic-lookup.js
this-in-callbacks.js
this-property-assignment.js
this.js
throw-and-catch-function.js
throw-exception-for-null-access.js
to_number_order.js [math] Fix Math.hypot to properly call ToNumber on all arguments. 2016-02-04 07:23:27 +00:00
to-precision.js
tobool.js
toint32.js
top-level-assignments.js
touint32.js
track-fields.js
transcendentals.js
transition-elements-kind.js
try-catch-extension-object.js
try-catch-scopes.js
try-finally-continue.js
try-finally-nested.js
try.js
typed-array-slice.js
typeof.js Mark null and undefined as undetectable, and use it to handle abstract equality comparison in the generic compare ic 2016-02-10 09:56:26 +00:00
unary-minus-deopt.js
unbox-double-arrays.js
unbox-double-field-indexed.js
unbox-double-field.js
unbox-smi-field-indexed.js
unbox-smi-field.js
undeletable-functions.js
undetectable-compare.js [undetectable] Really get comparisons of document.all right now. 2016-03-09 10:43:48 +00:00
undetectable.js
unicode-case-overoptimization.js
unicode-string-to-number.js
unicode-test.js
unicodelctest-no-optimization.js
unicodelctest.js
unused-context-in-with.js
unusual-constructor.js
uri.js
value-callic-prototype-change.js
value-of.js
value-wrapper-accessor.js
value-wrapper.js
var.js
verify-assert-false.js
verify-check-false.js
whitespaces.js
with-function-expression.js
with-leave.js
with-parameter-access.js
with-prototype.js
with-readonly.js
with-value.js