..
asm
[asm] In LogCode, use empty string instead of nullptr as default url
2022-12-16 09:49:18 +00:00
async-hooks
[d8] Handle exceptions on async_hooks.createHook
2022-06-21 08:54:53 +00:00
baseline
[maglev] Fix baseline flushing test --no-maglev flag
2022-09-12 10:47:29 +00:00
bugs
compiler
[rab/gsab|turbofan] Add missing DataView tests
2023-02-02 13:34:59 +00:00
d8
[d8] Add performance.mark and performance.measure
2022-09-28 14:58:17 +00:00
es6
[builtins] Update Array.p.toLocaleString to follow ECMA402
2023-02-01 12:07:02 +00:00
es7
es8
es9
v8: Copyright: Remove extra slashes
2022-05-17 10:18:24 +00:00
extinction
harmony
[regexp] Handle empty nested classes correctly
2023-02-06 13:53:12 +00:00
ignition
[tests] Disable concurrent Sparkplug for some tests
2022-06-13 13:23:00 +00:00
lithium
maglev
Reland "[maglev] Check for strings in polymorphic loads"
2023-02-03 11:07:54 +00:00
protector-cell
Revert "[runtime] Invalidate XxxIteratorLookupChain protectors"
2022-09-28 09:20:44 +00:00
regress
[turboshaft] Fix typing of NaN ** 0
2023-02-06 15:59:56 +00:00
shared-memory
[shared-struct] Disallow property redefinition
2023-01-31 18:42:46 +00:00
temporal
[Temporal] Sync to PR2395 Address calendar case sensitivity
2022-11-04 22:11:00 +00:00
third_party
tools
Rename Code to InstructionStream
2023-01-17 12:45:45 +00:00
turboshaft
[turboshaft] Basic TypedOptimization and new DeadCodeElimination
2023-01-09 13:23:56 +00:00
type-profile
wasm
Reland "[wasm-gc] Introduce wasm null object"
2023-02-07 11:19:47 +00:00
accessor-map-sharing.js
accessors-no-prototype.js
Accessor functions should have no prototype property
2015-02-05 23:34:28 +00:00
accessors-on-global-object.js
Enable --harmony-strict-legacy-accessor-builtins by default
2017-08-02 21:30:57 +00:00
allocation-folding.js
[test] Add %PrepareForOptimization to more tests
2019-06-04 19:58:19 +00:00
allocation-site-info.js
Reland "[flags] Remove FLAG_* aliases"
2022-10-14 13:13:55 +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
Add a number of old tests to the mjsunit test suite.
2011-06-15 13:33:10 +00:00
argument-named-arguments.js
arguments-apply-deopt.js
arguments-apply.js
Cleanup of mjsunit.js code and make assertEquals more strict.
2011-04-15 11:35:36 +00:00
arguments-call-apply.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
arguments-deopt.js
[cleanup] Add missing %PrepareFunctionForOptimize in mjsunit tests
2019-06-17 16:48:50 +00:00
arguments-enum.js
arguments-escape.js
Add missing write barrier for arguments store ICs.
2011-06-23 09:20:07 +00:00
arguments-indirect.js
arguments-lazy.js
arguments-load-across-eval.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
arguments-read-and-assignment.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
arguments.js
Reland "Optimize in
operator"
2019-03-01 09:01:18 +00:00
array-bounds-check-removal.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
array-buffer-detach-key.js
[arraybuffers, api] Implement [[ArrayBufferDetachKey]] support
2022-10-21 12:55:18 +00:00
array-concat.js
array-construct-transition.js
[elements] Rename Has*Elements and Is*ElementsKind methods
2017-07-03 09:25:53 +00:00
array-constructor-feedback.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +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
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
array-foreach.js
array-from-large-set.js
array-functions-prototype-misc.js
array-functions-prototype.js
array-includes-simd.js
Reland "[builtins] use SIMD IndexOf/includes on large arrays"
2022-05-31 09:19:50 +00:00
array-indexing-receiver.js
array-indexing.js
array-indexof-simd.js
Reland "[builtins] use SIMD IndexOf/includes on large arrays"
2022-05-31 09:19:50 +00:00
array-isarray.js
[proxies] Add stackoverflow check for JSProxy::isArray
2017-06-07 14:47:31 +00:00
array-iteration.js
[builtins] Port Array.p.{find,findIndex} to CSA
2017-12-05 07:23:13 +00:00
array-iterator-prototype-next.js
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
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
array-join-separator-tostring-side-effects.js
array-join.js
array-lastindexof.js
array-length-number-conversion.js
array-length.js
[runtime] clear array elements when right trimming while leaving free space
2017-06-26 12:02:27 +00:00
array-literal-feedback.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
array-literal-transitions.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
array-methods-read-only-length.js
array-natives-elements.js
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
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
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
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
array-prototype-slice.js
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
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
array-push6.js
array-push8.js
array-push9.js
[Test] Add %PrepareForOptimization in tests
2019-05-02 09:43:17 +00:00
array-push10.js
array-push11.js
[stubs] Port builtin for Array.push fast-case from Crankshaft to TF
2016-11-29 16:58:30 +00:00
array-push12.js
[Test] Add PrepareForOptimization to some mjsunit tests.
2019-05-03 13:32:32 +00:00
array-push13.js
array-push14.js
[stubs] Port builtin for Array.push fast-case from Crankshaft to TF
2016-11-29 16:58:30 +00:00
array-push-hole-double.js
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
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
array-reverse.js
Optimize Array.reverse for HOLEY arrays
2022-11-30 21:24:31 +00:00
array-shift2.js
array-shift3.js
array-shift4.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
array-shift5.js
array-shift.js
array-slice.js
array-sort.js
[mjsunit] assertEquals: Assert equality of non-enumerable properties too
2022-09-08 09:25:26 +00:00
array-splice.js
array-store-and-grow.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
array-tolocalestring.js
array-tostring.js
[builtins] Update Array.p.toLocaleString to follow ECMA402
2023-02-01 12:07:02 +00:00
array-unshift.js
arrow-with.js
[parser] Make LookupRecursive less recursive
2018-11-07 13:32:05 +00:00
ascii-regexp-subject.js
asm-directive.js
Move asm_module_ and asm_function_ down to DeclarationScope
2016-08-19 13:29:34 +00:00
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-stack-traces-prepare-stacktrace-3.js
[mjsunit] assertEquals: Assert equality of non-enumerable properties too
2022-09-08 09:25:26 +00:00
async-stack-traces-prepare-stacktrace-4.js
async-stack-traces-promise-all-settled.js
[runtime] Add async-stack-trace support for Promise.allSettled
2022-03-26 12:04:24 +00:00
async-stack-traces-promise-all.js
async-stack-traces-promise-any.js
[flags] Remove --harmony-promise-any
2020-11-12 01:09:38 +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
Revert "Revert "Reland "Introducing an event loop mechanism for d8."""
2017-05-10 18:34:10 +00:00
big-array-literal.js
[test] Avoid stack space exhaustion in test by passing --no-lazy
2016-12-21 00:08:46 +00:00
big-object-literal.js
binary-op-newspace.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
binary-operation-overwrite.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
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
Add a regression test for boolean concatenation in strings.
2013-12-10 14:05:25 +00:00
boolean.js
[turbofan] Improve typed lowering for JSToBoolean.
2014-10-28 08:34:15 +00:00
bounds-checks-elimination.js
break.js
Add a number of old tests to the mjsunit test suite.
2011-06-15 13:33:10 +00:00
BUILD.gn
[clusterfuzz] Split directory structure
2022-02-07 15:38:46 +00:00
call-cross-realm.js
call-intrinsic-differential-fuzzing.js
call-intrinsic-fuzzing.js
[Respect] Rename lists
2020-06-22 15:15:31 +00:00
call-intrinsic-type-error.js
call-lhs-web-compat-early-errors.js
call-non-function-call.js
call-non-function.js
call-stub.js
Fix GenerateNegativeLookup to work with non-symbols as a dictionary key.
2010-07-15 06:17:45 +00:00
call.js
canonicalize-nan.js
[riscv] Separate single and double precision zero to different registers to avoid misuse.
2022-09-01 08:49:52 +00:00
char-escape.js
check-bounds-array-index.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
check-bounds-string-from-char-code-at.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
closure.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
closures.js
code-comments.js
Fix undefined behaviour on CommentOperator
2018-05-09 13:31:21 +00:00
code-coverage-ad-hoc.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
code-coverage-block-async.js
[heap][test] Fix code coverage tests for conservative stack scanning
2022-10-21 13:09:40 +00:00
code-coverage-block-noopt.js
[heap][test] Fix code coverage tests for conservative stack scanning
2022-10-21 13:09:40 +00:00
code-coverage-block-opt.js
[heap][test] Fix code coverage tests for conservative stack scanning
2022-10-21 13:09:40 +00:00
code-coverage-block.js
[heap][test] Fix code coverage tests for conservative stack scanning
2022-10-21 13:09:40 +00:00
code-coverage-class-fields.js
[heap][test] Fix code coverage tests for conservative stack scanning
2022-10-21 13:09:40 +00:00
code-coverage-precise.js
[heap][test] Fix code coverage tests for conservative stack scanning
2022-10-21 13:09:40 +00:00
code-coverage-utils.js
[heap][test] Fix code coverage tests for conservative stack scanning
2022-10-21 13:09:40 +00:00
code-stats-flag.js
[heap] Fix --code-stats in debug builds
2023-01-27 10:05:26 +00:00
codegen-coverage.js
Update V8 to version 3.0 (re-land r5920).
2010-12-07 11:31:57 +00:00
compare-character.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
compare-known-objects-slow.js
compare-known-objects-tostringtag.js
compare-known-objects.js
compare-nan.js
compare-nil.js
Fix bug in CompareNil IC
2013-04-29 15:09:22 +00:00
compare-objects.js
compare-table-eq.js
Add more systematic tests for comparisons.
2015-04-08 13:15:41 +00:00
compare-table-gt.js
Add more systematic tests for comparisons.
2015-04-08 13:15:41 +00:00
compare-table-gteq.js
compare-table-lt.js
compare-table-lteq.js
Add more systematic tests for comparisons.
2015-04-08 13:15:41 +00:00
compare-table-ne.js
compare-table-seq.js
compare-table-sne.js
Add more systematic tests for comparisons.
2015-04-08 13:15:41 +00:00
comparison-ops-and-undefined.js
compiler-regress-787301.js
concurrent-initial-prototype-change-1.js
[test] Fix assertOptimized function name printing
2022-11-07 09:40:03 +00:00
concurrent-initial-prototype-change-2.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
console.js
[d8] Support more console functions
2017-10-13 10:44:17 +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
[interpreter] Remove unused interpreter intrinsics
2021-06-17 13:43:41 +00:00
constant-folding-2.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
constant-folding.js
[cleanup] Removing break and return after UNREACHABLE()
2019-05-10 13:42:57 +00:00
context-calls-maintained.js
context-variable-assignments.js
contextual-calls.js
Reland v8:18458 "Load the global proxy from the context of the target function."
2014-01-07 10:46:39 +00:00
copy-on-write-assert.js
Fix copy-on-write assert by setting the new array map early.
2010-09-23 12:23:35 +00:00
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
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
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
cyrillic.js
Fix common misspellings
2017-08-02 09:35:28 +00:00
dataview-growablesharedarraybuffer.js
Reland [rab/gsab] Add RAB / GSAB support to DataViews
2021-11-23 16:48:54 +00:00
dataview-resizablearraybuffer-detach.js
Reland [rab/gsab] Add RAB / GSAB support to DataViews
2021-11-23 16:48:54 +00:00
dataview-resizablearraybuffer.js
Reland [rab/gsab] Add RAB / GSAB support to DataViews
2021-11-23 16:48:54 +00:00
date-parse.js
Fix common misspellings
2017-08-02 09:35:28 +00:00
date.js
debugPrint.js
Reland "[heap-stats] Fix heap-stats with ptr-cage"
2022-02-16 14:55:43 +00:00
declare-locally.js
deep-recursion.js
default-nospec.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
define-property-gc.js
Simplify ConfigureHeap and change --max_new_space_size to --max_semi_space_size.
2014-05-09 08:38:27 +00:00
dehoisted-array-index.js
delay-syntax-error.js
delete-global-properties.js
delete-in-eval.js
delete-in-with.js
delete-non-configurable.js
Fix bug in deletion of indexed properties
2012-10-15 15:23:22 +00:00
delete-vars-from-eval.js
delete.js
[elements] Add more tests to increase coverage
2016-04-11 08:28:18 +00:00
deopt-global-accessor.js
[test] Add %PrepareForOptimization to even more tests
2019-06-12 14:40:14 +00:00
deopt-minus-zero.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
deopt-recursive-eager-once.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
deopt-recursive-lazy-once.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
deopt-recursive-soft-once.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
deopt-unlinked.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
deopt-with-fp-regs.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +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
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
deserialize-reference.js
destruct-array-spread-done.js
detach-twice.js
dictionary-properties.js
dictionary-prototypes.js
disallow-codegen-from-strings.js
[flags] Introduce --disallow-code-generation-from-strings
2017-12-06 19:10:33 +00:00
div-mod.js
div-mul-minus-one.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
do-not-strip-fc.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
dont-enum-array-holes.js
dont-reinit-global-var.js
double-equals.js
double-truncation.js
dtoa.js
dump-counters-quit.js
[d8] Do not delete counters on quit
2021-12-03 11:55:46 +00:00
dump-counters.js
[d8] Fix data race in counter creation, update, and disposal
2021-12-01 16:41:09 +00:00
duplicate-parameters.js
eagerly-parsed-lazily-compiled-functions.js
element-accessor.js
Make TypedArray elements configurable
2021-01-07 17:10:04 +00:00
element-read-only.js
[heap-verification] Increase verification for arguments objects
2017-04-18 15:55:14 +00:00
elements-kind-depends.js
elements-kind.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
elements-length-no-holey.js
elements-transition-and-store.js
elements-transition-hoisting.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
elements-transition.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
elide-double-hole-check-1.js
elide-double-hole-check-2.js
elide-double-hole-check-3.js
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
elide-double-hole-check-6.js
elide-double-hole-check-7.js
elide-double-hole-check-8.js
elide-double-hole-check-9.js
elide-double-hole-check-10.js
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
empirical_max_arraybuffer.js
[wasm] Prepare to support 4GiB memories
2018-07-24 13:55:43 +00:00
ensure-growing-store-learns.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
enumeration-order.js
Use GetProperty for getting elements.
2015-06-02 10:42:29 +00:00
error-accessors.js
error-constructors.js
error-stack.js
error-tostring-omit.js
error-tostring.js
Make Error.prototype.toString spec compliant; and fix various side-effect-free error printing methods
2015-12-09 17:03:08 +00:00
escape.js
Avoid using "<<<<" for better merge conflict grep support
2021-11-05 16:28:59 +00:00
eval-enclosing-function-name.js
eval-origin.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
eval-stack-trace.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
eval-typeof-non-existing.js
Remove the typeof state threaded through the code generator. It was
2009-11-04 13:56:41 +00:00
eval.js
Make eval consider anything on the form eval(args...) a potential direct cal
2011-10-31 09:38:52 +00:00
expose-cputracemark.js
cputracemark extension
2019-07-16 21:09:54 +00:00
external-array.js
[builtins] TypedArray.prototype.set with number
2021-09-02 00:06:23 +00:00
extra-arguments.js
extra-commas.js
fast-array-length.js
fast-element-smi-check.js
fast-literal.js
[test] Add %PrepareForOptimization to even more tests
2019-06-12 14:40:14 +00:00
fast-non-keyed.js
Allow all Names to be fast property names
2014-06-13 09:59:39 +00:00
fast-prototype.js
field-representation-tracking-clone-object.js
field-representation-tracking.js
[runtime] Remove --modify-field-representation-inplace flag
2020-11-12 13:44:15 +00:00
field-type-tracking.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
filter-element-kinds.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
fixed-context-shapes-when-recompiling.js
Revert "[turbofan] Making OSR concurrent"
2022-02-21 14:02:43 +00:00
for-in-delete.js
for-in-null-or-undefined.js
for-in-special-cases.js
for-in.js
for-of-in-catch-duplicate-decl.js
for.js
Add the for statement back into the set of things the
2010-01-21 08:31:16 +00:00
frozen-array-reduce.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
fun-as-prototype.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
fun-name.js
function-arguments-duplicate.js
function-arguments-null.js
function-bind-name.js
function-bind.js
function-call.js
function-caller.js
Reland "[runtime] Make all built-in functions strict."
2017-06-27 15:26:10 +00:00
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
Make Date.prototype.toGMTString an alias for Date.prototype.toUTCString
2016-02-19 02:18:54 +00:00
function-property.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
function-prototype.js
function-var.js
function-without-prototype.js
function.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
fuzz-accessors.js
generated-transition-stub.js
get-own-property-descriptor-non-objects.js
[es6] Object.getOwnPropertyDescriptor should wrap primitives
2015-04-01 15:45:08 +00:00
get-own-property-descriptor.js
Fix Object.getOwnPropertyDescriptor in string elements.
2012-02-24 11:58:09 +00:00
get-prototype-of.js
getter-in-prototype.js
Change calls to undefined property setters to not throw (fixes issue 1355).
2011-05-25 08:37:38 +00:00
getter-in-value-prototype.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
getters-on-elements.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
global-accessors.js
Remove always-on flag --harmony-strict-legacy-accessor-builtins
2017-11-17 04:06:30 +00:00
global-arrow-delete-this.js
Declare 'this' as DYNAMIC_GLOBAL on the script_scope
2016-08-16 07:44:10 +00:00
global-deleted-property-ic.js
global-hash.js
Move hash code from hidden string to a private symbol
2015-05-26 11:26:36 +00:00
global-ic.js
Allow access through the global proxy to use ICs.
2009-07-09 11:17:57 +00:00
global-infinity-strict.js
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
global-nan-strict.js
global-nan.js
[Test] Add PrepareForOptimization to some mjsunit tests.
2019-05-03 13:32:32 +00:00
global-properties.js
global-prototypes.js
[mjsunit] assertEquals: Assert equality of non-enumerable properties too
2022-09-08 09:25:26 +00:00
global-proxy-globalThis.js
global-proxy-this.js
global-undefined-strict.js
global-undefined.js
[Test] Add %PrepareForOptimization in tests
2019-05-02 09:43:17 +00:00
global-vars-eval.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
global-vars-with.js
globals.js
[compiler] Disable some tests on NCI
2020-11-16 10:31:47 +00:00
handle-count-ast.js
Fix flag convention in handle count tests and comment.
2015-06-29 13:40:48 +00:00
handle-count-runtime-literals.js
Fix flag convention in handle count tests and comment.
2015-06-29 13:40:48 +00:00
has-own-property-evaluation-order.js
Fix evaluation order of Object.prototype.hasOwnProperty
2015-06-24 22:30:52 +00:00
has-own-property.js
hash-code.js
heapObjectVerify.js
hex-parsing.js
holy-double-no-arg-array.js
html-comments.js
html-string-funcs.js
ic-lookup-on-receiver.js
[ic] Unify handling of Load/StoreHandler objects in load/store IC dispatchers.
2017-12-14 15:14:16 +00:00
ic-megadom-2.js
Flags: Rename --enable-mega-dom-ic to --mega-dom-ic
2023-01-24 15:25:28 +00:00
ic-megadom-3.js
Flags: Rename --enable-mega-dom-ic to --mega-dom-ic
2023-01-24 15:25:28 +00:00
ic-megadom.js
Flags: Rename --enable-mega-dom-ic to --mega-dom-ic
2023-01-24 15:25:28 +00:00
ic-migrated-map-add-when-monomorphic.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
ic-migrated-map-add-when-uninitialized.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
ic-migrated-map-update-when-deprecated.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
icu-date-lord-howe.js
Reland of [date] Add ICU backend for timezone info behind a flag (patchset #1 id:1 of https://codereview.chromium.org/2811103002/ )
2017-04-11 13:17:29 +00:00
icu-date-to-string.js
Reland of [date] Add ICU backend for timezone info behind a flag (patchset #1 id:1 of https://codereview.chromium.org/2811103002/ )
2017-04-11 13:17:29 +00:00
if-in-undefined.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
immutable-context-slot-inlining.js
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
Add a single-element global positive and negative cache to
2010-05-06 09:35:18 +00:00
instanceof.js
int32-ops.js
integer-to-string.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
integrity-level-map-update.js
interrupt-budget-override.js
Reland "[maglev] Enable --maglev with --future"
2022-12-21 10:33:13 +00:00
intl-numberformat-formattoparts.js
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
json-errors.js
JSON.parse errors made user-friendly part 2
2022-05-19 15:07:03 +00:00
json-parse-slice.js
json-parser-recursive.js
json-replacer-number-wrapper-tostring.js
json-replacer-order.js
json-stringify-holder.js
[JSON] call replacer function with correct holder in JSON.stringify
2016-09-08 17:57:56 +00:00
json-stringify-recursive.js
json-stringify-stack.js
Replace PushIfAbsent by a Stack object
2016-03-14 14:45:03 +00:00
json-stringify-typedarray.js
Reland "[typedarray] Make JSTypedArray::length authoritative."
2019-05-07 11:46:06 +00:00
json.js
[json-parse-with-source] Implement the JSON.parse source text
2022-10-10 07:33:07 +00:00
keyed-array-call.js
keyed-call-generic.js
keyed-call-ic.js
Extend CallIC to support non-constant names.
2010-06-07 08:27:32 +00:00
keyed-has-ic-module-export.mjs
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
keyed-load-dictionary-stub.js
keyed-load-generic.js
keyed-load-hole-to-undefined.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
keyed-load-null-receiver.js
keyed-load-with-string-key.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
keyed-load-with-symbol-key.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
keyed-named-access.js
keyed-storage-extend.js
Added check for trailing whitespaces and corrected existing violations.
2011-09-01 11:28:10 +00:00
keyed-store-array-literal.js
[mjsunit] Make Array deepEquals respect holes
2022-12-10 13:19:33 +00:00
keyed-store-generic.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
keywords-and-reserved_words.js
Proper handling of future reserved words in strict and normal mode.
2011-06-24 14:59:51 +00:00
large-external-string.js
[heap] Fix external bytes accounting when promoting large objects
2022-06-01 07:24:08 +00:00
large-object-allocation.js
large-object-literal-2.js
[mjsunit] Split slow large object literal tests
2017-05-23 12:59:03 +00:00
large-object-literal-slow-elements.js
large-object-literal.js
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
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
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
Add a number of old tests to the mjsunit test suite.
2011-06-15 13:33:10 +00:00
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
math-deopt.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +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
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
math-floor-of-div-nosudiv.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
math-floor-of-div.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
math-floor-part1.js
math-floor-part2.js
[cleanup] Add %PrepareForOptimization to some more mjsunit tests.
2019-06-14 11:34:28 +00:00
math-floor-part3.js
math-floor-part4.js
[Test] Add PrepareForOptimization to some mjsunit tests.
2019-05-03 13:32:32 +00:00
math-imul.js
math-min-max.js
math-pow.js
math-round.js
math-sqrt.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
md5.js
[tests] Speed up mjsunit/packed-elements by 1500x
2019-09-17 12:05:11 +00:00
measure-memory-multiple-realms.js
measure-memory.js
megamorphic-callbacks.js
messages.js
JSON.parse errors made user-friendly part 2
2022-05-19 15:07:03 +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-assert-equals.js
[mjsunit] Make Array deepEquals respect holes
2022-12-10 13:19:33 +00:00
mjsunit-assertion-error.js
Reland "[mjsunit] Improve mjsunit stracktrace readability"
2017-07-12 19:01:21 +00:00
mjsunit.js
[mjsunit] Make Array deepEquals respect holes
2022-12-10 13:19:33 +00:00
mjsunit.status
[heap][test] Disable weakref tests for stress concurrent allocation
2023-02-06 10:24:59 +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
modules-default-name4.mjs
modules-default-name5.mjs
modules-default-name6.mjs
[test] Remove module pragma in favor of .mjs
2019-06-27 13:25:48 +00:00
modules-default-name7.mjs
modules-default-name8.mjs
modules-default-name9.mjs
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
modules-empty-import3.mjs
[test] Remove module pragma in favor of .mjs
2019-06-27 13:25:48 +00:00
modules-empty-import4.mjs
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
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
modules-exports1.mjs
modules-exports2.mjs
[test] Remove module pragma in favor of .mjs
2019-06-27 13:25:48 +00:00
modules-exports3.mjs
modules-import-meta-turbo.mjs
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
modules-imports1.mjs
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
modules-imports6.mjs
modules-imports7.mjs
modules-imports8.mjs
modules-init1.mjs
modules-init2.mjs
modules-init3.mjs
modules-init4.mjs
[test] Remove module pragma in favor of .mjs
2019-06-27 13:25:48 +00:00
modules-namespace1.mjs
modules-namespace2.mjs
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
modules-namespace-getownproperty2.mjs
modules-preparse.mjs
modules-relative-path.mjs
[test] Remove module pragma in favor of .mjs
2019-06-27 13:25:48 +00:00
modules-reset.js
modules-skip-1.mjs
[test] Remove module pragma in favor of .mjs
2019-06-27 13:25:48 +00:00
modules-skip-2.mjs
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
modules-skip-6.mjs
modules-skip-7.mjs
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
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
modules-skip-default-name2.mjs
modules-skip-default-name3.mjs
modules-skip-default-name4.mjs
modules-skip-default-name5.mjs
modules-skip-default-name6.mjs
modules-skip-default-name7.mjs
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
modules-skip-empty-import.mjs
[test] Remove module pragma in favor of .mjs
2019-06-27 13:25:48 +00:00
modules-skip-import-meta-export.mjs
[turbofan] Optimize import.meta
2020-07-15 15:41:11 +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
modules-skip-namespace.mjs
modules-skip-reset1.js
[modules] Fix bug in instantiation failure handling
2020-02-12 01:27:33 +00:00
modules-skip-reset2.js
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
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
modules-this.mjs
modules-turbo1.mjs
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
modules-turbo2.mjs
mul-exhaustive-part1.js
Split test/mjsunit/mul-exhaustive into smaller chunks
2012-09-24 10:04:58 +00:00
mul-exhaustive-part2.js
mul-exhaustive-part3.js
mul-exhaustive-part4.js
Split test/mjsunit/mul-exhaustive into smaller chunks
2012-09-24 10:04:58 +00:00
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
Reland "[maglev] Enable --maglev with --future"
2022-12-21 10:33:13 +00:00
new-function.js
Harden Function()'s parsing of function literals.
2013-03-07 15:46:14 +00:00
new.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
newline-in-string.js
[parser] Fix parsing of escaped line terminator sequences.
2017-06-06 17:07:52 +00:00
no-branch-elimination.js
no-octal-constants-above-256.js
no-semicolon.js
non-ascii-replace.js
non-extensible-array-reduce.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
noopt.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
not.js
nul-characters.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
number-is.js
Upgrade Number constructor to ES6.
2014-01-08 09:09:49 +00:00
number-isnan-opt.js
number-limits.js
number-literal.js
number-string-index-call.js
Make RegExp objects not callable.
2011-05-26 07:35:09 +00:00
number-tostring-add.js
Handle misaligned loads and stores in load elimination. Do not track misaligned loads and be conservative about invalidating misaligned stores. Add more tests for number conversion to string (NumberToStringStub exhibits misaligned loads)
2013-10-21 13:33:03 +00:00
number-tostring-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
X87: [test] disable number-tostring test case for x87.
2016-11-28 15:31:20 +00:00
numops-fuzz-part1.js
numops-fuzz-part2.js
Split test/mjsunit/numops-fuzz into smaller chunks
2012-09-24 10:06:06 +00:00
numops-fuzz-part3.js
Split test/mjsunit/numops-fuzz into smaller chunks
2012-09-24 10:06:06 +00:00
numops-fuzz-part4.js
Split test/mjsunit/numops-fuzz into smaller chunks
2012-09-24 10:06:06 +00:00
obj-construct.js
object-create.js
[builtins] Fix Object.create(null) special case
2016-10-26 07:21:46 +00:00
object-define-properties.js
object-define-property.js
object-freeze-global.js
object-freeze.js
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
object-literal-conversions.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
object-literal-gc.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
object-literal-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
object-seal-global.js
Optimize Object.seal and Object.preventExtensions
2014-12-10 20:02:59 +00:00
object-seal.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
object-toprimitive.js
object-tostring-builtins.js
omit-constant-mapcheck.js
[test] Add %PrepareForOptimization to even more tests
2019-06-12 14:40:14 +00:00
omit-default-ctors-array-iterator.js
[maglev] Omit calling default ctors
2022-09-28 11:02:44 +00:00
omit-default-ctors.js
[maglev] Omit calling default ctors
2022-09-28 11:02:44 +00:00
opt-elements-kind.js
[lite] Allocate feedback vectors lazily
2019-03-25 16:02:38 +00:00
optimized-array-every.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
optimized-array-find.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
optimized-array-findindex.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
optimized-array-some.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
optimized-filter.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +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
optimized-foreach-holey.js
[Test] Add PrepareForOptimization to some mjsunit tests.
2019-05-03 13:32:32 +00:00
optimized-foreach-polymorph.js
optimized-foreach.js
Quick fix for array reduction tests
2020-02-13 14:58:17 +00:00
optimized-includes-polymorph.js
optimized-map.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
optimized-reduce.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
optimized-reduceright.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
optimized-string-includes.js
[turbofan] Add the v8_enable_turbofan build option
2023-01-11 10:57:54 +00:00
optimized-typeof.js
osr-elements-kind.js
Revert "[turbofan] Making OSR concurrent"
2022-02-21 14:02:43 +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
Drop deprecated --es5-readonly flag from test suite.
2014-07-09 14:37:58 +00:00
packed-elements.js
parallel-compile-tasks.js
[compiler-dispatcher] Enqueue tasks for non-eager inner funcs
2021-12-01 13:14:09 +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
prepare-missing-label-syntax-error.js
preparse-toplevel-strict-eval.js
Remove FLAG_min_preparse_length.
2016-11-18 14:06:49 +00:00
primitive-keyed-access.js
print.js
Add Shell::PrintErr and expose it in the d8 shell as printErr
2016-10-31 16:40:33 +00:00
promise-hooks.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
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-perfrom-race-resolve-lookup.js
property-load-across-eval.js
property-name-eval-arguments.js
Allow eval and arguments as property names
2015-02-06 18:04:21 +00:00
property-object-key.js
proto-accessor-not-accessible.js
[test] Add a test for surprising __proto__ behavior
2021-03-12 09:18:17 +00:00
proto-accessor.js
[es6] throw TypeError when setting cyclic prototype value
2015-06-19 22:18:36 +00:00
proto-elements-add-during-foreach.js
[Builtins] Torque version of Array.prototype.forEach()
2018-05-09 08:58:39 +00:00
proto.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
prototype-arity.js
prototype-changes.js
prototype-non-existing.js
prototype.js
proxy-super-return-define-property-trap.js
[class] handle existing readonly properties in StoreOwnIC
2022-01-18 09:22:47 +00:00
rab-gsab-transfer-to-worker.js
[rab/gsab] Enable transferring RAB / GSAB to workers
2022-12-05 08:06:11 +00:00
rab-gsab-valueserializer.js
[rab/gsab] Fix flag mismatch in serialized data
2022-07-08 07:08:10 +00:00
random-bit-correlations.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
readonly-accessor.js
readonly.js
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
realm-property-access.js
receiver-in-with-calls.js
Migrate a couple of old tests to mjsunit tests.
2009-04-16 13:46:55 +00:00
recursive-store-opt.js
[test] Add %PrepareForOptimization to even more tests
2019-06-12 14:40:14 +00:00
regexp-backtrack-limit.js
[regexp] Use experimental engine if backtrack limit exceeded
2020-10-14 11:18:37 +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-experimental.js
regexp-fallback-large-default.js
[regexp] Use experimental engine if backtrack limit exceeded
2020-10-14 11:18:37 +00:00
regexp-fallback.js
regexp-global.js
Tune mjsunit/regexp-global.
2013-10-25 08:57:50 +00:00
regexp-indexof.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
regexp-lastIndex.js
regexp-linear-flag.js
[regexp] Implement the /d flag for RegExp indices
2021-01-26 04:14:10 +00:00
regexp-lookahead.js
regexp-loop-capture.js
regexp-multiline.js
regexp-no-linear-flag.js
[regexp] Implement the /d flag for RegExp indices
2021-01-26 04:14:10 +00:00
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
regexp-override-symbol-match.js
regexp-override-symbol-replace.js
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
regexp-regexpexec.js
[regexp] Fix fallback path in RegExpExec
2016-10-13 10:43:32 +00:00
regexp-results-cache.js
regexp-sort.js
regexp-stack-overflow.js
regexp-standalones.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
regexp-static.js
regexp-string-methods.js
Remove all harmony runtime flags which shipped in M51
2016-06-24 01:13:10 +00:00
regexp-tier-up-multiple.js
[maglev] Fix regexp-tier-up-multiple flakes
2022-09-21 11:27:53 +00:00
regexp-tier-up.js
regexp-UC16.js
regexp.js
[regexp] Early errors 🤯
2021-08-26 11:33:39 +00:00
regress-10782.js
Fix for Issue 10782: Bug in semantics of ArraySetLength.
2021-04-13 16:31:13 +00:00
regress-1065094.js
regress-1120905.js
[test] Don't flush code for another flaky optimization test
2021-10-27 19:00:19 +00:00
regress-1146106.js
[compiler] Remove support for --no-concurrent-inlining
2022-01-17 11:29:48 +00:00
regress-1358505.js
Reland^2 "[turbofan] Optimize rab/gsab-backed TypedArrays and DataViews"
2022-10-27 13:06:06 +00:00
regress-1400809.js
[log] Remove is_listening_to_code_events cache
2023-01-05 11:40:49 +00:00
regress-crbug-1078825.js
regress-crbug-1321980.js
[rab/gsab] Fix memory size computations close to size_t limit
2022-05-16 09:13:38 +00:00
regress-crbug-1359991.js
[rab/gsab] Fix TA.p.slice even more
2022-12-12 08:37:34 +00:00
regress-crbug-1374042.js
[regexp] Indicate no more work to be done after an error
2022-10-13 09:39:58 +00:00
regress-crbug-1374232.js
[regexp] Don't treat '[' special within a character class without /v
2022-10-13 13:31:59 +00:00
regress-v8-13459.js
[parser] Avoid function declarations being covered.
2023-01-16 14:11:43 +00:00
reindexing-in-classes.js
resizablearraybuffer-growablesharedarraybuffer.js
[rab/gsab] Decommit the memory whenever possible
2022-07-13 16:14:44 +00:00
result-table-max.js
result-table-min.js
runtime-call-stats.js
runtime-callstats-helpers.js
Revert "[super] Optimize super property access in JSNativeContextSpecialization"
2020-11-09 17:42:41 +00:00
samevalue.js
Remove vestiges of debug context.
2018-12-11 07:11:53 +00:00
scanner.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
scope-calls-eval.js
sealed-array-reduce.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
search-string-multiple.js
serialize-after-execute.js
Reland "Add support to produce code cache after execute"
2017-12-01 14:02:47 +00:00
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
Remove non-existent --serialize-toplevel flag from tests
2017-12-07 13:05:53 +00:00
setter-on-constructor-prototype.js
Added check for trailing whitespaces and corrected existing violations.
2011-09-01 11:28:10 +00:00
setters-on-elements.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
shared-function-tier-up-turbo.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
shift-for-integer-div.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
shifts.js
short-circuit-boolean.js
simple-constructor.js
sin-cos.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
skipping-inner-functions-bailout.js
[parser] Skipping inner funcs: Fix bailout.
2017-09-07 21:18:12 +00:00
skipping-inner-functions.js
sloppy-arguments-property-access.js
smi-mul-const.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
smi-mul.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
smi-negative-zero.js
Add more tests to mul-exhaustive for constant left/right operands.
2011-03-25 13:24:20 +00:00
smi-ops-inlined.js
Fix typos, intial* -> initial*
2022-03-23 13:20:33 +00:00
smi-ops.js
Fix typos, intial* -> initial*
2022-03-23 13:20:33 +00:00
smi-representation.js
sparse-array.js
splice-proxy.js
Reimplement Array.prototype.slice in CSA and C++
2017-10-24 06:39:47 +00:00
spread-large-array.js
Split spread-large.js into five individual tests
2018-11-05 23:33:46 +00:00
spread-large-map.js
spread-large-set.js
Split spread-large.js into five individual tests
2018-11-05 23:33:46 +00:00
spread-large-string.js
stack-overflow-arity-catch-noinline.js
[turbofan] Remove --turbo shorthand for --turbo-filter.
2017-06-23 11:19:19 +00:00
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
[flags] Rename --opt to --turbofan
2022-05-03 12:10: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
[error] Improve error message for static methods
2022-04-09 01:56:02 +00:00
stack-traces-custom-lazy.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
stack-traces-custom.js
stack-traces-overflow.js
stack-traces.js
Reland "stack-trace-api: implement getEnclosingLine/Column"
2020-11-23 20:05:02 +00:00
stackoverflow-underapplication.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
statistics-extension.js
[extensions] Fix dcheck failures in getV8Statistics
2022-03-09 15:47:36 +00:00
store-dictionary.js
Reland^2 of [stubs] KeyedStoreGeneric: inline dictionary property stores
2016-11-24 16:23:12 +00:00
str-to-num.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
stress-array-push.js
strict-equals.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
strict-mode-eval.js
strict-mode-implicit-receiver.js
strict-mode-opt.js
strict-mode.js
[test] Prevent Unintentionally Undefined Error Types
2019-04-30 08:43:06 +00:00
string-add.js
Perform string add in generated code on IA-32 platforms
2009-12-03 07:56:21 +00:00
string-case.js
Reland^5 "[flags] warn about contradictory flags"
2020-09-18 15:45:00 +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
Added check for trailing whitespaces and corrected existing violations.
2011-09-01 11:28:10 +00:00
string-concat.js
[es5] call ToString() on argument in String.prototype.concat() fast case
2015-03-23 15:07:46 +00:00
string-deopt.js
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
string-equal.js
string-external-cached.js
string-externalize.js
string-flatten.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
string-forwarding-table.js
[string] Ensure ThinString's don't have a forwarding index
2022-07-12 08:57:31 +00:00
string-fromcharcode.js
[test] Add %PrepareForOptimization to even more tests
2019-06-12 14:40:14 +00:00
string-index.js
VectorICs: keyed element loads were kicking out non-smi keys unnecessarily
2015-03-23 18:50:23 +00:00
string-indexof-1.js
[cleanup] Add PrepareFunctionForOptimization
2019-06-14 14:03:18 +00:00
string-indexof-2.js
string-lastindexof.js
string-localecompare.js
string-match.js
Remove RegExp.$input.
2014-08-20 09:43:00 +00:00
string-normalize.js
[es6] Fix String.prototype.normalize to properly validate argument
2015-07-15 15:15:14 +00:00
string-oom-array-join.js
string-oom-concat.js
Disable lowering to StringAdd due to various issues.
2014-09-16 08:29:46 +00:00
string-oom-replace-global-regexp-with-string.js
[builtins] Increase the maximum string length on 64-bit platforms.
2017-07-24 10:38:55 +00:00
string-oom-replace-regexp-global-with-function.js
[builtins] Increase the maximum string length on 64-bit platforms.
2017-07-24 10:38:55 +00:00
string-pad.js
string-replace-gc.js
string-replace-one-char.js
string-replace-with-empty.js
string-replace.js
[string] Migrate String.prototype.{split,replace} to TF
2017-02-02 11:31:01 +00:00
string-search.js
string-slices-regexp.js
Simplify StringCharCodeAt in non-crankshaft codegen.
2011-11-09 14:32:51 +00:00
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
[flags] Rename --opt to --turbofan
2022-05-03 12:10:30 +00:00
substr.js
sum-0-plus-undefined-is-NaN.js
switch-opt.js
[test] Add %PrepareFunctionForOptimize in mjsunit tests
2019-06-17 14:13:02 +00:00
switch.js
A jump-table implementation for constant case switch statements
2021-06-23 09:26:23 +00:00
test-async.js
test-builtins-setup.js
testcfg.py
[test] Include shard info in test records
2023-01-23 09:50:01 +00:00
thin-strings.js
[string] Add additional ThinString test
2022-03-24 16:46:12 +00:00
this-dynamic-lookup.js
this-in-callbacks.js
this-property-assignment.js
this.js
throw-and-catch-function.js
Fixing a subtle bug in receiver resolution when a thrown and caught function is called from a catch-block.
2008-12-18 11:28:13 +00:00
throw-exception-for-null-access.js
Changed copyright header from google inc. to v8 project authors.
2008-09-09 20:08:45 +00:00
to_number_order.js
to-precision.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
tobool.js
toint32.js
Avoid going into runtime system for round-towards-zero operations on ARM.
2009-06-16 09:49:29 +00:00
top-level-assignments.js
Allocate getters and setters in old space to avoid failing assertion in TransformToFastProperties.
2009-03-09 15:52:56 +00:00
touint32.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
track-fields.js
[runtime] Cleanup: we don't need field representation tracking flags
2021-07-14 09:15:01 +00:00
transcendentals.js
transition-elements-kind.js
try-catch-default-destructuring.js
try-catch-extension-object.js
try-catch-scopes.js
Change the file names of a couple of tests for consistency.
2009-01-16 09:43:42 +00:00
try-finally-continue.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
try-finally-nested.js
try.js
Added check for trailing whitespaces and corrected existing violations.
2011-09-01 11:28:10 +00:00
typed-array-slice.js
[runtime][tests] More *TypeFeedbackVector* -> *FeedbackVector* renamings.
2017-02-15 08:53:51 +00:00
typedarray-constructor-mixed-bigint.js
[typedarray] Throw when constructing a TA with another TA of mixed BigInt-ness
2021-08-04 21:55:38 +00:00
typedarray-growablesharedarraybuffer-array-methods.js
[rab/gsab] Tests for Array.p methods, part 10
2022-07-13 06:17:59 +00:00
typedarray-growablesharedarraybuffer-atomics.js
[rab/gsab] Atomics.*: Support RAB / GSAB
2022-04-28 08:05:18 +00:00
typedarray-growablesharedarraybuffer.js
[rab/gsab] Fix %TypedArray%.from
2022-11-02 09:25:20 +00:00
typedarray-helpers.js
[rab/gsab] Fix %TypedArray%.from
2022-11-02 09:25:20 +00:00
typedarray-resizablearraybuffer-array-methods.js
[mjsunit] Make Array deepEquals respect holes
2022-12-10 13:19:33 +00:00
typedarray-resizablearraybuffer-atomics.js
[rab/gsab] Move OOB check to ValidateIntegerTypedArray
2022-06-01 16:12:16 +00:00
typedarray-resizablearraybuffer-detach.js
[rab/gsab] Fix %TypedArray%.from
2022-11-02 09:25:20 +00:00
typedarray-resizablearraybuffer.js
[rab/gsab] Improve test coverage
2022-11-28 15:56:36 +00:00
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
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
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
[cleanup] Remove --stress-opt remnants
2022-08-31 08:37:44 +00:00
unbox-double-arrays.js
unbox-double-field-indexed.js
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
undeletable-functions.js
Remove hidden prototype for builtin functions.
2011-11-15 09:44:57 +00:00
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-overoptimization0.js
Split slow test unicode-case-overoptimization
2020-12-31 10:35:19 +00:00
unicode-case-overoptimization1.js
Split slow test unicode-case-overoptimization
2020-12-31 10:35:19 +00:00
unicode-string-to-number.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
unicode-test.js
unicodelctest-no-optimization.js
unicodelctest.js
unused-context-in-with.js
unusual-constructor.js
uri.js
value-callic-prototype-change.js
value-of.js
value-serializer.js
[d8] Add ValueSerializer JS api for better fuzzing
2022-04-27 15:05:07 +00:00
value-wrapper-accessor.js
[Test] Add %PrepareForOptimization in tests
2019-05-02 09:43:17 +00:00
value-wrapper.js
Remove CallICs
2014-01-31 16:52:17 +00:00
var.js
verify-assert-false.js
Add tests and extension verifying CHECK and ASSERT.
2013-12-05 17:26:22 +00:00
verify-check-false.js
verify-no-fail.js
Add D8 flag --no-fail that ignores exceptions on exit.
2021-08-19 08:23:18 +00:00
web-snapshot-helpers.js
[web snapshots] Support elements in objects
2022-03-10 12:52:28 +00:00
whitespaces0.js
[mjsunit] Split up long RegExp tests
2017-11-22 13:38:52 +00:00
whitespaces1.js
whitespaces2.js
[mjsunit] Split up long RegExp tests
2017-11-22 13:38:52 +00:00
whitespaces3.js
whitespaces4.js
[mjsunit] Split up long RegExp tests
2017-11-22 13:38:52 +00:00
whitespaces5.js
[mjsunit] Split up long RegExp tests
2017-11-22 13:38:52 +00:00
whitespaces6.js
whitespaces7.js
whitespaces8.js
whitespaces9.js
[mjsunit] Split up long RegExp tests
2017-11-22 13:38:52 +00:00
whitespaces.js
with-function-expression.js
Fix bug in function context slot lookup. There were two problems: we
2008-09-11 13:00:30 +00:00
with-leave.js
Simplify handling of exits from with and catch.
2011-08-12 10:52:49 +00:00
with-parameter-access.js
with-prototype.js
with-readonly.js
Drop deprecated --es5-readonly flag from test suite.
2014-07-09 14:37:58 +00:00
with-value.js
Make sure files end with exactly one new line and police this in presubmit.
2013-11-22 13:50:39 +00:00
worker-ping-test.js