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.
Example
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment