[nwjs/v8] 1f7488: update to Chromium 143.0.7499.40

0 views
Skip to first unread message

ro...@nwjs.io

unread,
Nov 22, 2025, 12:11:10 PMNov 22
to node-we...@googlegroups.com, ro...@nwjs.io
Branch: refs/heads/main
Home: https://api.github.com/repos/nwjs/v8
Commit: 1f748877940bcca6d5a082aea0bc98646f293e03
https://github.com/nwjs/v8/commit/1f748877940bcca6d5a082aea0bc98646f293e03
Author: Roger Wang <ro...@nwjs.io>
Date: 2025-11-22 10:10:53 -0700 -0700

Changed paths:
M .clang-format
M .gitignore
M AUTHORS
M BUILD.bazel
M BUILD.gn
M DEPS
M GEMINI.md
M RISCV_OWNERS
M WATCHLISTS
M gni/release_branch_toggle.gni
M gni/v8.gni
M include/cppgc/heap-statistics.h
M include/cppgc/visitor.h
M include/v8-callbacks.h
M include/v8-debug.h
M include/v8-external.h
M include/v8-fast-api-calls.h
M include/v8-internal.h
M include/v8-isolate.h
M include/v8-local-handle.h
M include/v8-memory-span.h
M include/v8-metrics.h
M include/v8-object.h
M include/v8-persistent-handle.h
M include/v8-platform.h
M include/v8-primitive-object.h
M include/v8-primitive.h
M include/v8-statistics.h
M include/v8-template.h
M include/v8-value.h
M include/v8-version.h
M include/v8-wasm.h
M infra/testing/builders.pyl
M samples/process.cc
M src/api/api.cc
M src/asmjs/asm-parser.cc
M src/asmjs/asm-scanner.cc
M src/ast/ast-function-literal-id-reindexer.cc
M src/ast/ast-traversal-visitor.h
M src/ast/ast-value-factory.h
M src/ast/modules.cc
M src/ast/modules.h
M src/ast/prettyprinter.cc
M src/ast/scopes.cc
M src/base/abort-mode.h
M src/base/atomicops.h
M src/base/bits.h
M src/base/container-utils.h
M src/base/emulated-virtual-address-subspace.cc
M src/base/emulated-virtual-address-subspace.h
M src/base/logging.cc
M src/base/logging.h
M src/base/platform/platform-fuchsia.cc
M src/base/platform/platform-posix.cc
M src/base/platform/platform-win32.cc
M src/base/platform/platform.h
M src/base/sanitizer/lsan-virtual-address-space.cc
M src/base/sanitizer/lsan-virtual-address-space.h
M src/base/sanitizer/msan.h
M src/base/small-vector.h
M src/base/string-format.h
M src/base/virtual-address-space.cc
M src/base/virtual-address-space.h
M src/baseline/baseline-compiler.cc
M src/builtins/arm/builtins-arm.cc
M src/builtins/arm64/builtins-arm64.cc
M src/builtins/array-reduce-right.tq
M src/builtins/array-reduce.tq
M src/builtins/base.tq
M src/builtins/builtins-api.cc
M src/builtins/builtins-collections-gen.cc
M src/builtins/builtins-collections-gen.h
M src/builtins/builtins-definitions.h
M src/builtins/builtins-function.cc
M src/builtins/builtins-internal-gen.cc
M src/builtins/builtins-internal.cc
M src/builtins/builtins-intl.cc
M src/builtins/builtins-number-tsa.cc
M src/builtins/builtins-regexp-gen.cc
M src/builtins/builtins-string-gen.cc
M src/builtins/builtins-string-gen.h
M src/builtins/builtins.cc
M src/builtins/builtins.h
M src/builtins/ia32/builtins-ia32.cc
M src/builtins/iterator.tq
M src/builtins/js-to-wasm.tq
M src/builtins/loong64/builtins-loong64.cc
M src/builtins/mips64/builtins-mips64.cc
M src/builtins/number-builtins-reducer-inl.h
M src/builtins/ppc/builtins-ppc.cc
M src/builtins/riscv/builtins-riscv.cc
M src/builtins/s390/builtins-s390.cc
M src/builtins/string-match-search.tq
M src/builtins/string-replaceall.tq
M src/builtins/wasm.tq
M src/builtins/x64/builtins-x64.cc
M src/codegen/arm64/assembler-arm64.cc
M src/codegen/arm64/instructions-arm64.h
M src/codegen/arm64/macro-assembler-arm64.cc
M src/codegen/assembler.h
M src/codegen/bailout-reason.h
M src/codegen/code-stub-assembler.cc
M src/codegen/code-stub-assembler.h
M src/codegen/compiler.cc
M src/codegen/external-reference.cc
M src/codegen/external-reference.h
M src/codegen/ia32/macro-assembler-ia32.cc
M src/codegen/interface-descriptors-inl.h
M src/codegen/interface-descriptors.h
M src/codegen/loong64/macro-assembler-loong64.cc
M src/codegen/loong64/macro-assembler-loong64.h
M src/codegen/mips64/macro-assembler-mips64.h
M src/codegen/pending-optimization-table.cc
M src/codegen/reloc-info.h
M src/codegen/riscv/assembler-riscv-inl.h
M src/codegen/riscv/assembler-riscv.cc
M src/codegen/riscv/assembler-riscv.h
M src/codegen/riscv/base-assembler-riscv.cc
M src/codegen/riscv/base-assembler-riscv.h
M src/codegen/riscv/base-riscv-i.cc
M src/codegen/riscv/constant-pool-riscv.cc
M src/codegen/riscv/constant-pool-riscv.h
M src/codegen/riscv/constants-riscv.h
M src/codegen/riscv/extension-riscv-d.cc
M src/codegen/riscv/extension-riscv-f.cc
M src/codegen/riscv/extension-riscv-zfh.cc
M src/codegen/riscv/extension-riscv-zifencei.cc
M src/codegen/riscv/macro-assembler-riscv.cc
M src/codegen/riscv/macro-assembler-riscv.h
M src/codegen/riscv/register-riscv.h
M src/codegen/s390/assembler-s390.cc
M src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.cc
M src/codegen/turboshaft-builtins-assembler-inl.h
M src/codegen/x64/macro-assembler-x64.cc
M src/common/globals.h
M src/common/message-template.h
M src/compiler-dispatcher/optimizing-compile-dispatcher.cc
M src/compiler/access-builder.cc
M src/compiler/access-builder.h
M src/compiler/access-info.cc
M src/compiler/backend/arm/code-generator-arm.cc
M src/compiler/backend/arm64/code-generator-arm64.cc
M src/compiler/backend/arm64/instruction-selector-arm64.cc
M src/compiler/backend/code-generator.cc
M src/compiler/backend/code-generator.h
M src/compiler/backend/ia32/code-generator-ia32.cc
M src/compiler/backend/instruction-scheduler.cc
M src/compiler/backend/instruction-scheduler.h
M src/compiler/backend/instruction-selector.cc
M src/compiler/backend/instruction-selector.h
M src/compiler/backend/instruction.cc
M src/compiler/backend/instruction.h
M src/compiler/backend/loong64/code-generator-loong64.cc
M src/compiler/backend/ppc/code-generator-ppc.cc
M src/compiler/backend/riscv/code-generator-riscv.cc
M src/compiler/backend/s390/code-generator-s390.cc
M src/compiler/backend/x64/code-generator-x64.cc
M src/compiler/common-operator.cc
M src/compiler/compilation-dependencies.cc
M src/compiler/heap-refs.cc
M src/compiler/heap-refs.h
M src/compiler/js-call-reducer.cc
M src/compiler/js-create-lowering.cc
M src/compiler/js-generic-lowering.cc
M src/compiler/js-inlining.cc
M src/compiler/js-native-context-specialization.cc
M src/compiler/linkage.h
M src/compiler/node-properties.cc
M src/compiler/pipeline.cc
M src/compiler/pipeline.h
M src/compiler/revectorizer.cc
M src/compiler/simplified-lowering.cc
M src/compiler/turbofan-graph-visualizer.cc
M src/compiler/turbofan-graph-visualizer.h
M src/compiler/turbofan-typer.cc
M src/compiler/turboshaft/assembler.h
M src/compiler/turboshaft/branch-elimination-reducer.h
M src/compiler/turboshaft/builtin-call-descriptors.h
M src/compiler/turboshaft/copying-phase.h
M src/compiler/turboshaft/define-assembler-macros.inc
M src/compiler/turboshaft/fast-api-call-lowering-reducer.h
M src/compiler/turboshaft/graph-builder.cc
M src/compiler/turboshaft/growable-stacks-reducer.h
M src/compiler/turboshaft/index.h
M src/compiler/turboshaft/js-generic-lowering-reducer.h
M src/compiler/turboshaft/late-load-elimination-reducer.h
M src/compiler/turboshaft/loop-finder.h
M src/compiler/turboshaft/loop-unrolling-reducer.cc
M src/compiler/turboshaft/machine-lowering-reducer-inl.h
M src/compiler/turboshaft/machine-optimization-reducer.h
M src/compiler/turboshaft/operations.cc
M src/compiler/turboshaft/operations.h
M src/compiler/turboshaft/phase.h
M src/compiler/turboshaft/runtime-call-descriptors.h
M src/compiler/turboshaft/simplified-optimization-reducer.h
M src/compiler/turboshaft/stack-check-lowering-reducer.h
M src/compiler/turboshaft/store-store-elimination-reducer-inl.h
M src/compiler/turboshaft/turbolev-early-lowering-reducer-inl.h
M src/compiler/turboshaft/turbolev-graph-builder.cc
M src/compiler/turboshaft/undef-assembler-macros.inc
M src/compiler/turboshaft/variable-reducer.h
M src/compiler/turboshaft/wasm-gc-optimize-phase.cc
M src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h
M src/compiler/turboshaft/wasm-in-js-inlining-phase.cc
M src/compiler/turboshaft/wasm-in-js-inlining-reducer-inl.h
M src/compiler/turboshaft/wasm-load-elimination-reducer.h
M src/compiler/turboshaft/wasm-lowering-phase.cc
M src/compiler/turboshaft/wasm-lowering-reducer.h
M src/compiler/turboshaft/wasm-turboshaft-compiler.cc
M src/compiler/turboshaft/wasm-turboshaft-compiler.h
M src/compiler/wasm-compiler-definitions.cc
M src/compiler/wasm-compiler-definitions.h
M src/compiler/wasm-gc-lowering.cc
M src/compiler/wasm-inlining-into-js.cc
M src/compiler/wasm-load-elimination.cc
M src/compiler/wasm-typer.cc
M src/d8/d8-test.cc
M src/d8/d8.cc
M src/d8/d8.h
M src/debug/debug-evaluate.cc
M src/debug/debug-interface.cc
M src/debug/debug-wasm-objects.cc
M src/debug/debug.cc
M src/debug/liveedit.cc
M src/deoptimizer/deoptimize-reason.h
M src/deoptimizer/deoptimizer.cc
M src/deoptimizer/deoptimizer.h
M src/deoptimizer/riscv/deoptimizer-riscv.cc
M src/deoptimizer/translated-state.cc
M src/diagnostics/disassembler.cc
M src/diagnostics/objects-debug.cc
M src/diagnostics/objects-printer.cc
M src/diagnostics/riscv/disasm-riscv.cc
M src/execution/isolate-data.h
M src/execution/isolate-inl.h
M src/execution/isolate.cc
M src/execution/isolate.h
M src/execution/local-isolate.h
M src/execution/riscv/simulator-riscv.cc
M src/execution/riscv/simulator-riscv.h
M src/execution/stack-guard.h
M src/execution/tiering-manager.cc
M src/extensions/gc-extension.cc
M src/flags/flag-definitions.h
M src/flags/flags.cc
M src/heap/base/asm/arm64/push_registers_asm.cc
M src/heap/base/asm/x64/push_registers_asm.cc
M src/heap/collection-barrier.cc
M src/heap/collection-barrier.h
M src/heap/concurrent-marking.cc
M src/heap/cppgc-js/cpp-heap.cc
M src/heap/cppgc-js/cpp-heap.h
M src/heap/cppgc-js/cpp-snapshot.cc
M src/heap/cppgc/caged-heap.cc
M src/heap/cppgc/caged-heap.h
M src/heap/cppgc/garbage-collector.h
M src/heap/cppgc/gc-invoker.cc
M src/heap/cppgc/gc-invoker.h
M src/heap/cppgc/heap-statistics-collector.cc
M src/heap/cppgc/heap.cc
M src/heap/cppgc/heap.h
M src/heap/cppgc/object-allocator.cc
M src/heap/cppgc/sweeper.cc
M src/heap/cppgc/virtual-memory.cc
M src/heap/cppgc/virtual-memory.h
M src/heap/factory-base.cc
M src/heap/factory.cc
M src/heap/factory.h
M src/heap/gc-tracer.cc
M src/heap/gc-tracer.h
M src/heap/heap-allocator-inl.h
M src/heap/heap-allocator.cc
M src/heap/heap-allocator.h
M src/heap/heap-controller.cc
M src/heap/heap-verifier.cc
M src/heap/heap-visitor.cc
M src/heap/heap-write-barrier-inl.h
M src/heap/heap-write-barrier.cc
M src/heap/heap-write-barrier.h
M src/heap/heap.cc
M src/heap/heap.h
M src/heap/incremental-marking-job.cc
M src/heap/incremental-marking.cc
M src/heap/incremental-marking.h
M src/heap/local-heap.cc
M src/heap/main-allocator-inl.h
M src/heap/main-allocator.cc
M src/heap/mark-compact.cc
M src/heap/mark-compact.h
M src/heap/marking-inl.h
M src/heap/marking-visitor-inl.h
M src/heap/marking.h
M src/heap/memory-reducer.cc
M src/heap/object-stats.cc
M src/heap/object-stats.h
M src/heap/read-only-promotion.cc
M src/heap/safepoint.cc
M src/heap/safepoint.h
M src/heap/scavenger.cc
M src/heap/scavenger.h
M src/ic/handler-configuration.cc
M src/ic/ic.cc
M src/ic/ic.h
M src/init/bootstrapper.cc
M src/init/heap-symbols.h
M src/init/isolate-group.cc
M src/init/isolate-group.h
M src/init/v8.cc
M src/init/v8.h
M src/inspector/inspected-context.cc
M src/inspector/v8-console.cc
M src/inspector/v8-console.h
M src/inspector/v8-debugger.cc
M src/inspector/v8-profiler-agent-impl.cc
M src/inspector/v8-serialization-duplicate-tracker.cc
M src/inspector/v8-string-conversions.cc
M src/interpreter/bytecode-generator.cc
M src/interpreter/bytecode-generator.h
M src/interpreter/bytecodes.h
M src/interpreter/interpreter-generator.cc
M src/interpreter/interpreter.cc
M src/json/json-parser.cc
M src/json/json-parser.h
M src/json/json-stringifier.cc
M src/logging/counters.cc
M src/logging/counters.h
M src/logging/log.cc
M src/logging/metrics.h
M src/maglev/arm/maglev-ir-arm.cc
M src/maglev/arm64/maglev-ir-arm64.cc
M src/maglev/maglev-basic-block.h
M src/maglev/maglev-code-generator.cc
M src/maglev/maglev-compilation-info.h
M src/maglev/maglev-graph-builder.cc
M src/maglev/maglev-graph-builder.h
M src/maglev/maglev-graph-optimizer.cc
M src/maglev/maglev-graph-optimizer.h
M src/maglev/maglev-graph-processor.h
M src/maglev/maglev-graph.cc
M src/maglev/maglev-graph.h
M src/maglev/maglev-inlining.cc
M src/maglev/maglev-inlining.h
M src/maglev/maglev-interpreter-frame-state.h
M src/maglev/maglev-ir-inl.h
M src/maglev/maglev-ir.cc
M src/maglev/maglev-ir.h
M src/maglev/maglev-kna-processor.h
M src/maglev/maglev-known-node-aspects.cc
M src/maglev/maglev-known-node-aspects.h
M src/maglev/maglev-phi-representation-selector.cc
M src/maglev/maglev-phi-representation-selector.h
M src/maglev/maglev-post-hoc-optimizations-processors.h
M src/maglev/maglev-reducer-inl.h
M src/maglev/maglev-reducer.h
M src/maglev/maglev-regalloc.cc
M src/maglev/maglev-regalloc.h
M src/maglev/ppc/maglev-assembler-ppc-inl.h
M src/maglev/ppc/maglev-ir-ppc.cc
M src/maglev/riscv/maglev-assembler-riscv-inl.h
M src/maglev/riscv/maglev-assembler-riscv.cc
M src/maglev/riscv/maglev-ir-riscv.cc
M src/maglev/s390/maglev-ir-s390.cc
M src/maglev/x64/maglev-ir-x64.cc
M src/objects/allocation-site-inl.h
M src/objects/allocation-site.h
M src/objects/backing-store.cc
M src/objects/bytecode-array.cc
M src/objects/call-site-info.cc
M src/objects/code-inl.h
M src/objects/code.cc
M src/objects/code.h
M src/objects/contexts-inl.h
M src/objects/contexts.h
M src/objects/cpp-heap-object-wrapper-inl.h
M src/objects/cpp-heap-object-wrapper.h
M src/objects/deoptimization-data.cc
M src/objects/deoptimization-data.h
M src/objects/dependent-code.cc
M src/objects/dependent-code.h
M src/objects/dictionary.h
M src/objects/elements-kind.h
M src/objects/elements.cc
M src/objects/feedback-cell-inl.h
M src/objects/feedback-cell.h
M src/objects/feedback-vector-inl.h
M src/objects/feedback-vector.cc
M src/objects/feedback-vector.h
M src/objects/feedback-vector.tq
M src/objects/field-index-inl.h
M src/objects/fixed-array-inl.h
M src/objects/fixed-array.h
M src/objects/hash-table-inl.h
M src/objects/hash-table.h
M src/objects/heap-object.h
M src/objects/instruction-stream.cc
M src/objects/instruction-stream.h
M src/objects/intl-objects.h
M src/objects/js-date-time-format.cc
M src/objects/js-function-inl.h
M src/objects/js-function.cc
M src/objects/js-function.tq
M src/objects/js-locale.cc
M src/objects/js-locale.h
M src/objects/js-number-format.cc
M src/objects/js-objects-inl.h
M src/objects/js-objects.cc
M src/objects/js-objects.h
M src/objects/js-plural-rules.cc
M src/objects/js-regexp.cc
M src/objects/js-weak-refs-inl.h
M src/objects/js-weak-refs.cc
M src/objects/js-weak-refs.h
M src/objects/keys.cc
M src/objects/keys.h
M src/objects/lookup-inl.h
M src/objects/lookup.cc
M src/objects/lookup.h
M src/objects/map-inl.h
M src/objects/map.cc
M src/objects/map.h
M src/objects/map.tq
M src/objects/module-inl.h
M src/objects/module.cc
M src/objects/objects-body-descriptors-inl.h
M src/objects/objects-body-descriptors.h
M src/objects/objects-inl.h
M src/objects/objects.cc
M src/objects/objects.h
M src/objects/off-heap-hash-table-inl.h
M src/objects/property-details.h
M src/objects/scope-info.cc
M src/objects/scope-info.h
M src/objects/scope-info.tq
M src/objects/shared-function-info-inl.h
M src/objects/shared-function-info.cc
M src/objects/shared-function-info.h
M src/objects/slots-inl.h
M src/objects/slots.h
M src/objects/source-text-module.cc
M src/objects/source-text-module.tq
M src/objects/string-inl.h
M src/objects/string-table.cc
M src/objects/string-table.h
M src/objects/string.cc
M src/objects/string.h
M src/objects/swiss-name-dictionary.tq
M src/objects/synthetic-module.cc
M src/objects/templates.cc
M src/objects/transitions-inl.h
M src/objects/transitions.cc
M src/objects/visitors.h
M src/objects/waiter-queue-node.cc
M src/objects/waiter-queue-node.h
M src/parsing/parser-base.h
M src/parsing/parser.cc
M src/parsing/preparser.h
M src/profiler/heap-profiler.cc
M src/profiler/heap-snapshot-generator.cc
M src/regexp/arm64/regexp-macro-assembler-arm64.cc
M src/regexp/regexp-bytecode-peephole.cc
M src/regexp/regexp-bytecodes-inl.h
M src/regexp/regexp-code-generator.cc
M src/regexp/regexp-code-generator.h
M src/regexp/regexp-compiler.cc
M src/regexp/regexp-compiler.h
M src/regexp/regexp-nodes.h
M src/regexp/regexp-parser.cc
M src/regexp/regexp.cc
M src/regexp/x64/regexp-macro-assembler-x64.cc
M src/roots/static-roots-intl-nowasm.h
M src/roots/static-roots-intl-wasm.h
M src/roots/static-roots-nointl-nowasm.h
M src/roots/static-roots-nointl-wasm.h
M src/runtime/runtime-array.cc
M src/runtime/runtime-compiler.cc
M src/runtime/runtime-literals.cc
M src/runtime/runtime-object.cc
M src/runtime/runtime-regexp.cc
M src/runtime/runtime-test.cc
M src/runtime/runtime-wasm.cc
M src/runtime/runtime.cc
M src/runtime/runtime.h
M src/sandbox/code-entrypoint-tag.h
M src/sandbox/code-pointer-table.h
M src/sandbox/cppheap-pointer-inl.h
M src/sandbox/cppheap-pointer-table.h
M src/sandbox/cppheap-pointer.h
M src/sandbox/external-entity-table.h
M src/sandbox/external-pointer-inl.h
M src/sandbox/external-pointer-table.h
M src/sandbox/external-pointer.h
M src/sandbox/js-dispatch-table-inl.h
M src/sandbox/js-dispatch-table.h
M src/sandbox/testing.cc
M src/sandbox/trusted-pointer-table.h
M src/snapshot/context-serializer.cc
M src/snapshot/context-serializer.h
M src/snapshot/deserializer.cc
M src/snapshot/embedded/platform-embedded-file-writer-base.cc
M src/snapshot/embedded/platform-embedded-file-writer-base.h
M src/snapshot/embedded/platform-embedded-file-writer-generic.cc
M src/snapshot/embedded/platform-embedded-file-writer-generic.h
M src/snapshot/read-only-deserializer.cc
M src/snapshot/read-only-serializer-deserializer.h
M src/snapshot/read-only-serializer.cc
M src/snapshot/serializer.cc
M src/snapshot/serializer.h
M src/snapshot/shared-heap-serializer.cc
M src/torque/implementation-visitor.cc
M src/torque/torque-parser.cc
M src/tracing/trace-categories.cc
M src/tracing/trace-categories.h
M src/tracing/trace-event-no-perfetto.h
M src/utils/boxed-float.h
M src/utils/memcopy.h
M src/utils/output-stream.h
M src/wasm/DEPS
M src/wasm/baseline/arm/liftoff-assembler-arm-inl.h
M src/wasm/baseline/arm64/liftoff-assembler-arm64-inl.h
M src/wasm/baseline/ia32/liftoff-assembler-ia32-inl.h
M src/wasm/baseline/liftoff-assembler.cc
M src/wasm/baseline/liftoff-assembler.h
M src/wasm/baseline/liftoff-compiler.cc
M src/wasm/baseline/liftoff-compiler.h
M src/wasm/baseline/loong64/liftoff-assembler-loong64-inl.h
M src/wasm/baseline/mips64/liftoff-assembler-mips64-inl.h
M src/wasm/baseline/ppc/liftoff-assembler-ppc-inl.h
M src/wasm/baseline/riscv/liftoff-assembler-riscv-inl.h
M src/wasm/baseline/s390/liftoff-assembler-s390-inl.h
M src/wasm/baseline/x64/liftoff-assembler-x64-inl.h
M src/wasm/c-api.cc
M src/wasm/canonical-types.cc
M src/wasm/canonical-types.h
M src/wasm/compilation-environment.h
M src/wasm/function-body-decoder-impl.h
M src/wasm/function-compiler.cc
M src/wasm/function-compiler.h
M src/wasm/fuzzing/random-module-generation.cc
M src/wasm/inlining-tree.h
M src/wasm/interpreter/arm64/interpreter-builtins-arm64.cc
M src/wasm/interpreter/wasm-interpreter-runtime.cc
M src/wasm/interpreter/wasm-interpreter.cc
M src/wasm/interpreter/wasm-interpreter.h
M src/wasm/interpreter/x64/interpreter-builtins-x64.cc
M src/wasm/module-compiler.cc
M src/wasm/module-compiler.h
M src/wasm/module-decoder.cc
M src/wasm/module-instantiate.cc
M src/wasm/stacks.h
M src/wasm/streaming-decoder.cc
M src/wasm/streaming-decoder.h
M src/wasm/sync-streaming-decoder.cc
M src/wasm/turboshaft-graph-interface.cc
M src/wasm/value-type.h
M src/wasm/wasm-builtin-list.h
M src/wasm/wasm-code-manager.cc
M src/wasm/wasm-code-manager.h
M src/wasm/wasm-debug.cc
M src/wasm/wasm-deopt-data.cc
M src/wasm/wasm-deopt-data.h
M src/wasm/wasm-engine.cc
M src/wasm/wasm-engine.h
M src/wasm/wasm-external-refs.cc
M src/wasm/wasm-external-refs.h
M src/wasm/wasm-feature-flags.h
M src/wasm/wasm-import-wrapper-cache.cc
M src/wasm/wasm-import-wrapper-cache.h
M src/wasm/wasm-js.cc
M src/wasm/wasm-js.h
M src/wasm/wasm-limits.h
M src/wasm/wasm-module.cc
M src/wasm/wasm-module.h
M src/wasm/wasm-objects-inl.h
M src/wasm/wasm-objects.cc
M src/wasm/wasm-objects.h
M src/wasm/wasm-objects.tq
M src/wasm/wasm-serialization.cc
M src/wasm/wasm-serialization.h
M src/wasm/wasm-subtyping.cc
M src/wasm/wasm-subtyping.h
M src/wasm/wrappers-inl.h
M src/wasm/wrappers.cc
M src/wasm/wrappers.h
M test/cctest/cctest.cc
M test/cctest/cctest.h
M test/cctest/cctest.status
M test/cctest/compiler/test-instruction-scheduler.cc
M test/cctest/compiler/turboshaft-test-select-combine.cc
M test/cctest/heap/heap-utils.cc
M test/cctest/heap/test-array-buffer-tracker.cc
M test/cctest/heap/test-concurrent-allocation.cc
M test/cctest/heap/test-heap.cc
M test/cctest/heap/test-incremental-marking.cc
M test/cctest/test-accessors.cc
M test/cctest/test-api-incumbent.cc
M test/cctest/test-api-interceptors.cc
M test/cctest/test-api.cc
M test/cctest/test-assembler-riscv64.cc
M test/cctest/test-code-stub-assembler.cc
M test/cctest/test-cpu-profiler.cc
M test/cctest/test-debug.cc
M test/cctest/test-heap-profiler.cc
M test/cctest/test-js-weak-refs.cc
M test/cctest/test-macro-assembler-riscv32.cc
M test/cctest/test-macro-assembler-riscv64.cc
M test/cctest/test-ptr-compr-cage.cc
M test/cctest/test-serialize.cc
M test/cctest/test-shared-strings.cc
M test/cctest/test-stack-unwinding-win64.cc
M test/cctest/test-strings.cc
M test/cctest/wasm/test-compilation-cache.cc
M test/cctest/wasm/test-liftoff-for-fuzzing.cc
M test/cctest/wasm/test-liftoff-inspection.cc
M test/cctest/wasm/test-streaming-compilation.cc
M test/cctest/wasm/test-wasm-metrics.cc
M test/cctest/wasm/test-wasm-serialization.cc
M test/cctest/wasm/test-wasm-shared-engine.cc
M test/common/wasm/fuzzer-common.cc
M test/common/wasm/wasm-run-utils.cc
M test/filecheck/filecheck.status
M test/filecheck/testcfg.py
M test/fuzzer/wasm/compile-all.cc
M test/fuzzer/wasm/compile-wasmgc.cc
M test/fuzzer/wasm/deopt.cc
M test/fuzzer/wasm/streaming.cc
M test/inspector/debugger/for-of-loops-expected.txt
M test/inspector/debugger/for-of-loops.js
M test/inspector/isolate-data.cc
M test/intl/date-format/month-far-future.js
M test/intl/number-format/comma-compat-off.js
M test/intl/number-format/comma-compat-on.js
M test/intl/number-format/italian-compat-off.js
M test/intl/regress-1451943.js
M test/js-perf-test/JSTests5.json
M test/message/message.status
M test/message/wasm-recognize-imports.out
M test/message/wasm-speculative-inlining.out
M test/mjsunit/compiler/osr-backedges1.js
M test/mjsunit/compiler/osr-nested2.js
M test/mjsunit/compiler/osr-nested3.js
M test/mjsunit/compiler/osr-nested3b.js
M test/mjsunit/compiler/stress-deopt-count-2.js
M test/mjsunit/harmony/json-parse-with-source.js
M test/mjsunit/mjsunit.js
M test/mjsunit/mjsunit.status
M test/mjsunit/osr-elements-kind.js
M test/mjsunit/regexp-duplicate-named-groups.js
M test/mjsunit/regress-406332759.js
M test/mjsunit/regress/regress-1092896.js
M test/mjsunit/regress/regress-1509346.js
M test/mjsunit/regress/regress-344664770.js
M test/mjsunit/regress/regress-451663011.js
M test/mjsunit/regress/regress-948307.js
M test/mjsunit/regress/regress-crbug-1258603.js
M test/mjsunit/regress/regress-crbug-1500577.js
M test/mjsunit/regress/regress-v8-8357.js
M test/mjsunit/regress/wasm/regress-435301441.js
M test/mjsunit/sandbox/regress-443182220.js
M test/mjsunit/shared-memory/shared-string-copy-on-share.js
M test/mjsunit/turboshaft/maglev-frontend/dematerialized-double-array.js
M test/mjsunit/turboshaft/maglev-frontend/dematerialized-heap-number.js
M test/mjsunit/wasm/code-flushing-single-isolate.js
M test/mjsunit/wasm/compiled-module-serialization.js
M test/mjsunit/wasm/enter-and-leave-debug-state.js
M test/mjsunit/wasm/half-dup-shuffles.js
M test/mjsunit/wasm/reference-tables.js
M test/mjsunit/wasm/shared-everything/wrapper-type-checks.js
M test/mjsunit/wasm/stack-switching.js
M test/mjsunit/wasm/wasm-module-builder.js
M test/mjsunit/weakrefs/minor-gc-cleanup-from-different-realm.js
M test/mjsunit/weakrefs/minor-gc-cleanup-is-not-a-microtask.js
M test/mjsunit/weakrefs/minor-gc-cleanup-on-detached-realm.js
M test/mjsunit/weakrefs/minor-gc-cleanup-proxy-from-different-realm.js
M test/mjsunit/weakrefs/minor-gc-cleanup.js
M test/mjsunit/weakrefs/minor-gc-dirty-finalization-registry-two-gcs.js
M test/mjsunit/weakrefs/minor-gc-finalizationregistry-and-weakref.js
M test/mjsunit/weakrefs/minor-gc-finalizationregistry-independent-lifetime-multiple.js
M test/mjsunit/weakrefs/minor-gc-finalizationregistry-independent-lifetime.js
M test/mjsunit/weakrefs/minor-gc-finalizationregistry-keeps-holdings-alive.js
M test/mjsunit/weakrefs/minor-gc-finalizationregistry-scheduled-for-cleanup-multiple-times.js
M test/mjsunit/weakrefs/minor-gc-multiple-dirty-finalization-groups.js
M test/mjsunit/weakrefs/minor-gc-reclaims-unreachable-weak-cell-target.js
M test/mjsunit/weakrefs/minor-gc-reclaims-unreachable-weakref-target.js
M test/mjsunit/weakrefs/minor-gc-reentrant-gc-from-cleanup.js
M test/mjsunit/weakrefs/minor-gc-two-weakrefs.js
M test/mjsunit/weakrefs/minor-gc-undefined-holdings.js
M test/mjsunit/weakrefs/minor-gc-unregister-after-cleanup.js
M test/mjsunit/weakrefs/minor-gc-unregister-before-cleanup.js
M test/mjsunit/weakrefs/minor-gc-unregister-called-twice.js
M test/mjsunit/weakrefs/minor-gc-unregister-inside-cleanup.js
M test/mjsunit/weakrefs/minor-gc-unregister-inside-cleanup2.js
M test/mjsunit/weakrefs/minor-gc-unregister-inside-cleanup3.js
M test/mjsunit/weakrefs/minor-gc-unregister-many.js
M test/mjsunit/weakrefs/minor-gc-unregister-when-cleanup-already-scheduled.js
M test/mjsunit/weakrefs/minor-gc-weak-cell-basics.js
M test/mjsunit/weakrefs/minor-gc-weak-unregistertoken.js
M test/mjsunit/weakrefs/minor-gc-weakref-creation-keeps-alive.js
M test/mjsunit/weakrefs/minor-gc-weakref-deref-keeps-alive.js
M test/mjsunit/weakrefs/stress-finalizationregistry-dirty-enqueue.js
M test/mkgrokdump/mkgrokdump.cc
M test/test262/local-tests/test/staging/features.txt
M test/test262/test262.status
M test/test262/testcfg.py
M test/unittests/BUILD.gn
M test/unittests/api/access-check-unittest.cc
M test/unittests/api/accessor-unittest.cc
M test/unittests/api/api-wasm-unittest.cc
M test/unittests/api/resource-constraints-unittest.cc
M test/unittests/api/v8-object-unittest.cc
M test/unittests/assembler/disasm-riscv-unittest.cc
M test/unittests/base/logging-unittest.cc
M test/unittests/base/small-vector-unittest.cc
M test/unittests/compiler/arm64/turboshaft-instruction-selector-arm64-unittest.cc
M test/unittests/compiler/turboshaft/control-flow-unittest.cc
M test/unittests/compiler/turboshaft/loop-unrolling-analyzer-unittest.cc
M test/unittests/compiler/turboshaft/reducer-test.h
M test/unittests/heap/conservative-stack-visitor-unittest.cc
M test/unittests/heap/cppgc-js/unified-heap-utils.cc
M test/unittests/heap/cppgc/gc-invoker-unittest.cc
M test/unittests/heap/cppgc/heap-growing-unittest.cc
M test/unittests/heap/heap-controller-unittest.cc
M test/unittests/heap/heap-unittest.cc
M test/unittests/heap/heap-utils.cc
M test/unittests/heap/inner-pointer-resolution-unittest.cc
M test/unittests/heap/iterators-unittest.cc
M test/unittests/interpreter/bytecode_expectations/AsyncModules.golden
M test/unittests/interpreter/bytecode_expectations/ForOfOptimization.golden
M test/unittests/interpreter/bytecode_expectations/SetPrototypePropertiesOptimization.golden
M test/unittests/libsampler/sampler-unittest.cc
M test/unittests/objects/dictionary-unittest.cc
M test/unittests/objects/global-object-unittest.cc
M test/unittests/objects/object-unittest.cc
M test/unittests/objects/weakmaps-unittest.cc
M test/unittests/parser/decls-unittest.cc
M test/unittests/parser/parsing-unittest.cc
M test/unittests/sandbox/pointer-table-unittest.cc
M test/unittests/test-utils.h
M test/unittests/testcfg.py
M test/unittests/unittests.status
M test/unittests/wasm/function-body-decoder-unittest.cc
M test/unittests/wasm/streaming-decoder-unittest.cc
M test/unittests/wasm/wasm-compile-module.h
M test/wasm-js/testcfg.py
M test/wasm-js/tests.tar.gz.sha1
M test/wasm-js/wasm-js.status
M test/wasm-spec-tests/testcfg.py
M test/wasm-spec-tests/tests.tar.gz.sha1
M test/wasm-spec-tests/wasm-spec-tests.status
M third_party/highway/BUILD.gn
M third_party/inspector_protocol/README.v8
M third_party/inspector_protocol/code_generator.py
M third_party/inspector_protocol/concatenate_protocols.py
M third_party/inspector_protocol/inspector_protocol.gni
M third_party/inspector_protocol/pdl.py
M third_party/inspector_protocol/templates/TypeBuilder_h.template
M tools/clusterfuzz/foozzie/v8_fuzz_flags.json
M tools/clusterfuzz/js_fuzzer/script_mutator.js
M tools/clusterfuzz/js_fuzzer/test/test_regressions.js
M tools/clusterfuzz/trials/clusterfuzz_trials_config.json
M tools/testrunner/base_runner.py
M tools/testrunner/local/variants.py
M tools/testrunner/num_fuzzer.py
M tools/testrunner/outproc/filecheck.py
M tools/testrunner/standard_runner_test.py
M tools/testrunner/testdata/expected_test_results1.json
M tools/testrunner/testdata/expected_test_results2.json
M tools/testrunner/testproc/fuzzer.py
M tools/testrunner/utils/augmented_options.py
M tools/v8_presubmit.py
M tools/wasm/mjsunit-module-disassembler-impl.h
M tools/wasm/module-inspector.cc
M tools/wasm/update-wasm-spec-tests.sh
A src/compiler/turboshaft/call-descriptors-util.h
A src/compiler/turboshaft/turbolev-frontend-pipeline.cc
A src/compiler/turboshaft/turbolev-frontend-pipeline.h
A src/compiler/turboshaft/typeswitch.h
A src/maglev/maglev-range-analysis.h
A src/tools/dumpling/dumpling_v8.patch
A test/filecheck/crash/wasm-failed-type-assertion.js
A test/filecheck/wasm-turboshaft-print-builtin.js
A test/fuzzer/wasm/module/regress-449299112.wasm
A test/message/readbuffer-non-existing-file.js
A test/message/readbuffer-non-existing-file.out
A test/mjsunit/compiler/array-constructor2.js
A test/mjsunit/compiler/regress-451793024.js
A test/mjsunit/decorators/regress-451663010.js
A test/mjsunit/harmony/builtins-harmony-off.js
A test/mjsunit/harmony/builtins-harmony-on.js
A test/mjsunit/harmony/experimental-regexp-engine-builtins.js
A test/mjsunit/harmony/shadowrealm-builtins.js
A test/mjsunit/maglev/constant-folding-float64.js
A test/mjsunit/maglev/dont-forget-holes.js
A test/mjsunit/maglev/dont-forget-oob.js
A test/mjsunit/maglev/holey-float64-exception-phi.js
A test/mjsunit/maglev/math-max-float64-holey-float.js
A test/mjsunit/maglev/math-max-float64-inlined-const.js
A test/mjsunit/maglev/math-max-float64-non-eager-inlined-const.js
A test/mjsunit/maglev/math-max-float64-not-const.js
A test/mjsunit/maglev/math-max-float64-same-inlining.js
A test/mjsunit/maglev/math-max-float64-same-non-eager-inlining.js
A test/mjsunit/maglev/math-max-float64-speculation-wrong-first-param.js
A test/mjsunit/maglev/math-max-float64-speculation-wrong-only-param.js
A test/mjsunit/maglev/math-max-float64-speculation-wrong-second-param.js
A test/mjsunit/maglev/math-max-int32-inlined-const.js
A test/mjsunit/maglev/math-max-int32-inlined-known-int32.js
A test/mjsunit/maglev/math-min-float64-holey-float.js
A test/mjsunit/maglev/math-min-float64-inlined-const.js
A test/mjsunit/maglev/math-min-float64-non-eager-inlined-const.js
A test/mjsunit/maglev/math-min-float64-not-const.js
A test/mjsunit/maglev/math-min-float64-same-inlining.js
A test/mjsunit/maglev/math-min-float64-same-non-eager-inlining.js
A test/mjsunit/maglev/math-min-float64-speculation-wrong-first-param.js
A test/mjsunit/maglev/math-min-float64-speculation-wrong-only-param.js
A test/mjsunit/maglev/math-min-float64-speculation-wrong-second-param.js
A test/mjsunit/maglev/math-min-int32-inlined-const.js
A test/mjsunit/maglev/math-min-int32-inlined-known-int32.js
A test/mjsunit/maglev/new-closure-tenured.js
A test/mjsunit/maglev/phi-untagging-holeyfloat64-float64-input.js
A test/mjsunit/maglev/regress-328134548-2.js
A test/mjsunit/maglev/regress-449753178.js
A test/mjsunit/maglev/regress-449781443.js
A test/mjsunit/maglev/regress-449784529.js
A test/mjsunit/maglev/regress-452080811-2.js
A test/mjsunit/maglev/regress-452080811.js
A test/mjsunit/maglev/regress-454094408.js
A test/mjsunit/maglev/regress-454364323.js
A test/mjsunit/maglev/regress/regress-454270729.js
A test/mjsunit/maglev/regress/regress-454270729b.js
A test/mjsunit/maglev/string-slice.js
A test/mjsunit/regexp-modifiers.js
A test/mjsunit/regress/asm/regress-450591609.js
A test/mjsunit/regress/asm/regress-451649545.js
A test/mjsunit/regress/regress-435630464-verification-failure.js
A test/mjsunit/regress/regress-435630464-verification-ok.js
A test/mjsunit/regress/regress-436444601.js
A test/mjsunit/regress/regress-447206453.js
A test/mjsunit/regress/regress-447613219.js
A test/mjsunit/regress/regress-447629667.js
A test/mjsunit/regress/regress-447647871.js
A test/mjsunit/regress/regress-447759487.js
A test/mjsunit/regress/regress-447805103.js
A test/mjsunit/regress/regress-447920862.js
A test/mjsunit/regress/regress-448179202.js
A test/mjsunit/regress/regress-449044457.js
A test/mjsunit/regress/regress-449341185.js
A test/mjsunit/regress/regress-449355262.js
A test/mjsunit/regress/regress-450094155.js
A test/mjsunit/regress/regress-451928030.js
A test/mjsunit/regress/regress-452451176.js
A test/mjsunit/regress/regress-452681948.js
A test/mjsunit/regress/regress-452776165.js
A test/mjsunit/regress/wasm/regress-441844767.js
A test/mjsunit/regress/wasm/regress-446444196.js
A test/mjsunit/regress/wasm/regress-448404198.js
A test/mjsunit/regress/wasm/regress-449010912.js
A test/mjsunit/regress/wasm/regress-450694568.js
A test/mjsunit/regress/wasm/regress-451240002.js
A test/mjsunit/regress/wasm/regress-452079540.js
A test/mjsunit/regress/wasm/regress-452541294.js
A test/mjsunit/regress/wasm/regress-453769899.js
A test/mjsunit/regress/wasm/regress-454363539.js
A test/mjsunit/sandbox/regress-447307165.js
A test/mjsunit/sandbox/regress/regress-435630464-disabled.js
A test/mjsunit/shared-memory/builtins.js
A test/mjsunit/shared-memory/share-object-intrinsic-fuzzing.js
A test/mjsunit/turbolev/holey-float64-exception-phi.js
A test/mjsunit/turbolev/math-max-float64-inlined-const.js
A test/mjsunit/turbolev/math-max-float64-not-const.js
A test/mjsunit/turbolev/math-max-float64-speculation-wrong.js
A test/mjsunit/turbolev/math-min-float64-inlined-const.js
A test/mjsunit/turbolev/math-min-float64-not-const.js
A test/mjsunit/turbolev/math-min-float64-speculation-wrong.js
A test/mjsunit/turbolev/new-closure-tenured.js
A test/mjsunit/turbolev/regress-447520177.js
A test/mjsunit/turbolev/regress-448494962.js
A test/mjsunit/turbolev/regress-448728090.js
A test/mjsunit/turbolev/regress-450110978.js
A test/mjsunit/turbolev/regress-451374419-1.js
A test/mjsunit/turbolev/regress-451374419-2.js
A test/mjsunit/turboshaft/branch-elim-switch-1.js
A test/mjsunit/turboshaft/branch-elim-switch-2.js
A test/mjsunit/turboshaft/branch-elim-switch-3.js
A test/mjsunit/turboshaft/branch-elim-switch-4.js
A test/mjsunit/turboshaft/maglev-frontend/dematerialized-double-array2.js
A test/mjsunit/turboshaft/regress-450694352.js
A test/mjsunit/turboshaft/regress-452671631.js
A test/mjsunit/wasm/regress-450652935.js
A test/mjsunit/weakrefs/minor-gc-finalizationregistry-old-to-new-dirty.js
A test/unittests/compiler/turboshaft/reducer-test.cc
A test/unittests/compiler/turboshaft/typeswitch-unittest.cc
A test/unittests/heap/collection-barrier-unittest.cc
A test/unittests/maglev/maglev-graph-builder-unittest.cc
A tools/clusterfuzz/js_fuzzer/mutators/string_unicode_mutator.js
A tools/clusterfuzz/js_fuzzer/test/test_mutate_unicode.js
A tools/clusterfuzz/js_fuzzer/test_data/mutate_regexp_expected.js
A tools/clusterfuzz/js_fuzzer/test_data/mutate_string.js
A tools/clusterfuzz/js_fuzzer/test_data/mutate_string_expected.js
A tools/clusterfuzz/js_fuzzer/test_data/mutate_string_mixed_expected.js
A tools/clusterfuzz/js_fuzzer/test_data/mutate_string_no_change_expected.js
A tools/clusterfuzz/js_fuzzer/test_data/mutate_unicode_regexp.js
A tools/clusterfuzz/js_fuzzer/test_data/mutate_unicode_string_literal.js
A tools/clusterfuzz/js_fuzzer/test_data/mutate_unicode_string_literal_expected.js
R src/compiler/turboshaft/wasm-type-cast-rtt-optimization-helpers.cc
R src/compiler/turboshaft/wasm-type-cast-rtt-optimization-helpers.h
R test/mjsunit/harmony/regexp-modifiers.js
R tools/android-sync.sh
R tools/ubsan/array_bounds_ignorelist.txt

Log Message:
-----------
update to Chromium 143.0.7499.40


Reply all
Reply to author
Forward
0 new messages