v8/test/mjsunit
Jaroslav Sevcik 82a28adf05 Do not set target in deoptimized code in keyed store IC.
BUG=chromium:460937
R=ishell@chromium.org
LOG=n

Review URL: https://codereview.chromium.org/989093002

Cr-Commit-Position: refs/heads/master@{#27064}
2015-03-09 10:11:13 +00:00
..
asm [turbofan] Support for %_DoubleHi, %_DoubleLo and %_ConstructDouble. 2015-03-05 09:22:38 +00:00
bugs Correctly handle Array unshift/splices that move elements past the max length of an Array 2014-11-11 19:08:14 +00:00
compiler [turbofan] First shot at eager deoptimization in Turbofan. 2015-03-04 15:21:21 +00:00
es6 ES6: Make function name configurable 2015-03-04 16:57:10 +00:00
es7 ES6: Make function name configurable 2015-03-04 16:57:10 +00:00
harmony Fix exception for assignment to uninitialised const 2015-03-05 12:44:01 +00:00
lithium Reland "Change the order of arguments of the (One|Two)ByteSeqStringSetChar intrinsic." 2014-09-12 10:58:43 +00:00
regress Do not set target in deoptimized code in keyed store IC. 2015-03-09 10:11:13 +00:00
strong Fix issue with class name TDZ in computed property names 2015-02-26 18:37:19 +00:00
third_party Convert obj ToObject in Object.keys() 2014-10-09 13:19:02 +00:00
tools Profiler improvements 2015-01-20 16:06:09 +00:00
accessor-map-sharing.js
accessors-no-prototype.js Accessor functions should have no prototype property 2015-02-05 23:34:28 +00:00
accessors-on-global-object.js
allocation-folding.js Remove Heap::MaxRegularSpaceAllocationSize and use Page::MaxRegularHeapObjectSize instead. 2014-01-23 13:02:27 +00:00
allocation-site-info.js Keep new arrays allocated with 'new Array(N)' in fast mode (revisited) 2014-07-28 13:12:26 +00:00
api-call-after-bypassed-exception.js
apply-arguments-gc-safepoint.js
apply.js Keep new arrays allocated with 'new Array(N)' in fast mode (revisited) 2014-07-28 13:12:26 +00:00
argument-assigned.js
argument-named-arguments.js
arguments-apply-deopt.js Fix of Hydrogen environment building for function "apply" calls. 2014-01-11 13:59:04 +00:00
arguments-apply.js
arguments-call-apply.js
arguments-enum.js
arguments-escape.js
arguments-indirect.js
arguments-lazy.js
arguments-load-across-eval.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
arguments-opt.js
arguments-read-and-assignment.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
arguments.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
array-bounds-check-removal.js
array-concat.js
array-construct-transition.js Remove experimental flags that are now required 2014-07-18 07:17:21 +00:00
array-constructor-feedback.js Keep new arrays allocated with 'new Array(N)' in fast mode (revisited) 2014-07-28 13:12:26 +00:00
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 Keep new arrays allocated with 'new Array(N)' in fast mode (revisited) 2014-07-28 13:12:26 +00:00
array-functions-prototype-misc.js Revert "Remove SmartMove, bringing Array methods further into spec compliance" 2014-10-15 23:53:02 +00:00
array-functions-prototype.js
array-indexing.js
array-iteration.js Array.prototype.{every, filter, find, findIndex, forEach, map, some}: Use fresh primitive wrapper for calls. 2014-10-15 09:11:32 +00:00
array-join.js
array-length-number-conversion.js
array-length.js
array-literal-feedback.js Remove experimental flags that are now required 2014-07-18 07:17:21 +00:00
array-literal-transitions.js Remove experimental flags that are now required 2014-07-18 07:17:21 +00:00
array-methods-read-only-length.js Fix for 435073: CHECK failure in CHECK(p->IsSmi()) failed. 2014-11-21 10:14:19 +00:00
array-natives-elements.js Don't double-check elements in the prototype chain in array builtins 2014-11-03 14:06:15 +00:00
array-non-smi-length.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
array-pop.js Reland ArrayPop / ArrayPush. 2014-01-24 11:47:53 +00:00
array-push2.js Partially fix semantics of Array.push() 2014-04-10 13:17:48 +00:00
array-push3.js Partially fix semantics of Array.push() 2014-04-10 13:17:48 +00:00
array-push4.js Partially fix semantics of Array.push() 2014-04-10 13:17:48 +00:00
array-push5.js Partially fix semantics of Array.push() 2014-04-10 13:17:48 +00:00
array-push6.js Remove hand-written assembly ArrayPush stubs 2014-04-17 11:37:59 +00:00
array-push7.js Remove hand-written assembly ArrayPush stubs 2014-04-17 11:37:59 +00:00
array-push8.js Remove hand-written assembly ArrayPush stubs 2014-04-17 11:37:59 +00:00
array-push9.js Insert HSimulate immediately after Crankshaft-inlined push. 2014-04-22 12:55:40 +00:00
array-push10.js Fix deoptimization problem with inlined Array.push() 2014-04-23 13:20:28 +00:00
array-push11.js Fix the Array.push simulate for non-effect context. 2014-04-23 14:26:53 +00:00
array-push12.js Do not inline array push for arrays with dictionary mode elements. 2015-01-30 13:51:43 +00:00
array-push-non-smi-value.js
array-push.js Turn ArrayPush into a stub specialized on the elements kind and argc. 2014-01-20 17:09:24 +00:00
array-reduce.js Array.prototype.{reduce, reduceRight}: Wrong order of operations when determining initial value. 2014-10-22 13:13:19 +00:00
array-shift2.js Narrow cases where Sparse/Smart versions of Array methods are used 2014-10-23 18:21:50 +00:00
array-shift3.js Improve Array.shift() performance for small arrays. 2014-05-09 08:28:25 +00:00
array-shift4.js Fix for 435073: CHECK failure in CHECK(p->IsSmi()) failed. 2014-11-21 10:14:19 +00:00
array-shift.js
array-slice.js
array-sort.js Array.prototype.sort: Unchecked calls to hasOwnProperty and push and sort 2014-09-17 14:01:25 +00:00
array-splice.js Revert 22595: "Keep new arrays allocated with 'new Array(N)' in fast mode" 2014-07-24 13:38:05 +00:00
array-store-and-grow.js
array-tostring.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
array-unshift.js Change SmartMove no-op behavior to match SimpleMove (and ES6 spec) 2014-10-23 17:46:34 +00:00
ascii-regexp-subject.js
assert-opt-and-deopt.js Land the Fan (disabled) 2014-07-30 13:54:45 +00:00
big-array-literal.js Contribution of PowerPC port (continuation of 422063005) 2015-01-16 07:42:15 +00:00
big-object-literal.js Use a walking visitor to traverse JSObject structure. The purpose is to prepare for more complex context-dependent walks of the structure, needed for allocation site and pretenuring work. Different visitors can be created that annotate the object in various ways. 2013-09-30 11:36:50 +00:00
binary-op-newspace.js Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size. 2014-05-09 08:38:27 +00:00
binary-operation-overwrite.js
bit-not.js
bitops-info.js
bitwise-operations-bools.js Truncate booleans to 0/1 in truncating t-to-i. 2013-10-11 15:13:12 +00:00
bitwise-operations-undefined.js
body-not-visible.js
bool-concat.js Add a regression test for boolean concatenation in strings. 2013-12-10 14:05:25 +00:00
boolean.js [turbofan] Improve typed lowering for JSToBoolean. 2014-10-28 08:34:15 +00:00
bounds-checks-elimination.js Extend bounds check elimination to constant keys. 2014-06-04 11:52:17 +00:00
break.js
builtins.js Enable ES6 iteration by default 2014-08-07 16:42:14 +00:00
call-non-function-call.js
call-non-function.js
call-stub.js
call.js
char-escape.js
class-of-builtins.js
closure.js
closures.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
codegen-coverage.js
compare-character.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
compare-known-objects-slow.js
compare-known-objects.js Inline some more compare operations. 2013-10-02 18:15:57 +00:00
compare-nan.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
compare-nil.js
compare-objects.js Inline some more compare operations. 2013-10-02 18:15:57 +00:00
comparison-ops-and-undefined.js
concurrent-initial-prototype-change.js Refactor the compiling pipeline. 2013-12-23 14:30:35 +00:00
const-declaration.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
const-eval-init.js This CL simplifies var / const by ensuring the behavior is consistent in itself, and with regular JS semantics; between regular var/const and eval-ed var/const. 2014-07-14 14:01:04 +00:00
const-redecl.js This CL simplifies var / const by ensuring the behavior is consistent in itself, and with regular JS semantics; between regular var/const and eval-ed var/const. 2014-07-14 14:01:04 +00:00
const.js
constant-compare-nil-value.js
constant-fold-control-instructions.js Fix constant folding of %_IsMinusZero. 2014-03-10 15:06:54 +00:00
constant-folding-2.js Inline Math.fround in optimized code. 2014-07-29 11:34:08 +00:00
constant-folding.js
context-calls-maintained.js We need to know if a load, store or call IC is assumed 2014-01-07 14:14:34 +00:00
context-variable-assignments.js
contextual-calls.js Reland v8:18458 "Load the global proxy from the context of the target function." 2014-01-07 10:46:39 +00:00
copy-on-write-assert.js
count-based-osr.js Remove some busy-OSR loops from tests using %OptimizeOsr(). 2015-02-09 14:11:23 +00:00
cross-realm-filtering.js Revert "filter cross context eval" 2014-09-18 17:25:25 +00:00
cyclic-array-to-string.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
cyrillic.js
d8-os.js Contribution of PowerPC port (continuation of 422063005) - AIX Common1 2015-01-30 08:02:08 +00:00
d8-performance-now.js Add infrastructure for skipping tests in GC stress mode. 2014-01-21 12:41:25 +00:00
date-parse.js
date.js
debug-backtrace-text.js Couple more debugger tests working with Turbofan. 2014-08-22 07:44:18 +00:00
debug-backtrace.js
debug-break-inline.js Couple more debugger tests working with Turbofan. 2014-08-22 07:44:18 +00:00
debug-break-native.js Do not break in native code (including non-builtin debugger code). 2014-05-27 12:21:40 +00:00
debug-breakpoints.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
debug-changebreakpoint.js
debug-clearbreakpoint.js
debug-clearbreakpointgroup.js [V8] Report v8::AfterCompile and v8::CompileError to listener on pause 2014-12-11 10:59:00 +00:00
debug-compile-event-newfunction.js Revert "Make --always-opt also optimize toplevel code." 2014-07-29 13:08:51 +00:00
debug-compile-event.js [V8] Report v8::AfterCompile and v8::CompileError to listener on pause 2014-12-11 10:59:00 +00:00
debug-compile-optimized.js Compile optimized code with active debugger but no break points. 2014-06-26 06:32:51 +00:00
debug-conditional-breakpoints.js
debug-constructed-by.js
debug-constructor.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
debug-continue.js
debug-enable-disable-breakpoints.js
debug-evaluate-arguments.js Initial support for debugger frame state in Turbofan. 2014-08-21 11:56:46 +00:00
debug-evaluate-bool-constructor.js
debug-evaluate-closure.js Context deoptimization and removal of the deoptimization block in Turbofan 2014-09-01 09:31:14 +00:00
debug-evaluate-const.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
debug-evaluate-locals-optimized-double.js harmony-scoping: Implement debugger support for script scope. 2014-11-17 17:58:12 +00:00
debug-evaluate-locals-optimized.js harmony-scoping: Implement debugger support for script scope. 2014-11-17 17:58:12 +00:00
debug-evaluate-locals.js
debug-evaluate-recursive.js
debug-evaluate-with-context.js [V8] Report v8::AfterCompile and v8::CompileError to listener on pause 2014-12-11 10:59:00 +00:00
debug-evaluate-with.js Context deoptimization and removal of the deoptimization block in Turbofan 2014-09-01 09:31:14 +00:00
debug-evaluate.js
debug-event-listener.js
debug-function-scopes.js harmony-scoping: Implement debugger support for script scope. 2014-11-17 17:58:12 +00:00
debug-handle.js
debug-ignore-breakpoints.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
debug-is-active.js Introduce intrinsic to expose debug state to generated code. 2014-06-23 07:10:25 +00:00
debug-listbreakpoints.js
debug-liveedit-1.js
debug-liveedit-2.js
debug-liveedit-3.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
debug-liveedit-4.js LiveEdit to mark more closure functions for re-instantiation when scope layout changes 2013-09-20 13:15:31 +00:00
debug-liveedit-breakpoints.js
debug-liveedit-check-stack.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
debug-liveedit-compile-error.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
debug-liveedit-diff.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
debug-liveedit-double-call.js
debug-liveedit-literals.js
debug-liveedit-newsource.js CallICStub with a "never patch" approach by default. Patching will 2014-04-30 14:33:35 +00:00
debug-liveedit-patch-positions-replace.js
debug-liveedit-patch-positions.js
debug-liveedit-restart-frame.js
debug-liveedit-stack-padding.js
debug-liveedit-utils.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
debug-mirror-cache.js Do not clear mirror cache when fetching loaded scripts. 2014-06-10 09:42:41 +00:00
debug-multiple-breakpoints.js
debug-receiver.js Initial support for debugger frame state in Turbofan. 2014-08-21 11:56:46 +00:00
debug-referenced-by.js
debug-references.js Adding more missing deoptimization points in Turbofan. 2014-09-29 13:37:58 +00:00
debug-return-value.js
debug-scopes.js harmony-scoping: Implement debugger support for script scope. 2014-11-17 17:58:12 +00:00
debug-script-breakpoints-closure.js
debug-script-breakpoints-nested.js
debug-script-breakpoints.js
debug-script.js Extend and fix tests for custom heap snapshot. 2015-01-16 22:18:27 +00:00
debug-scripts-request.js Fix leak in debug mirror cache. 2014-05-26 07:05:56 +00:00
debug-set-script-source.js
debug-set-variable-value.js
debug-setbreakpoint.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
debug-setexceptionbreak.js
debug-sourceinfo.js
debug-sourceslice.js
debug-step-2.js Context deoptimization and removal of the deoptimization block in Turbofan 2014-09-01 09:31:14 +00:00
debug-step-3.js
debug-step-4-in-frame.js Speed up long-running test cases. 2013-11-26 11:32:39 +00:00
debug-step-stub-callfunction.js
debug-step-turbofan.js Add test case for replacing turbofan code for debugging. 2014-10-30 07:33:58 +00:00
debug-step.js Reland "Fix stepping in for-loops." 2014-11-12 08:26:42 +00:00
debug-stepframe.js Introduce new stepping mode to step into another frame. 2014-11-05 08:44:54 +00:00
debug-stepin-accessor.js
debug-stepin-builtin-callback.js
debug-stepin-builtin.js
debug-stepin-call-function-stub.js
debug-stepin-constructor.js
debug-stepin-foreach.js Allow stepping into Object.observe handlers. 2014-11-19 15:16:40 +00:00
debug-stepin-function-call.js Support stepin for combination of apply and bound function 2013-09-17 17:35:36 +00:00
debug-stepin-positions.js Reland "Simplify debugger state." 2014-05-20 08:52:42 +00:00
debug-stepin-property-function-call.js Test case of V8 failing to step into in some cases. 2014-09-24 14:52:13 +00:00
debug-stepnext-do-while.js
debug-stepout-recursive-function.js
debug-stepout-scope-part1.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
debug-stepout-scope-part2.js Make stray 'return' an early error 2014-04-02 12:38:01 +00:00
debug-stepout-scope-part3.js Make stray 'return' an early error 2014-04-02 12:38:01 +00:00
debug-stepout-scope-part4.js Make stray 'return' an early error 2014-04-02 12:38:01 +00:00
debug-stepout-scope-part5.js Make stray 'return' an early error 2014-04-02 12:38:01 +00:00
debug-stepout-scope-part6.js Make stray 'return' an early error 2014-04-02 12:38:01 +00:00
debug-stepout-scope-part7.js
debug-stepout-scope-part8.js
debug-stepout-to-builtin.js
debug-suspend.js
debug-toggle-mirror-cache.js Add option to disable MirrorCache. 2014-06-03 14:27:19 +00:00
debug-version.js
declare-locally.js
deep-recursion.js
define-property-gc.js Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size. 2014-05-09 08:38:27 +00:00
dehoisted-array-index.js [x64] Improve key value sign-extension of dehoisted LoadKeyed/StoreKeyed 2014-03-26 15:51:08 +00:00
delay-syntax-error.js Make stray 'return' an early error 2014-04-02 12:38:01 +00:00
delete-global-properties.js
delete-in-eval.js
delete-in-with.js
delete-non-configurable.js
delete-vars-from-eval.js
delete.js
deopt-global-accessor.js Use LookupIterator to transition to accessors 2014-08-19 17:02:04 +00:00
deopt-minus-zero.js
deopt-with-fp-regs.js Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00
deserialize-optimize-inner.js When optimizing deserialized code, make sure IC state is preserved. 2014-11-20 16:20:56 +00:00
deserialize-reference.js Correctly hook up back references to internalized strings in code deserializer. 2014-07-23 07:16:32 +00:00
dictionary-properties.js Mark as prototype only after instantiating the function 2014-08-07 16:14:22 +00:00
div-mod.js Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00
div-mul-minus-one.js Avoid FP exceptions when doing integer division. 2013-12-09 10:15:19 +00:00
do-not-strip-fc.js
dont-enum-array-holes.js
dont-reinit-global-var.js
double-equals.js
double-intrinsics.js Reland "Introduce intrinsics for double values in Javascript." 2014-03-07 14:58:41 +00:00
double-truncation.js
dtoa.js
elements-kind-depends.js Remove experimental flags that are now required 2014-07-18 07:17:21 +00:00
elements-kind.js Keep new arrays allocated with 'new Array(N)' in fast mode (revisited) 2014-07-28 13:12:26 +00:00
elements-length-no-holey.js
elements-transition-and-store.js Remove flag track-allocation-sites. 2014-01-07 15:58:25 +00:00
elements-transition-hoisting.js Remove experimental flags that are now required 2014-07-18 07:17:21 +00:00
elements-transition.js Remove experimental flags that are now required 2014-07-18 07:17:21 +00:00
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 Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
enumeration-order.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
error-accessors.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
error-constructors.js
error-tostring-omit.js Shorten autogenerated error message for functions only. 2014-05-09 13:14:09 +00:00
error-tostring.js
escape.js
eval-enclosing-function-name.js
eval-stack-trace.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
eval-typeof-non-existing.js
eval.js
external-array-no-sse2.js Move ToI conversions to the MacroAssembler 2013-09-02 09:30:54 +00:00
external-array.js This implements allocating small typed arrays in heap. 2014-03-26 12:50:13 +00:00
extra-arguments.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
extra-commas.js
fast-array-length.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
fast-element-smi-check.js
fast-literal.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
fast-non-keyed.js Allow all Names to be fast property names 2014-06-13 09:59:39 +00:00
fast-prototype.js Speed up creation of Objects whose prototype has dictionary elements 2014-10-22 18:16:35 +00:00
field-type-tracking.js Allow merging of monomorphic accesses to tracked fields. 2014-04-16 11:41:09 +00:00
for-in-delete.js
for-in-null-or-undefined.js
for-in-special-cases.js
for-in.js
for.js
fun-as-prototype.js
fun-name.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
function-arguments-duplicate.js Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00
function-arguments-null.js
function-bind.js
function-call.js 1..isPrototypeOf.call(null) should return false, not throw TypeError. 2014-11-04 16:14:18 +00:00
function-caller.js Try to switch Array builtins into strict mode. 2014-04-14 11:24:40 +00:00
function-length-accessor.js Slightly improve tests that rely on lazy compilation. 2014-11-21 12:41:06 +00:00
function-named-self-reference.js
function-names.js
function-property.js
function-prototype.js Move Maps' back pointers from "transitions" to "constructor" field 2015-02-24 20:50:24 +00:00
function-source.js
function-without-prototype.js
function.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
fuzz-accessors.js
generated-transition-stub.js
get-own-property-descriptor.js
get-prototype-of.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
getter-in-prototype.js
getter-in-value-prototype.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
getters-on-elements.js Fix {get,set}ter-on-elements tests to run through all creation functions 2014-10-22 17:21:53 +00:00
global-accessors.js
global-const-var-conflicts.js This CL simplifies var / const by ensuring the behavior is consistent in itself, and with regular JS semantics; between regular var/const and eval-ed var/const. 2014-07-14 14:01:04 +00:00
global-deleted-property-ic.js
global-deleted-property-keyed.js
global-ic.js
global-load-from-eval-in-with.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
global-load-from-eval.js
global-load-from-nested-eval.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
global-vars-eval.js
global-vars-with.js
has-own-property.js
hex-parsing.js
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 Make invalid LHSs that are calls late errors 2014-04-02 11:03:05 +00:00
invalid-source-element.js
json2.js Revert "The expected key is a valid identifier, which is already free of \\, <0x20, "." 2015-02-23 17:57:17 +00:00
json-parser-recursive.js
json-stringify-recursive.js Limit stack size when testing stack overflow in JSON.stringify. 2014-07-17 13:23:02 +00:00
json.js
keyed-array-call.js Reland and fix "Add support for keyed-call on arrays of fast elements" 2013-11-15 10:52:05 +00:00
keyed-call-generic.js
keyed-call-ic.js
keyed-ic.js
keyed-load-dictionary-stub.js Revert "Revert "Reland 21774: Generate KeyedLoadGeneric with Hydrogen"" 2014-06-12 09:58:10 +00:00
keyed-load-with-string-key.js Hydrogen: fix keyed loads with string keys 2014-12-15 13:36:23 +00:00
keyed-named-access.js Pass the ast_id to HandleKeyed to make sure it's the right one (e.g., CountOperation, not just the load-expression's id) 2014-09-22 12:43:40 +00:00
keyed-storage-extend.js
keywords-and-reserved_words.js
large-object-allocation.js
large-object-literal.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
lazy-load.js
lea-add.js
leakcheck.js
length.js
load_poly_effect.js
load-callback-from-value-classic.js Handle all object types (minus smi) in load/store ICs 2013-11-14 16:25:31 +00:00
local-load-from-eval.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
logical.js
math-abs.js Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size. 2014-05-09 08:38:27 +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 Reland "Handle non-power-of-2 divisors in division-like operations". 2014-03-10 10:39:17 +00:00
math-floor-part1.js Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size. 2014-05-09 08:38:27 +00:00
math-floor-part2.js Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size. 2014-05-09 08:38:27 +00:00
math-floor-part3.js Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size. 2014-05-09 08:38:27 +00:00
math-floor-part4.js Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size. 2014-05-09 08:38:27 +00:00
math-imul.js
math-min-max.js
math-pow.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
math-round.js ARM64: Generate optimized code for Math.floor and Math.round with double outputs. 2014-04-30 13:38:00 +00:00
math-sqrt.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
md5.js
megamorphic-callbacks.js
migrations.js Reland r22082 "Replace HeapNumber as doublebox with an explicit MutableHeapNumber." 2014-07-01 15:02:31 +00:00
mirror-array.js
mirror-boolean.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
mirror-date.js
mirror-error.js
mirror-function.js
mirror-null.js
mirror-number.js
mirror-object.js Massive renaming of PropertyType values and other implied stuff. 2015-01-19 17:49:22 +00:00
mirror-regexp.js Split --harmony-unicode and --harmony-unicode-regexps. 2015-02-05 14:17:09 +00:00
mirror-script.js Reland "Implement trigonometric functions using a fdlibm port." 2014-08-06 11:39:39 +00:00
mirror-string.js
mirror-undefined.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
mirror-unresolved-function.js
mjsunit.js [strong] make --use-strong flag work in d8 2015-02-17 12:08:02 +00:00
mjsunit.status Serializer: correctly deal with internal references. 2015-03-05 13:46:46 +00:00
mod-range.js Fix bugs in simplified lowering relating to int32/uint32 signs. 2014-11-10 14:28:42 +00:00
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 Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
mul-exhaustive-part7.js
mul-exhaustive-part8.js
mul-exhaustive-part9.js
mul-exhaustive-part10.js
multiline.js
multiple-return.js
nans.js Endian changes, support 64bit big endian 2014-10-01 13:14:14 +00:00
negate-zero.js
negate.js
neuter-twice.js Allow to neuter array buffer twice in tests. 2014-03-25 12:55:10 +00:00
never-optimize.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
new-function.js
new.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
newline-in-string.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
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 Upgrade Number constructor to ES6. 2014-01-08 09:09:49 +00:00
number-limits.js
number-literal.js ES6: Duplicate properties are no longer an error 2014-08-20 14:25:48 +00:00
number-string-index-call.js
number-tostring-add.js Handle misaligned loads and stores in load elimination. Do not track misaligned loads and be conservative about invalidating misaligned stores. Add more tests for number conversion to string (NumberToStringStub exhibits misaligned loads) 2013-10-21 13:33:03 +00:00
number-tostring-func.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
number-tostring-small.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
number-tostring.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
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 Drop deprecated --es5-readonly flag from test suite. 2014-07-09 14:37:58 +00:00
object-freeze-global.js Optimize Object.seal and Object.preventExtensions 2014-12-10 20:02:59 +00:00
object-freeze.js Optimize Object.seal and Object.preventExtensions 2014-12-10 20:02:59 +00:00
object-get-own-property-names.js Convert argument toObject() in Object.getOwnPropertyNames/Descriptors 2014-10-15 14:01:20 +00:00
object-is.js Object.is should use SameValue 2014-10-16 11:24:45 +00:00
object-literal-conversions.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
object-literal-gc.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
object-literal-multiple-fields.js Fix issue with multiple properties and emit store. 2015-02-04 20:44:12 +00:00
object-literal-multiple-proto-fields.js Move object literal checking into checker classes 2015-01-29 23:12:43 +00:00
object-literal-overwrite.js
object-literal.js Fix issue with numeric property names 2014-08-22 14:40:38 +00:00
object-prevent-extensions.js Optimize Object.seal and Object.preventExtensions 2014-12-10 20:02:59 +00:00
object-seal-global.js Optimize Object.seal and Object.preventExtensions 2014-12-10 20:02:59 +00:00
object-seal.js Optimize Object.seal and Object.preventExtensions 2014-12-10 20:02:59 +00:00
object-toprimitive.js ToNumber(Symbol) should throw TypeError 2014-08-11 19:24:05 +00:00
omit-constant-mapcheck.js
opt-elements-kind.js Reland parts of 'Use weak cells in map checks in polymorphic ICs' 2014-12-02 14:25:26 +00:00
optimized-typeof.js
osr-elements-kind.js Reduce the number of iterations in some OSR tests by using an explicit %OptimizeOsr(). 2015-02-10 09:53:22 +00:00
outobject-double-for-in.js Reland 21720: Introduce FieldIndex to unify and abstract property/field offset 2014-06-10 14:01:08 +00:00
override-read-only-property.js Drop deprecated --es5-readonly flag from test suite. 2014-07-09 14:37:58 +00:00
own-symbols.js Add "own" symbols support. 2014-08-12 15:28:20 +00:00
packed-elements.js Remove experimental flags that are now required 2014-07-18 07:17:21 +00:00
parallel-optimize-disabled.js
parse-int-float.js Upgrade Number constructor to ES6. 2014-01-08 09:09:49 +00:00
parse-surrogates.js Allow identifier code points from supplementary multilingual planes. 2014-10-10 07:13:46 +00:00
pixel-array-rounding.js Removed 'executable' bits from mjsunit tests. 2014-03-27 12:32:27 +00:00
polymorph-arrays.js Reduce size of array in polymorph-arrays.js. 2014-11-04 15:54:48 +00:00
property-load-across-eval.js
property-name-eval-arguments.js Allow eval and arguments as property names 2015-02-06 18:04:21 +00:00
property-object-key.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
proto-accessor.js Enable ES6 Symbols by default 2014-08-04 18:17:54 +00:00
proto.js
prototype.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
readonly-accessor.js Do not call setters of read-only accessors. 2014-05-06 08:34:48 +00:00
readonly.js Drop deprecated --es5-readonly flag from test suite. 2014-07-09 14:37:58 +00:00
receiver-in-with-calls.js
recursive-store-opt.js Move failing ASSERT on ARM to a more sane place. 2014-02-05 10:12:14 +00:00
regexp-cache-replace.js
regexp-call-as-function.js
regexp-capture-3.js Removed 'executable' bits from mjsunit tests. 2014-03-27 12:32:27 +00:00
regexp-capture.js Removed 'executable' bits from mjsunit tests. 2014-03-27 12:32:27 +00:00
regexp-captures.js
regexp-compile.js
regexp-global.js Tune mjsunit/regexp-global. 2013-10-25 08:57:50 +00:00
regexp-indexof.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
regexp-lookahead.js
regexp-loop-capture.js
regexp-multiline.js
regexp-not-sticky-yet.js Reland sticky regexps https://codereview.chromium.org/567313003/ 2014-09-19 07:36:05 +00:00
regexp-results-cache.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
regexp-stack-overflow.js Move stack unwinding logic into the runtime. 2015-03-03 12:03:14 +00:00
regexp-standalones.js
regexp-static.js
regexp-string-methods.js
regexp-UC16.js
regexp.js
regress-3225.js Enable ES6 generators 2014-09-16 12:30:39 +00:00
regress-3456.js Fix checks to bit flags of PreParserExpression 2014-07-23 13:29:24 +00:00
regress-keyed-store-non-strict-arguments.js Only use the non-strict-arguments-stub if the store site is non-strict. 2014-03-06 12:19:06 +00:00
regress-ntl.js Reland "[turbofan] Fix control reducer bug with NTLs." 2014-12-10 11:45:35 +00:00
regress-sync-optimized-lists.js Make it easier to test OSR with %OptimizeOsr() runtime call. 2015-02-09 12:47:43 +00:00
samevalue.js
scanner.js
scope-calls-eval.js
search-string-multiple.js
serialize-embedded-error.js Do not embed array objects in unoptimized code. 2014-10-30 14:21:43 +00:00
serialize-ic.js Special handling for inline caches in code serializer. 2014-10-20 08:46:11 +00:00
setter-on-constructor-prototype.js
setters-on-elements.js Fix {get,set}ter-on-elements tests to run through all creation functions 2014-10-22 17:21:53 +00:00
shift-for-integer-div.js Fixed and improved code for integral division. Fixed and extended tests. 2014-02-18 10:45:27 +00:00
shifts.js
short-circuit-boolean.js
simple-constructor.js Removed 'executable' bits from mjsunit tests. 2014-03-27 12:32:27 +00:00
sin-cos.js Fix constant in Math.tan implementation. 2014-11-03 09:40:44 +00:00
smi-mul-const.js Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00
smi-mul.js
smi-negative-zero.js
smi-ops-inlined.js
smi-ops.js
smi-representation.js
sparse-array-reverse.js
sparse-array.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
stack-traces-2.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
stack-traces-custom-lazy.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
stack-traces-overflow.js Reland "Fix stack trace accessor behavior." 2014-07-02 14:18:10 +00:00
stack-traces.js Reland "Fix stack trace accessor behavior." 2014-07-02 14:18:10 +00:00
store-dictionary.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
str-to-num.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
stress-array-push.js
strict-equals.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
strict-mode-eval.js
strict-mode-implicit-receiver.js
strict-mode-opt.js
strict-mode.js Rename ParseSourceElements in preparser too 2015-02-06 23:26:35 +00:00
string-add.js
string-case.js Use fast path for sliced and external strings in ConvertCase. 2014-03-07 08:36:18 +00:00
string-charat.js
string-charcodeat.js
string-compare-alignment.js
string-external-cached.js Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
string-externalize.js Rename ascii to one-byte where applicable. 2014-09-10 12:38:12 +00:00
string-flatten.js
string-fromcharcode.js
string-index.js
string-indexof-1.js
string-indexof-2.js
string-lastindexof.js
string-localecompare.js
string-match.js Remove RegExp.$input. 2014-08-20 09:43:00 +00:00
string-natives.js Reland "Change the order of arguments of the (One|Two)ByteSeqStringSetChar intrinsic." 2014-09-12 10:58:43 +00:00
string-oom-array-join.js Reland "Throw exception on invalid string length instead of OOM." 2014-03-20 12:27:36 +00:00
string-oom-concat.js Disable lowering to StringAdd due to various issues. 2014-09-16 08:29:46 +00:00
string-oom-replace-global-regexp-with-string.js Reland "No longer OOM on invalid string length." 2014-03-25 09:09:24 +00:00
string-oom-replace-regexp-global-with-function.js Reland "Throw exception on invalid string length instead of OOM." 2014-03-20 12:27:36 +00:00
string-replace-gc.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
string-replace-one-char.js
string-replace-with-empty.js
string-replace.js
string-search.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
string-slices-regexp.js
string-slices.js Internalize strings being stored into uninitialized property cells 2014-12-15 15:46:11 +00:00
string-split-cache.js
string-split.js Fix small spec violation in String.prototype.split. 2013-12-23 10:01:22 +00:00
substr.js Removed 'executable' bits from mjsunit tests. 2014-03-27 12:32:27 +00:00
sum-0-plus-undefined-is-NaN.js
switch-opt.js Enable optimization of functions with generic switches. 2013-12-18 11:44:38 +00:00
switch.js
testcfg.py Enable compiling mjsunit tests as ES6 modules 2015-02-10 19:11:55 +00:00
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
to-precision.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
tobool.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
toint32.js
top-level-assignments.js
touint32.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
track-fields.js Disable map-check relying on cache behavior sensitive to GC-timing 2013-09-05 08:36:10 +00:00
transcendentals.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
transition-elements-kind.js Remove flag track-allocation-sites. 2014-01-07 15:58:25 +00:00
try-catch-extension-object.js
try-catch-scopes.js
try-finally-continue.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
try-finally-nested.js
try.js
typed-array-slice.js
typeof.js
unary-minus-deopt.js
unbox-double-arrays.js Add a soft-deopt in keyed element access when current IC is pre-monomorphic and no type feedback was collected. 2013-10-23 10:41:21 +00:00
undeletable-functions.js
unicode-case-overoptimization.js
unicode-string-to-number.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
unicode-test.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
unicodelctest-no-optimization.js
unicodelctest.js
unused-context-in-with.js Fix InstructionSelector to handle calls with no (used) output values. 2014-10-17 11:26:26 +00:00
unusual-constructor.js
uri.js
value-callic-prototype-change.js
value-of.js
value-wrapper-accessor.js Support setting named properties on non-JSObjects. 2014-07-22 08:28:49 +00:00
value-wrapper.js Remove CallICs 2014-01-31 16:52:17 +00:00
var.js Update unicode to 7.0.0. 2014-10-08 14:55:03 +00:00
verify-assert-false.js Add tests and extension verifying CHECK and ASSERT. 2013-12-05 17:26:22 +00:00
verify-check-false.js Add tests and extension verifying CHECK and ASSERT. 2013-12-05 17:26:22 +00:00
whitespaces.js Fix inconsistencies wrt whitespaces. 2014-02-10 12:43:10 +00:00
with-function-expression.js
with-leave.js
with-parameter-access.js
with-prototype.js
with-readonly.js Drop deprecated --es5-readonly flag from test suite. 2014-07-09 14:37:58 +00:00
with-value.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00