..
asm
[asm.js] Fix associativity of multiplicative expressions.
2017-06-01 13:03:03 +00:00
bugs
Disable lazy parsing inside eval (see bug).
2016-12-15 14:26:58 +00:00
compiler
[TurboFan] Fix typing of INTERNALIZED_STRING_TYPE for new EmptyString type.
2017-06-09 15:10:56 +00:00
es6
[parser] Introduce SharedFunctionInfo::has_shared_name().
2017-06-06 17:23:17 +00:00
es7
[regexp] fix /\W/ui wrt \u017f and \u212a.
2017-02-28 18:28:42 +00:00
es8
[builtins] Change semantics of class constructors returning primitives
2017-04-12 04:35:43 +00:00
harmony
[cleanup] Remove on-by-default --harmony-trailing-commas flag
2017-06-13 00:09:23 +00:00
ignition
[Turbofan] Simplify handling of hole check bytecodes in bytecode-graph-builder.
2017-06-08 08:53:16 +00:00
lithium
[builtins] Rewrite uri.js as builtin functions.
2016-05-27 09:57:07 +00:00
regress
[deoptimizer] Handle Generator object in-object properties.
2017-06-12 16:27:10 +00:00
third_party
[tests] Fix bogus uses of assertThrows.
2016-01-07 14:49:21 +00:00
tools
[tools] Add options to separate more entries in tickprocessor
2017-04-11 10:23:02 +00:00
type-profile
Decouple the --ignition from the --turbo flag.
2017-06-09 08:04:39 +00:00
wasm
[wasm] Fix emitting element section in wasm-module-builder.js
2017-06-12 12:45:36 +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
allocation-folding.js
Remove Heap::MaxRegularSpaceAllocationSize and use Page::MaxRegularHeapObjectSize instead.
2014-01-23 13:02:27 +00:00
allocation-site-info.js
[turbofan] Reland: Avoid going through ArgumentsAdaptorTrampoline for select CSA array builtins
2017-04-29 11:40:48 +00:00
api-call-after-bypassed-exception.js
apply-arguments-gc-safepoint.js
apply.js
[builtins] Add a fast-path for Apply with double elements.
2017-06-13 10:24:35 +00:00
argument-assigned.js
argument-named-arguments.js
arguments-apply-deopt.js
Fix of Hydrogen environment building for function "apply" calls.
2014-01-11 13:59:04 +00:00
arguments-apply.js
arguments-call-apply.js
arguments-deopt.js
[turbofan] compute arguments length in deoptimizer
2017-03-03 13:43:40 +00:00
arguments-enum.js
arguments-escape.js
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
[heap-verify] Fix arguments verification with mapped elements
2017-05-30 14:05:34 +00:00
array-bounds-check-removal.js
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
2017-02-15 08:53:51 +00:00
array-concat.js
[builtins] Fix Array.prototype.concat bug
2016-03-15 20:29:28 +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
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +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
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
array-foreach.js
Tune Array.forEach, fix Array functions
2016-02-25 05:43:48 +00:00
array-functions-prototype-misc.js
Cut down memory usage of array-functions-prototype-misc.js by 10x
2017-02-08 13:39:12 +00:00
array-functions-prototype.js
array-indexing-receiver.js
[elements] Handlify SloppyArguments IndexOfValueImpl
2016-09-12 17:32:09 +00:00
array-indexing.js
Ship Harmony ToLength
2015-11-05 00:45:05 +00:00
array-isarray.js
[proxies] Add stackoverflow check for JSProxy::isArray
2017-06-07 14:47:31 +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
Fix spec-compliance bug in Array.prototype.join.
2016-03-01 09:07:38 +00:00
array-length-number-conversion.js
array-length.js
[accessors] handle writable
changing during ArrayLengthSetter
2016-11-30 19:13:51 +00:00
array-literal-feedback.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
array-literal-transitions.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
array-methods-read-only-length.js
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
2017-02-15 08:53:51 +00:00
array-natives-elements.js
[test] Rewrite mjsunit/array-natives-elements to make it pass with Crankshaft.
2016-02-24 11:55:26 +00:00
array-non-smi-length.js
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
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
array-push6.js
Remove hand-written assembly ArrayPush stubs
2014-04-17 11:37:59 +00:00
array-push8.js
Remove hand-written assembly ArrayPush stubs
2014-04-17 11:37:59 +00:00
array-push9.js
Insert HSimulate immediately after Crankshaft-inlined push.
2014-04-22 12:55:40 +00:00
array-push10.js
Fix deoptimization problem with inlined Array.push()
2014-04-23 13:20:28 +00:00
array-push11.js
[stubs] Port builtin for Array.push fast-case from Crankshaft to TF
2016-11-29 16:58:30 +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-push13.js
[stubs] Port builtin for Array.push fast-case from Crankshaft to TF
2016-11-29 16:58:30 +00:00
array-push14.js
[stubs] Port builtin for Array.push fast-case from Crankshaft to TF
2016-11-29 16:58:30 +00:00
array-push-hole-double.js
[stubs] Port builtin for Array.push fast-case from Crankshaft to TF
2016-11-29 16:58:30 +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
[elements] Add more tests to increase coverage
2016-04-11 08:28:18 +00:00
array-reduce.js
[builtins] Implement Array.prototype.reduce in the CSA
2017-03-21 15:57:38 +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
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
array-shift5.js
[turbofan] Boost performance of Array.prototype.shift by 4x.
2017-05-10 05:48:21 +00:00
array-shift.js
Fix %GetArrayKeys to not skip non-enumerable indices
2013-03-22 18:04:32 +00:00
array-slice.js
[runtime] Keep FAST_SLOPPY_ARGUMENTS packed
2017-05-15 07:36:41 +00:00
array-sort.js
Throw when a holey property is set in Array.sort
2017-02-11 13:00:40 +00:00
array-splice.js
[elements] Add more tests to increase coverage
2016-04-11 08:28:18 +00:00
array-store-and-grow.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
array-tostring.js
Make toLocaleString on arrays always call toLocaleString on its elements.
2016-07-20 09:32:20 +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
asm-directive.js
Move asm_module_ and asm_function_ down to DeclarationScope
2016-08-19 13:29:34 +00:00
assert-opt-and-deopt.js
[tests] Make assertOptimized()/assertUnoptimized() great again.
2017-01-27 10:13:53 +00:00
basic-promise.js
Revert "Revert "Reland "Introducing an event loop mechanism for d8."""
2017-05-10 18:34:10 +00:00
big-array-literal.js
[test] Avoid stack space exhaustion in test by passing --no-lazy
2016-12-21 00:08:46 +00:00
big-object-literal.js
Use a walking visitor to traverse JSObject structure. The purpose is to prepare for more complex context-dependent walks of the structure, needed for allocation site and pretenuring work. Different visitors can be created that annotate the object in various ways.
2013-09-30 11:36:50 +00:00
binary-op-newspace.js
Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size.
2014-05-09 08:38:27 +00:00
binary-operation-overwrite.js
bit-not.js
bitops-info.js
bitwise-operations-bools.js
Truncate booleans to 0/1 in truncating t-to-i.
2013-10-11 15:13:12 +00:00
bitwise-operations-undefined.js
body-not-visible.js
bool-concat.js
Add a regression test for boolean concatenation in strings.
2013-12-10 14:05:25 +00:00
boolean.js
[turbofan] Improve typed lowering for JSToBoolean.
2014-10-28 08:34:15 +00:00
bounds-checks-elimination.js
Extend bounds check elimination to constant keys.
2014-06-04 11:52:17 +00:00
break.js
call-cross-realm.js
Remove CallFunctionStub, always call through the Call builtin (also from CallIC).
2015-11-05 12:46:01 +00:00
call-intrinsic-type-error.js
[runtime] Make target checking for %Call and %_Call consistent.
2016-02-26 07:00:32 +00:00
call-non-function-call.js
call-non-function.js
call-stub.js
call.js
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
code-coverage-ad-hoc.js
[debug] introduce precise binary code coverage.
2017-03-23 17:23:17 +00:00
code-coverage-block.js
[coverage] Add support for iteration (For,While,DoWhile)
2017-06-08 07:11:46 +00:00
code-coverage-precise.js
[inspector] extend protocol for code coverage.
2017-02-22 10:21:57 +00:00
codegen-coverage.js
compare-character.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
compare-known-objects-slow.js
[ic] Also collect known map for relational comparison.
2015-09-21 16:05:43 +00:00
compare-known-objects-tostringtag.js
Remove --harmony-tostring runtime flag
2016-03-11 18:20:48 +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
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
2017-02-15 08:53:51 +00:00
const-field-tracking.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +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
[regexp] Remove IsRegExp intrinsic
2017-01-09 09:34:48 +00:00
constant-folding-2.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
constant-folding.js
Remove support for legacy const, part 1
2016-03-22 17:52:13 +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
Revert of Put Scopes into temporary Zone (patchset #12 id:220001 of https://codereview.chromium.org/2193793002/ )
2016-08-02 18:16:14 +00:00
contextual-calls.js
Reland v8:18458 "Load the global proxy from the context of the target function."
2014-01-07 10:46:39 +00:00
copy-on-write-assert.js
count-based-osr.js
Remove some busy-OSR loops from tests using %OptimizeOsr().
2015-02-09 14:11:23 +00:00
cross-realm-filtering.js
Do security checks in the promise constructor
2017-01-12 11:33:51 +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
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
[d8] Use ValueSerializer for postMessage (instead of ad-hoc serializer)
2017-01-27 20:15:37 +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
[d8] Use ValueSerializer for postMessage (instead of ad-hoc serializer)
2017-01-27 20:15:37 +00:00
date-parse.js
[builtins] Apply ES2016 conditional default timezone semantics
2017-02-16 10:02:01 +00:00
date.js
[builtins] Apply ES2016 conditional default timezone semantics
2017-02-16 10:02:01 +00:00
debugPrint.js
[tests] Introduce %HeapObjectVerify runtime function for tests
2017-04-06 11:16:43 +00:00
declare-locally.js
Remove support for legacy const, part 1
2016-03-22 17:52:13 +00:00
deep-recursion.js
define-property-gc.js
Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size.
2014-05-09 08:38:27 +00:00
dehoisted-array-index.js
[x64] Improve key value sign-extension of dehoisted LoadKeyed/StoreKeyed
2014-03-26 15:51:08 +00:00
delay-syntax-error.js
Make stray 'return' an early error
2014-04-02 12:38:01 +00:00
delete-global-properties.js
delete-in-eval.js
delete-in-with.js
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
[elements] Add more tests to increase coverage
2016-04-11 08:28:18 +00:00
deopt-global-accessor.js
Use LookupIterator to transition to accessors
2014-08-19 17:02:04 +00:00
deopt-minus-zero.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
deopt-recursive-eager-once.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
deopt-recursive-lazy-once.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
deopt-recursive-soft-once.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
deopt-unlinked.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
deopt-with-fp-regs.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +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
[mjsunit] Remove non-existing flags from tests.
2017-05-02 08:53:51 +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
Reland of [builtins] DeleteProperty: Handle last-added fast properties
2017-04-24 15:59:00 +00:00
div-mod.js
Merge experimental/a64 to bleeding_edge.
2014-02-12 09:19:30 +00:00
div-mul-minus-one.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
do-not-strip-fc.js
dont-enum-array-holes.js
dont-reinit-global-var.js
double-equals.js
Remove SIMD.js from V8.
2017-02-14 06:57:25 +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
duplicate-parameters.js
[parser|cleanup] Remove unnecessary ExpressionClassifying.
2017-06-09 11:06:51 +00:00
eagerly-parsed-lazily-compiled-functions.js
Remove FLAG_min_preparse_length.
2016-11-18 14:06:49 +00:00
element-accessor.js
Implement DefineOwnProperty for TypedArrays
2016-11-29 00:07:58 +00:00
element-read-only.js
[heap-verification] Increase verification for arguments objects
2017-04-18 15:55:14 +00:00
elements-kind-depends.js
Remove experimental flags that are now required
2014-07-18 07:17:21 +00:00
elements-kind.js
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
2017-02-15 08:53:51 +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
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
elements-transition.js
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
2017-02-15 08:53:51 +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 --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +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
[intrinsic] Drop the %_ValueOf intrinsic.
2016-07-05 10:05:40 +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-origin.js
Correctly annotate eval origin.
2016-04-18 13:21:07 +00:00
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
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
2017-02-15 08:53:51 +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
Enable --harmony-trailing-commas
2017-01-31 23:30:57 +00:00
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
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
2017-02-15 08:53:51 +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
[runtime] Feed back normalization to constructors (behind flag)
2017-02-27 13:56:14 +00:00
field-type-tracking.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
fixed-context-shapes-when-recompiling.js
[mjsunit] Remove non-existing flags from tests.
2017-05-02 08:53:51 +00:00
for-in-delete.js
for-in-null-or-undefined.js
for-in-special-cases.js
for-in.js
[key] Fix for-in with trailing shadowing keys with dict-mode receiver
2017-02-07 17:55:21 +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
[runtime] Keep FAST_SLOPPY_ARGUMENTS packed
2017-05-15 07:36:41 +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
Disable ES6 tail call elimination for native functions.
2016-03-21 17:44:57 +00:00
function-length-accessor.js
Remove --harmony-scoping flag.
2015-03-13 15:15:57 +00:00
function-name-eval-shadowed.js
Cleanup scope resolution
2016-08-11 13:26:06 +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-var.js
Add function-var to variables_ so LookupRecursive doesn't need to special-case it
2016-09-21 09:15:29 +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
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
[tests] Fix mjsunit/getters-on-elements
2017-05-02 10:41:38 +00:00
global-accessors.js
Add flag to make __defineGetter__ & co. behave as strict functions
2017-04-18 21:40:14 +00:00
global-arrow-delete-this.js
Declare 'this' as DYNAMIC_GLOBAL on the script_scope
2016-08-16 07:44:10 +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
heapObjectVerify.js
[tests] Introduce %HeapObjectVerify runtime function for tests
2017-04-06 11:16:43 +00:00
hex-parsing.js
holy-double-no-arg-array.js
[stubs] Fix hole-related double bug in ArrayNoArgumentConstructor
2016-05-21 09:54:38 +00:00
html-comments.js
html-string-funcs.js
Added check for trailing whitespaces and corrected existing violations.
2011-09-01 11:28:10 +00:00
icu-date-lord-howe.js
Reland of [date] Add ICU backend for timezone info behind a flag (patchset #1 id:1 of https://codereview.chromium.org/2811103002/ )
2017-04-11 13:17:29 +00:00
icu-date-to-string.js
Reland of [date] Add ICU backend for timezone info behind a flag (patchset #1 id:1 of https://codereview.chromium.org/2811103002/ )
2017-04-11 13:17:29 +00:00
if-in-undefined.js
immutable-context-slot-inlining.js
Reland of Thread maybe-assigned through the bytecodes. (patchset #1 id:1 of https://codereview.chromium.org/2680923003/ )
2017-02-07 20:42:03 +00:00
in.js
Added check for trailing whitespaces and corrected existing violations.
2011-09-01 11:28:10 +00:00
indexed-accessors.js
Add flag to make __defineGetter__ & co. behave as strict functions
2017-04-18 21:40:14 +00:00
indexed-value-properties.js
induction-variable-turbofan.js
[turbofan] Induction variable bound analysis for decrements.
2016-08-22 09:21:42 +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
integer-to-string.js
invalid-lhs.js
Fix mjsunit oddities (new try).
2016-10-17 09:34:58 +00:00
invalid-source-element.js
json2.js
[JSON] implement indentation in the BasicJsonStringifier and expose via API.
2016-05-20 07:58:02 +00:00
json-errors.js
[json] Fix error reporting when parsing an internalized one-byte string.
2017-03-09 12:28: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] support property list argument in BasicJsonStringifier.
2016-05-24 13:56:47 +00:00
json-stringify-holder.js
[JSON] call replacer function with correct holder in JSON.stringify
2016-09-08 17:57:56 +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-stringify-stack.js
Replace PushIfAbsent by a Stack object
2016-03-14 14:45:03 +00:00
json.js
[json] use OrderedHashSet for replacer property list.
2017-03-09 12:27:46 +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
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-generic.js
Reland of [stubs] Port KeyedLoadIC_Generic stub to TurboFan
2016-09-05 13:18:08 +00:00
keyed-load-hole-to-undefined.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
keyed-load-with-string-key.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
keyed-load-with-symbol-key.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +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
keyed-store-generic.js
[keyed-store-generic] Update protectors if needed
2017-04-19 14:15:34 +00:00
keywords-and-reserved_words.js
large-object-allocation.js
large-object-literal-2.js
[mjsunit] Split slow large object literal tests
2017-05-23 12:59:03 +00:00
large-object-literal-slow-elements.js
[mjsunit] Split slow large object literal tests
2017-05-23 12:59:03 +00:00
large-object-literal.js
[mjsunit] Split slow large object literal tests
2017-05-23 12:59:03 +00:00
lazy-inner-functions.js
PreParser: track variable declarations and parameters
2016-12-06 13:24:07 +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
lookup-behind-property.js
Reland "Speed up the LookupIterator"
2016-03-04 11:53:24 +00:00
math-abs.js
MIPS64: Fix random failures of fannkuch.js.
2015-06-19 16:11:55 +00:00
math-ceil.js
[builtins] Make Math.ceil, Math.trunc and Math.round optimizable.
2016-03-30 11:57:20 +00:00
math-exp-precision.js
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
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +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
[builtins] Make Math.ceil, Math.trunc and Math.round optimizable.
2016-03-30 11:57:20 +00:00
math-floor-part2.js
[test] Speed up some slow tests.
2016-11-04 09:04:28 +00:00
math-floor-part3.js
[test] Speed up some slow tests.
2016-11-04 09:04:28 +00:00
math-floor-part4.js
[test] Speed up some slow tests.
2016-11-04 09:04:28 +00:00
math-imul.js
[mjsunit] Remove non-existing flags from tests.
2017-05-02 08:53:51 +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
[errors] Improve NotGeneric error message
2017-04-19 08:34:24 +00:00
migrations.js
Remove support for Object.observe
2016-04-22 09:02:41 +00:00
mjsunit.gyp
[gn] Move build to gypfiles
2016-04-29 10:11:11 +00:00
mjsunit.isolate
[wasm] include JS conformance tests in Wasm mjsunit tests
2017-02-14 18:25:32 +00:00
mjsunit.js
[compiler] Unplug Crankshaft from compilation pipeline.
2017-06-09 09:26:47 +00:00
mjsunit.status
[test] Deprecate and remove 'noturbofan' test variant.
2017-06-08 09:48:36 +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
modules-circular-valid.js
[modules] Initialize requested_modules before recursing in Module::Instantiate
2016-09-23 23:46:12 +00:00
modules-cycle.js
[modules] Fix bug in Module::Instantiate.
2017-02-28 19:00:58 +00:00
modules-default-name1.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-default-name2.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-default-name3.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-default-name4.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-default-name5.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-default-name6.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-default-name7.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-default-name8.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-default-name9.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-default.js
[modules] Do basic linking.
2016-09-23 19:03:01 +00:00
modules-empty-import1.js
[modules] Add tests for empty imports.
2016-09-26 18:56:01 +00:00
modules-empty-import2.js
[modules] Add tests for empty imports.
2016-09-26 18:56:01 +00:00
modules-empty-import3.js
[modules] Add tests for empty imports.
2016-09-26 18:56:01 +00:00
modules-empty-import4.js
[modules] Add tests for empty imports.
2016-09-26 18:56:01 +00:00
modules-error-trace.js
Reland: [modules] Properly initialize declared variables.
2016-09-30 07:53:57 +00:00
modules-exports1.js
[modules] Basic support of exports
2016-09-12 12:55:37 +00:00
modules-exports2.js
[modules] Basic support of exports
2016-09-12 12:55:37 +00:00
modules-exports3.js
[modules] Basic support of exports
2016-09-12 12:55:37 +00:00
modules-imports1.js
[modules] Do basic linking.
2016-09-23 19:03:01 +00:00
modules-imports2.js
[modules] Do basic linking.
2016-09-23 19:03:01 +00:00
modules-imports3.js
[modules] Do basic linking.
2016-09-23 19:03:01 +00:00
modules-imports4.js
[modules] Do basic linking.
2016-09-23 19:03:01 +00:00
modules-imports5.js
[modules] Do basic linking.
2016-09-23 19:03:01 +00:00
modules-imports6.js
[modules] Support star exports.
2016-09-24 01:47:01 +00:00
modules-imports7.js
[modules] Support star exports.
2016-09-24 01:47:01 +00:00
modules-init1.js
Reland: [modules] Properly initialize declared variables.
2016-09-30 07:53:57 +00:00
modules-init2.js
Reland: [modules] Properly initialize declared variables.
2016-09-30 07:53:57 +00:00
modules-init3.js
[modules] Fix bugs in assignments to exported variables.
2016-10-21 14:24:31 +00:00
modules-namespace1.js
[modules] Update a test and status file to reflect recent spec changes.
2017-01-30 09:41:15 +00:00
modules-namespace2.js
[modules] Remove @@iterator on namespace objects.
2016-12-16 08:57:29 +00:00
modules-namespace3.js
[modules] Implement namespace imports.
2016-10-07 19:37:28 +00:00
modules-namespace4.js
[modules] Extend a namespace test.
2016-10-10 16:56:36 +00:00
modules-preparse.js
Remove FLAG_min_preparse_length.
2016-11-18 14:06:49 +00:00
modules-relative-path.js
[modules] Add basic path normalization to d8's module loader
2016-10-06 19:32:37 +00:00
modules-skip-1.js
[modules] Do basic linking.
2016-09-23 19:03:01 +00:00
modules-skip-2.js
[modules] Implement namespace imports.
2016-10-07 19:37:28 +00:00
modules-skip-3.js
[modules] Do basic linking.
2016-09-23 19:03:01 +00:00
modules-skip-4.js
[modules] Support star exports.
2016-09-24 01:47:01 +00:00
modules-skip-5.js
[modules] Support star exports.
2016-09-24 01:47:01 +00:00
modules-skip-6.js
[modules] Support star exports.
2016-09-24 01:47:01 +00:00
modules-skip-7.js
[modules] Support star exports.
2016-09-24 01:47:01 +00:00
modules-skip-circular-valid.js
[modules] Initialize requested_modules before recursing in Module::Instantiate
2016-09-23 23:46:12 +00:00
modules-skip-cycle.js
[modules] Fix bug in Module::Instantiate.
2017-02-28 19:00:58 +00:00
modules-skip-default-name1.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-skip-default-name2.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-skip-default-name3.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-skip-default-name4.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-skip-default-name5.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-skip-default-name6.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-skip-default-name7.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-skip-default-name8.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-skip-default-name9.js
[modules] Add tests for the name property of default-exported functions.
2016-09-27 00:48:28 +00:00
modules-skip-empty-import-aux.js
[modules] Add tests for empty imports.
2016-09-26 18:56:01 +00:00
modules-skip-empty-import.js
[modules] Add tests for empty imports.
2016-09-26 18:56:01 +00:00
modules-skip-init1.js
Reland: [modules] Properly initialize declared variables.
2016-09-30 07:53:57 +00:00
modules-skip-init3.js
[modules] Fix bugs in assignments to exported variables.
2016-10-21 14:24:31 +00:00
modules-skip-namespace.js
[modules] Implement namespace imports.
2016-10-07 19:37:28 +00:00
modules-skip-star-exports-conflict.js
[modules] Don't throw when detecting cycle while processing star exports.
2016-09-27 17:31:37 +00:00
modules-skip-star-exports-cycle.js
[modules] Don't throw when detecting cycle while processing star exports.
2016-09-27 17:31:37 +00:00
modules-star-exports-cycle.js
[modules] Don't throw when detecting cycle while processing star exports.
2016-09-27 17:31:37 +00:00
modules-this.js
[modules] Basic support of exports
2016-09-12 12:55:37 +00:00
modules-turbo1.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
modules-turbo2.js
[turbofan] Mark loads of a module (from a module context) immutable.
2017-02-01 10:51:20 +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
multiple-return.js
nans.js
Endian changes, support 64bit big endian
2014-10-01 13:14:14 +00:00
negate-zero.js
negate.js
neuter-twice.js
Allow to neuter array buffer twice in tests.
2014-03-25 12:55:10 +00:00
never-baseline.js
[compiler] Fix {UseTurboFan} for disabled optimization.
2017-03-01 12:53:59 +00:00
never-optimize.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20: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
[parser] Fix parsing of escaped line terminator sequences.
2017-06-06 17:07:52 +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
noopt.js
Fix --noopt to not optimize
2017-01-30 14:41:29 +00:00
not.js
nul-characters.js
number-is.js
Upgrade Number constructor to ES6.
2014-01-08 09:09:49 +00:00
number-isnan-opt.js
[turbofan] Introduce dedicated ObjectIsNaN operator.
2017-03-03 09:08:14 +00:00
number-limits.js
number-literal.js
ES6: Duplicate properties are no longer an error
2014-08-20 14:25:48 +00:00
number-string-index-call.js
number-tostring-add.js
Handle misaligned loads and stores in load elimination. Do not track misaligned loads and be conservative about invalidating misaligned stores. Add more tests for number conversion to string (NumberToStringStub exhibits misaligned loads)
2013-10-21 13:33:03 +00:00
number-tostring-big-integer.js
X87: [test] disable number-tostring test case for x87.
2016-11-28 15:31:20 +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
X87: [test] disable number-tostring test case for x87.
2016-11-28 15:31:20 +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
[builtins] Fix Object.create(null) special case
2016-10-26 07:21:46 +00:00
object-define-properties.js
Fixed evaluation order issue in defineProperties.
2011-10-19 09:52:08 +00:00
object-define-property.js
[runtime] Fully remove RUNTIME_ASSERT for good.
2016-07-13 08:36:04 +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-keys.js
[builtins] Migrate Object.keys to CodeStubAssembler builtin.
2017-05-17 08:45:30 +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
[runtime] Directly support double values in CloneShallowObjectLiteral
2017-05-29 13:27:17 +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
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +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
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
2017-02-15 08:53:51 +00:00
optimized-foreach.js
Inline Array.prototype.forEach in TurboFan
2017-06-07 13:23:33 +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
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +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
[tests] Cleanup tests that use assertOptimized()/assertUnoptimized().
2017-01-26 17:39:09 +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
parse-tasks.js
[parse tasks] Fix arrow function parameters handling.
2017-05-05 12:14:22 +00:00
pixel-array-rounding.js
Removed 'executable' bits from mjsunit tests.
2014-03-27 12:32:27 +00:00
polymorph-arrays.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
preparse-toplevel-strict-eval.js
Remove FLAG_min_preparse_length.
2016-11-18 14:06:49 +00:00
primitive-keyed-access.js
Fix keyed stores to strings convertible to indices
2015-07-13 10:46:35 +00:00
print.js
Add Shell::PrintErr and expose it in the d8 shell as printErr
2016-10-31 16:40:33 +00:00
property-load-across-eval.js
Remove support for legacy const, part 1
2016-03-22 17:52:13 +00:00
property-name-eval-arguments.js
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-elements-add-during-foreach.js
[mjsunit] Remove non-existing flags from tests.
2017-05-02 08:53:51 +00:00
proto.js
prototype-changes.js
Reland "Lazily register prototype users..."
2015-04-27 12:59:36 +00:00
prototype-non-existing.js
[ic] Load IC data handlers now support prototype chain checks with global and dictionary objects.
2016-10-27 15:32:51 +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][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
2017-02-15 08:53:51 +00:00
realm-property-access.js
Expose a way to make a same-origin realm
2016-05-27 18:50:16 +00:00
receiver-in-with-calls.js
recursive-store-opt.js
Move failing ASSERT on ARM to a more sane place.
2014-02-05 10:12:14 +00:00
regexp-cache-replace.js
regexp-call-as-function.js
regexp-capture-3.js
Removed 'executable' bits from mjsunit tests.
2014-03-27 12:32:27 +00:00
regexp-capture.js
Removed 'executable' bits from mjsunit tests.
2014-03-27 12:32:27 +00:00
regexp-captures.js
regexp-compile.js
Fix RegExp.prototype.compile error case
2016-05-17 06:19:36 +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-lastIndex.js
Reland of Put RegExp js code in strict mode (patchset #2 id:20001 of https://codereview.chromium.or … (patchset #2 id:20001 of https://codereview.chromium.org/2112713003/ )
2016-09-15 19:21:12 +00:00
regexp-lookahead.js
regexp-loop-capture.js
regexp-multiline.js
regexp-regexpexec.js
[regexp] Fix fallback path in RegExpExec
2016-10-13 10:43:32 +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
Remove all harmony runtime flags which shipped in M51
2016-06-24 01:13:10 +00:00
regexp-UC16.js
regexp.js
[regexp] Fix incorrect DCHECK in FixSingleCharacterDisjunctions
2017-04-13 10:33:08 +00:00
regress-6223.js
[runtime] Fix TypedArray slice when sharing the underlying buffer
2017-04-10 12:57:21 +00:00
regress-707410.js
[builtins] Use length field in TypedArrayConstructByArrayLike.
2017-04-03 12:45:22 +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
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
[mjsunit] Remove non-existing flags from tests.
2017-05-02 08:53:51 +00:00
shared-function-tier-up-turbo.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
shift-for-integer-div.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
shifts.js
[mjsunit] Remove non-existing flags from tests.
2017-05-02 08:53:51 +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
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
skipping-inner-functions.js
[parser] Skipping inner funcs: make more functions skippable.
2017-05-31 07:49:55 +00:00
smi-mul-const.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
smi-mul.js
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
smi-negative-zero.js
smi-ops-inlined.js
smi-ops.js
smi-representation.js
[runtime][ic] Constant field tracking support.
2017-02-10 08:05:25 +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-overflow-arity-catch-noinline.js
[turbofan] Also inline into try blocks.
2016-08-29 11:27:06 +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
Handle ES2015 Function.name in CallSite::GetMethodName
2016-03-03 20:19:41 +00:00
stack-traces-overflow.js
[Interpreter] Adds stackcheck in InterpreterPushArgsAndCall/Construct builtins.
2016-09-16 10:28:44 +00:00
stack-traces.js
[builtins] Improve performance of array.prototype.filter and map.
2017-04-24 12:47:24 +00:00
store-dictionary.js
Reland^2 of [stubs] KeyedStoreGeneric: inline dictionary property stores
2016-11-24 16:23:12 +00:00
str-to-num.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
stress-array-push.js
strict-equals.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
strict-mode-eval.js
strict-mode-implicit-receiver.js
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
strict-mode.js
Remove the 'caller' property from the strict-mode arguments map
2016-11-04 14:30:29 +00:00
string-add.js
string-case.js
[string] Move String.p.toLowerCase to CSA
2017-05-05 15:59:08 +00:00
string-charat.js
string-charcodeat.js
[turbofan] Add SeqStringCharCodeAt operation.
2017-05-24 11:59:52 +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
Adjust some tests to prepare enabling Ignition+TurboFan
2017-03-07 13:27:55 +00:00
string-flatten.js
string-fromcharcode.js
[builtins] Migrate String.fromCharCode to C++.
2016-05-21 16:59:59 +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
[tests] Change '% OptimizeFunctionOnNextCall' to ' %OptimizeFunctionOnNextCall'.
2017-06-02 17:53:48 +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-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
string-replace.js
[string] Migrate String.prototype.{split,replace} to TF
2017-02-02 11:31:01 +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
[csa] Fix CSA::ToUint32 rounding for negative HeapNumbers
2017-04-07 12:50:15 +00:00
string-wrapper.js
[elements] Add more tests to increase coverage
2016-04-11 08:28:18 +00:00
strong-rooted-literals.js
[tests] Change '% OptimizeFunctionOnNextCall' to ' %OptimizeFunctionOnNextCall'.
2017-06-02 17:53:48 +00:00
substr.js
[stubs] Port String.prototype.substr to TurboFan
2016-10-04 12:00:28 +00:00
sum-0-plus-undefined-is-NaN.js
switch-opt.js
Enable optimization of functions with generic switches.
2013-12-18 11:44:38 +00:00
switch.js
Add a separate scope for switch
2015-08-24 18:57:20 +00:00
testcfg.py
Reland of [date] Add ICU backend for timezone info behind a flag (patchset #1 id:1 of https://codereview.chromium.org/2811103002/ )
2017-04-11 13:17:29 +00:00
thin-strings.js
Internalize strings in-place (reland^3)
2017-01-19 13:27:59 +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
[runtime][ic] Constant field tracking support.
2017-02-10 08:05:25 +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
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
2017-02-15 08:53:51 +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
Use --opt instead of --crankshaft in tests.
2017-04-28 14:20:39 +00:00
unbox-double-arrays.js
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
2017-02-15 08:53:51 +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
[undetectable] Really get comparisons of document.all right now.
2016-03-09 10:43:48 +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
improve grammar in comment
2016-07-18 15:52:21 +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
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
[unibrow] remove mongolian vowel separator as white space.
2017-02-28 13:42:29 +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