v8/test/mjsunit
Clemens Backes b429b8f924 [liftoff] Handle unordered register pairs
For 64-bit binary operations, Liftoff on arm made the assumption that
register pairs are always ordered, i.e. the register code for the low
word is lower than the register code for the high word.
Ensuring this was only implemented in {GetUnusedRegister} in
https://crrev.com/c/2168875. Other cases were missing though, e.g.
return values, but also different places were we
construct register pairs internally.

Thus, this CL removes this constraint again and instead handles
unordered register pairs in 64-bit binary operations on arm.

R=thibaudm@chromium.org

Bug: chromium:1101304
Change-Id: I4cd9fb1577f82ab06d34c9dde6533cf04a2cade7
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2287870
Reviewed-by: Thibaud Michaud <thibaudm@chromium.org>
Commit-Queue: Clemens Backes <clemensb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#68752}
2020-07-09 11:05:08 +00:00
..
asm [test] Crash on invalid intrinsic use unless --fuzzing is on 2020-04-14 15:01:49 +00:00
async-hooks
bugs
compiler [turbofan] Remove an incorrect DCHECK 2020-07-08 12:38:10 +00:00
d8 [api] New v8::Isolate::MeasureMemory API with per-context sizes 2020-01-19 16:43:57 +00:00
es6 [d8] Exit with error code upon unhandled promise rejection 2020-06-24 07:21:58 +00:00
es7 Reland "Reland "Let all early errors be SyntaxErrors."" 2019-07-08 10:15:46 +00:00
es8 [d8] Exit with error code upon unhandled promise rejection 2020-06-24 07:21:58 +00:00
es9 [object] Remove MutableHeapNumber 2019-08-20 19:04:04 +00:00
harmony [weakrefs] Add missing extension to test file 2020-07-08 07:51:40 +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 [liftoff] Handle unordered register pairs 2020-07-09 11:05:08 +00:00
third_party
tools [foozzie] Fix endianness problem with expected output 2020-06-21 01:38:07 +00:00
type-profile
wasm [wasm] Fix flake in cmpxchg stress test 2020-06-30 08:24:46 +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
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
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
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
array-functions-prototype-misc.js
array-functions-prototype.js
array-indexing-receiver.js
array-indexing.js
array-isarray.js
array-iteration.js
array-iterator-prototype-next.js
array-join-element-tostring-prototype-side-effects.js
array-join-element-tostring-side-effects.js
array-join-index-getter-side-effects.js
array-join-invalid-string-length.js
array-join-nesting.js
array-join-nonarray-length-getter-side-effects.js
array-join-separator-tostring-side-effects.js
array-join.js
array-lastindexof.js
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
array-prototype-filter.js
array-prototype-find.js
array-prototype-findindex.js
array-prototype-foreach.js
array-prototype-includes.js
array-prototype-indexof.js
array-prototype-lastindexof.js
array-prototype-map.js
array-prototype-pop.js
array-prototype-reduce.js
array-prototype-slice.js
array-prototype-some.js
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
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 Quick fix for array reduction tests 2020-02-13 14:58:17 +00:00
array-reverse.js
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 [Respect] Prefer inclusive terms 2020-06-22 18:11:23 +00:00
array-splice.js
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
array-tostring.js
array-unshift.js
arrow-with.js
ascii-regexp-subject.js
asm-directive.js
async-stack-traces-prepare-stacktrace-1.js
async-stack-traces-prepare-stacktrace-2.js
async-stack-traces-prepare-stacktrace-3.js
async-stack-traces-prepare-stacktrace-4.js
async-stack-traces-promise-all.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
async-stack-traces-promise-any.js [Promise.any] Implement async stack traces for Promise.any 2020-05-13 13:33:10 +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 [async] Fix async stack traces for errors created after Promise.reject 2020-01-10 12:46:30 +00:00
basic-promise.js
big-array-literal.js
big-object-literal.js
binary-op-newspace.js
binary-operation-overwrite.js
bit-not.js Remove slow and pointless test code 2019-09-10 08:22:19 +00:00
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 [foozzie] Add tests and fix mocks 2020-02-18 09:37:28 +00:00
call-cross-realm.js
call-intrinsic-differential-fuzzing.js [Respect] Rename lists 2020-06-22 15:15:31 +00:00
call-intrinsic-fuzzing.js [Respect] Rename lists 2020-06-22 15:15:31 +00:00
call-intrinsic-type-error.js
call-non-function-call.js
call-non-function.js
call-stub.js
call.js
char-escape.js
check-bounds-array-index.js [ic] KeyedLoadIC: Optimize string keys as ArrayIndex 2019-10-16 13:55:55 +00:00
check-bounds-string-from-char-code-at.js [ic] KeyedLoadIC: Optimize string keys as ArrayIndex 2019-10-16 13:55:55 +00:00
closure.js
closures.js [test] Add %PrepareForOptimization to even more tests 2019-06-12 14:40:14 +00:00
code-comments.js
code-coverage-ad-hoc.js
code-coverage-block-async.js [coverage] remove the last continuation range before synthetic return 2020-07-07 15:53:21 +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] Improve whitespace precision of coverage reporting 2020-01-07 10:29:45 +00:00
code-coverage-class-fields.js [coverage] Add dedicated FunctionLiteral counters 2019-05-16 12:43:33 +00:00
code-coverage-precise.js
code-coverage-utils.js [debugger] Fix code coverage for break/return inside switch-case 2019-09-12 13:53:13 +00:00
codegen-coverage.js
collect-type-profile-undefined-feedback-vector.js [type-profiling] Fix CollectTypeProfile for lazy feedback vectors 2020-01-17 14:35:37 +00:00
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-2.js [turboprop] Only optimize prototype const fields in turboprop 2020-04-27 18:08:15 +00:00
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 [ic] KeyedLoadIC: Optimize string keys as ArrayIndex 2019-10-16 13:55:55 +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-builtin-call.js [compiler] Force all calls to JS builtins to be lowered 2019-10-31 17:05:40 +00:00
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
debugPrint.js [diagnostics] Adapt printing logic for huge TypedArrays 2019-10-29 12:37:30 +00:00
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
detach-twice.js [cleanup] Rename uses of 'neuter' to 'detach' 2019-08-06 14:24:05 +00:00
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
ensure-growing-store-learns.js Revert "[flags] warn about contradictory flags" 2020-06-04 10:20:05 +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
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 Remove and update some outdated TODO(mstarzinger). 2019-12-13 10:18:04 +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] Simplify test exceptions for force-slow-path 2019-11-12 12:54:42 +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 [runtime] Handle element in for-in fast path that uses PrototypeInfo cache 2020-02-20 08:37:38 +00:00
for-in.js
for-of-in-catch-duplicate-decl.js
for.js
frozen-array-reduce.js Quick fix for array reduction tests 2020-02-13 14:58:17 +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-load-with-proxy.js [ic] Correctly Handle global loads when global object has proxies 2019-10-28 10:51:51 +00:00
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-proxy-globalThis.js [turbofan] Fix reduction of global proxy access 2019-09-30 09:48:16 +00:00
global-proxy-this.js [turbofan] Fix reduction of global proxy access 2019-09-30 09:48:16 +00:00
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 [testing] Prevent heuristics from triggering optimization in tests 2019-08-22 13:51:36 +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
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
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
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 [tests] Speed up mjsunit/packed-elements by 1500x 2019-09-17 12:05:11 +00:00
measure-memory-multiple-realms.js [api] New v8::Isolate::MeasureMemory API with per-context sizes 2020-01-19 16:43:57 +00:00
measure-memory.js [api] New v8::Isolate::MeasureMemory API with per-context sizes 2020-01-19 16:43:57 +00:00
megamorphic-callbacks.js
messages.js [cleanup] Change error message for neutered -> detached 2019-09-12 12:53:43 +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 Reland "[builtins] Clean up the use of class_name / ES5 [[Class]]" 2020-04-24 11:46:43 +00:00
mjsunit.status [nci] Don't expose feedback to compiler phases in NCI mode 2020-07-07 20:19:12 +00:00
mod-range.js
mod.js [ubsan] Make ARM and ARM64 UBSan-clean 2019-09-16 15:03:45 +00:00
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-reset.js [d8] Exit with error code upon unhandled promise rejection 2020-06-24 07:21:58 +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-reset1.js [modules] Fix bug in instantiation failure handling 2020-02-12 01:27:33 +00:00
modules-skip-reset2.js [modules] Fix bug in instantiation failure handling 2020-02-12 01:27:33 +00:00
modules-skip-reset3.js [modules] Fix bug in instantiation failure handling 2020-02-12 01:27:33 +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
never-optimize.js [test] Crash on invalid intrinsic use unless --fuzzing is on 2020-04-14 15:01:49 +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 Quick fix for array reduction tests 2020-02-13 14:58:17 +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 [test] Remove obsolete TODO in object-is.js test. 2019-11-13 15:35:34 +00:00
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 Add new nonextensible element kinds 2019-08-28 17:24:49 +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
object-tostring-builtins.js Reland "[builtins] Clean up the use of class_name / ES5 [[Class]]" 2020-04-24 11:46:43 +00:00
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 Quick fix for array reduction tests 2020-02-13 14:58:17 +00:00
optimized-array-find.js Quick fix for array reduction tests 2020-02-13 14:58:17 +00:00
optimized-array-findindex.js Quick fix for array reduction tests 2020-02-13 14:58:17 +00:00
optimized-array-some.js Quick fix for array reduction tests 2020-02-13 14:58:17 +00:00
optimized-filter.js Quick fix for array reduction tests 2020-02-13 14:58:17 +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 Quick fix for array reduction tests 2020-02-13 14:58:17 +00:00
optimized-includes-polymorph.js [Test] Add PrepareForOptimization to some mjsunit tests. 2019-05-03 13:32:32 +00:00
optimized-map.js Quick fix for array reduction tests 2020-02-13 14:58:17 +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 [tests] Speed up mjsunit/packed-elements by 1500x 2019-09-17 12:05:11 +00:00
parallel-compile-tasks.js
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
prepare-missing-label-syntax-error.js [parser] Track labels in the parser-base rather than parser+ast 2020-02-18 18:04:13 +00:00
preparse-toplevel-strict-eval.js
primitive-keyed-access.js
print.js
promise-perform-all-resolve-lookup.js [d8] Exit with error code upon unhandled promise rejection 2020-06-24 07:21:58 +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
proto.js
prototype-arity.js [Respect] Rename lists 2020-06-22 15:15:31 +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 Revert "[flags] warn about contradictory flags" 2020-06-04 10:20:05 +00:00
readonly-accessor.js
readonly.js [test][cleanup] Revive --time, speed up some tests 2019-09-16 11:24:11 +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-backtrack-limit.js [regexp] Apply the backtrack limit in jitted code 2019-10-21 14:39:26 +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
regexp-modifiers-autogenerated.js
regexp-modifiers-dotall.js
regexp-modifiers-i18n.js
regexp-modifiers.js
regexp-multiline.js
regexp-override-exec.js
regexp-override-symbol-match-all.js [regexp] Modify matchAll to throw on non-globals. 2019-10-16 13:34:15 +00:00
regexp-override-symbol-match.js
regexp-override-symbol-replace.js
regexp-override-symbol-search.js
regexp-override-symbol-split.js
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-tier-up-multiple.js [regexp] Multiple interpreter executions tier-up 2019-09-09 15:43:42 +00:00
regexp-tier-up.js Reland "[regexp] Eagerly tier-up for very long strings" 2019-10-01 12:49:19 +00:00
regexp-UC16.js
regexp.js Reland "[regexp] Correctly escape a backslash-newline sequence" 2020-02-27 09:32:52 +00:00
regress-1065094.js Make CreateDynamicFunction throw if disallowed 2020-03-30 10:59:49 +00:00
regress-crbug-1078825.js [Promise.any] Fix crash if "then" is not callble 2020-05-07 15:09:08 +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
runtime-call-stats.js [compile] Collect RuntimeCallStats for AssembleCode 2019-11-27 19:06:18 +00:00
samevalue.js
scanner.js
scope-calls-eval.js
sealed-array-reduce.js Quick fix for array reduction tests 2020-02-13 14:58:17 +00:00
search-string-multiple.js
serialize-after-execute.js
serialize-deserialize-now.js Reland "[snapshot] Expose the serializer through %SerializeDeserializeNow" 2020-04-28 10:41:41 +00:00
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
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
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
spread-large-map.js
spread-large-set.js
spread-large-string.js
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
stack-traces-class-fields.js
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 Revert "[flags] warn about contradictory flags" 2020-06-04 10:20:05 +00:00
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
string-externalize.js
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
string-replace-gc.js [test] Simplify test exceptions for force-slow-path 2019-11-12 12:54:42 +00:00
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-trim.js
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
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
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
tzoffset-seoul-noi18n.js
tzoffset-seoul.js
tzoffset-transition-apia.js
tzoffset-transition-lord-howe.js
tzoffset-transition-moscow.js
tzoffset-transition-new-york-noi18n.js
tzoffset-transition-new-york.js
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 [Respect] Prefer inclusive terms 2020-06-22 18:11:23 +00:00
unicodelctest-no-optimization.js [ubsan] Make ARM and ARM64 UBSan-clean 2019-09-16 15:03:45 +00:00
unicodelctest.js
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 Re-enable skipped test but mark it slow 2020-06-29 15:00:35 +00:00