v8/test/mjsunit/compiler
Paolo Severini ccf308a08d [fastcall] Harden function AddAllSequenceSlowCallback
Make sure AddAllSequenceSlowCallback works on arrays where some
elements cannot be accessed.

Bug: chromium:1338877
Change-Id: Icdf61a305fb208a91832d03ebc47201d8941e41a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3778410
Commit-Queue: Paolo Severini <paolosev@microsoft.com>
Reviewed-by: Maya Lekova <mslekova@chromium.org>
Reviewed-by: Camillo Bruni <cbruni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#81896}
2022-07-22 17:43:12 +00:00
..
abstract-equal-oddball.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
abstract-equal-receiver.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
abstract-equal-symbol.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
abstract-equal-undetectable.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
accessor-exceptions1.js
accessor-exceptions2.js
alloc-number-debug.js
alloc-number.js
alloc-object-huge.js
alloc-object.js
arguments-object.js
array-access.js
array-buffer-is-view.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
array-constructor.js
array-every.js
array-find.js
array-findindex.js
array-is-array.js
array-length.js
array-multiple-receiver-maps.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
array-push-1.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
array-push-2.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
array-push-3.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
array-slice-clone.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
array-some.js
array-species.js
array-subclass.js
assignment-deopt.js
assignment.js
bigint-add-no-deopt-loop.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
bigint-add.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
bigint-asintn.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
bigint-asuintn.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
bigint-int64-lowered.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
bigint-negate.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
bigint-uint64-lowered.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
binary-ops.js
boolean-protototype.js
bound-functions-serialize.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
call-keyed.js
call-with-arraylike-or-spread-2.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
call-with-arraylike-or-spread-3.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
call-with-arraylike-or-spread-4.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
call-with-arraylike-or-spread-5.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
call-with-arraylike-or-spread-6.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
call-with-arraylike-or-spread-7.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
call-with-arraylike-or-spread.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
capture-context.js
catch-block-load.js Remove OptimizeFunctionForTopTier 2022-02-23 15:29:36 +00:00
collection-has.js optimize Set#has 2022-06-23 13:42:17 +00:00
compare-map-elim2.js
compare-map-elim.js
compare-objeq-elim.js
compare.js
complex-for-in.js
concurrent-inlining-1.js Remove OptimizeFunctionForTopTier 2022-02-23 15:29:36 +00:00
concurrent-inlining-2.js Remove OptimizeFunctionForTopTier 2022-02-23 15:29:36 +00:00
concurrent-invalidate-transition-map.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
concurrent-proto-change.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
consecutive-addition.js [turbofan] Reduce consecutive overflow addition with constants 2020-09-22 16:17:53 +00:00
constant-fold-add-static.js Remove OptimizeFunctionForTopTier 2022-02-23 15:29:36 +00:00
constant-fold-cow-array.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
constant-fold-tostring.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
construct-bound-function.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
construct-object.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
construct-receiver.js Remove OptimizeFunctionForTopTier 2022-02-23 15:29:36 +00:00
constructor-inlining.js
context-sensitivity.js
control-flow-0.js
control-flow-1.js
control-flow-2.js
count-deopt.js
countoperation.js
dataview-constant.js
dataview-deopt.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
dataview-detached.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
dataview-get.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
dataview-nonconstant.js
dataview-set.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
dead-code2.js
dead-code3.js
dead-code4.js
dead-code5.js
dead-code6.js
dead-code.js
dead-loops-neg.js
dead-loops.js
dead-string-add-warm.js
dead-string-add.js
delete.js
deopt-accessors1.js
deopt-accessors2.js
deopt-accessors3.js
deopt-accessors4.js
deopt-accessors5.js
deopt-accessors6.js
deopt-accessors7.js
deopt-args.js
deopt-array-builtins.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-iterator-prototype-next.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-prototype-every.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-prototype-filter.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-prototype-find.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-prototype-findindex.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-prototype-foreach.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-prototype-includes.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-prototype-indexof.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-prototype-lastindexof.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-prototype-map.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-prototype-pop.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-prototype-reduce.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-prototype-slice.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-prototype-some.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-array-push.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-bool2.js
deopt-bool.js
deopt-closure.js
deopt-during-eval-lookup.js
deopt-eager-and-lazy.js
deopt-eager-var-mutation-ite.js
deopt-eager-with-freeze.js
deopt-followed-by-gc.js
deopt-inlined-from-call.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-inlined-smi.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-lazy-freeze.js
deopt-lazy-shape-mutation.js
deopt-lazy-var-mutation.js
deopt-many-lazy.js
deopt-materialize-accumulator.js
deopt-now-lazy.js
deopt-numberoroddball-binop.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-pretenure.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-simple-eager.js
deopt-simple-lazy.js
deopt-simple-try-catch.js
deopt-soft-simple.js
deopt-string-outofbounds.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
deopt-tonumber-binop.js
deopt-tonumber-compare.js
deopt-tonumber-shift.js
deopt-twice-on-call.js
deopt-twice.js
deoptimize-lazy-weak.js
diamond-followedby-branch.js Remove OptimizeFunctionForTopTier 2022-02-23 15:29:36 +00:00
division-by-constant.js
dont-constant-fold-deopting-checks.js
dont-flush-code-marked-for-opt.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
double-array-to-global.js
eager-deopt-simple.js
escape-analysis-1.js
escape-analysis-2.js
escape-analysis-3.js
escape-analysis-4.js
escape-analysis-5.js
escape-analysis-6.js
escape-analysis-7.js
escape-analysis-8.js
escape-analysis-9.js
escape-analysis-10.js
escape-analysis-11.js
escape-analysis-12.js
escape-analysis-13.js
escape-analysis-15.js
escape-analysis-16.js
escape-analysis-17.js
escape-analysis-18.js
escape-analysis-arguments.js
escape-analysis-array.js
escape-analysis-cycle.js
escape-analysis-deopt-1.js
escape-analysis-deopt-2.js
escape-analysis-deopt-3.js
escape-analysis-deopt-4.js
escape-analysis-deopt-5.js
escape-analysis-deopt-6.js
escape-analysis-framestate-use-at-branchpoint.js
escape-analysis-materialize.js
escape-analysis-phi-type-2.js
escape-analysis-phi-type.js
escape-analysis-replacement.js
escape-analysis-representation.js
escape-analysis-rest-parameters.js
escape-analysis-type-none-in-object-state.js
escape-analysis-typeguard.js
escape-analysis.js
eval-introduced-closure.js
expression-trees.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
fast-api-annotations.js Reland "[fastcall] Support EnforceRange annotation" 2022-07-05 14:09:21 +00:00
fast-api-calls-wasm.js [fastcall] expose wasm memory to cfunction 2022-07-05 16:24:01 +00:00
fast-api-calls.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
fast-api-helpers.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
fast-api-interface-types.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
fast-api-sequences-x64.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
fast-api-sequences.js [fastcall] Harden function AddAllSequenceSlowCallback 2022-07-22 17:43:12 +00:00
feedback-after-throw.js
field-representation-tracking.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
for-in-1.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
for-in-2.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
for-in-3.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
for-in-4.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
for-in-5.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
for-stmt.js
function-apply.js
function-bind.js
function-call.js
function-caller.js
generator-jump-targets.js
generic-add.js
global-accessors.js
global-delete.js
global-var-delete.js
globals-change-writable.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
globals-freeze-constant.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
globals-freeze-constanttype.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
globals-freeze-mutable.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
increment-typefeedback.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
inline-accessors1.js
inline-accessors2.js
inline-arguments.js
inline-arity-mismatch.js
inline-closures.js
inline-compare.js
inline-conditional.js
inline-construct.js
inline-context-deopt.js
inline-context-slots.js
inline-dead-jscreate.js
inline-exception-1.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
inline-exception-2.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
inline-function-apply.js
inline-global-access.js
inline-literals.js
inline-omit-arguments-deopt.js
inline-omit-arguments-object.js
inline-omit-arguments.js
inline-param.js
inline-private-method.js [compiler] Fix typing JSLoadNamed of private brands 2021-12-22 16:32:44 +00:00
inline-surplus-arguments-deopt.js
inline-surplus-arguments-object.js
inline-surplus-arguments.js
inline-throw.js
inline-two.js
inlined-array-pop-getter1.js
inlined-array-pop-getter2.js
inlined-array-pop-opt.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
inlined-call-mapcheck.js
inlined-call-polymorphic.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
inlined-call.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
instance-of-overridden-has-instance.js
instanceof2.js
instanceof3.js
instanceof4.js
instanceof-opt1.js
instanceof-opt2.js
instanceof-opt3.js
instanceof.js
int64.js
integral32-add-sub.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
is-being-interpreted-1.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
is-being-interpreted-2.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
js-create-arguments.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
js-create.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
keyed-load-on-string.js
lazy-const-lookup.js
lazy-deopt-async-function-resolve.js
lazy-deopt-in-literal.js
lazy-iife-no-parens.js
literals-assignment.js
literals-optimized.js
literals.js
load-elimination-const-field.js Remove OptimizeFunctionForTopTier 2022-02-23 15:29:36 +00:00
load-elimination-global.js
load-elimination-osr.js
load-elimination-params.js
load-elimination.js
logical-and.js
logical-or.js
loopcount.js
loops.js
manual-concurrent-recompile.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
materialize-dictionary-properties.js
materialize-mutable-heap-number.js
math-ceil.js
math-floor-global.js
math-floor-local.js
math-imul.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
math-max.js
math-min.js
math-mul.js
math-round.js
math-sign.js
math-trunc.js
minus-zero.js
monomorphic-named-load-with-no-map.js [weakrefs] Remove --no-harmony-weak-refs flag 2021-04-08 23:10:53 +00:00
mul-div-52bit.js
multiply-add.js
multiply-sub.js
named-load.js
named-store.js
nary-binary-ops.js
native-context-specialization-hole-check.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
native-context-specialization-string-concat.js
new-cons-string.js
null-compare.js
number-abs.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
number-add.js
number-ceil.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
number-comparison-truncations.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
number-constructor-deopt.js
number-divide.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
number-floor.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
number-isfinite-inl.js
number-isfinite.js
number-isinteger-inl.js
number-isinteger.js
number-isnan.js
number-issafeinteger.js
number-max.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
number-min.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
number-modulus.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
number-multiply.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
number-round.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
number-subtract.js
number-toboolean.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
number-trunc.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
object-constructor.js
object-create.js
object-getprototypeof.js
object-is.js
object-isprototypeof.js
objectliterals.js
opt-higher-order-functions.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
opt-next-call-turbo.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
opt-next-call.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
optimize_max.js
optimize_min.js
optimize-bitnot.js
optimized-array-at.js [compiler] Inline Array.prototype.at in JSCallReducer 2022-05-25 10:01:03 +00:00
optimized-closures.js
optimized-float32array-length.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
optimized-float64array-length.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
optimized-for-in.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
optimized-function-calls.js
optimized-instanceof-1.js
optimized-instanceof-2.js
optimized-int32array-length.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
optimized-uint32array-length.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
optimized-with.js
osr-alignment.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-arguments.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-array-len.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-assert.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-backedges1.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-big.js
osr-block-scope-func.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-block-scope-id.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-block-scope.js Reland "[compiler] Remove the optimized OSR code if deoptimizing at inside of loop" 2022-06-13 15:29:41 +00:00
osr-follow.js
osr-for-let.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-forin-nested.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-forin.js
osr-forof.js
osr-function-id2.js
osr-function-id.js
osr-function.js
osr-infinite.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-labeled.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-literals-adapted.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-literals.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-manual1.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-manual2.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-maze1.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-maze2.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-multiple2.js
osr-multiple3.js
osr-multiple.js
osr-nested2.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-nested2b.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-nested3.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-nested3b.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-nested.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-one.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-regex-id.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-regress-max-locals.js
osr-sar.js
osr-simple.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-top1.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-top2.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-top3.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-try-catch.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-two.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-uint32.js
osr-warm.js
osr-while-let.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
osr-with-args.js
phi-representations.js
pic.js
polymorphic-symbols.js
promise-capability-default-closures.js [d8] Exit with error code upon unhandled promise rejection 2020-06-24 07:21:58 +00:00
promise-constructor.js [d8] Exit with error code upon unhandled promise rejection 2020-06-24 07:21:58 +00:00
promise-prototype-catch-custom-then-1.js
promise-prototype-catch-custom-then-2.js
promise-prototype-catch-subclass.js
promise-prototype-catch.js
promise-prototype-finally-custom-then-1.js
promise-prototype-finally-custom-then-2.js
promise-prototype-finally-subclass.js
promise-prototype-finally.js
promise-prototype-then.js
promise-resolve-stable-maps.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
promise-resolve.js
promise-species.js
property-calls.js
property-refs.js
property-simple.js
property-static.js
property-stores.js
proto-chain-constant.js
proto-chain-load.js
receiver-conversion.js
recursive-deopt.js
redundancy-elimination.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
reference-equal-boolean.js Reland "[interpreter] Optimize strict equal boolean" 2022-04-25 10:02:05 +00:00
reflect-apply.js
reflect-construct.js
reflect-get.js
reflect-getprototypeof.js
reflect-has.js
regress-0.js
regress-1.js
regress-2.js
regress-3.js
regress-4.js
regress-5.js
regress-6.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-7.js
regress-8.js
regress-1085.js
regress-1394.js
regress-3786.js
regress-3812.js
regress-4206.js
regress-4207.js
regress-4389-1.js
regress-4389-2.js
regress-4389-3.js
regress-4389-4.js
regress-4389-5.js
regress-4389-6.js
regress-4413-1.js
regress-4470-1.js
regress-5074.js
regress-5100.js
regress-5129.js
regress-5158.js
regress-5278.js
regress-5320.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-5538.js
regress-7121.js [interpreter] Remove unused interpreter intrinsics 2021-06-17 13:43:41 +00:00
regress-8380.js
regress-9017.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-9041.js
regress-9087.js
regress-9137-1.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-9137-2.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-9945-1.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-9945-2.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-106351.js
regress-177883.js
regress-411262.js
regress-416359.js
regress-439743.js
regress-443744.js
regress-444508.js
regress-444695.js
regress-445267.js
regress-445732.js
regress-445858.js
regress-445859.js
regress-445876.js
regress-445907.js
regress-446156.js
regress-446647.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-446778.js
regress-447567.js
regress-451012.js
regress-452427.js
regress-463056.js
regress-468162.js
regress-468727.js
regress-469089.js
regress-491578.js
regress-572409.js
regress-600593.js
regress-607493.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
regress-621147.js
regress-621423.js
regress-625558.js
regress-625966.js
regress-626986.js
regress-628403.js
regress-628516.js
regress-628773.js
regress-630611.js
regress-633497.js
regress-638132.js
regress-639210.js
regress-644048.js
regress-644633.js
regress-645851.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
regress-650215.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
regress-664117.js
regress-664490.js
regress-665680.js
regress-668760.js
regress-669517.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
regress-671574.js
regress-673244.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
regress-674469.js
regress-675704.js
regress-693425.js
regress-694088.js
regress-700883.js
regress-713367.js
regress-714483.js
regress-715204.js
regress-715651.js
regress-725743.js
regress-726554.js
regress-729369.js
regress-731495.js
regress-733181.js
regress-736567.js
regress-739902.js
regress-758096.js
regress-758983.js
regress-761892.js
regress-762057.js
regress-772420.js
regress-772872.js
regress-773954.js
regress-780658.js
regress-786521.js
regress-788539.js
regress-791245.js
regress-793863.js
regress-796041.js
regress-797596.js
regress-799263.js
regress-801097.js
regress-803022.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
regress-808472.js
regress-815392.js
regress-817225.js
regress-841117.js
regress-884052.js
regress-888923.js
regress-890057.js
regress-890620.js
regress-895799.js
regress-902608.js [d8] Exit with error code upon unhandled promise rejection 2020-06-24 07:21:58 +00:00
regress-905555-2.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-905555.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-910838.js
regress-913232.js
regress-919754.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
regress-924151.js
regress-932392.js
regress-934175.js
regress-935092.js
regress-939316.js
regress-944062-1.js
regress-944062-2.js
regress-945187.js
regress-945644.js
regress-946889.js
regress-949435.js
regress-952586.js
regress-957559.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-958021.js
regress-958350.js
regress-958420.js
regress-958716.js
regress-961986.js
regress-966560-1.js
regress-966560-2.js
regress-977670.js
regress-992684.js
regress-995430.js
regress-995562.js
regress-997100.js
regress-1024936.js
regress-1028208.js
regress-1028862.js
regress-1034768
regress-1037771.js
regress-1051017.js
regress-1053604.js
regress-1061678.js
regress-1061803.js
regress-1062916.js
regress-1063661.js
regress-1065737.js
regress-1067544.js
regress-1068494.js
regress-1070892.js [turbofan] Distinguish two further modes of CheckBounds 2020-04-27 19:45:35 +00:00
regress-1071743.js [turbofan] Distinguish two further modes of CheckBounds 2020-04-27 19:45:35 +00:00
regress-1072171.js Reland "[turbofan] Fix bug in Number.Min/Max typings" 2020-04-21 07:45:22 +00:00
regress-1074736.js [turbofan] Fix bug in typed array iteration 2020-04-28 13:36:26 +00:00
regress-1082704.js [turbofan] Make GraphAssembler branching respect typing 2020-05-15 12:50:11 +00:00
regress-1084820.js [deoptimizer] Fix bug in object materialization 2020-06-08 15:48:41 +00:00
regress-1092011.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-1092650.js [deoptimizer] Add missing HeapNumber allocation 2020-06-09 15:04:07 +00:00
regress-1094132.js [deoptimizer] Relax a CHECK 2020-06-12 09:40:39 +00:00
regress-1102053.js [turbofan] Fix CHECK failure in graph verifier 2020-07-06 13:07:50 +00:00
regress-1102683.js [turbofan] Remove an incorrect DCHECK 2020-07-08 12:38:10 +00:00
regress-1104514.js [turbofan] Fix a lazy deopt bug in Array.prototype.map 2020-07-29 14:39:23 +00:00
regress-1109174.js [turbofan] Do more checks for dead nodes in BranchElimination 2020-07-28 14:27:31 +00:00
regress-1125145.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-1126249.js [compiler] Fix bug in SimplifiedLowering's overflow computation 2020-09-14 12:33:27 +00:00
regress-1126771.js [compiler] Fix bug in ContextRef::previous 2020-09-10 09:22:05 +00:00
regress-1127319.js [turbofan] Fix bug in inlining 2020-09-14 12:01:55 +00:00
regress-1127405.js [compiler] Unpark local heap in more places 2020-09-14 16:09:26 +00:00
regress-1146652.js [compiler] Fix use of HeapObjectMatcher 2020-11-09 07:52:24 +00:00
regress-1150649.js [compiler] Fix a bug in SimplifiedLowering 2020-11-24 11:09:40 +00:00
regress-1158049.js [turbofan] Update Node type in JSTypedLowering::ReduceJSToNumeric 2020-12-15 17:25:34 +00:00
regress-1161357.js [compiler] Update test expectation 2021-01-08 12:54:51 +00:00
regress-1177368.js [compiler] Create canonical handles in JSTypedArrayRef::buffer() 2021-02-12 14:52:35 +00:00
regress-1177369.js [compiler] Create canonical handles in JSTypedArrayRef::buffer() 2021-02-12 14:52:35 +00:00
regress-1182647.js [deoptimizer] Fix bug in OptimizedFrame::Summarize 2021-03-11 08:39:55 +00:00
regress-1195650.js [compiler] Aggressively lower pure dead operations to DeadValue 2021-04-23 13:20:02 +00:00
regress-1195777.js [compiler] Fix bug in RepresentationChanger::GetWord32RepresentationFor 2021-04-12 15:02:33 +00:00
regress-1196185.js [compiler] Handle Dead nodes in ShouldUseCallICFeedback 2021-04-12 12:47:43 +00:00
regress-1196683.js [compiler] Enable an accidentally disabled test 2021-04-29 12:58:24 +00:00
regress-1198705.js [compiler] Add a few regression tests 2021-06-04 08:37:26 +00:00
regress-1199345.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-1200490.js [compiler] Add a few regression tests 2021-06-04 08:37:26 +00:00
regress-1202312.js [compiler] Fix RepresentationSelector::VisitUnused 2021-04-28 13:11:49 +00:00
regress-1202625.js [compiler] Fix RepresentationSelector::VisitUnused 2021-04-28 13:11:49 +00:00
regress-1202924.js [compiler] Fix a monotonicity issue in SimplifiedLowering 2021-04-27 08:03:02 +00:00
regress-1203116.js [compiler] Fix RepresentationSelector::VisitUnused 2021-04-28 13:11:49 +00:00
regress-1215514.js [heap] Don't assume that optimizing-compile-dispatcher exists 2021-06-02 16:02:13 +00:00
regress-1217562.js [compiler] Add missing prototype serialization of bound function map 2021-06-08 14:09:56 +00:00
regress-1224277.js [compiler] TSAN data race on HeapNumber::value_as_bits() 2021-07-06 13:04:17 +00:00
regress-1225607.js [compiler] Remove support for --no-concurrent-inlining 2022-01-17 11:29:48 +00:00
regress-1227324.js [compiler] Remove support for --no-concurrent-inlining 2022-01-17 11:29:48 +00:00
regress-1236716.js [compiler] Weaken induction phi typing validation 2021-08-17 08:40:40 +00:00
regress-1239601.js [compiler] Fix a bug concerning PropertyAccessInfo 2021-08-17 12:21:54 +00:00
regress-1245949.js [compiler] Fix a bug in SimplifiedLowering 2021-09-02 11:37:45 +00:00
regress-1250216.js [compiler] Fix data race between FindRootMap and DetachGlobal 2021-09-16 13:34:30 +00:00
regress-1302572.js Reland "[turbofan] Enable --verify-simplified-lowering in debug" 2022-03-23 09:33:11 +00:00
regress-3136962.js
regress-3185901.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-3218915.js
regress-3249650.js
regress-3260426.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-arguments.js
regress-arrayliteral.js
regress-bit-number-constant.js
regress-bound-functions.js
regress-closures-with-eval.js
regress-compare-negate.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-const.js
regress-crbug-11564.js [turbofan] Move large array allocation bailout earlier 2021-04-13 06:48:57 +00:00
regress-crbug-11977.js [turbofan] Fix startsWith when no search term is passed 2021-07-16 14:10:42 +00:00
regress-crbug-540593.js
regress-crbug-965513.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-crbug-974474.js
regress-crbug-974476.js
regress-crbug-1148758.js [super] Fix: receiver can be null / undefined 2020-11-19 15:29:47 +00:00
regress-crbug-1201011.js [test] Introduce a d8-only flag for fast calls 2021-08-26 13:07:52 +00:00
regress-crbug-1201057.js [test] Introduce a d8-only flag for fast calls 2021-08-26 13:07:52 +00:00
regress-crbug-1201082.js [test] Introduce a d8-only flag for fast calls 2021-08-26 13:07:52 +00:00
regress-crbug-1209558.js [compiler] Add regression tests 2021-06-29 15:25:37 +00:00
regress-crbug-1211215.js [compiler] Add regression tests 2021-06-29 15:25:37 +00:00
regress-crbug-1221812.js [compiler] Fix an issue with deprecated maps 2021-06-22 09:56:02 +00:00
regress-crbug-1223107.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-crbug-1226264.js [turbofan] Fix a stack overflow on too many nested bound functions 2021-07-08 13:03:38 +00:00
regress-crbug-1227677.js [compiler] Fix monotonicity issue in typing of dead code 2021-07-12 14:31:57 +00:00
regress-crbug-1228233.js [compiler] Avoid disconnected effectful operators in dead code 2021-07-15 08:32:36 +00:00
regress-crbug-1228407.js [compiler] Add some regression tests 2021-09-21 09:17:38 +00:00
regress-crbug-1230260.js [turbofan] Fix correctness issue in startsWith 2021-07-20 14:23:09 +00:00
regress-crbug-1234764.js [compiler] Add some regression tests 2021-09-21 09:17:38 +00:00
regress-crbug-1234770.js [compiler] Add some regression tests 2021-09-21 09:17:38 +00:00
regress-crbug-1241464.js [test] Introduce a d8-only flag for fast calls 2021-08-26 13:07:52 +00:00
regress-crbug-1247763.js [compiler] Add some regression tests 2021-09-21 09:17:38 +00:00
regress-crbug-1323114.js [compiler] add test for crbug-1323114 2022-05-16 11:50:56 +00:00
regress-crbug-1344965.js [fastcall] Fix UB when floating point test argument is OOB 2022-07-20 08:56:47 +00:00
regress-dead-throw-inlining.js
regress-deopt-call-as-function.js
regress-escape-analysis-indirect.js
regress-f64-w32-change.js
regress-funarguments.js
regress-funcaller.js
regress-gap.js
regress-gvn.js
regress-inline-callfunctionstub.js
regress-int32array-outofbounds-nan.js
regress-intoverflow.js
regress-lazy-deopt.js [interpreter] Remove %_Call 2021-06-17 15:16:41 +00:00
regress-lbranch-double.js
regress-loadfield.js
regress-loop-deopt.js
regress-loop-variable-if.js
regress-loop-variable-unsigned.js
regress-math-sign-nan-type.js
regress-max.js
regress-nonextensiblearray-store-outofbounds.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-ntl-effect.js
regress-number-is-hole-nan.js
regress-or.js
regress-register-allocator2.js
regress-register-allocator3.js
regress-register-allocator.js
regress-rep-change.js
regress-sealedarray-store-outofbounds.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-serialized-slots.js
regress-shared-deopt.js
regress-shift-left.js
regress-shift-right-logical.js
regress-shift-right.js
regress-stacktrace-methods.js
regress-stacktrace.js
regress-store-holey-double-array.js
regress-store-store-elim.js Reland "[turbofan] Improve StoreStoreElimination" 2021-12-13 11:53:54 +00:00
regress-string-to-number-add.js
regress-to-number-binop-deopt.js
regress-toint32.js
regress-truncate-number-or-undefined-to-float64.js
regress-v8-5573.js
regress-v8-5756.js
regress-v8-6077.js
regress-v8-6631.js
regress-v8-9113.js
regress-v8-9139.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
regress-variable-liveness-let.js
regress-variable-liveness.js
regresss-933331.js
rest-parameters.js
rotate.js
safepoint.js
serializer-accessors.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
serializer-apply.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
serializer-call.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
serializer-dead-after-jump.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
serializer-dead-after-return.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
serializer-feedback-propagation-1.js Remove OptimizeFunctionForTopTier 2022-02-23 15:29:36 +00:00
serializer-feedback-propagation-2.js Remove OptimizeFunctionForTopTier 2022-02-23 15:29:36 +00:00
serializer-transition-propagation.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
shift-shr.js
short-circuit.js
simple-bailouts.js
simple-binary-op.js
simple-deopt.js
simple-global-access.js
simple-inlining.js
smi-stores-opt.js
spread-call.js
store-data-property-in-literal-private.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
store-elimination.js
stress-deopt-count-1.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
stress-deopt-count-2.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
strict-equal-number.js
strict-equal-receiver.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
strict-equal-symbol.js
strict-recompile.js
string-add-try-catch.js
string-comparison-opt.js
string-concat-deopt.js
string-concat-try-catch.js
string-concat-yield.js
string-from-code-point.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
string-length.js
string-slice.js
string-startswith.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
switch-bailout.js
symbol-protototype.js
tagged-template.js
test-literal-map-migration.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
this-property-refs.js
thisfunction.js
to-fast-properties.js
truncating-store-deopt.js
truncating-store.js
try-binop.js
try-catch-deopt.js
try-context.js
try-deopt.js
try-finally-deopt.js
try-osr.js Revert "[turbofan] Making OSR concurrent" 2022-02-21 14:02:43 +00:00
turbo-number-feedback.js
type-speculative-safe-integer-add.js
typed-array-constructor.js
typedarray-keyed.js
typedarray-prototype-tostringtag.js
typedarray-resizablearraybuffer.js [turbofan] Fix length accessor for RAB/GSAB in compiled code 2022-05-10 15:34:25 +00:00
uint8-clamped-array.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00
uint32.js
unary-add.js
unsigned-min-max.js
varargs.js
variables.js
verify-type.js [flags] Rename --opt to --turbofan 2022-05-03 12:10:30 +00:00