-
-
Save ry/28a28db8a527d905be4533f732bedafa to your computer and use it in GitHub Desktop.
Example
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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