v8/test/mjsunit
cbruni 2f1df49a6c Fixing Sloppy Symbol.iterator setter
In certiain cases the ArgumentsIteratorSetter would trigger an invalid
state in the LookupIterator when being overridden. This is now solved
by bypassing the SetDataProperty and directly using
DefinePropertyOrElementIgnoringAttributes since we know exactly which
property we're going to install

LOG=N
BUG=chromium:521484

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

Cr-Commit-Position: refs/heads/master@{#30705}
2015-09-14 07:22:35 +00:00
..
asm Remove harmony-atomics flag and collapse it into sharedarraybuffer flag 2015-09-01 18:34:00 +00:00
bugs Stack allocate lexical locals + hoist stack slots 2015-04-22 13:22:18 +00:00
compiler Parsing especially large nested functions takes up more memory than necessary. 2015-09-10 14:41:14 +00:00
es6 Fixing Sloppy Symbol.iterator setter 2015-09-14 07:22:35 +00:00
es7 Add a --harmony-object-observe runtime flag (on by default) 2015-08-04 20:53:32 +00:00
harmony [runtime] Replace many buggy uses of %_CallFunction with %_Call. 2015-09-08 13:35:32 +00:00
lithium
regress TypedArray accessor detection: consider entire prototype chain 2015-09-10 12:21:55 +00:00
strong [runtime] Replace many buggy uses of %_CallFunction with %_Call. 2015-09-08 13:35:32 +00:00
third_party Updates to the license information of third party components. 2015-06-16 12:37:50 +00:00
tools [Tick processor] Add an option to the tick-processor to print the summary. 2015-09-03 18:01:48 +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
allocation-site-info.js
api-call-after-bypassed-exception.js
apply-arguments-gc-safepoint.js
apply.js
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-opt.js
arguments-read-and-assignment.js
arguments.js Let AddDictionaryElement / AddFastElement purely add, move transition heuristics to AddDataElement 2015-06-25 10:49:02 +00:00
array-bounds-check-removal.js
array-concat.js
array-construct-transition.js
array-constructor-feedback.js Array() in optimized code can create with wrong ElementsKind in corner cases. 2015-04-15 21:02:13 +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 Array() in optimized code can create with wrong ElementsKind in corner cases. 2015-04-15 21:02:13 +00:00
array-functions-prototype-misc.js Array Builtin Refactoring: Creating API methods on ElementsAccessor 2015-07-31 16:10:51 +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 Remove broken optimization unwrapping number wrappers on setting array.length 2015-06-22 10:49:02 +00:00
array-literal-feedback.js
array-literal-transitions.js
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 Adding ElementsAccessor::Concat 2015-09-07 13:45:02 +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-push7.js Add a --harmony-object-observe runtime flag (on by default) 2015-08-04 20:53:32 +00:00
array-push8.js
array-push9.js
array-push10.js
array-push11.js
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
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
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 Add ToObject call in Array.prototype.sort 2015-06-11 21:43:21 +00:00
array-splice.js Adding ElementsAccessor Splice 2015-08-27 13:06:05 +00:00
array-store-and-grow.js
array-tostring.js
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
big-array-literal.js [es6] Implement inner scope for functions with destructuring 2015-07-15 10:59:58 +00:00
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 [turbofan] Improve typed lowering for JSToBoolean. 2014-10-28 08:34:15 +00:00
bounds-checks-elimination.js
break.js
builtins.js Re-implement %Generator% intrinsic as an object 2015-04-06 21:04:51 +00:00
call-counts.js Support for global var shortcuts in script contexts. 2015-07-06 16:36:39 +00:00
call-non-function-call.js
call-non-function.js
call-runtime-tail.js [turbofan] Enable tail calls for %_CallRuntime. 2015-07-02 06:20:14 +00:00
call-stub.js
call.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.js
compare-nan.js
compare-nil.js
compare-objects.js
compare-table-eq.js Add more systematic tests for comparisons. 2015-04-08 13:15:41 +00:00
compare-table-gt.js Add more systematic tests for comparisons. 2015-04-08 13:15:41 +00:00
compare-table-gteq.js Add more systematic tests for comparisons. 2015-04-08 13:15:41 +00:00
compare-table-lt.js Add more systematic tests for comparisons. 2015-04-08 13:15:41 +00:00
compare-table-lteq.js Add more systematic tests for comparisons. 2015-04-08 13:15:41 +00:00
compare-table-ne.js Add more systematic tests for comparisons. 2015-04-08 13:15:41 +00:00
compare-table-seq.js Add more systematic tests for comparisons. 2015-04-08 13:15:41 +00:00
compare-table-sne.js Add more systematic tests for comparisons. 2015-04-08 13:15:41 +00:00
comparison-ops-and-undefined.js
concurrent-initial-prototype-change.js Revert of Revert of Protect the emptiness of Array prototype elements with a PropertyCell. (patchset #1 id:1 of https://codereview.chromium.org/1099203004/) 2015-04-22 10:35:09 +00:00
const-declaration.js
const-eval-init.js
const-redecl.js
const.js
constant-compare-nil-value.js
constant-fold-control-instructions.js [runtime] Remove the redundant %_IsObject intrinsic. 2015-08-26 11:28:06 +00:00
constant-folding-2.js Remove CanRetainOtherContext since embedded objects are now weak. 2015-03-26 11:22:07 +00:00
constant-folding.js
context-calls-maintained.js
context-variable-assignments.js
contextual-calls.js
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
cyclic-array-to-string.js
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
d8-worker-sharedarraybuffer.js Remove harmony-atomics flag and collapse it into sharedarraybuffer flag 2015-09-01 18:34:00 +00:00
d8-worker-spawn-worker.js Change d8 Worker API so it takes a string instead of a function. 2015-07-01 16:41:56 +00:00
d8-worker.js Change d8 Worker API so it takes a string instead of a function. 2015-07-01 16:41:56 +00:00
date-parse.js Make dates default to the local timezone if none specified 2015-07-24 17:19:52 +00:00
date.js Make Date.prototype an ordinary object 2015-08-31 20:45:48 +00:00
debug-allscopes-on-debugger.js Make sure debugger is ready for breakpoins when we process 'debugger' statement. 2015-03-27 18:33:17 +00:00
debug-backtrace-text.js [mjsunit] Remove unsupported flag --turbo-deoptimization from tests. 2015-06-15 09:43:11 +00:00
debug-backtrace.js Debugger: use debug break slots instead of ICs (except for calls). 2015-07-06 11:16:02 +00:00
debug-break-inline.js [mjsunit] Remove unsupported flag --turbo-deoptimization from tests. 2015-06-15 09:43:11 +00:00
debug-break-native.js
debug-breakpoints.js Debugger: use debug break slots instead of ICs (except for calls). 2015-07-06 11:16:02 +00:00
debug-changebreakpoint.js
debug-clearbreakpoint.js
debug-clearbreakpointgroup.js [mjsunit] Remove unsupported flag --turbo-deoptimization from tests. 2015-06-15 09:43:11 +00:00
debug-compile-event-newfunction.js
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
debug-conditional-breakpoints.js
debug-constructed-by.js
debug-constructor.js
debug-continue.js
debug-enable-disable-breakpoints.js
debug-evaluate-arguments.js [mjsunit] Remove unsupported flag --turbo-deoptimization from tests. 2015-06-15 09:43:11 +00:00
debug-evaluate-bool-constructor.js
debug-evaluate-closure.js [mjsunit] Remove unsupported flag --turbo-deoptimization from tests. 2015-06-15 09:43:11 +00:00
debug-evaluate-const.js
debug-evaluate-locals-capturing.js Avoid modifying the real context chain for debug evaluation. 2015-04-14 09:07:55 +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 [mjsunit] Remove unsupported flag --turbo-deoptimization from tests. 2015-06-15 09:43:11 +00:00
debug-evaluate.js Debugger: prepare code for debugging on a per-function basis. 2015-07-20 14:53:37 +00:00
debug-event-listener.js
debug-function-scopes.js Debugger: move implementation to a separate folder. 2015-07-31 11:08:15 +00:00
debug-handle.js
debug-ignore-breakpoints.js
debug-is-active.js
debug-listbreakpoints.js
debug-liveedit-1.js
debug-liveedit-2.js Revert of Revert of Debugger: deduplicate shared function info when setting script break points. (patchset #1 id:1 of https://codereview.chromium.org/999273003/) 2015-03-26 10:43:51 +00:00
debug-liveedit-3.js
debug-liveedit-4.js Revert of Revert of Debugger: deduplicate shared function info when setting script break points. (patchset #1 id:1 of https://codereview.chromium.org/999273003/) 2015-03-26 10:43:51 +00:00
debug-liveedit-breakpoints.js Debugger: require debugger to be active when dealing with breaks. 2015-06-16 07:11:21 +00:00
debug-liveedit-check-stack.js [runtime] Replace many buggy uses of %_CallFunction with %_Call. 2015-09-08 13:35:32 +00:00
debug-liveedit-compile-error.js
debug-liveedit-diff.js
debug-liveedit-double-call.js
debug-liveedit-literals.js
debug-liveedit-newsource.js
debug-liveedit-patch-positions-replace.js
debug-liveedit-patch-positions.js Debugger: require debugger to be active when dealing with breaks. 2015-06-16 07:11:21 +00:00
debug-liveedit-restart-frame.js Remove RestartFrame from live edit API 2015-07-23 07:46:55 +00:00
debug-liveedit-stack-padding.js Debugger: require debugger to be active when dealing with breaks. 2015-06-16 07:11:21 +00:00
debug-liveedit-utils.js
debug-materialized.js [deoptimizer] Do not pass arguments markers to the debugger. 2015-08-03 10:43:31 +00:00
debug-mirror-cache.js Debugger: load debugger builtins as normal native JS. 2015-08-12 14:22:22 +00:00
debug-multiple-breakpoints.js
debug-optimize.js Debugger: prepare code for debugging on a per-function basis. 2015-07-20 14:53:37 +00:00
debug-receiver.js [mjsunit] Remove unsupported flag --turbo-deoptimization from tests. 2015-06-15 09:43:11 +00:00
debug-referenced-by.js
debug-references.js [mjsunit] Remove unsupported flag --turbo-deoptimization from tests. 2015-06-15 09:43:11 +00:00
debug-return-value.js Debugger: use debug break slots to break at function exit. 2015-07-15 09:22:51 +00:00
debug-scopes.js [mjsunit] Remove unsupported flag --turbo-deoptimization from tests. 2015-06-15 09:43:11 +00:00
debug-script-breakpoints-closure.js
debug-script-breakpoints-nested.js
debug-script-breakpoints.js Debugger test updated to avoid setting breakpoints into random scripts. 2015-07-15 07:42:06 +00:00
debug-script.js Debugger: require debugger to be active when dealing with breaks. 2015-06-16 07:11:21 +00:00
debug-scripts-request.js
debug-set-script-source.js
debug-set-variable-value.js Debugger: remove unused JS Debugger API. 2015-03-26 08:15:45 +00:00
debug-setbreakpoint.js
debug-setexceptionbreak.js
debug-sourceinfo.js Revert of Only record one in n line endings to save space. (patchset #4 id:60001 of https://codereview.chromium.org/1137683003/) 2015-06-08 14:24:42 +00:00
debug-sourceslice.js
debug-step-2.js [mjsunit] Remove unsupported flag --turbo-deoptimization from tests. 2015-06-15 09:43:11 +00:00
debug-step-3.js
debug-step-4-in-frame.js
debug-step-stub-callfunction.js
debug-step-turbofan.js [turbofan] Support initial step-in through debugger statement. 2015-03-25 15:02:43 +00:00
debug-step.js Reland "Fix stepping in for-loops." 2014-11-12 08:26:42 +00:00
debug-stepframe-clearing.js Vector ICs: Clear the vector ic slots appropriately during debugging. 2015-03-19 08:04:06 +00:00
debug-stepframe.js Debugger: use debug break slots instead of ICs (except for calls). 2015-07-06 11:16:02 +00:00
debug-stepin-accessor-ic.js Debugger: clear ICs on activating step-in to correctly flood accessor pairs. 2015-07-07 13:57:16 +00:00
debug-stepin-accessor.js
debug-stepin-builtin-callback.js
debug-stepin-builtin.js
debug-stepin-call-function-stub.js
debug-stepin-construct-call.js Debugger: use debug break slot to break on call. 2015-07-10 08:49:31 +00:00
debug-stepin-constructor.js
debug-stepin-foreach.js Make debugger step into bound callbacks passed to Array.forEach. 2015-03-24 16:02:12 +00:00
debug-stepin-function-call.js
debug-stepin-positions.js Debugger: require debugger to be active when dealing with breaks. 2015-06-16 07:11:21 +00:00
debug-stepin-property-function-call.js
debug-stepnext-do-while.js
debug-stepout-recursive-function.js
debug-stepout-scope-part1.js Reland "Use function wrapper argument to expose internal arrays to native scripts." 2015-05-12 14:00:45 +00:00
debug-stepout-scope-part2.js Reland "Use function wrapper argument to expose internal arrays to native scripts." 2015-05-12 14:00:45 +00:00
debug-stepout-scope-part3.js Reland "Use function wrapper argument to expose internal arrays to native scripts." 2015-05-12 14:00:45 +00:00
debug-stepout-scope-part4.js Reland "Use function wrapper argument to expose internal arrays to native scripts." 2015-05-12 14:00:45 +00:00
debug-stepout-scope-part5.js Reland "Use function wrapper argument to expose internal arrays to native scripts." 2015-05-12 14:00:45 +00:00
debug-stepout-scope-part6.js Reland "Use function wrapper argument to expose internal arrays to native scripts." 2015-05-12 14:00:45 +00:00
debug-stepout-scope-part7.js Reland "Use function wrapper argument to expose internal arrays to native scripts." 2015-05-12 14:00:45 +00:00
debug-stepout-scope-part8.js Reland "Use function wrapper argument to expose internal arrays to native scripts." 2015-05-12 14:00:45 +00:00
debug-stepout-to-builtin.js
debug-suspend.js
debug-toggle-mirror-cache.js
debug-version.js
declare-locally.js Ensure mjsunit tests use dashes not underscores in flags directives. 2015-06-29 17:08:18 +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
deopt-global-accessor.js
deopt-minus-zero.js
deopt-with-fp-regs.js
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
deserialize-script-id.js Make deserialize-script-id test more robust. 2015-07-03 11:11:39 +00:00
dictionary-properties.js
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 %GetOptimizationStatus(): Unconditionally return a sentinel when --always-opt is present 2015-04-14 14:57:48 +00:00
double-truncation.js
dtoa.js
element-accessor.js Use the LookupIterator to transition to elements accessors 2015-07-14 10:53:23 +00:00
element-read-only.js Fix non-standard element handling 2015-07-15 12:06:31 +00:00
elements-kind-depends.js
elements-kind.js Reland of "Remove ExternalArray, derived types, and element kinds" 2015-07-28 09:29:55 +00:00
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 Make sure builtins preserve guarantees about empty element array prototypes. 2015-04-20 15:16:34 +00:00
elide-double-hole-check-11.js Make sure builtins preserve guarantees about empty element array prototypes. 2015-04-20 15:16:34 +00:00
elide-double-hole-check-12.js Revert of Revert of Protect the emptiness of Array prototype elements with a PropertyCell. (patchset #1 id:1 of https://codereview.chromium.org/1099203004/) 2015-04-22 10:35:09 +00:00
ensure-growing-store-learns.js Use a stub in crankshaft for grow store arrays. 2015-04-30 12:34:10 +00:00
enumeration-order.js Use GetProperty for getting elements. 2015-06-02 10:42:29 +00:00
error-accessors.js
error-constructors.js Do not use js builtins object when constructing an error. 2015-08-17 11:02:38 +00:00
error-tostring-omit.js
error-tostring.js
escape.js
eval-enclosing-function-name.js
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 Move prototype metadata from internal properties to prototype maps 2015-04-07 10:42:57 +00:00
field-type-tracking.js
for-in-delete.js
for-in-null-or-undefined.js
for-in-opt.js Reland "Add basic crankshaft support for slow-mode for-in to avoid disabling optimizations" 2015-04-16 17:32:00 +00:00
for-in-special-cases.js
for-in.js Fix for-in for large indexes and indexes on proxies 2015-05-20 17:03:03 +00:00
for.js
fun-as-prototype.js
fun-name.js
function-arguments-duplicate.js
function-arguments-null.js [es6] don't "replace" Object.prototype.toString for --harmony-tostring 2015-04-09 20:53:46 +00:00
function-bind-name.js [es6] Bound function name 2015-07-09 20:36:20 +00:00
function-bind.js [es6] Function bind should preserve [[Prototype]] 2015-07-09 15:49:07 +00:00
function-call.js 1..isPrototypeOf.call(null) should return false, not throw TypeError. 2014-11-04 16:14:18 +00:00
function-caller.js
function-length-accessor.js Remove --harmony-scoping flag. 2015-03-13 15:15:57 +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
fuzz-accessors.js
generated-transition-stub.js
get-caller-js-function-throws.js Add %GetCallerJSFunction intrinsic 2015-06-05 12:29:04 +00:00
get-caller-js-function.js Add %GetCallerJSFunction intrinsic 2015-06-05 12:29:04 +00:00
get-own-property-descriptor-non-objects.js [es6] Object.getOwnPropertyDescriptor should wrap primitives 2015-04-01 15:45:08 +00:00
get-own-property-descriptor.js
get-prototype-of.js Revert of Add %TypedArray% to proto chain (patchset #6 id:100001 of https://codereview.chromium.org/1186733002/) 2015-06-17 09:05:51 +00:00
getter-in-prototype.js
getter-in-value-prototype.js
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
global-deleted-property-ic.js
global-deleted-property-keyed.js Reland "Use function wrapper argument to expose internal arrays to native scripts." 2015-05-12 14:00:45 +00:00
global-hash.js Move hash code from hidden string to a private symbol 2015-05-26 11:26:36 +00:00
global-ic.js
global-infinity-strict.js [turbofan] Optimize loads of global constants in JSTypedLowering. 2015-04-13 16:22:05 +00:00
global-infinity.js [turbofan] Optimize loads of global constants in JSTypedLowering. 2015-04-13 16:22:05 +00:00
global-load-from-eval-in-with.js
global-load-from-eval.js
global-load-from-nested-eval.js
global-nan-strict.js [turbofan] Optimize loads of global constants in JSTypedLowering. 2015-04-13 16:22:05 +00:00
global-nan.js [turbofan] Optimize loads of global constants in JSTypedLowering. 2015-04-13 16:22:05 +00:00
global-undefined-strict.js [turbofan] Optimize loads of global constants in JSTypedLowering. 2015-04-13 16:22:05 +00:00
global-undefined.js [turbofan] Optimize loads of global constants in JSTypedLowering. 2015-04-13 16:22:05 +00:00
global-vars-eval.js
global-vars-with.js
handle-count-ast.js Fix flag convention in handle count tests and comment. 2015-06-29 13:40:48 +00:00
handle-count-runtime-literals.js Fix flag convention in handle count tests and comment. 2015-06-29 13:40:48 +00:00
has-own-property-evaluation-order.js Fix evaluation order of Object.prototype.hasOwnProperty 2015-06-24 22:30:52 +00:00
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 [parser] make kInvalidLhsInFor a SyntaxError 2015-08-15 17:57:16 +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-replacer-number-wrapper-tostring.js JSON.stringify should use toString of replacer and not valueOf 2015-06-24 22:18:08 +00:00
json-replacer-order.js JSON.stringify should handle the replacer before the space 2015-06-25 00:04:35 +00:00
json-stringify-recursive.js
json.js
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 Don't MISS if you read the hole from certain FastHoley arrays. 2015-04-27 08:46:38 +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
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
math-abs.js MIPS64: Fix random failures of fannkuch.js. 2015-06-19 16:11:55 +00:00
math-exp-precision.js
math-floor-negative.js Ensure mjsunit tests use dashes not underscores in flags directives. 2015-06-29 17:08:18 +00:00
math-floor-of-div-minus-zero.js Ensure mjsunit tests use dashes not underscores in flags directives. 2015-06-29 17:08:18 +00:00
math-floor-of-div-nosudiv.js Ensure mjsunit tests use dashes not underscores in flags directives. 2015-06-29 17:08:18 +00:00
math-floor-of-div.js Ensure mjsunit tests use dashes not underscores in flags directives. 2015-06-29 17:08:18 +00:00
math-floor-part1.js
math-floor-part2.js
math-floor-part3.js
math-floor-part4.js
math-imul.js
math-min-max.js
math-pow.js
math-round.js
math-sqrt.js
md5.js
megamorphic-callbacks.js
messages.js Optimize ToString and NonStringToString. 2015-07-30 08:21:55 +00:00
migrations.js Add a --harmony-object-observe runtime flag (on by default) 2015-08-04 20:53:32 +00:00
mirror-array.js
mirror-boolean.js
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
mirror-string.js
mirror-undefined.js
mirror-unresolved-function.js
mjsunit.js [strong] make --use-strong flag work in d8 2015-02-17 12:08:02 +00:00
mjsunit.status [turbofan] Disable test that started to timeout. 2015-09-10 10:39:17 +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
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
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
object-freeze-global.js Optimize Object.seal and Object.preventExtensions 2014-12-10 20:02:59 +00:00
object-freeze.js Revert of Revert of [es6] don't throw if argument is non-object (O.freeze, O.seal, O.preventExtensions) (patchset #1 id:1 of https://codereview.chromium.org/1103473003/) 2015-04-22 10:33:33 +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
object-literal-gc.js
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
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 Revert of Revert of [es6] don't throw if argument is non-object (O.freeze, O.seal, O.preventExtensions) (patchset #1 id:1 of https://codereview.chromium.org/1103473003/) 2015-04-22 10:33:33 +00:00
object-toprimitive.js
omit-constant-mapcheck.js
opt-elements-kind.js Reland of "Remove ExternalArray, derived types, and element kinds" 2015-07-28 09:29:55 +00:00
optimized-typeof.js
osr-elements-kind.js Reland of "Remove ExternalArray, derived types, and element kinds" 2015-07-28 09:29:55 +00:00
outobject-double-for-in.js
override-read-only-property.js
packed-elements.js
parallel-optimize-disabled.js
parse-int-float.js
parse-surrogates.js Allow identifier code points from supplementary multilingual planes. 2014-10-10 07:13:46 +00:00
pixel-array-rounding.js
polymorph-arrays.js Reduce size of array in polymorph-arrays.js. 2014-11-04 15:54:48 +00:00
primitive-keyed-access.js Fix keyed stores to strings convertible to indices 2015-07-13 10:46:35 +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
proto-accessor.js [es6] throw TypeError when setting cyclic prototype value 2015-06-19 22:18:36 +00:00
proto.js
prototype-changes.js Reland "Lazily register prototype users..." 2015-04-27 12:59:36 +00:00
prototype.js
readonly-accessor.js
readonly.js
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
regexp-global.js
regexp-indexof.js
regexp-lookahead.js
regexp-loop-capture.js
regexp-multiline.js
regexp-not-sticky-yet.js
regexp-results-cache.js
regexp-sort.js Reland Extend big-disjunction optimization to case-independent regexps 2015-06-25 11:42:20 +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
regress-3456.js
regress-4399.js [d8 Workers] Throw when calling Worker constructor without new 2015-08-04 20:40:12 +00:00
regress-keyed-store-non-strict-arguments.js
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
result-table-max.js Add more exhaustive tests for Math.min and Math.max. 2015-04-10 12:35:16 +00:00
result-table-min.js Add more exhaustive tests for Math.min and Math.max. 2015-04-10 12:35:16 +00:00
samevalue.js Expose SIMD.Float32x4 type to Javascript. 2015-07-16 19:43:32 +00:00
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
shifts.js
short-circuit-boolean.js
simple-constructor.js
sin-cos.js Fix constant in Math.tan implementation. 2014-11-03 09:40:44 +00:00
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 [runtime] Move binary operator fallbacks into the runtime. 2015-09-10 13:04:33 +00:00
stack-traces-custom-lazy.js
stack-traces-custom.js Move more parts of stack trace formatting to runtime. 2015-05-05 14:17:43 +00:00
stack-traces-overflow.js
stack-traces.js [V8] Use Function.name in Error.stack 2015-03-13 15:11:57 +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 [mjsunit] Remove unsupported flag --turbo-deoptimization from tests. 2015-06-15 09:43:11 +00:00
string-add.js
string-case.js
string-charat.js
string-charcodeat.js
string-compare-alignment.js
string-concat.js [es5] call ToString() on argument in String.prototype.concat() fast case 2015-03-23 15:07:46 +00:00
string-external-cached.js
string-externalize.js
string-flatten.js
string-fromcharcode.js
string-index.js VectorICs: keyed element loads were kicking out non-smi keys unnecessarily 2015-03-23 18:50:23 +00:00
string-indexof-1.js Reland: Speedup stringsearch for two byte strings 2015-09-04 19:58:44 +00:00
string-indexof-2.js
string-lastindexof.js
string-localecompare.js
string-match.js
string-natives.js
string-normalize.js [es6] Fix String.prototype.normalize to properly validate argument 2015-07-15 15:15:14 +00:00
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 Internalize strings being stored into uninitialized property cells 2014-12-15 15:46:11 +00:00
string-split-cache.js
string-split.js
substr.js
sum-0-plus-undefined-is-NaN.js
switch-opt.js
switch.js Add a separate scope for switch 2015-08-24 18:57:20 +00:00
testcfg.py Follow symlinks in test/mjsunit to allow linked test directories. 2015-09-04 23:16:09 +00:00
this-dynamic-lookup.js Reapply "Resolve references to "this" the same way as normal variables"" 2015-05-19 14:50:59 +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
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
unary-minus-deopt.js
unbox-double-arrays.js [runtime] Remove obsolete %GetPropertyNames runtime entry. 2015-08-10 11:18:31 +00:00
unbox-double-field-indexed.js [turbofan] Support vector IC feedback in the JSTypeFeedbackTable. 2015-05-19 08:58:29 +00:00
unbox-double-field.js [turbofan] Support vector IC feedback in the JSTypeFeedbackTable. 2015-05-19 08:58:29 +00:00
unbox-smi-field-indexed.js [turbofan] Support vector IC feedback in the JSTypeFeedbackTable. 2015-05-19 08:58:29 +00:00
unbox-smi-field.js [turbofan] Support vector IC feedback in the JSTypeFeedbackTable. 2015-05-19 08:58:29 +00:00
undeletable-functions.js
undetectable-compare.js Add %GetUndetectable() test intrinsic and add tests for undetectables. 2015-05-11 11:28:56 +00:00
undetectable.js Add %GetUndetectable() test intrinsic and add tests for undetectables. 2015-05-11 11:28:56 +00:00
unicode-case-overoptimization.js
unicode-string-to-number.js
unicode-test.js
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 Remove usage of S.p.charCodeAt from uri.js 2015-06-22 23:43:24 +00:00
value-callic-prototype-change.js
value-of.js
value-wrapper-accessor.js
value-wrapper.js
var.js Update unicode to 7.0.0. 2014-10-08 14:55:03 +00:00
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