Skip to content

Instantly share code, notes, and snippets.

@ry

ry/v8-10.9.txt Secret

Created November 11, 2022 20:05
Show Gist options
  • Save ry/28a28db8a527d905be4533f732bedafa to your computer and use it in GitHub Desktop.
Save ry/28a28db8a527d905be4533f732bedafa to your computer and use it in GitHub Desktop.

Revisions

  1. ry created this gist Nov 11, 2022.
    477 changes: 477 additions & 0 deletions v8-10.9.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,477 @@
    675c4782cc8 Revert "[test] Import v8.gni to googletest and fix its visibility"
    b332b2a2883 Fix crash on Apple Silicon when mprotect() fails expectedly
    b4370360f42 Fix segfault during concurrent isolate creation/disposal on Windows
    946a89c62ac Version 10.9.194.1
    8ade6bf1fa2 Version 10.9.194
    9ff2515271f Update V8 DEPS (trusted)
    675f569aabd PPC/s390: Reland "[wasm-gc] Use static null value for pointer-compressed builds"
    061b6538d61 Revert "[heap] Invoke allocation observers before limiting the LAB"
    5620488dd63 [heap] Clear pretenuring feedback from sweeper on pause
    dcaf26930f2 [heap] Refactor saving the callee-saved registers on stack
    606c5c4c3ad [maglev] Optimize BranchIfRootConstant with known RootConstant
    c19537bf6ca [heap] Deopt maybe-tenure sites regardless of new-space size
    39d387bb722 [heap] Invoke allocation observers before limiting the LAB
    b0f90bc870d Reland: [heap] Refactor some MarkingBarrier methods into functions
    b9053aa7fd6 Reland "[wasm-gc] Allow (ref none) to occur internally"
    b1477a716fb Reland "[wasm-gc] Use static null value for pointer-compressed builds"
    59645909a0b [sparkplug] Workaround potential CPU bug on some Android devices
    b438f008325 [maglev] Avoid some more bool materialization in branches
    617d4ed8e94 Revert "[heap] Load MarkingBarrier from thread local on main thread"
    1912684852d Revert "[heap] Refactor some MarkingBarrier methods into functions"
    0e8ad0ff9b5 PPC[liftoff]: Implement simd any-true and all-true
    aee036653aa ppc64: [ptr-cage] define r27 as ptr-cage based reg
    8ceffab2b8f [maglev] Fix deopt input clobbering in CheckMapsWithMigration
    bd30c378729 [wasm] Enable arm64 generic wrapper
    70c98b18dd3 [heap] Refactor some MarkingBarrier methods into functions
    910def9edc8 [heap] Load MarkingBarrier from thread local on main thread
    06681fbd913 Revert "[wasm-gc] Use static null value for pointer-compressed builds"
    0369bfe69a1 [wasm-gc] Use static null value for pointer-compressed builds
    b278b806f17 [inspector] Add regression test for hoisting and debug-evaluate
    97aebdc5511 [fuchsia] Checkout Fuchsia Product Bundle
    272a0edf4d1 [wasm] Do not reload non-growable memory
    283fb5f06fb [inspector] Trigger requested pause after instrumentation pause
    97924c16ff7 [inspector] Allow to break only on caught exceptions.
    9fb9459a238 Update V8 DEPS (trusted)
    fb3475ede84 ppc64: Fix StaContextSlot when depth == 0
    58f7f33a8e8 v8: Explicitly set v8_snapshot_toolchain to host_toolchain when host_cpu == target_cpu
    d045209c4d1 [change-array-by-copy] Fix hole handling in toSorted
    8c9426b3816 Revert "[wasm-gc] Allow (ref none) to occur internally"
    b5485fd81f4 [handles] TracedHandles: Rely on AllocateAtLeast()
    c37c2561e20 Revert "Merge with cached Script after synchronous deserialization"
    c812cc0ea86 [maglev] Support keyed/named property access
    705e374124a [symbol-as-weakmap-key] Ship the proposal
    9c0d3a4e07a Check all store modes for COW backing store access
    9d3d4ffacb8 [cppgc-js] Reuse stack object from V8
    bc777d5fd61 [wasm-gc] Allow (ref none) to occur internally
    69af7ac1c9f [heap] Fix DCHECK in gc-tracer
    24bddb56822 Merge with cached Script after synchronous deserialization
    f423c1e330a [wasm] Merge two validation methods together
    a3acc93c4ac [heap] Fix heap growing heuristic
    8b1cfdf6820 [tools] Improve SystemAnalyzer tooltip
    5c4fc2b75c0 [wasm] Remove AsyncCompileJob::wasm_lazy_compilation_
    e69325305b8 [wasm] Split heap type decoding from validation
    3f01b132285 [maglev] Support storing double fields
    db14fa5919e Avoid reentrant bytecode flushing
    b7669bcde43 [ext-code-space] Remove CodeDataContainer::code_cage_base field
    e70d50fb85e [turboshaft] fix bug in MachineOptimizationReducer shift reduction
    0405c80bee6 [test]: make deoptimization-unittest shorter
    998b8f15e14 [wasm] test disassembler for SIMD extension
    35a2e99c120 [wasm][disassembler] Limit maximum disassembly output
    cbe03f370ea Fix handling of shift constants in Arm64 instruction selector
    23bea4913f7 add tebbi@ to more OWNERs
    e24c3ac0225 [inspector] Add regression test for leaking vars in debug-evaluate
    cb25ca93e64 v8: Always use clang_ for v8_snapshot_toolchain
    88be9a05cc6 v8: Remove obsolete TODO(gyp) frmo snapshot_toolchain.gni
    2269d4ff0aa Update V8 DEPS (trusted)
    820e65b2d5a Suppress mjsunit/maglev/inner-function failure on gc_stress
    f7454be685d Unship JavaScript Array grouping
    cbaf8c0d2c5 [d8] Make max serializer memory use configurable
    03c96b8680f [turbofan] Skip byteLength optimization if we cannot install dependencies
    3333e29f381 [turbofan] Support BigIntModulus
    65e1c6a2929 [execution] Pushed microtask queue suppression must be for current queue
    d18ee462ad7 [maglev] Add --lower-tier-as-toptier to avoid unnecessary interrupts
    7a8d00c3824 [wasm] Allow decoding locals without validation
    86b023e83d4 [wasm] Parallelize synchronous validation
    30c19f3292f [wasm] Fast path for ref.func
    ccddc6d6053 [wasm] Fix interaction of catch and loops
    6d551ef34e2 [wasm] test disassembler for custom name section
    c5b52e798a6 [maglev] Fix FunctionPrototypeCall for empty args
    75dc4a9cf4d [wasm][atomics] Fix assumption
    98551cf4a26 [infra] Update configs to compilator/orchestrator names
    0c9ca252b81 [turboshaft] Refactor OptimizationPhaseImpl
    bbcf8b6c3a3 [wasm] Fix BytecodeIterator
    9b950a4e313 [wasm] Add a few more VALIDATE uses
    11e9aef00b0 [torque] Direct a detailed type assertion error message to stderr
    4a51a7f23e3 [test] reuse logic in heap test iterators
    e28d3d191d0 [wasm] fix printing of float literals in disassembler
    b28d72b5efe cppgc: Use default page allocator when no allocator is provided
    20de6a70fed [wasm] Add validation for exotic streaming path
    dea8a134b19 Make .ycm_extra_conf owned by COMMON_OWNERS
    099f438647f [test] Fix assertOptimized function name printing
    f8e7c7ad7a1 [turbofan] Generalize optimization on CallWithArrayLike when target is Math.min/max
    1d28608ec0b Update V8 DEPS (trusted)
    e915adc8d3b Update V8 DEPS (trusted)
    21bf2693956 [heap] Refactor new space shrinking/growing
    b87bd3077d9 Update V8 DEPS (trusted)
    76ae4f56dfc [cleanup] Remove Wasm exception-handling runtime flag
    8e3b455f53f [Temporal] Sync to PR2395 Address calendar case sensitivity
    cd31c5bdccc [debug] Fix locals blocklist reuse outside of closures
    c82f221882f [shared-struct] Throw on duplicate field names
    3cb0bbdd130 [wasm] Disassembler: handle inf values under ImmF32Immediate
    8ab1c88c011 [debug] Add 'new.target' to the materialized stack locals for evaluate
    42d4209e9c0 Reland "[handles] Return node blocks for traced handles"
    74c690fee11 [maglev] Fix FunctionPrototypeCall receiver mode
    1370b3c97e2 [maglev] Pass a scratch reg to StringFromCharCode
    ab504cf26b9 [wasm] Simplify DecodeSingleFunctionForTesting
    237d0cd642a [Tracing w/Perfetto SDK] Fix tracing timestamp type
    3d5e0ee1071 [d8] Fix typo
    8dbd5874463 [turbofan] Improve boolean type hint for SLVerifier
    c18fc60ed91 [wasm] Remove unnecessary default parameter
    ee7f2f24da6 [wasm] Decouple decoding and validation
    e82b4339aa5 [maglev] Do not reduce/optimize calls with break points
    627194b8e7e [maglev] Reduce FunctionPrototypeCall
    1d1010ba45e [handles] Fix TracedHandles list management
    8ddac25e16b [maglev] Encode 'clobbered' as 'free+blocked'
    0527094a05b Update V8 DEPS (trusted)
    28545f7aeac [rab/gsab] Fix toPrimitive resizing the backing store
    0a28d7eb3a8 [rab/gsab] Fix GetByteLength in a corner case
    4ac96c3ff8b [debug] Use context isolate when creating PropertyIterator
    49afdd90b2d [wasm] Do bounds check before BigInt allocation in atomic.wait
    9e06d4dd538 [wasm] test disassembler for Wasm MVP features
    7ab1dc6a9ad [maglev] Unify BuildCall
    10483f7a405 [maglev] Add assert code in LoadSingleCharacterString
    0dcbdfa0168 [shared-struct] Fix for-in enumeration
    9838067e85f [maglev] Fix --trace-maglev-regalloc unparking
    2caf5d18db8 [turbofan] Fix incorrect size shift computation for DataViews
    46a5e5a750b [maglev] Optimize parallel moves from stack slots
    b564f7cbfe0 [maglev] Cleanup StringAt and BuiltinStringFromCharCode
    03073405537 PPC[liftoff]: Implement simd extract mul ops
    8c49cbbe826 [debug] Fix breakpoints on lazy accessor for context snapshots
    bd015482861 [maglev] Inline builtin StringPrototypeCharCodeAt
    64112122374 [compiler] Fix mutable heap number object reference leak
    ef1ac478bfb [test] %PrepareFunctionForOptimization is permanent
    a593addab79 [buildtools] skip fetching ninja and reclient on ppc/s390 platforms
    514de317fba [heap] Introduce a conservative stack scanning pass
    6c937e9c383 [wasm][decoder] Skip the name parameter if it is unused
    25d19e60318 cppgc: Prevent using HeapHandle by value
    a95e014d788 [maglev] Do not include clobbered registers in snapshot
    cfec66ea121 [debug] Fix breakpoints on lazy accessors sometimes not getting hit
    94f6f5ef80b [wasm] Add assumptions about opcode ranges
    c4d027e8a46 [maglev] Load eliminate context slot loads
    91d83cf32af [maglev] Move Allocate and ToBoolean to MaglevAssembler
    2adb1df7ab9 [compiler] Fix the type of JSFindNonDefaultConstructorOrConstruct more
    8a55fb80461 [compiler] Fix wrong usage of Machine op in frontend
    cbec729e900 Update V8 DEPS (trusted)
    b28a701feed [heap] Fix broken --track-retaining-path
    33f7913c984 Update V8 DEPS (trusted)
    8d7f885ff17 [wasm] Fix disassembler for imported globals
    381b8f55e9f [shared-struct] Fix in/out-of-object property storage
    103c34991b5 [wasm-simd][arm64] Improve the v128.any_true lowering
    067ede0ad43 PPC [simd]: correct the lane order of ext mul result
    bcf8d264266 Revert "[handles] Return node blocks for traced handles"
    28f63891a83 [wasm] add partial disassembler test for Wasm MVP
    be5c44aff0b [maglev] Fix LogicalNot fast-path
    334c5e71b05 [maglev] Use the lookup_start_object for constant load
    e2bfe487028 [maglev] Fix inlining id for source positions
    9dd724080db [maglev] Add support to clobbered input to reg alloc
    5a2eb4a2aa7 [ycm] Fix YouCompleteMe config
    cecd01ac18f [maglev] Fast path instanceof
    7caf58b5fde [handles] Return node blocks for traced handles
    c0dba826d8b [handles] Improve node bounds allocation
    2792a669e42 cppgc: young-gen: Support young generation with stack
    07864a633e5 [maglev] Fix calling a js class constructor
    16ed725c09b [maglev] Fix ToName/ToObject node re-use
    ef2cc0d66dc [lookup] Fix condition of concurrent read ThinStrings
    88511bb1019 Revert "[tiering] Reset profiler ticks after OSR compilation"
    1e463aca7c2 [rab/gsab] Fix %TypedArray%.from
    9d0de43f39e Try 2: Land --omit-default-ctors
    6eb8316e7aa [execution] Report first old space page as CrashKey
    08c5a394959 PPC[liftoff]: Implement simd integer to fp extension
    c2c2ef37753 [test] Proper fix for float overflow in uint64 tests
    2f5fbb1381f [liftoff][arm64] Remove frame size padding to 4k
    01a368bb49a [cleanup][x64] Remove unused label from InvokePrologue
    055d2d877e3 [wasm] Unify builtins for AtomicWait for 32-bit and 64-bit
    b571605b000 [tiering] Don't mark optimization for big function
    763393fe770 [wasm] Clean up atomic opcode decoding
    7112fe658d2 [turbofan][turboshaft] Improve the reduction of UintNLessThanOrEqual
    fbd4541fe71 [maglev] Tag Int32Constant in Phi boundaries
    822959599ad Revert "Update V8 DEPS (trusted)"
    e47af004486 Update V8 DEPS (trusted)
    4902d55fd66 [disasm] Fix FMA disassembly
    b231572f8f1 [turboshaft] fix gcc build for SnapshotTable
    68511f137e6 Update V8 DEPS (trusted)
    8b35091b2d2 Reland "[Promise.any] Fix errors allocation"
    4d5e5a09406 PPC[liftoff]: Implement simd128 bitwise ops
    708d75cd4c5 Introduce CONSTEXPR_UNREACHABLE
    45427e4d77b [wasm][debug] Generate stack debug info on throw
    d36d2561cba Reland "[maglev] Skip CallFunction stub when we know the target"
    91869ce45e9 [ext-code-space][cleanup] Remove V8_REMOVE_BUILTINS_CODE_OBJECTS
    e3d019e12e6 [maglev] Extract out DeoptFrame from DeoptInfo
    b391b42ac6b [maglev] Use unsafe smi untag where possible
    6cf7acb0273 [maglev] Support non-growing transitioning stores
    9e2b7c683f8 Revert "[maglev] Skip CallFunction stub when we know the target"
    1e199f11a67 [compiler] Fix the type of FindNonDefaultConstructorOrConstruct
    6ab695c9089 [turboshaft] avoid assertion violation caused by unreachable code
    ba091da0b03 [maglev] Unsafely untag known smis
    6127ada1bed Revert "[Promise.any] Fix errors allocation"
    5d2cb9bdd24 [maglev] Skip CallFunction stub when we know the target
    febee4d3a0f [maglev] Use more type info
    ee6a0dafafd [heap] Allow shared space pointers to evacuation candidates
    da04b88f693 Revert "[ic] Remove SameValue optimisation for constant fields"
    ec4680f79cd [Promise.allSettled] Mark values array as COW
    e08fa94bbcc [Promise.any] Fix errors allocation
    dc2933e61b2 [build] Remove configs of removed bots
    bfda81d1a1f [turboshaft] introduce SnapshotTable
    f018f2a1463 Update V8 DEPS (trusted)
    4cb4c0723d1 [test262] Support the 'raw' flag
    9df5ef70ff1 Add an `v8::ArrayBuffer::WasDetached` method to the C++ API
    b799750f0ae [heap] Allow Heap::ClearRecordedSlotRange in SHARED_SPACE
    b35d549082c [turboshaft] Change Reducer stack architecture
    dbda17a58ed [heap] Fix tests for OSB and CSS
    f517e518af2 [wasm] Reload cached instance fields in catch handler
    648958bab51 [build] Prepare renaming msvc compile trybot
    caaaec84510 [wasm-relaxed-simd] Fix Liftoff FMA dst register
    cfc4a2d16ed Reland^2 "[turbofan] Optimize rab/gsab-backed TypedArrays and DataViews"
    e7f6d34cfe3 [ic] Remove SameValue optimisation for constant fields
    60f29614e33 Revert "Reland^3 "[heap] Enable --shared-space flag by default""
    4d8055d41e4 [maglev] Use accessors for DeoptInfo fields
    88529991156 [fuzzer][wasm] Allow struct.new_default for structs with immutable fields
    212028f4eb1 [cleanup] Dead code in InvokePrologue stub
    f1d16aebe4d [wasm-gc] Skip null-check for casts of any to non-nullable type
    53e69521f46 [build] Equally compile on mac_arm64 sim trybots
    1717a1c1b89 [wasm-gc] Fix type union bug
    0b251add9b5 Reland^3 "[heap] Enable --shared-space flag by default"
    0ce27310674 [compiler] fix bug in inlining of Array.At
    f257ed51adc [wasm-gc] Fix missing instance type check for concrete casts from any
    35c0931420f [tiering] Reset profiler ticks after OSR compilation
    18e31a8e382 Reland "[heap] Update young nodes of traced handles"
    4bef10308f1 [rab/gsab] Fix RAB/GSABness in %TypedArray%.of
    fb6b3f7373b [compiler] Fix depending on the prototype chain w/ --omit-default-ctors
    0ccd75e47ce Update V8 DEPS (trusted)
    dca313554b4 [heap] Make shared space iterable in Heap::MakeHeapIterable
    b45f353ccd7 test: use v8-json.h in the HeapSnapshotJSONSerialization test
    b6969920f49 [execution] Add ability to set the microtask queue for the context.
    0bc2afb1b54 [maglev] Only fold constant field loads if constant
    4b06193f9a8 [maglev] Initialize map info for loads with field_map
    1688cad47fd [wasm-gc] Add new ref.cast null taking any reference
    c9e8be7cd37 [maglev] Remove overzealous DCHECK
    5e992289099 [maglev] Add an InternalizedString known type
    5571f9973c9 Fix incorrect DCHECK in ExternalPointerTable::Mark
    77da3d0dcd7 [maglev] Fix negative char code in StringFromChar
    f51fa7ddd84 [maglev] Insert and keep track of empty unstable map sets
    b835d86cd46 Revert "[heap] Update young nodes of traced handles"
    20b395a8ef7 Reland "[heap] Fix racy OOM in new space concurrent sweeping"
    199304b26b1 [maglev] Fix typecheck in load from constant folding
    db83e72034c [turbofan] do not optimize any stores for field type None
    1e029c06949 [inspector] Remove left-over definition used for instrumentation breaks
    539d2b7dc30 [maglev] Stable maps can become stale after a side effect
    31edec64067 [heap] Update young nodes of traced handles
    ae4280faa32 [wasm] Fix potential deadlock on profiling runs
    4d95ff1a21d [heap] Prevent new space from allocation small LABs
    158de3ef887 Revert "[heap] Fix racy OOM in new space concurrent sweeping"
    95eece30686 [heap] Fix racy OOM in new space concurrent sweeping
    5d0b8b0ff15 [debugger] Throw exception if 'var x' fails in debug eval in module
    92b138b160a Update V8 DEPS (trusted)
    91ffb88d4ed Mark Data constructor deleted.
    57db447bf21 Revert "Reland "[turbofan] Optimize rab/gsab-backed TypedArrays and DataViews""
    52a72050c7a [test262] Roll test262
    34d6823f8b8 [heap] Rename safepoint scopes
    6cd8c580972 PPC: Add r15 to the list of liftoff cache registers
    51bcc50fca9 [maglev] Use precalculated indices before TryInlineBuiltin
    5537dc9c207 [maglev] Introduce load elimination
    1ac9d34c42a [maglev] Fix maps union in merge
    6d6bd7ca2e8 [maglev] Fold constant loads
    c33edebc8ba [infra] Improve shards on slow bots
    84cc145f989 [maglev] Fix StringFromCharCode inlined builtin
    05bd7d9cd6e Reland "[turbofan] Optimize rab/gsab-backed TypedArrays and DataViews"
    f44d43de74d [inspector] Land regression test that now succeeds
    55960080c33 [wasm] Remove EmptyImmediateObserver
    69ad9552b28 [profiler] add `Serialize` to `v8::CpuProfile`
    0486ef37272 Reland "[wasm] ref.call: Consume sig index immediate"
    7eb43bf4946 [turbofan] Decompose CheckBigInt64 and make it precise
    100fbd89f22 [compiler] Fix FrameStates after a possible lazy deopt around JSFindNonDefaultConstructorOrConstruct
    2eaf21e43af DEPS: remove checkout_reclient
    cecaa443ec2 Update V8 DEPS (trusted)
    3129b880d57 [test262] Roll test262
    01379ba6d65 Revert "[wasm] ref.call: Consume sig index immediate"
    28320c74f5e ppc: [ptr-cage] allocate r27 as cage register
    3cc6fc85382 Remove unused code in swiss-hash-table-helpers.h.
    815b33f3a4e [maglev] Inline StringFromCharCode
    8f3047531d1 [wasm] ref.call: Consume sig index immediate
    35cc93aa42a [wasm] Detemplatize immediates
    4b28d53011f Revert "[turbofan] Optimize rab/gsab-backed TypedArrays and DataViews"
    66ba7b54eb0 [wasm] Update spec tests
    bf0bd4868dd [fastcall] Disable fast calls with stack args on M1
    1806ad73130 [mjsunit] Fix flaky deopt loop tests
    1438c36db7b [maglev] Fix clobbering inputs in StringAt
    086d92d4f3c [turbofan] Fix bug in gasm and add tests.
    251512981d0 Reland "Enable background merging of deserialized scripts"
    bd590292b3b [turbofan] Optimize rab/gsab-backed TypedArrays and DataViews
    12d8e6a54a4 [wasm-gc] Remove --wasm-gc-js-interop
    57a84e1e63f [heap] Do not shrink pages in shared space
    5ab609f9162 [heap] Allow heap expansion during isolate deserialization
    9337909ba5e Update V8 DEPS (trusted)
    c04df4ccfc1 [maglev] Add a fast path for Int32 mod
    8c6b0779e84 [wasm] Update spec tests
    b0644d42b8e Update V8 DEPS (trusted)
    defc4088cc3 [turbofan] Fix algorithm comment in Int32Mod
    c23bc72c834 [handles] Split off traced handles from regular global handles
    01c4c92bb85 [infra] Fix builder naming conventions in test configs
    a6b54d4dc03 [wasm-gc] Store from- and to-types on typecheck nodes
    7e30365c1ee [heap] Remove SnapshotSpace::kMap
    d1a11dd15a0 [wasm-gc] array/struct.new_default should work with immutable fields
    cd8a02d508d [builtins] Add --use-qemu mode to tools/builtins-pgo/generate.py
    37ee4ae0682 [infra] Fix trybot names to follow naming conventions
    8090f2cd43d [inspector] Remove experimental_async_stack_tagging_api flag
    e7bef8d4cc4 [trap-handler] Fix the Windows ARM64 build when using MSVC
    72fa21b52cf PPC/s390: [wasm-gc] Fix WasmLiftoffSetupFrame::Iterate()
    9e55d257354 [cleanup] Remove Wasm SIMD flag & deprecate embedder-enabling API
    6c0716d8af6 PPC/s390: Reland "[wasm] Allocate feedback vectors on demand"
    c84946e1e2c [wasm-gc] Fix WasmLiftoffSetupFrame::Iterate()
    f471ad0f8aa [maglev] Monomorphic load access with similar shape maps
    dce8a257fde [tools] Add tools/memory/rss.py to sample RSS usage
    f150ead8298 [maglev] Use CallFunction_* where possible
    b9caf49c9a1 [maglev] Adjust interrupt budgets
    b8a135521c5 [heap] Handle optional spaces in PagedSpaceIterator
    8fad1045e5a [test] Fix optimization marking for in-progress
    7aa6a7e659c [turbofan] Extend typers of JSUnaryOps to BigInt
    5d7bbeb5ec8 [riscv][wasm] Allocate feedback vectors on demand
    60dfddf03cd [heap][test] Fix code coverage tests for conservative stack scanning
    1c972cff767 Revert "[bazel] Add hide symbols from release / fast builds"
    d4e517d6bae [wasm][memory64] Fix decoding of limits values
    8c7c087812e [heap] Make stack thread-local and introduce stack markers
    724e7ce1744 [arraybuffers, api] Implement [[ArrayBufferDetachKey]] support
    c745dab977d [wasm][memory64] Support shared memory
    92a7385171b [heap] Fix 32bit msvc builds
    b2892b5f24b [inspector] Add [[WeakRefTarget]] internal property.
    4802bdcc972 [maglev] Avoid checking known calltargets
    bab37060e9e [heap] Minor tweaks to evacuation code
    fd57c094807 [heap] Fix remembered set DCHECK
    efd26eaecea [loong64][mips64] Convert Opcode from enum to integer type
    65c6a068d7d [wasm] Type inlined tail call nodes
    4d701a7205f [flags] Only overwrite default interrupt budget for maglev
    ee3a351c080 [heap] Remove AllocationSpace::MAP_SPACE enum constant
    3c8baaccb7b Whitespace to test bots
    7d7373d3b3f Update V8 DEPS (trusted)
    c8b6657b729 [loong64][mips64][wasm] Allocate feedback vectors on demand
    5226276546a [maglev] Don't track call feedback if we know the target
    313c9ed4c33 [maglev] Defer optimized code call
    3eba7d24def [test262] Roll test262
    a5dfbcc8975 [trap-handler] Add explicit check that this is not enabled on Android
    f22dea3c9ec Revert "[NumFuzz] Skip processor and whitespaces test until issue is fixed"
    ae5463ebbb4 [maglev] Fix interrupt budget after Maglev tier-up
    e144483823e [api] Add documentation for v8::Platform::GetPageAllocator
    fb84e6c4374 [maglev] Add character to set of saved registers in StringAt
    d1dcdd9a219 Also copy scope info and flags when merging deserialized script
    f8b46ec0837 [maglev] Fix scratch register in StringAt
    8918a05117b [x64] Micro-optimize TailCallBuiltin with condition
    7cdad3f9c5c [fuzzing] Make simulated ubsan error work again
    2b0f687cc31 [maglev] Remove DECL_NODE_INTERFACE macro
    27f68be5f3d [wasm] Remove unused code allocation space field
    da4bfbb7917 [maglev] Fast-path script context global loads.
    1092aea1544 Revert "Reland^2 "[heap] Enable --shared-space flag by default""
    874a101fa5b [wasm-gc] Fix --experimental-wasm-skip-null-checks
    1352f2969ac Reland^2 "[heap] Enable --shared-space flag by default"
    6a3c894eb99 [maglev] Increase tf interrupt budget
    ce2cded47ee [cleanup] Use thread_local in Isolate
    2e8dc55e132 [turboshaft] fix load rep when recreating schedule
    e3b5998b965 Update V8 DEPS (trusted)
    024e5fb4fa1 [CSA][codegen] Add BitcastElision Phase
    680225d17e5 [turbofan] Optimize call on Math.min/Math.max with JSArray of double elements
    fafd7c5d229 [cleanup] Remove flag for Wasm threads & atomics
    272843757dd [heap] Pause local heap concurrent marking for shared GC
    564421ff7af PPC[liftoff]: Implement simd integer to integer extension
    54a8a68865b [maglev] Make sure to Safepoint in concurrent compile
    a252d601646 [heap] Drop OLD_TO_NEW remembered set when new space is empty.
    6564fe269fa [string] Load map once in String instance checkers
    2f0384871fc [execution] Pass microtask queue from Context to MicrotasksScope
    c437ecdf21a [mjsunit] Fixing two test flakes due to unexpected deopts
    93f3f3369ef [NumFuzz] Skip processor and whitespaces test until issue is fixed
    7a21b5b6a22 [heap] Don't finalize all of sweeping for MinorMC
    51ef09078ef [fastcall] Disable Clamp lowering with SSE4 disabled
    02de5c49cbd [tools] linux-perf-d8.py: Add option to skip pprof
    48bc3505f08 [heap, snapshot] Fix String::MakeThin for background deserialization
    ef0d2f5ca16 [maglev] Move BytecodeAnalysis to graph builder
    81cbf67f5f9 Reland "Reland "[v8] Use |AllocateAtLeast| for resizing v8 zones.""
    a02c56694fd Reland "[wasm] Allocate feedback vectors on demand"
    19b9492eb71 [turboshaft] Fix ValueNumberingAssembler bug
    3a1ca218b89 [maglev] Move TranslationArray building back into code-gen
    dadd5f94f5c [regexp] Fix wrong unicode case-insensitive matches
    d7cb7b8dbe7 [x64] Improve cmpl with compressed immediate
    291ac7b185e [debug] Enable blocklist re-using experiment
    5779b109429 [heap] Fix serializer with --shared-space
    572921ad86b [maglev] Add a check number in property loads
    d4c1da341af [heap] Remove Heap::map_space_ field and MapSpace class
    6770f44ce7f [debug] Reset 'calculate_blocklists_' when restarting ScopeIterator
    fd3a2291f94 PPC: cast enum to an integer type
    79006c639e4 [heap] Allow Heap::ClearRecordedSlotRange in SHARED_SPACE
    619f7b9671b [heap] Fix race getting memento for object on swept page
    36ae12f4c0a [heap] Fix pretenturing for MinorMC
    358e31a3b5a [maglev] Update maglev budget
    93b5de05693 [wasm] Fix CWasmArgumentsPacker::TotalSize() with Ref types
    db63dd50d89 [maglev] Remove result register from snapshot
    5af41d8bc5f Reland "Whitespace to trigger builders."
    b2e173711d7 [init] Print expected_next_state when state advancement failed
    0f751827c62 [wasm] Use FastZoneVector for the locals initializers stack
    936768b4801 Revert "Whitespace to trigger builders."
    cb30adae59a Update V8 DEPS (trusted)
    b8627f5133f [wasm] Switch back to base::SharedMutex
    102d61d66b1 [heap] Fix check-header-include failures
    eda81e2c689 [wasm] Use a plain array for storing initialized locals
    7746ce99626 Whitespace to trigger builders.
    0c177366ddd [turbofan] Support feedback for arithmetic BigInt operations
    30708892efd [heap] Enable concurrent sweeping for MinorMC
    6443c81024a [maglev] Fix context register when calling kStringCharCodeAt
    50f7bff422c [turboshaft] Fix MachineOptimization bug on 32-bit archs
    f418b5bc01f Fast path for String.p.toLocaleUpperCase
    7c23f097c9a [inspector] Remove 'live_edit_top_frame' experiment flag
    c056493e26c [build] Disable deprecation warnings on gcc
    db14cc55da5 [wasm-gc] Faster array.new(_default)
    9435f9ba5af [maglev] Use CheckedSmiUntag
    e0163c475ac DevTools: only send runIfWaitingForDebugger once per agent
    7c7e774baa7 [heap] Remove --use-map-space flag
    88358700eac [debug] Fix block lists for scopes with identical positions
    d3e075ab87a Revert "cppgc: Fix concurrent marking flake"
    bf9ffddf05a Revert "[cleanup] More C++20 fixes"
    0a66c1b3659 [debug] Don't calculate a blocklist for the script scope
    d06c23a01c1 [maglev] Move code assembly to BG thread
    918b998dc77 [cleanup] More C++20 fixes
    088ea541186 [wasm-gc] Object.p.toString() should throw on wasm struct/array
    630c6060628 Revert "[base] Implement SharedMutex via std::shared_mutex"
    a735d987a19 [wasm] Avoid huge allocation on invalid local entries count
    e69505242fe [wasm] Add more output to console-profile-wasm test
    9b3a177b163 [wasm] Use FastZoneVector for control stack
    838dd6d1201 [maglev] Split code assembly and codegen
    aebad779e9e [maglev] Add fast path for strings in element access
    e57fc46b6bf cppgc: Fix concurrent marking flake
    62993b70d28 Revert "Reland "[heap] Enable --shared-space flag by default""
    3df866d67dc Reland "[heap] Enable --shared-space flag by default"
    b4a0a766812 [maglev] Record source positions for eager deopts
    b13f69d51b4 [heap] Directly allocate in shared space on promotion into shared heap
    70d665026d8 [turbofan] Fix a false positive in SLVerifier for TypeGuards
    796a153b014 [handles] Fix accessor during stack walk
    4d68f7f8584 [cppgc-js] Fix sweeping on mutator scope during compaction
    58ae443cfc1 [wasm-gc] Add optimization test
    656a3e5a23f [maglev] Fix: super receiver can be null / undefined
    f85f1e19ff4 Revert "[classes] Ship --omit-default-ctors"
    9e895ed861c [turboshaft] Fix bug with Bind in SelectLowering and MachineOptimization
    80c0b76386c Update ICU (trusted)
    f2dc37227b1 [heap] Fix pending layout object verification for shared heap
    55b33f35b04 Fix String.p.toLocaleLowerCase on big endian
    409c307fa84 PPC[lifotff]: Implement simd integer to integer narrowing
    7c6eddac8ad [heap] Correctly flush multi-referenced bytecode
    66ad7657056 [wasm] Fix validation error while inlining
    c25c8ba1d46 [builtins] Speculatively defer a label for exception case
    333db24b55e Fast path for String.p.toLocaleLowerCase
    7ff8d6eb9ec [wasm-gc] Add new ref.cast taking any reference
    2ea6a9e2236 [wasm] Introduce a FastZoneVector implementation
    b172c4dc6e2 [base] Implement SharedMutex via std::shared_mutex
    1df56e665f9 [build] Fix some C++20 build errors
    9920e5c2492 [wasm][pgo] Including tiering information
    167bac4baf5 Aix: Don't freeze v8 flags by default when component_build=true
    4509e134713 [heap] Remove --compact-maps from fuzzer
    444e6e34826 Reland "[flags] Remove FLAG_* aliases"
    7472e195cb6 [snapshot] Make it obvious that PostProcessJSReceiver is main thread only
    5eb4be2e4e1 PPC: group unary simd ops requiring a scratch register
    94cf56d44c1 [runtime] Remove incorrect DCHECK of array GetConstructor
    104c5644606 [liveedit] Fix DCHECK when changing outer scope variables
    8aef1fb2048 [heap] Implement concurrent sweeping for MinorMC
    b625371491b Reland "[resultdb] Add ResultDB indicator"
    b73215cd6c0 Add nikolaos@ to src/heap owners
    f7a328b4cde [maglev] Fix OOB element load deopt loop
    a096dea08dd [heap] Remove --compact-maps flag
    b1442815565 [heap] Simplify CollectRememberedSetUpdatingItems in mark-compact.cc
    d4a3ebeb2bd Reland "Reland "[wasm-gc] Ref types: Convert dataref to structref""
    aed66041b3e [maglev] Fix processing inlined deopts
    6dc05091212 [api] Advance EmedderHeapTracer deprecation
    cb11d1c5b41 Revert "[heap] Enable --shared-space flag by default"
    9027afd67a1 [classes] Ship --omit-default-ctors
    934afdf0d1f [heap] Enable --shared-space flag by default
    508e7e73e0f [debug] Add timed histogram for duration from paues to CDP event
    dc6ebcedc15 [turboshaft] merge load and store operations, refactor assemblers
    8aa60065337 Revert "Reland "[wasm-gc] Ref types: Convert dataref to structref""
    3b883e787df Reland "[wasm-gc] Ref types: Convert dataref to structref"
    0052f8b770a PPC[liftoff]: Implement simd pmin and pmax
    0cae66a5cbc [wasm] Fix memory leak in WebAssembly streaming interface
    7377950936f [wasm-gc] Fix typer bug
    6013fdbac99 [runtime] Cache template objects as JSArray lists keyed on Script