v8/test/mjsunit
bmeurer be23438170 [builtins] Migrate the DataView constructor to C++.
The DataView constructor calls into C++ anyway, and is easier to deal
with this way, especially since we don't have the half initialized
object floating through JavaScript.

R=yangguo@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#34145}
2016-02-19 08:59:19 +00:00
..
asm [tests] Fix bogus uses of assertThrows. 2016-01-07 14:49:21 +00:00
bugs Add test showing broken-ness of non-simple parameter named 'arguments' 2016-01-08 20:29:46 +00:00
compiler [Interpreter] Fix deopt when accumulator needs to be materialized. 2016-02-18 12:50:38 +00:00
es6 [builtins] Migrate the DataView constructor to C++. 2016-02-19 08:59:19 +00:00
es7 Remove --harmony-array-includes flag 2015-12-12 01:04:10 +00:00
harmony Don't reflect ES2015 Function name inference in Function.prototype.toString 2016-02-19 02:51:10 +00:00
ignition [interpreter] source positions should not be emitted for dead code. 2016-02-05 13:29:45 +00:00
lithium Reland "Change the order of arguments of the (One|Two)ByteSeqStringSetChar intrinsic." 2014-09-12 10:58:43 +00:00
regress [builtins] Move the Boolean constructor to C++. 2016-02-16 14:03:07 +00:00
strong Remove strong mode support from Scope and Variable 2016-02-18 17:20:13 +00:00
third_party [tests] Fix bogus uses of assertThrows. 2016-01-07 14:49:21 +00:00
tools [Tick processor] Add an option to the tick-processor to print the summary. 2015-09-03 18:01:48 +00:00
wasm Support blocks in asm->wasm global section. 2016-02-16 19:33:53 +00:00
accessor-map-sharing.js Handle accessors on the prototype chain in StoreICs. 2012-07-04 11:40:51 +00:00
accessors-no-prototype.js Accessor functions should have no prototype property 2015-02-05 23:34:28 +00:00
accessors-on-global-object.js Reapply 7143 after fixing issue 1250 2011-03-15 12:25:13 +00:00
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 Change dos line endings to unix line endings in a number of mjsunit test files. 2010-08-09 12:21:50 +00:00
apply-arguments-gc-safepoint.js Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
apply.js [test] Slim down mjsunit/apply. 2016-02-04 13:19:19 +00:00
argument-assigned.js Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
argument-named-arguments.js Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
arguments-apply-deopt.js Fix of Hydrogen environment building for function "apply" calls. 2014-01-11 13:59:04 +00:00
arguments-apply.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
arguments-call-apply.js
arguments-enum.js
arguments-escape.js Add missing write barrier for arguments store ICs. 2011-06-23 09:20:07 +00:00
arguments-indirect.js Remove obsolete 'arguments' local variable handling. 2015-11-04 10:36:07 +00:00
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-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 Let AddDictionaryElement / AddFastElement purely add, move transition heuristics to AddDataElement 2015-06-25 10:49:02 +00:00
array-bounds-check-removal.js Turn on parallel recompilation for tests that assert optimization status. 2013-07-22 09:16:33 +00:00
array-concat.js Fix array concat to follow the specification in the presence of element getters. 2011-02-24 14:00:52 +00:00
array-construct-transition.js Remove experimental flags that are now required 2014-07-18 07:17:21 +00:00
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 constructor failed to enter it's function execution context. 2015-12-01 18:43:03 +00:00
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 Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
array-indexing.js Ship Harmony ToLength 2015-11-05 00:45:05 +00:00
array-isarray.js [proxies] Make Array.isArray respect proxies. 2015-12-03 12:51:43 +00:00
array-iteration.js [runtime] Fix ES6 9.2.1 [[Call]] when encountering a classConstructor. 2015-11-04 14:30:09 +00:00
array-join.js Speed up two unit tests to avoid timeouts and make tests finish faster. 2012-02-06 11:40:24 +00:00
array-length-number-conversion.js
array-length.js Ship Harmony ToLength 2015-11-05 00:45:05 +00:00
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 Share literals arrays per <NativeContext, SharedFunctionInfo> pair. 2015-09-23 08:46:28 +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 Add a --harmony-object-observe runtime flag (on by default) 2015-08-04 20:53:32 +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 MIPS: Fix return-value from Array.push stub when pushing non-SMI value 2013-08-28 05:23:51 +00:00
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 Fix %GetArrayKeys to not skip non-enumerable indices 2013-03-22 18:04:32 +00:00
array-slice.js Support all fast elements kinds in the major array operations. 2012-11-15 12:19:14 +00:00
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 Store mode for keyed stores should be passed in from type feedback 2013-08-26 12:28:08 +00:00
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 [es6] Implement inner scope for functions with destructuring 2015-07-15 10:59:58 +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 Fix GC-unsafe corner case in bit-not on ARM 2011-05-25 10:35:00 +00:00
bitops-info.js Fix incorrect assumption on bit-and on ARM 2011-03-15 21:56:12 +00:00
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 Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
call-counts.js Remove bogus flags from call-counts.js test. 2015-10-15 13:31:57 +00:00
call-cross-realm.js Remove CallFunctionStub, always call through the Call builtin (also from CallIC). 2015-11-05 12:46:01 +00:00
call-non-function-call.js
call-non-function.js
call-stub.js Fix GenerateNegativeLookup to work with non-symbols as a dictionary key. 2010-07-15 06:17:45 +00:00
call.js
callsite.js Improve the CallSite constructor 2015-12-09 17:28:35 +00:00
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 Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
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 [ic] Also collect known map for relational comparison. 2015-09-21 16:05:43 +00:00
compare-known-objects-tostringtag.js [crankshaft] Handle @@toStringTag accessor correctly for BuildCompareInstruction. 2015-09-22 04:08:08 +00:00
compare-known-objects.js [ic] Also collect known map for relational comparison. 2015-09-21 16:05:43 +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 Fix bug in CompareNil IC 2013-04-29 15:09:22 +00:00
compare-objects.js Inline some more compare operations. 2013-10-02 18:15:57 +00:00
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 Inline ordered relational compares of mixed double/undefined values. 2012-03-02 13:40:14 +00:00
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 Ship ES2015 sloppy-mode const semantics 2016-01-11 23:09:59 +00:00
const-eval-init.js Ship ES2015 sloppy-mode const semantics 2016-01-11 23:09:59 +00:00
const-redecl.js Ship ES2015 sloppy-mode const semantics 2016-01-11 23:09:59 +00:00
const.js Ship ES2015 sloppy-mode const semantics 2016-01-11 23:09:59 +00:00
constant-compare-nil-value.js Fix Crankshafted CompareNil of constant values 2013-08-14 16:13:58 +00:00
constant-fold-control-instructions.js [intrinsics] Kill the %_IsMinusZero intrinsic. 2016-02-09 06:28:53 +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 Ship ES2015 sloppy-mode const semantics 2016-01-11 23:09:59 +00:00
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 Fix copy-on-write assert by setting the new array map early. 2010-09-23 12:23:35 +00:00
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 of Don't compile functions in a context the caller doesn't have access to (patchset #1 id:1 of https://codereview.chromium.org/1393713006/ ) 2015-10-12 14:36:00 +00:00
cross-realm-global-prototype.js [proxies] fix access issue when having proxies on the prototype-chain of global objects. 2015-12-16 14:31:39 +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 Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
d8-os.js [tests] Fix bogus uses of assertThrows. 2016-01-07 14:49:21 +00:00
d8-performance-now.js Add infrastructure for skipping tests in GC stress mode. 2014-01-21 12:41:25 +00:00
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 Revert of Make dates default to the local timezone if none specified (https://codereview.chromium.org/1229903004/) 2015-10-15 12:18:16 +00:00
date.js [builtins] Refactor the remaining Date builtins. 2016-01-12 10:48:26 +00:00
debug-allscopes-on-debugger.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +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 [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
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 [debugger] remove break point hit count and ignore count. 2016-01-21 13:15:29 +00:00
debug-clearbreakpoint.js Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
debug-clearbreakpointgroup.js [mjsunit] Remove unsupported flag --turbo-deoptimization from tests. 2015-06-15 09:43:11 +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 [debugger] remove break point hit count and ignore count. 2016-01-21 13:15:29 +00:00
debug-constructed-by.js
debug-constructor.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-continue.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-enable-disable-breakpoints.js Add debugger protocol request for setting global flags. 2010-07-28 15:50:05 +00:00
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 Change dos line endings to unix line endings in a number of mjsunit test files. 2010-08-09 12:21:50 +00:00
debug-evaluate-closure.js [debugger] debug-evaluate should not not modify local values. 2015-12-15 09:54:46 +00:00
debug-evaluate-const.js Ship ES2015 sloppy-mode const semantics 2016-01-11 23:09:59 +00:00
debug-evaluate-declaration.js [debugger] fix debug-evaluate wrt shadowed context var. 2015-12-14 10:25:11 +00:00
debug-evaluate-locals-capturing.js [debugger] debug-evaluate should not not modify local values. 2015-12-15 09:54:46 +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 [debugger] debug-evaluate should not not modify local values. 2015-12-15 09:54:46 +00:00
debug-evaluate-modify-catch-block-scope.js [debugger] debug-evaluate should not not modify local values. 2015-12-15 09:54:46 +00:00
debug-evaluate-recursive.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
debug-evaluate-shadowed-context.js [debugger] debug-evaluate should not not modify local values. 2015-12-15 09:54:46 +00:00
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 Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +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 Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
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 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 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 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 Correctly support several consecutive stack modifications. 2012-06-22 20:50:03 +00:00
debug-liveedit-literals.js Issue 2368: LiveEdit crashes when new object/array literal is added 2012-11-13 19:13:27 +00:00
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 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-stepin.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
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-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 Speed up test/mjsunit/debug-multiple-breakpoints 2012-09-24 10:00:25 +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 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] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-scopes.js [V8] Add name of function for function's closure scope 2015-09-30 17:24:33 +00:00
debug-script-breakpoints-closure.js Enable lazy compilation for non-trivial outer contexts. 2012-06-19 14:29:48 +00:00
debug-script-breakpoints-nested.js Enable lazy compilation for non-trivial outer contexts. 2012-06-19 14:29:48 +00:00
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 Fix debug-script test expectation for no-snap build. 2016-02-05 13:04:51 +00:00
debug-scripts-request.js Fix leak in debug mirror cache. 2014-05-26 07:05:56 +00:00
debug-scripts-throw.js [debugger] Add test for Debug.scripts without listener. 2015-10-19 13:34:41 +00:00
debug-set-script-source.js Add support for //# sourceURL similar to deprecated //@ sourceURL one. 2013-05-29 12:40:21 +00:00
debug-set-variable-value.js Debugger: remove unused JS Debugger API. 2015-03-26 08:15:45 +00:00
debug-setbreakpoint.js [debugger] remove break point hit count and ignore count. 2016-01-21 13:15:29 +00:00
debug-setexceptionbreak.js Added a few new debugger tests. 2011-01-07 11:59:41 +00:00
debug-sourceinfo.js [debugger] correctly find source position of implicit return statement. 2015-12-14 13:25:06 +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 Fix handling of recompiling code for optimized and inlined functions 2011-11-30 11:48:35 +00:00
debug-step-4.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-step-end-of-script.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-step-into-json.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-step-into-valueof.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-step-stub-callfunction.js
debug-step-turbofan.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-step.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepframe-clearing.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepframe.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepin-accessor-ic.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepin-accessor.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepin-builtin-callback-opt.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepin-builtin-callback.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepin-builtin.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepin-call-function-stub.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepin-construct-call.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepin-constructor.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
debug-stepin-foreach.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepin-function-call.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
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 [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepnext-do-while.js Change dos line endings to unix line endings in a number of mjsunit test files. 2010-08-09 12:21:50 +00:00
debug-stepout-recursive-function.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepout-scope-part1.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepout-scope-part2.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepout-scope-part3.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepout-scope-part4.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepout-scope-part5.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepout-scope-part6.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepout-scope-part7.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepout-scope-part8.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
debug-stepout-to-builtin.js [debugger] remove step count parameter from prepare step. 2015-12-16 08:39:54 +00:00
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 Ship ES2015 sloppy-mode const semantics 2016-01-11 23:09:59 +00:00
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 Fix reintroduction of global variables that have been deleted. 2011-01-27 08:35:39 +00:00
delete-in-eval.js
delete-in-with.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
delete-non-configurable.js Fix bug in deletion of indexed properties 2012-10-15 15:23:22 +00:00
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 Turn on parallel recompilation for tests that assert optimization status. 2013-07-22 09:16:33 +00:00
deopt-with-fp-regs.js Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00
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 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
deserialize-script-id.js Make deserialize-script-id test more robust. 2015-07-03 11:11:39 +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 Update to ES2015 == semantics for Symbol/SIMD wrappers 2015-10-27 20:20:24 +00:00
double-intrinsics.js %GetOptimizationStatus(): Unconditionally return a sentinel when --always-opt is present 2015-04-14 14:57:48 +00:00
double-truncation.js Implement truncated d-to-i as a stub on x86 2013-07-12 12:28:32 +00:00
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 Remove experimental flags that are now required 2014-07-18 07:17:21 +00:00
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 Ensure reducing the length of an array doesn't make it go holey. 2012-11-02 10:24:56 +00:00
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 hole checks on KeyedLoads of holey double arrays 2013-05-13 07:35:26 +00:00
elide-double-hole-check-2.js Elide hole checks on KeyedLoads of holey double arrays 2013-05-13 07:35:26 +00:00
elide-double-hole-check-3.js Elide hole checks on KeyedLoads of holey double arrays 2013-05-13 07:35:26 +00:00
elide-double-hole-check-4.js Elide hole checks on KeyedLoads of holey double arrays 2013-05-13 07:35:26 +00:00
elide-double-hole-check-5.js Elide hole checks on KeyedLoads of holey double arrays 2013-05-13 07:35:26 +00:00
elide-double-hole-check-6.js Elide hole checks on KeyedLoads of holey double arrays 2013-05-13 07:35:26 +00:00
elide-double-hole-check-7.js Elide hole checks on KeyedLoads of holey double arrays 2013-05-13 07:35:26 +00:00
elide-double-hole-check-8.js Elide hole checks on KeyedLoads of holey double arrays 2013-05-13 07:35:26 +00:00
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
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 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 Make Error.prototype.toString spec compliant; and fix various side-effect-free error printing methods 2015-12-09 17:03:08 +00:00
error-tostring-omit.js Shorten autogenerated error message for functions only. 2014-05-09 13:14:09 +00:00
error-tostring.js Make Error.prototype.toString spec compliant; and fix various side-effect-free error printing methods 2015-12-09 17:03:08 +00:00
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 Make eval consider anything on the form eval(args...) a potential direct cal 2011-10-31 09:38:52 +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 Use explicit type feedback clearing in some tests. 2013-05-22 09:17:27 +00:00
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 [turbofan] Test has been outsmarted by optimization. 2015-11-26 14:04:09 +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 Minor change to for-in 2010-08-11 13:46:10 +00:00
for-in-null-or-undefined.js
for-in-opt.js [for-in] Further refactorings and unification around for-in. 2016-01-25 10:30:18 +00:00
for-in-special-cases.js Fix issue 785. For-in now works on strings: for (var i in "asdf") now works 2010-07-19 12:45:21 +00:00
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 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 [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 [runtime] Introduce dedicated JSBoundFunction to represent bound functions. 2015-12-27 06:31:44 +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 [es6] Further fixing of tail Calls. 2016-02-11 10:27:10 +00:00
function-length-accessor.js Remove --harmony-scoping flag. 2015-03-13 15:15:57 +00:00
function-named-self-reference.js Landing forgotten mjsunit test file from previous CL. 2011-12-13 17:13:47 +00:00
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 Move Maps' back pointers from "transitions" to "constructor" field 2015-02-24 20:50:24 +00:00
function-source.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
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 The compiled_transitions flag was enabled for quite some time now and seems to work out quite well, so time has come to remove the obsolete code paths and remove the unused methods. 2013-07-29 09:12:16 +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 Fix Object.getOwnPropertyDescriptor in string elements. 2012-02-24 11:58:09 +00:00
get-prototype-of.js Reland of Use ES2015-style TypedArray prototype chain (patchset #1 id:1 of https://codereview.chromium.org/1554523002/ ) 2015-12-30 22:14:16 +00:00
getter-in-prototype.js Change calls to undefined property setters to not throw (fixes issue 1355). 2011-05-25 08:37:38 +00:00
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 Extend crankshaft support for global stores 2011-04-04 15:03:34 +00:00
global-const-var-conflicts.js Ship ES2015 sloppy-mode const semantics 2016-01-11 23:09:59 +00:00
global-deleted-property-ic.js
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 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-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-properties.js [runtime-object]: part fix element key list on global object 2015-10-05 14:23:26 +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 Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
html-comments.js
html-string-funcs.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
if-in-undefined.js
in.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
indexed-accessors.js Change calls to undefined property setters to not throw (fixes issue 1355). 2011-05-25 08:37:38 +00:00
indexed-value-properties.js Handle indexed properties on value objects correctly. 2011-02-16 12:10:48 +00:00
instanceof-2.js
instanceof.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
int32-ops.js Fix bug in comparison of two smis that differ by MIN_SMI on full compiler on all platforms. 2010-10-18 14:04:28 +00:00
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 Correctly check for stack overflow even when interrupt is pending. 2012-11-12 14:56:25 +00:00
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 Limit stack size when testing stack overflow in JSON.stringify. 2014-07-17 13:23:02 +00:00
json.js [proxies] Support proxies in JSON.parse and JSON.stringify. 2015-12-14 15:12:12 +00:00
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 Port KeyedCallIC implementation to x64 and ARM. 2010-06-16 10:03:47 +00:00
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-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-load-with-symbol-key.js Alternative approach to using type feedback for Symbol-keyed properties 2015-10-23 08:18:02 +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 Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
keywords-and-reserved_words.js Proper handling of future reserved words in strict and normal mode. 2011-06-24 14:59:51 +00:00
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 Bias commutative single-use register inputs and support lea adds 2013-05-08 08:37:24 +00:00
leakcheck.js
length.js
load_poly_effect.js Replace LoadNamedFieldPolymorphic with explicit branches. 2013-08-09 14:04:47 +00:00
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 Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
math-abs.js MIPS64: Fix random failures of fannkuch.js. 2015-06-19 16:11:55 +00:00
math-exp-precision.js Faster implementation of Math.exp() 2012-11-26 13:12:35 +00:00
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 Enable ARMv8 32-bit build. 2015-10-30 14:10:55 +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 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 Implement support for Math.imul in Crankshaft. 2013-04-26 08:52:35 +00:00
math-min-max.js Fix Smi-based MathMinMax on x64, and reenable smi mode. 2013-07-26 12:06:22 +00:00
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 Reland "Turn ElementsTransitionAndStore stub into a HydrogenCodeStub". 2013-07-17 11:37:20 +00:00
megamorphic-callbacks.js
messages.js Remove strong mode support from binary operations. 2016-02-16 13:55:29 +00:00
migrations.js Add a --harmony-object-observe runtime flag (on by default) 2015-08-04 20:53:32 +00:00
minmax-simple.js Reland: Use simple/fast inline function version of MinMax in JS 2015-10-20 13:43:53 +00:00
mirror-array.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
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 Avoid callbacks to user code during error formatting in a couple of 2011-02-01 12:31:16 +00:00
mirror-function.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
mirror-null.js
mirror-number.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
mirror-object.js Massive renaming of PropertyType values and other implied stuff. 2015-01-19 17:49:22 +00:00
mirror-regexp.js Implement flag and source getters on RegExp.prototype. 2015-11-05 13:08:55 +00:00
mirror-script.js [debugger] correctly find source position of implicit return statement. 2015-12-14 13:25:06 +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 Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
mjsunit.gyp Reland [swarming] Isolate v8 testing. 2015-10-05 09:48:42 +00:00
mjsunit.isolate Reland [swarming] Isolate v8 testing. 2015-10-05 09:48:42 +00:00
mjsunit.js [tests] Fix bogus uses of assertThrows. 2016-01-07 14:49:21 +00:00
mjsunit.status [es6] Implement for-of iterator finalization 2016-02-18 10:49:55 +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 Do integer mod via sum-of-digits technique. This benefits the date 2010-06-28 11:47:23 +00:00
mul-exhaustive-part1.js Split test/mjsunit/mul-exhaustive into smaller chunks 2012-09-24 10:04:58 +00:00
mul-exhaustive-part2.js Split test/mjsunit/mul-exhaustive into smaller chunks 2012-09-24 10:04:58 +00:00
mul-exhaustive-part3.js Split test/mjsunit/mul-exhaustive into smaller chunks 2012-09-24 10:04:58 +00:00
mul-exhaustive-part4.js Split test/mjsunit/mul-exhaustive into smaller chunks 2012-09-24 10:04:58 +00:00
mul-exhaustive-part5.js Split test/mjsunit/mul-exhaustive into smaller chunks 2012-09-24 10:04:58 +00:00
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 Split test/mjsunit/mul-exhaustive into smaller chunks 2012-09-24 10:04:58 +00:00
mul-exhaustive-part8.js Split test/mjsunit/mul-exhaustive into smaller chunks 2012-09-24 10:04:58 +00:00
mul-exhaustive-part9.js Split test/mjsunit/mul-exhaustive into smaller chunks 2012-09-24 10:04:58 +00:00
mul-exhaustive-part10.js Split test/mjsunit/mul-exhaustive into smaller chunks 2012-09-24 10:04:58 +00:00
multiline.js Add a number of old tests to the mjsunit test suite. 2011-06-15 13:33:10 +00:00
multiple-return.js
nans.js Endian changes, support 64bit big endian 2014-10-01 13:14:14 +00:00
negate-zero.js Add more tests to mul-exhaustive for constant left/right operands. 2011-03-25 13:24:20 +00:00
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 Harden Function()'s parsing of function literals. 2013-03-07 15:46:14 +00:00
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 Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
non-ascii-replace.js
not.js Generalized Stephen's patch from http://codereview.chromium.org/7044100/ and 2011-06-20 07:40:42 +00:00
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 Make RegExp objects not callable. 2011-05-26 07:35:09 +00:00
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 Split test/mjsunit/numops-fuzz into smaller chunks 2012-09-24 10:06:06 +00:00
numops-fuzz-part2.js Split test/mjsunit/numops-fuzz into smaller chunks 2012-09-24 10:06:06 +00:00
numops-fuzz-part3.js Split test/mjsunit/numops-fuzz into smaller chunks 2012-09-24 10:06:06 +00:00
numops-fuzz-part4.js Split test/mjsunit/numops-fuzz into smaller chunks 2012-09-24 10:06:06 +00:00
obj-construct.js
object-create.js
object-define-properties.js Fixed evaluation order issue in defineProperties. 2011-10-19 09:52:08 +00:00
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 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 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 Fix overwriting order of object literal properties for MATERIALIZED_LITERALs 2013-08-13 17:27:58 +00:00
object-literal.js Fix issue with numeric property names 2014-08-22 14:40:38 +00:00
object-prevent-extensions.js [es6] Partially implement Reflect.preventExtensions. 2015-10-21 09:23:47 +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 ToNumber(Symbol) should throw TypeError 2014-08-11 19:24:05 +00:00
omit-constant-mapcheck.js Also eliminate map checks with transitions. 2013-07-23 10:01:06 +00:00
opt-elements-kind.js Reland of "Remove ExternalArray, derived types, and element kinds" 2015-07-28 09:29:55 +00:00
optimized-typeof.js Recognize special comparisons via pattern matching on the hydrogen graph, 2nd attempt. 2011-10-19 07:35:30 +00:00
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 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
packed-elements.js Remove experimental flags that are now required 2014-07-18 07:17:21 +00:00
parallel-optimize-disabled.js Ship ES2015 sloppy-mode const semantics 2016-01-11 23:09:59 +00:00
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
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 Ship ES2015 sloppy-mode const semantics 2016-01-11 23:09:59 +00:00
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 [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 Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
random-bit-correlations.js Implement symbol @@hasInstance for ES6 instanceof support. 2016-02-11 11:59:22 +00:00
readonly-accessor.js Do not call setters of read-only accessors. 2014-05-06 08:34:48 +00:00
readonly.js [runtime] support new Proxy() instead of Proxy.create and install getPrototypeOf trap 2015-11-13 14:14:07 +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 Make RegExp objects not callable. 2011-05-26 07:35:09 +00:00
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 Fix RegExp.prototype.compile.length to be 2 2016-01-26 06:43:17 +00:00
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 [es6] ship regexp sticky flag. 2015-12-14 10:06:27 +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-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] remove no-op RegExp.multiline accessor and alias 2015-11-09 14:03:26 +00:00
regexp-string-methods.js Cleanup of mjsunit.js code and make assertEquals more strict. 2011-04-15 11:35:36 +00:00
regexp-UC16.js
regexp.js [regexp] Fix RegExp.prototype.toString. 2016-02-11 13:23:20 +00:00
regress-3225.js [debugger] debug-evaluate should not not modify local values. 2015-12-15 09:54:46 +00:00
regress-3456.js Fix checks to bit flags of PreParserExpression 2014-07-23 13:29:24 +00:00
regress-4399.js [d8 Workers] Throw when calling Worker constructor without new 2015-08-04 20:40:12 +00:00
regress-crbug-528379.js Check for validity when accessing call site objects in runtime. 2015-10-13 10:53:22 +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
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 [builtins] Support SameValue and SameValueZero via runtime functions. 2016-02-17 10:54:25 +00:00
scanner.js
scope-calls-eval.js Fix calculation of 'scope_calls_eval' when 'eval' is within a nested catch. 2011-07-28 12:17:36 +00:00
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 Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
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 Fix an issue in the ARM port where a left shift was predicted to have a Smi result when it had an int32 result. This is a commit of http://codereview.chromium.org/3195004 for Rodolph Perfetta. Part 2 2010-08-23 09:04:31 +00:00
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 Eliminate intentional conversion from Smi to Int32 in HMul 2013-08-27 13:55:00 +00:00
smi-negative-zero.js Add more tests to mul-exhaustive for constant left/right operands. 2011-03-25 13:24:20 +00:00
smi-ops-inlined.js Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
smi-ops.js Update V8 to version 3.0 (re-land r5920). 2010-12-07 11:31:57 +00:00
smi-representation.js Implement HChange support for Smis and use it in Load/StoreNameField 2013-05-23 08:32:07 +00:00
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 [builtins] Migrate Number constructor similar to String constructor. 2016-01-13 15:15:08 +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-custom.js Move more parts of stack trace formatting to runtime. 2015-05-05 14:17:43 +00:00
stack-traces-overflow.js Reland "Fix stack trace accessor behavior." 2014-07-02 14:18:10 +00:00
stack-traces.js Revert "Removed support deprecated (//@|/*@) source(URL|MappingURL)=" 2016-02-03 18:45:36 +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 Fix a number of tests that incorrectly used assertUnreachable. 2011-05-31 08:08:42 +00:00
strict-mode-implicit-receiver.js Make eval consider anything on the form eval(args...) a potential direct cal 2011-10-31 09:38:52 +00:00
strict-mode-opt.js Replace long running loops by OptimizeFunctionOnNextCall in some tests that are often timing out on ARM. 2011-05-03 13:53:08 +00:00
strict-mode.js [es6] Further fixing of tail Calls. 2016-02-11 10:27:10 +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 Add checks to runtime functions. 2012-09-10 08:35:26 +00:00
string-compare-alignment.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
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 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 Improve SeqStringSetChar implementation. 2013-05-23 09:51:06 +00:00
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 Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
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-normalize.js [es6] Fix String.prototype.normalize to properly validate argument 2015-07-15 15:15:14 +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 Speed up two unit tests to avoid timeouts and make tests finish faster. 2012-02-06 11:40:24 +00:00
string-replace-with-empty.js Add gc() calls to some tests to please valgrind. 2010-10-28 08:43:47 +00:00
string-replace.js RegExp: remove last match info override. 2015-10-27 08:24:08 +00:00
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 Simplify StringCharCodeAt in non-crankshaft codegen. 2011-11-09 14:32:51 +00:00
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 Introduce runtime function %OptimizeFunctionOnNextCall to manually trigger optimization. 2011-04-11 13:24:50 +00:00
switch-opt.js Enable optimization of functions with generic switches. 2013-12-18 11:44:38 +00:00
switch.js Add a separate scope for switch 2015-08-24 18:57:20 +00:00
tail-call-intrinsic.js [turbofan] Better and more sane support for tail calls 2015-11-13 16:08:30 +00:00
testcfg.py Reland "[test] Fix cctest path separators on Windows" 2015-09-17 13:01:12 +00:00
this-dynamic-lookup.js Remove --harmony-arrow-functions flag 2015-09-30 19:50:40 +00:00
this-in-callbacks.js
this-property-assignment.js Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
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 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 Added check for trailing whitespaces and corrected existing violations. 2011-09-01 11:28:10 +00:00
typed-array-slice.js Add test case for typed arrays slicing 2012-07-02 10:45:00 +00:00
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 Replaced unary negation by multiplication with -1. 2013-08-02 11:56:35 +00:00
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 Remove hidden prototype for builtin functions. 2011-11-15 09:44:57 +00:00
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 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 RegExp: Add support for table-based character class 2012-03-30 07:43:48 +00:00
unicodelctest.js RegExp: Add support for table-based character class 2012-03-30 07:43:48 +00:00
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 Simplify the transitions in the Binary Op ICs. Now a single call 2010-07-06 12:56:55 +00:00
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 Simplify handling of exits from with and catch. 2011-08-12 10:52:49 +00:00
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