v8/test/mjsunit
Adam Klein 40624b5b41 [runtime] Always throw when asked to make an array's length configurable
Previously, if the new length was less than the current length, we ignored
the "configurable" value and set the length as requested. We already threw
if the new length was greater than or equal to the current length.

New behavior matches the spec and other implementations.

Bug: v8:9460
Change-Id: Idb92fd121bdaa707f6abd2d2082628bbf3541b83
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1709336
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Commit-Queue: Adam Klein <adamk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#62855}
2019-07-22 17:16:10 +00:00
..
asm [asm.js] Fix undefined behavior with float32 constants. 2019-03-07 08:56:37 +00:00
async-hooks [async-await] Fix INIT hook with --harmony-await-optimization 2018-10-15 14:36:56 +00:00
bugs
compiler [turbofan] Fix representation changing for bigints 2019-07-15 15:25:58 +00:00
d8 [d8] pass --no-arguments to omit top-level arguments 2018-10-31 07:42:22 +00:00
es6 Reland "[runtime] Fix protector invalidation" 2019-07-19 13:32:25 +00:00
es7 Reland "Reland "Let all early errors be SyntaxErrors."" 2019-07-08 10:15:46 +00:00
es8 Throw TypeError if a proxy's [[OwnPropertyKeys]] returns dupes 2019-01-29 17:55:06 +00:00
es9 [interpreter] Do ToObject implicitly as part of CloneObject. 2019-06-08 17:42:12 +00:00
harmony [mjsunit] Add more tests for shared array buffers / memories 2019-07-17 14:08:38 +00:00
ignition [cleanup] Add %PrepareFunctionForOptimize for tests that use %OptimizeOsr 2019-06-18 16:47:29 +00:00
lithium [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
regress [runtime] Always throw when asked to make an array's length configurable 2019-07-22 17:16:10 +00:00
third_party
tools [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
type-profile [test] Remove dead flags from some tests. 2018-10-15 10:00:12 +00:00
wasm Reland "Reland "[arraybuffer] Rearchitect backing store ownership"" 2019-07-22 10:33:26 +00:00
accessor-map-sharing.js
accessors-no-prototype.js
accessors-on-global-object.js
allocation-folding.js [test] Add %PrepareForOptimization to more tests 2019-06-04 19:58:19 +00:00
allocation-site-info.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
api-call-after-bypassed-exception.js
apply-arguments-gc-safepoint.js
apply.js Revert "[runtime] Reduce spread/apply call max arguments" 2018-11-30 09:54:47 +00:00
argument-assigned.js
argument-named-arguments.js
arguments-apply-deopt.js [test] Add %PrepareForOptimization to more tests 2019-06-04 19:58:19 +00:00
arguments-apply.js
arguments-call-apply.js
arguments-deopt.js [cleanup] Add missing %PrepareFunctionForOptimize in mjsunit tests 2019-06-17 16:48:50 +00:00
arguments-enum.js
arguments-escape.js
arguments-indirect.js
arguments-lazy.js
arguments-load-across-eval.js
arguments-read-and-assignment.js
arguments.js Reland "Optimize in operator" 2019-03-01 09:01:18 +00:00
array-bounds-check-removal.js [cleanup] Add missing %PrepareFunctionForOptimize in mjsunit tests 2019-06-14 15:54:35 +00:00
array-concat.js
array-construct-transition.js
array-constructor-feedback.js [cleanup] Add missing %PrepareFunctionForOptimize in mjsunit tests 2019-06-14 15:54:35 +00:00
array-constructor.js [mjsunit] Speed up array constructor test 2018-06-14 16:45:23 +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-foreach.js
array-from-large-set.js Split spread-large.js into five individual tests 2018-11-05 23:33:46 +00:00
array-functions-prototype-misc.js [builtins] Port Array.p.join to Torque. 2018-10-16 13:56:31 +00:00
array-functions-prototype.js
array-indexing-receiver.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
array-indexing.js
array-isarray.js
array-iteration.js
array-iterator-prototype-next.js Add dependency to deopt when Array prototype has elements. 2018-08-14 07:16:41 +00:00
array-join-element-tostring-prototype-side-effects.js [builtins] Port Array.p.join to Torque. 2018-10-16 13:56:31 +00:00
array-join-element-tostring-side-effects.js [builtins] Port Array.p.join to Torque. 2018-10-16 13:56:31 +00:00
array-join-index-getter-side-effects.js [builtins] Fix Array.p.join handling of an index getter with side effects 2018-10-18 10:46:23 +00:00
array-join-invalid-string-length.js Reland "[builtins] Fix Array.p.join length overflow and invalid string length handling" 2018-10-24 13:35:38 +00:00
array-join-nesting.js [builtins] Port Array.p.join to Torque. 2018-10-16 13:56:31 +00:00
array-join-nonarray-length-getter-side-effects.js [builtins] Port Array.p.join to Torque. 2018-10-16 13:56:31 +00:00
array-join-separator-tostring-side-effects.js [builtins] Port Array.p.join to Torque. 2018-10-16 13:56:31 +00:00
array-join.js [builtins] Port Array.p.join to Torque. 2018-10-16 13:56:31 +00:00
array-lastindexof.js Fix Array lastIndexOf to call [[HasProperty]] before [[Get]] 2018-08-03 08:45:55 +00:00
array-length-number-conversion.js
array-length.js
array-literal-feedback.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
array-literal-transitions.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
array-methods-read-only-length.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
array-natives-elements.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
array-non-smi-length.js [test] Add %PrepareForOptimization to more tests 2019-06-04 19:58:19 +00:00
array-pop.js [test] Add %PrepareForOptimization to more tests 2019-06-04 19:58:19 +00:00
array-prototype-every.js Add dependency to deopt when Array prototype has elements. 2018-08-14 07:16:41 +00:00
array-prototype-filter.js Add dependency to deopt when Array prototype has elements. 2018-08-14 07:16:41 +00:00
array-prototype-find.js Add dependency to deopt when Array prototype has elements. 2018-08-14 07:16:41 +00:00
array-prototype-findindex.js Add dependency to deopt when Array prototype has elements. 2018-08-14 07:16:41 +00:00
array-prototype-foreach.js Add dependency to deopt when Array prototype has elements. 2018-08-14 07:16:41 +00:00
array-prototype-includes.js [turbofan] Add additional checks for the JSCallReducer of Array#indexOf/includes. 2018-08-16 09:18:01 +00:00
array-prototype-indexof.js [turbofan] Add additional checks for the JSCallReducer of Array#indexOf/includes. 2018-08-16 09:18:01 +00:00
array-prototype-lastindexof.js Add dependency to deopt when Array prototype has elements. 2018-08-14 07:16:41 +00:00
array-prototype-map.js Add dependency to deopt when Array prototype has elements. 2018-08-14 07:16:41 +00:00
array-prototype-pop.js Add dependency to deopt when Array prototype has elements. 2018-08-14 07:16:41 +00:00
array-prototype-reduce.js Add dependency to deopt when Array prototype has elements. 2018-08-14 07:16:41 +00:00
array-prototype-slice.js Add dependency to deopt when Array prototype has elements. 2018-08-14 07:16:41 +00:00
array-prototype-some.js Add dependency to deopt when Array prototype has elements. 2018-08-14 07:16:41 +00:00
array-push2.js
array-push3.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
array-push4.js [test] Add %PrepareForOptimization to more tests 2019-06-04 19:58:19 +00:00
array-push5.js [Compile] Avoid flushing code that's marked for optimization in tests. 2019-02-27 16:44:24 +00:00
array-push6.js [test] Add %PrepareForOptimization to more tests 2019-06-04 19:58:19 +00:00
array-push8.js [test] Add %PrepareForOptimization to more tests 2019-06-04 19:58:19 +00:00
array-push9.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
array-push10.js
array-push11.js
array-push12.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
array-push13.js
array-push14.js
array-push-hole-double.js
array-push-non-smi-value.js
array-push.js [test] Add %PrepareForOptimization to more tests 2019-06-04 19:58:19 +00:00
array-reduce.js [cleanup] Add missing %PrepareFunctionForOptimize in mjsunit tests 2019-06-14 15:54:35 +00:00
array-reverse.js [array] Replace JS Array.p.reverse with a Torque implementation 2018-08-24 05:57:20 +00:00
array-shift2.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
array-shift3.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
array-shift4.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
array-shift5.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
array-shift.js
array-slice.js
array-sort.js [array] Use 'strict' DeleteProperty in Array#sort 2019-06-19 08:47:42 +00:00
array-splice.js [builtins] Enable Torque Array.prototype.splice 2018-09-04 13:18:23 +00:00
array-store-and-grow.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
array-tolocalestring.js [builtins] Port Array.p.join to Torque. 2018-10-16 13:56:31 +00:00
array-tostring.js
array-unshift.js [array] Move Array.p.unshift fall-back to Torque 2018-09-06 07:09:05 +00:00
arrow-with.js [parser] Make LookupRecursive less recursive 2018-11-07 13:32:05 +00:00
ascii-regexp-subject.js
asm-directive.js
async-stack-traces-prepare-stacktrace-1.js [async] First prototype of zero-cost async stack traces. 2018-10-04 08:02:06 +00:00
async-stack-traces-prepare-stacktrace-2.js [async] First prototype of zero-cost async stack traces. 2018-10-04 08:02:06 +00:00
async-stack-traces-prepare-stacktrace-3.js [async] First prototype of zero-cost async stack traces. 2018-10-04 08:02:06 +00:00
async-stack-traces-prepare-stacktrace-4.js [async] Add CallSite#getPromiseIndex() builtin. 2018-10-29 08:47:59 +00:00
async-stack-traces-promise-all.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
async-stack-traces-realms.js [dx] Support some cross-context async stack traces. 2019-07-15 11:57:32 +00:00
async-stack-traces.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
basic-promise.js
big-array-literal.js
big-object-literal.js
binary-op-newspace.js
binary-operation-overwrite.js
bit-not.js
bitops-info.js
bitwise-operations-bools.js
bitwise-operations-undefined.js
body-not-visible.js
bool-concat.js
boolean.js
bounds-checks-elimination.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
break.js
BUILD.gn Reland "[wasm] Add a new wasm-js testsuite to run js-api tests" 2018-10-18 20:18:55 +00:00
call-cross-realm.js
call-intrinsic-type-error.js
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 [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
code-comments.js Fix undefined behaviour on CommentOperator 2018-05-09 13:31:21 +00:00
code-coverage-ad-hoc.js [parser] Force func decl allocation for non-block code coverage 2019-02-15 11:49:26 +00:00
code-coverage-block-noopt.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
code-coverage-block-opt.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
code-coverage-block.js [coverage] Add dedicated FunctionLiteral counters 2019-05-16 12:43:33 +00:00
code-coverage-class-fields.js [coverage] Add dedicated FunctionLiteral counters 2019-05-16 12:43:33 +00:00
code-coverage-precise.js [parser] Force func decl allocation for non-block code coverage 2019-02-15 11:49:26 +00:00
code-coverage-utils.js [debug] retire ScriptWrapper 2018-07-05 21:33:03 +00:00
codegen-coverage.js
compare-character.js
compare-known-objects-slow.js
compare-known-objects-tostringtag.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
compare-known-objects.js
compare-nan.js
compare-nil.js
compare-objects.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
compare-table-eq.js
compare-table-gt.js
compare-table-gteq.js
compare-table-lt.js
compare-table-lteq.js
compare-table-ne.js
compare-table-seq.js
compare-table-sne.js
comparison-ops-and-undefined.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
compiler-regress-787301.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
concurrent-initial-prototype-change.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
console.js
const-field-tracking.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
constant-compare-nil-value.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
constant-fold-control-instructions.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
constant-folding-2.js [cleanup] Add missing %PrepareFunctionForOptimize in mjsunit tests 2019-06-14 15:54:35 +00:00
constant-folding.js [cleanup] Removing break and return after UNREACHABLE() 2019-05-10 13:42:57 +00:00
context-calls-maintained.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
context-variable-assignments.js
contextual-calls.js
copy-on-write-assert.js
cross-realm-filtering.js Reland "[stack-trace] Include API functions in Error.stack stack trace" 2019-05-21 10:40:30 +00:00
cross-realm-global-prototype.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
cyclic-array-to-string.js
cyrillic.js
date-parse.js
date.js Add date range validity check to the date parser. 2018-11-27 10:28:30 +00:00
debugPrint.js
declare-locally.js
deep-recursion.js
default-nospec.js [test] Add %PrepareFunctionForOptimize in mjsunit tests 2019-06-17 14:13:02 +00:00
define-property-gc.js
dehoisted-array-index.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
delay-syntax-error.js
delete-global-properties.js
delete-in-eval.js
delete-in-with.js
delete-non-configurable.js
delete-vars-from-eval.js
delete.js
deopt-global-accessor.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
deopt-minus-zero.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
deopt-recursive-eager-once.js [cleanup] Stop using the now-unused deopt_count from feedback vector. 2019-05-23 16:34:54 +00:00
deopt-recursive-lazy-once.js [cleanup] Stop using the now-unused deopt_count from feedback vector. 2019-05-23 16:34:54 +00:00
deopt-recursive-soft-once.js [cleanup] Stop using the now-unused deopt_count from feedback vector. 2019-05-23 16:34:54 +00:00
deopt-unlinked.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
deopt-with-fp-regs.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
deopt-with-outer-context.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
deserialize-optimize-inner.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
deserialize-reference.js
dictionary-properties.js
dictionary-prototypes.js Reland [ic] Remove the check for fast prototypes in LoadIC_Uninitialized 2019-05-07 09:46:51 +00:00
disallow-codegen-from-strings.js
div-mod.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
div-mul-minus-one.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
do-not-strip-fc.js
dont-enum-array-holes.js
dont-reinit-global-var.js
double-equals.js
double-truncation.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
dtoa.js
duplicate-parameters.js
eagerly-parsed-lazily-compiled-functions.js
element-accessor.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
element-read-only.js
elements-kind-depends.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
elements-kind.js [cleanup] Add missing %PrepareFunctionForOptimize in mjsunit tests 2019-06-14 15:54:35 +00:00
elements-length-no-holey.js
elements-transition-and-store.js
elements-transition-hoisting.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
elements-transition.js
elide-double-hole-check-1.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
elide-double-hole-check-2.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
elide-double-hole-check-3.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
elide-double-hole-check-4.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
elide-double-hole-check-5.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
elide-double-hole-check-6.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
elide-double-hole-check-7.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
elide-double-hole-check-8.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
elide-double-hole-check-9.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
elide-double-hole-check-10.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
elide-double-hole-check-11.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
elide-double-hole-check-12.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
empirical_max_arraybuffer.js [wasm] Prepare to support 4GiB memories 2018-07-24 13:55:43 +00:00
ensure-growing-store-learns.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
enumeration-order.js
error-accessors.js
error-constructors.js
error-stack.js Add tests for accessing Error.stack on error objects in dictionary mode 2019-06-11 09:16:43 +00:00
error-tostring-omit.js
error-tostring.js
escape.js
eval-enclosing-function-name.js
eval-origin.js
eval-stack-trace.js
eval-typeof-non-existing.js
eval.js
expose-cputracemark.js cputracemark extension 2019-07-16 21:09:54 +00:00
external-array.js [test] Add %PrepareFunctionForOptimize in mjsunit tests 2019-06-17 14:13:02 +00:00
external-backing-store-gc.js Reland "Add external backing store JS test" 2018-09-05 16:03:39 +00:00
extra-arguments.js
extra-commas.js
fast-array-length.js
fast-element-smi-check.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
fast-literal.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
fast-non-keyed.js
fast-prototype.js Reland [ic] Remove the check for fast prototypes in LoadIC_Uninitialized 2019-05-07 09:46:51 +00:00
field-representation-tracking-clone-object.js [map] Support in-place field representation changes. 2019-04-12 14:37:07 +00:00
field-representation-tracking.js [map] Support in-place field representation changes. 2019-04-12 14:37:07 +00:00
field-type-tracking.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
filter-element-kinds.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
fixed-context-shapes-when-recompiling.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
for-in-delete.js
for-in-null-or-undefined.js
for-in-special-cases.js [keys] Fix for-in with only non-enumerable properties in dictionary mode 2018-09-13 14:55:34 +00:00
for-in.js
for-of-in-catch-duplicate-decl.js [parser] Allow try {} catch (e) { for (var e of x) {} } 2019-01-30 14:20:58 +00:00
for.js
frozen-array-reduce.js [test] Add %PrepareFunctionForOptimize in mjsunit tests 2019-06-17 14:13:02 +00:00
fun-as-prototype.js
fun-name.js
function-arguments-duplicate.js
function-arguments-null.js
function-bind-name.js
function-bind.js
function-call.js
function-caller.js
function-length-accessor.js
function-name-eval-shadowed.js
function-named-self-reference.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
function-names.js
function-property.js
function-prototype.js
function-var.js
function-without-prototype.js
function.js
fuzz-accessors.js
generated-transition-stub.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
get-own-property-descriptor-non-objects.js
get-own-property-descriptor.js
get-prototype-of.js
getter-in-prototype.js
getter-in-value-prototype.js
getters-on-elements.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
global-accessors.js
global-arrow-delete-this.js
global-deleted-property-ic.js
global-hash.js
global-ic.js
global-infinity-strict.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
global-infinity.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
global-load-from-eval-in-with.js
global-load-from-eval.js
global-load-from-nested-eval.js
global-nan-strict.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
global-nan.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
global-properties.js
global-prototypes.js
global-undefined-strict.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
global-undefined.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
global-vars-eval.js
global-vars-with.js
handle-count-ast.js
handle-count-runtime-literals.js
has-own-property-evaluation-order.js
has-own-property.js Optimize hasOwnProperty for sealed, frozen objects. 2019-06-11 14:18:05 +00:00
hash-code.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
heapObjectVerify.js
hex-parsing.js
holy-double-no-arg-array.js
html-comments.js
html-string-funcs.js
ic-lookup-on-receiver.js
icu-date-lord-howe.js
icu-date-to-string.js
if-in-undefined.js
immutable-context-slot-inlining.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
in.js
indexed-accessors.js
indexed-value-properties.js
induction-variable-turbofan.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
instanceof-2.js
instanceof.js
int32-ops.js
integer-to-string.js
integrity-level-map-update.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
interrupt-budget-override.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
intl-numberformat-formattoparts.js Roll ICU to ICU 64.1 + Chromium patches in v8 2019-04-05 11:23:00 +00:00
intl-pluralrules-select.js Remove flags for plural rules and number formatToParts 2018-04-27 20:02:48 +00:00
invalid-lhs.js Reland "Reland "Let all early errors be SyntaxErrors."" 2019-07-08 10:15:46 +00:00
invalid-source-element.js
json2.js [objects] Rename JSValue to JSPrimitiveWrapper 2019-06-24 13:54:38 +00:00
json-errors.js
json-parse-slice.js [json] Specialize json parser on chartype rather than bool seq_one_byte 2019-04-24 08:44:17 +00:00
json-parser-recursive.js [json] Make json parsing iterative 2019-05-15 13:40:37 +00:00
json-replacer-number-wrapper-tostring.js
json-replacer-order.js
json-stringify-holder.js
json-stringify-recursive.js
json-stringify-stack.js
json-stringify-typedarray.js Reland "[typedarray] Make JSTypedArray::length authoritative." 2019-05-07 11:46:06 +00:00
json.js Reland "[json] Speed up json parsing" 2019-05-06 15:27:57 +00:00
keyed-array-call.js
keyed-call-generic.js
keyed-call-ic.js
keyed-has-ic-module-export.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
keyed-has-ic-module-import.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
keyed-has-ic.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
keyed-ic.js Reland of Improve test coverage for non-extensible holey array in optimized code 2019-04-26 15:49:02 +00:00
keyed-load-dictionary-stub.js
keyed-load-generic.js
keyed-load-hole-to-undefined.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
keyed-load-null-receiver.js [ic] Fix GenericKeyedLoadIC to correctly handle when receiver is null 2019-05-14 13:07:21 +00:00
keyed-load-with-string-key.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
keyed-load-with-symbol-key.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
keyed-named-access.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
keyed-storage-extend.js
keyed-store-array-literal.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
keyed-store-generic.js Reland "[builtins] Separate species protectors for Array, TypedArray, Promise" 2018-04-23 17:52:50 +00:00
keywords-and-reserved_words.js
large-object-allocation.js
large-object-literal-2.js
large-object-literal-slow-elements.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
large-object-literal.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
lazy-inner-functions.js
lazy-load.js
lea-add.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
leakcheck.js
length.js
linecontinuation.js [test] Improve LineContinuation test coverage 2018-05-21 20:15:59 +00:00
load_poly_effect.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
load-callback-from-value-classic.js
local-load-from-eval.js
logical.js
lookup-behind-property.js
math-abs.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
math-ceil.js [cleanup] Add missing %PrepareFunctionForOptimize in mjsunit tests 2019-06-14 15:54:35 +00:00
math-deopt.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
math-exp-precision.js
math-floor-negative.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
math-floor-of-div-minus-zero.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
math-floor-of-div-nosudiv.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
math-floor-of-div.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
math-floor-part1.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
math-floor-part2.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
math-floor-part3.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 11:34:28 +00:00
math-floor-part4.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
math-imul.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
math-min-max.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
math-pow.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
math-round.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
math-sqrt.js
md5.js
megamorphic-callbacks.js
messages.js [json] Extend JSON#stringify error message for circular structures 2019-01-29 08:00:10 +00:00
migrations.js
mjsunit_numfuzz.js [test] Ignore optimization state in tests on number fuzzer 2019-04-12 12:50:55 +00:00
mjsunit-assertion-error.js
mjsunit.js [test] Fix {assertNotSame} in mjsunit test harness. 2019-07-03 15:20:57 +00:00
mjsunit.status [mjsunit] Disable shared-memory-worker-gc-stress on TSAN 2019-07-22 11:07:16 +00:00
mod-range.js
mod.js
modules-circular-valid.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-cycle.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-default-name1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-default-name2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-default-name3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-default-name4.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-default-name5.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-default-name6.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-default-name7.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-default-name8.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-default-name9.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-default.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-empty-import1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-empty-import2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-empty-import3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-empty-import4.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-error-trace.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-export-star-as1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-export-star-as2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-export-star-as3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-exports1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-exports2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-exports3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-imports1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-imports2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-imports3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-imports4.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-imports5.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-imports6.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-imports7.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-imports8.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-init1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-init2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-init3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-init4.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-namespace1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-namespace2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-namespace3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-namespace4.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-namespace-getownproperty1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-namespace-getownproperty2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-preparse.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-relative-path.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-4.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-5.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-6.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-7.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-8.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-9.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-circular-valid.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-cycle.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-default-name1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-default-name2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-default-name3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-default-name4.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-default-name5.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-default-name6.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-default-name7.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-default-name8.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-default-name9.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-empty-import-aux.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-empty-import.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-init1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-init3.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-init4a.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-init4b.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-namespace.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-star-exports-conflict.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-skip-star-exports-cycle.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-star-exports-cycle.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-this.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-turbo1.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
modules-turbo2.mjs [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
mul-exhaustive-part1.js
mul-exhaustive-part2.js
mul-exhaustive-part3.js
mul-exhaustive-part4.js
mul-exhaustive-part5.js
mul-exhaustive-part6.js
mul-exhaustive-part7.js
mul-exhaustive-part8.js
mul-exhaustive-part9.js
mul-exhaustive-part10.js
multiline.js
multiple-return.js
nans.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 12:37:18 +00:00
negate-zero.js
negate.js
neuter-twice.js [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +00:00
never-optimize.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
new-function.js
new.js
newline-in-string.js
no-branch-elimination.js
no-octal-constants-above-256.js
no-semicolon.js
non-ascii-replace.js
non-extensible-array-reduce.js [test] Add %PrepareFunctionForOptimize in mjsunit tests 2019-06-17 14:13:02 +00:00
noopt.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
not.js
nul-characters.js
number-is.js
number-isnan-opt.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
number-limits.js
number-literal.js
number-string-index-call.js
number-tostring-add.js
number-tostring-big-integer.js
number-tostring-func.js
number-tostring-small.js
number-tostring-subnormal.js Improve toString(radix) for doubles near zero 2019-05-29 20:45:02 +00:00
number-tostring.js
numops-fuzz-part1.js
numops-fuzz-part2.js
numops-fuzz-part3.js
numops-fuzz-part4.js
obj-construct.js
object-create.js
object-define-properties.js
object-define-property.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 12:37:18 +00:00
object-freeze-global.js
object-freeze.js Transition to frozen/sealed elements from Smi/Double elements 2019-07-01 05:42:39 +00:00
object-get-own-property-names.js Move empty elements canonicalization from call sites of 2019-03-04 18:07:52 +00:00
object-is.js
object-keys-typedarray.js Reland "[typedarray] Make JSTypedArray::length authoritative." 2019-05-07 11:46:06 +00:00
object-keys.js Move empty elements canonicalization from call sites of 2019-03-04 18:07:52 +00:00
object-literal-conversions.js
object-literal-gc.js
object-literal-modified-object-prototype.js
object-literal-multiple-fields.js
object-literal-multiple-proto-fields.js
object-literal-overwrite.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
object-literal.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 12:37:18 +00:00
object-prevent-extensions.js Transition to frozen/sealed elements from Smi/Double elements 2019-07-01 05:42:39 +00:00
object-seal-global.js
object-seal.js Transition to frozen/sealed elements from Smi/Double elements 2019-07-01 05:42:39 +00:00
object-toprimitive.js
omit-constant-mapcheck.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
opt-elements-kind.js [lite] Allocate feedback vectors lazily 2019-03-25 16:02:38 +00:00
optimized-array-every.js [test] Add %PrepareFunctionForOptimize in mjsunit tests 2019-06-17 14:13:02 +00:00
optimized-array-find.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 12:37:18 +00:00
optimized-array-findindex.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 12:37:18 +00:00
optimized-array-some.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 12:37:18 +00:00
optimized-filter.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
optimized-foreach-holey-2.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
optimized-foreach-holey-3.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
optimized-foreach-holey.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
optimized-foreach-polymorph.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
optimized-foreach.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
optimized-includes-polymorph.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
optimized-map.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
optimized-reduce.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
optimized-reduceright.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
optimized-typeof.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
osr-elements-kind.js [lite] Allocate feedback vectors lazily 2019-03-25 16:02:38 +00:00
outobject-double-for-in.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 12:37:18 +00:00
override-read-only-property.js
packed-elements.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 12:37:18 +00:00
parallel-compile-tasks.js [AsmJs] Avoid allocation of WasmModuleObject until instantiation. 2018-11-21 22:06:39 +00:00
parallel-optimize-disabled.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
parse-int-float.js
parse-surrogates.js
pixel-array-rounding.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
polymorph-arrays.js [cleanup] Add %PrepareForOptimization to some more mjsunit tests. 2019-06-14 12:37:18 +00:00
preparse-toplevel-strict-eval.js
primitive-keyed-access.js
print.js
promise-perform-all-resolve-lookup.js [promise] Lookup the resolve property only once 2019-04-23 17:31:03 +00:00
promise-perform-all-settled-resolve-lookup.js [promise] Lookup the resolve property only once 2019-04-23 17:31:03 +00:00
promise-perfrom-race-resolve-lookup.js [promise] Lookup the resolve property only once 2019-04-23 17:31:03 +00:00
property-load-across-eval.js
property-name-eval-arguments.js
property-object-key.js
proto-accessor.js
proto-elements-add-during-foreach.js [Builtins] Torque version of Array.prototype.forEach() 2018-05-09 08:58:39 +00:00
proto.js
prototype-arity.js Reland "[mjsunit] Add test that calls functions on prototypes with no arguments" 2019-04-01 11:31:06 +00:00
prototype-changes.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
prototype-non-existing.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
prototype.js
random-bit-correlations.js
readonly-accessor.js
readonly.js [cleanup] Add %PrepareFunctionForOptimize in mjsunit tests 2019-06-17 16:28:50 +00:00
realm-property-access.js
receiver-in-with-calls.js
recursive-store-opt.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
regexp-cache-replace.js
regexp-call-as-function.js
regexp-capture-3.js
regexp-capture.js
regexp-captures.js
regexp-compile.js
regexp-global.js
regexp-indexof.js
regexp-lastIndex.js
regexp-lookahead.js
regexp-loop-capture.js
regexp-modifiers-autogenerated-i18n.js Remove always-true --harmony-regexp-property runtime flag 2018-06-05 09:19:59 +00:00
regexp-modifiers-autogenerated.js Remove always-true --harmony-regexp-property runtime flag 2018-06-05 09:19:59 +00:00
regexp-modifiers-dotall.js
regexp-modifiers-i18n.js
regexp-modifiers.js
regexp-multiline.js
regexp-override-exec.js [constant-tracking] Properly check regexp proto symbols in string search. 2018-11-14 15:56:04 +00:00
regexp-override-symbol-match-all.js Remove always-true --harmony-string-matchall runtime flag 2019-04-25 10:46:05 +00:00
regexp-override-symbol-match.js [constant-tracking] Properly check regexp proto symbols in string search. 2018-11-14 15:56:04 +00:00
regexp-override-symbol-replace.js [constant-tracking] Properly check regexp proto symbols in string search. 2018-11-14 15:56:04 +00:00
regexp-override-symbol-search.js [constant-tracking] Properly check regexp proto symbols in string search. 2018-11-14 15:56:04 +00:00
regexp-override-symbol-split.js [constant-tracking] Properly check regexp proto symbols in string search. 2018-11-14 15:56:04 +00:00
regexp-regexpexec.js
regexp-results-cache.js
regexp-sort.js
regexp-stack-overflow.js
regexp-standalones.js
regexp-static.js
regexp-string-methods.js
regexp-UC16.js
regexp.js [regexp] Add missing case for EscapeRegExpPattern 2019-07-09 08:11:51 +00:00
regress-906893.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
regress-918763.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
regress-930045.js Fix map updater for non-extensible maps with private symbols. 2019-02-09 09:09:02 +00:00
regress-932101.js Relax a too-strict DCHECKs. 2019-02-15 07:44:11 +00:00
regress-952682.js Turn off in-place field representation changes 2019-05-02 11:52:20 +00:00
regress-956426.js Avoid adding integrity level transitions to deprecated maps. 2019-04-28 14:11:01 +00:00
regress-958725.js [cleanup] Add %PrepareFunctionForOptimization for few more tests 2019-06-19 10:17:52 +00:00
regress-963346.js Elements kind should not change after dictionary elements kind. 2019-05-20 21:31:24 +00:00
regress-966460.js Freeze proxy from sealed elements-kind object can normalize elements 2019-05-29 18:05:28 +00:00
regress-regexp-functional-replace-slow.js Reland "[regexp] Introduce species constructor protector for regexps." 2018-11-19 10:58:01 +00:00
regress-v8-8445-2.js Remove always-true --harmony-string-matchall runtime flag 2019-04-25 10:46:05 +00:00
regress-v8-8445.js Remove always-true --harmony-string-matchall runtime flag 2019-04-25 10:46:05 +00:00
reindexing-in-classes.js [parser] Fix reindexing of functions inside classes 2019-06-19 11:27:55 +00:00
result-table-max.js
result-table-min.js
samevalue.js Remove vestiges of debug context. 2018-12-11 07:11:53 +00:00
scanner.js
scope-calls-eval.js
sealed-array-reduce.js Fix flaky Array#reduce mjsunit test 2019-06-19 07:26:09 +00:00
search-string-multiple.js
serialize-after-execute.js
serialize-embedded-error.js
serialize-ic.js
setter-on-constructor-prototype.js
setters-on-elements.js [test] Add %PrepareFunctionForOptimize in mjsunit tests 2019-06-17 14:13:02 +00:00
shared-function-tier-up-turbo.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
shift-for-integer-div.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
shifts.js
short-circuit-boolean.js
simple-constructor.js
sin-cos.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
skipping-inner-functions-bailout.js
skipping-inner-functions.js [parser] Skipping inner funcs: Fix variable name debug mode check. 2018-02-15 08:16:38 +00:00
smi-mul-const.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
smi-mul.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
smi-negative-zero.js
smi-ops-inlined.js [test] Remove dead flags from some tests. 2018-10-15 10:00:12 +00:00
smi-ops.js
smi-representation.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
sparse-array.js
splice-proxy.js
spread-large-array.js Split spread-large.js into five individual tests 2018-11-05 23:33:46 +00:00
spread-large-map.js Split spread-large.js into five individual tests 2018-11-05 23:33:46 +00:00
spread-large-set.js Split spread-large.js into five individual tests 2018-11-05 23:33:46 +00:00
spread-large-string.js Split spread-large.js into five individual tests 2018-11-05 23:33:46 +00:00
stack-overflow-arity-catch-noinline.js
stack-trace-cpp-function-template-1.js Reland "[stack-trace] Include API functions in Error.stack stack trace" 2019-05-21 10:40:30 +00:00
stack-trace-cpp-function-template-2.js Reland "[stack-trace] Include API functions in Error.stack stack trace" 2019-05-21 10:40:30 +00:00
stack-traces-2.js Reland "[array] Implement Array.p.sort in Torque" 2018-06-05 08:33:18 +00:00
stack-traces-class-fields.js Rename fields to names or members 2018-11-06 16:04:08 +00:00
stack-traces-custom-lazy.js
stack-traces-custom.js
stack-traces-overflow.js
stack-traces.js [stack-trace] Use ErrorStack accessor for formatted stack traces 2019-04-16 12:02:40 +00:00
store-dictionary.js
str-to-num.js
stress-array-push.js
strict-equals.js
strict-mode-eval.js
strict-mode-implicit-receiver.js [cleanup] Add PrepareFunctionForOptimization 2019-06-14 14:03:18 +00:00
strict-mode-opt.js [cleanup] Add %PrepareFunctionForOptimize for tests that use %OptimizeOsr 2019-06-18 16:47:29 +00:00
strict-mode.js [test] Prevent Unintentionally Undefined Error Types 2019-04-30 08:43:06 +00:00
string-add.js
string-case.js
string-charat.js
string-charcodeat-external.js [Test] Add %PrepareForOptimization in tests 2019-04-30 14:18:22 +00:00
string-charcodeat.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
string-compare-alignment.js
string-concat.js
string-deopt.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
string-equal.js
string-external-cached.js [ptr-compr] Fix string externalization 2019-02-21 15:03:33 +00:00
string-externalize.js [cleanup] Remove obsolete "one byte data hint" for strings. 2019-03-04 14:04:02 +00:00
string-flatten.js
string-fromcharcode.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
string-index.js
string-indexof-1.js [cleanup] Add PrepareFunctionForOptimization 2019-06-14 14:03:18 +00:00
string-indexof-2.js
string-lastindexof.js
string-localecompare.js
string-match.js
string-normalize.js
string-oom-array-join.js
string-oom-concat.js
string-oom-replace-global-regexp-with-string.js
string-oom-replace-regexp-global-with-function.js
string-pad.js [builtins] Fix String#pad{Start,End} for a large maxLength argument. 2018-08-24 19:50:09 +00:00
string-replace-gc.js
string-replace-one-char.js
string-replace-with-empty.js
string-replace.js
string-search.js
string-slices-regexp.js
string-slices.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
string-split-cache.js
string-split.js [string] Add a fast path for empty separator in String.p.split 2018-05-18 16:09:49 +00:00
string-trim.js Remove always-true --harmony-string-trimming runtime flag 2018-10-01 16:19:19 +00:00
string-wrapper.js
strong-rooted-literals.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
substr.js
sum-0-plus-undefined-is-NaN.js [cleanup] Add missing %PrepareFunctionForOptimize in mjsunit tests 2019-06-14 15:54:35 +00:00
switch-opt.js [test] Add %PrepareFunctionForOptimize in mjsunit tests 2019-06-17 14:13:02 +00:00
switch.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
test-async.js Replace %RunMicrotasks with %PerformMicrotaskCheckpoint 2018-12-06 11:10:18 +00:00
test-builtins-setup.js
testcfg.py [test] Remove module pragma in favor of .mjs 2019-06-27 13:25:48 +00:00
thin-strings.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
this-dynamic-lookup.js
this-in-callbacks.js
this-property-assignment.js
this.js
throw-and-catch-function.js
throw-exception-for-null-access.js
to_number_order.js
to-precision.js
tobool.js
toint32.js
top-level-assignments.js
touint32.js
track-fields.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
transcendentals.js
transition-elements-kind.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
try-catch-default-destructuring.js [parser] Change how catch is parsed 2018-12-19 11:02:01 +00:00
try-catch-extension-object.js
try-catch-scopes.js
try-finally-continue.js
try-finally-nested.js
try.js
typed-array-slice.js
typeof.js [turbofan] Remove ObjectRef::TypeOf. 2018-09-13 10:33:16 +00:00
tzoffset-seoul-noi18n.js Reland "Implement a new spec for timezone offset calculation" 2018-04-04 22:42:30 +00:00
tzoffset-seoul.js Reland "Implement a new spec for timezone offset calculation" 2018-04-04 22:42:30 +00:00
tzoffset-transition-apia.js Reland "Implement a new spec for timezone offset calculation" 2018-04-04 22:42:30 +00:00
tzoffset-transition-lord-howe.js Reland "Implement a new spec for timezone offset calculation" 2018-04-04 22:42:30 +00:00
tzoffset-transition-moscow.js Reland "Implement a new spec for timezone offset calculation" 2018-04-04 22:42:30 +00:00
tzoffset-transition-new-york-noi18n.js Reland "Implement a new spec for timezone offset calculation" 2018-04-04 22:42:30 +00:00
tzoffset-transition-new-york.js Reland "Implement a new spec for timezone offset calculation" 2018-04-04 22:42:30 +00:00
ubsan-fuzzerbugs.js [cleanup] Add PrepareFunctionForOptimization 2019-06-14 14:03:18 +00:00
unary-minus-deopt.js Reland "[Test] Update tests to work with lazy feedback allocation." 2019-05-08 12:51:13 +00:00
unbox-double-arrays.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
unbox-double-field-indexed.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
unbox-double-field.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
unbox-smi-field-indexed.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
unbox-smi-field.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
undeletable-functions.js
undetectable-compare.js [cleanup] Add PrepareFunctionForOptimization 2019-06-14 14:03:18 +00:00
undetectable.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
unicode-case-overoptimization.js
unicode-string-to-number.js
unicode-test.js
unicodelctest-no-optimization.js [test] Ensure random generator in JSTests does not use float arithmetic 2018-12-17 10:05:08 +00:00
unicodelctest.js [test] Ensure random generator in JSTests does not use float arithmetic 2018-12-17 10:05:08 +00:00
unused-context-in-with.js
unusual-constructor.js
uri.js
value-callic-prototype-change.js
value-of.js
value-wrapper-accessor.js [Test] Add %PrepareForOptimization in tests 2019-05-02 09:43:17 +00:00
value-wrapper.js
var.js
verify-assert-false.js
verify-check-false.js
whitespaces0.js
whitespaces1.js
whitespaces2.js
whitespaces3.js
whitespaces4.js
whitespaces5.js
whitespaces6.js
whitespaces7.js
whitespaces8.js
whitespaces9.js
whitespaces.js
with-function-expression.js
with-leave.js
with-parameter-access.js
with-prototype.js
with-readonly.js
with-value.js
worker-ping-test.js [mjsunit] Add more tests for shared array buffers / memories 2019-07-17 14:08:38 +00:00