Commit Graph

  • 8fce4f1e0c [*] Fix crash under Aurora API master Jamie Reece Wilson 2023-10-20 13:52:44 +0100
  • 9480aab0d3 [*] Replace Jenkins with FNV1a Reece 2023-05-19 05:14:19 +0100
  • 1f6ee19ed3 [*] Ensure Token::EQ_STRICT understands all bigints are comparable. Reece 2023-03-26 23:29:53 +0100
  • e9f848d445 [+] v8::DisableHeapGC [+] v8::EnableHeapGC (high level heap gc request filters, not safepoint assertions) Reece 2023-03-25 23:49:14 +0000
  • 65aae12e09 [*] Fix: ic.cc crash Reece Wilson 2023-03-08 13:03:38 +0000
  • 37233447b6 [*] Fix: oddballs are now handled under bitwise operations Reece Wilson 2023-02-28 09:42:27 +0000
  • 1224fc8eea [+] EMCAScript: implicit upcast of expressions involving u64s [+] Massive performance boost in dealing with expressions consisting of non-literal/const bigints (1 out of 2) [*] Updated source url map Reece Wilson 2023-02-28 03:08:49 +0000
  • b8f6b544b0 [*] Im fucking retarded. (potentially?) resolve (one of many?) critical issues with spurious dereferences found under the mark pass of GC. This was seemingly less of an issue under older v8 for whatever reason. Could be how old AuRuntimeV8 managed threads and reimplementation of the gc-extension, dunno. Either way, this is fucked. Reece Wilson 2023-02-08 18:00:32 +0000
  • f4b0ec560b [+] Missing methods in default runner Reece Wilson 2023-02-07 19:58:21 +0000
  • 11385c7b85 [*] Another merge. Is GC still unstable? Reece Wilson 2023-02-07 18:09:22 +0000
  • baf6668e16 [+] TaskRunner::PostSignalTask Instead of chaining waitables, or checking for nested state, or blocks; these tasks are assumed to be thread-local condition variable dispatchers. Reece Wilson 2023-02-07 17:17:50 +0000
  • 87131415c9 [*] Merged V11.2 (unstable?) Reece Wilson 2023-02-06 23:19:22 +0000
  • 2833957c77 Add Context::DeepFreeze Russ Hamilton 2023-02-07 15:10:28 +0000
  • d367ee2ac6 [roll] Remove monitoring state Alexander Schulze 2023-02-07 15:36:31 +0100
  • babc4b1d6b [test] Upgrade Windows ia32 testing to Win10 Michael Achenbach 2023-02-07 14:10:29 +0100
  • 0af103a4fa [heap] MinorMC: Rework MinorMC::Prepare Michael Lippautz 2023-02-07 11:23:50 +0100
  • f6d4329be7 [static-roots] Enable instance type to static map mapping Olivier Flückiger 2023-02-06 18:10:54 +0100
  • 455d38ff8d Reland "[wasm-gc] Introduce wasm null object" Manos Koukoutos 2023-02-06 14:12:58 +0100
  • 1bae10b2cd [runtime]: Merge *_Simple into DefineKeyedOwnPropertyInLiteral Huáng Jùnliàng 2023-02-06 18:18:24 -0500
  • 086c43455f [turboshaft] Make --turboshaft experimental flag Maya Lekova 2023-02-07 10:00:51 +0100
  • 3e0b027757 [api] Fix is_on_release_branch in chrome Camillo Bruni 2023-02-06 16:21:08 +0100
  • 19119fc3e7 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-02-06 19:26:13 -0800
  • b445f6b13b Build Mac conversion shared memory identifiers in iOS Tiago Vignatti 2023-02-06 15:21:21 -0300
  • cdb12d8703 Revert "Create a MicrotasksScope for async GC" Leszek Swirski 2023-02-07 08:37:48 +0000
  • c0fd7eec04 Revert "[*] MSVC link error on the primary v8 library" Reece Wilson 2022-09-18 07:54:56 +0100
  • 46a5dd0256 Create a MicrotasksScope for async GC Kevin McNee 2023-02-03 20:05:20 -0500
  • fa73edeb1e Revert "[gc][static-roots] Fix one remaining access to r/o markbits" Ilya Rezvov 2023-02-06 21:23:28 +0000
  • e6353fe071 Revert "[gc][static-roots] Fix more accesses to r/o markbits" Ilya Rezvov 2023-02-06 21:24:07 +0000
  • 465f778309 [+] Safepoint parking apis [+] Noted extension APIs (private) [+] IsolateSafepoint::NotifyParkEx [+] IsolateSafepoint::NotifyUnpark [*] Continued hacky bug fix as """described""" below Reece Wilson 2023-02-06 20:54:16 +0000
  • a37302d8f7 Revert "[gc][static-roots] Don't access markbits on R/O pages" Ilya Rezvov 2023-02-06 18:24:34 +0000
  • 908fc3c89c [heap] MinorMC: Split up PageMarkingItem further Michael Lippautz 2023-02-06 15:54:47 +0100
  • 2262ba881c [heap] Refactor invoking of first pass callbacks Michael Lippautz 2023-02-06 16:09:48 +0100
  • c5ff664bc8 [gc][static-roots] Fix more accesses to r/o markbits Olivier Flückiger 2023-02-06 17:51:36 +0100
  • 31da231deb [regexp] Fix gcc link error for RegExpClassSetExpression::Empty pthier 2023-02-06 16:27:13 +0100
  • 32e94af866 [maglev] Use Sub instead of sub Leszek Swirski 2023-02-06 17:17:17 +0100
  • 11c99c33fe Reland "[maglev] Set --maglev-inlining as experimental" Victor Gomes 2023-02-06 16:10:34 +0100
  • 59c3f11e1d [maglev][arm64] Use consistently macro instructions Victor Gomes 2023-02-06 16:28:07 +0100
  • 6d2bd5afdc [turboshaft] Fix typing of NaN ** 0 Nico Hartmann 2023-02-06 14:26:39 +0100
  • 8a6b841721 [maglev] Use B instead of b on arm64 Leszek Swirski 2023-02-06 16:12:41 +0100
  • 5472313c96 [wasm-gc] Update ref.cast_nop to behave like ref.cast Jakob Kummerow 2023-02-06 15:31:05 +0100
  • e0d7681e31 Remove negative flag implication for --experimental Samuel Groß 2023-02-06 15:39:35 +0100
  • 58076e4263 [maglev] Elide hasOwnProperty on fast for-in Leszek Swirski 2023-02-06 11:36:34 +0100
  • d12417f875 Revert "[maglev] Set --maglev-inlining as experimental" Leszek Swirski 2023-02-06 14:15:36 +0000
  • 95b7d03067 [heap] Move ActiveSystemPages out of page header Dominik Inführ 2023-02-06 12:57:26 +0100
  • ee93bc8035 [regexp] Handle empty nested classes correctly pthier 2023-02-06 14:16:23 +0100
  • 8c4779241a Add tests directory to watchlist Al Muthanna Athamina 2023-02-06 10:51:56 +0100
  • 2be76fca4b [maglev] Set --maglev-inlining as experimental Victor Gomes 2023-02-06 13:21:06 +0100
  • f707a4d8f0 [heap] Do not shortcut strings when shared marking is active Dominik Inführ 2023-02-06 12:46:15 +0100
  • 088c2c560a [static-roots] Common owners for static-roots.h Olivier Flückiger 2023-02-06 10:22:14 +0100
  • 422090017f [x64][codegen] Remove redundant cmp in BinarySearchSwitch JianxiaoLuIntel 2023-02-03 14:50:53 +0800
  • 7e43e0bee3 [heap] MinorMC: Rework global handles processing Michael Lippautz 2023-02-06 12:20:49 +0100
  • d032734c12 [heap] MinorMC: marking refactoring Michael Lippautz 2023-02-06 12:19:46 +0100
  • 229f91a339 [gc][static-roots] Fix one remaining access to r/o markbits Olivier Flückiger 2023-02-06 12:19:45 +0100
  • 65a0aaab04 [wasm] Fix loop unrolling being skipped Matthias Liedtke 2023-02-03 16:37:00 +0100
  • 81857203e9 [maglev] Get converted receiver if needed in inlined functions Victor Gomes 2023-02-06 11:03:14 +0100
  • 8ce9714936 [heap] Sweep shared LO space pthier 2023-02-06 09:22:37 +0100
  • 7649ef2220 [heap][test] Disable weakref tests for stress concurrent allocation Nikolaos Papaspyrou 2023-02-03 16:15:15 +0100
  • 2bcd96f3fa [static-roots][x64] Load tagged root as quad word Olivier Flückiger 2023-02-02 19:32:59 +0100
  • 4ae2bea49f [d8] Print --experimental message earlier in d8.cc Samuel Groß 2023-02-06 10:18:06 +0100
  • a2f63f1886 [gc][static-roots] Don't access markbits on R/O pages Olivier Flückiger 2023-02-03 13:43:12 +0100
  • 7edcd83d1b [watchlist] Add saelo to flag-definitions.h watchlist Samuel Groß 2023-02-06 09:46:56 +0100
  • 21c9163eeb [maglev] Missing ReduceResult::Fail() Victor Gomes 2023-02-06 09:30:58 +0100
  • 64af278b30 [maglev][inline] Refactor inner graph building to BuildInlined Victor Gomes 2023-02-03 17:58:46 +0100
  • 1cf95e3e49 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-02-05 19:11:32 -0800
  • 6c19077e86 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-02-04 19:26:04 -0800
  • 702fdc02a2 Revert "[liftoff] Combine "InitMerge" with the actual merge" Jakob Kummerow 2023-02-04 20:59:48 +0000
  • 5275c1a407 s390: [ptrcomp] Remove the distinction of TaggedAny and TaggedPointer Milad Fa 2023-02-03 20:33:48 +0000
  • e652f5a34a Update ICU (trusted) v8-ci-autoroll-builder 2023-02-03 19:49:57 -0800
  • e940b92707 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-02-03 19:28:09 -0800
  • d14d17300b [test262] Roll test262 Shu-yu Guo 2023-02-03 11:48:22 -0800
  • d5784303a1 [v8windbg] Fix curisolate() again Choongwoo Han 2023-02-03 08:06:44 -0800
  • f18065a3ca [heap] Fix bug in external strings table cleaning Omer Katz 2023-02-03 18:33:21 +0100
  • 0253c3a979 [ios] Fix an additional build failure on iOS. Dave Tapuska 2023-02-03 12:11:01 -0500
  • 8263a03f12 [maglev][inline] Fix always deopting inlined functions Victor Gomes 2023-02-03 17:56:30 +0100
  • 051df31aec Reland "Reduce build size when building with Perfetto SDK" Mikhail Khokhlov 2023-02-03 13:56:48 +0000
  • 79efc8f090 Revert "[wasm-gc] Introduce wasm null object" Nico Hartmann 2023-02-03 16:56:34 +0000
  • 2e357c4814 [wasm-gc] Introduce wasm null object Manos Koukoutos 2023-02-03 11:45:10 +0100
  • 81aa89592b [ptrcomp] Remove the distinction of TaggedAny and TaggedPointer Leszek Swirski 2023-02-03 12:55:46 +0100
  • 1c162c83b1 [turbofan] Fix types of reduced Int64Div/Uint64Div Jakob Kummerow 2023-02-03 14:54:31 +0100
  • 65e87d962d Introduce --experimental Samuel Groß 2023-02-01 10:57:37 +0100
  • df0e9dca39 [test] Fix Handle dereference issue in move fuzzer (bis) Thibaud Michaud 2023-02-03 13:03:28 +0100
  • 1885a16551 [test][inspector] Add inspector test for RegExp v-flag pthier 2023-02-03 11:41:50 +0100
  • 49f1450b3f Reland "[maglev] Check for strings in polymorphic loads" Victor Gomes 2023-02-03 11:17:18 +0100
  • a6966097a0 [trap-handler] Rename ProbeMemory Clemens Backes 2023-02-03 07:44:31 +0100
  • 8f93980acc [wasm-gc] Turbofan: Enable loop peeling if getCodeunit is called in loop Matthias Liedtke 2023-02-03 10:42:06 +0100
  • 5080c7727a [regexp] Add UseCounter for invalid regexp with /v, but valid with /u pthier 2023-02-01 13:43:36 +0100
  • d3a3d73384 [wasm][test][cleanup] Use more base::Vector Clemens Backes 2023-02-02 14:25:58 +0100
  • 2c9f7ac40d [maglev] Change PushDeferredCode to return a Label Leszek Swirski 2023-02-02 17:31:50 +0100
  • 7b86d3c7ec [mips64] Remove duplicate BranchShortMSA Liu Yu 2023-02-03 11:50:49 +0800
  • bd65850167 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-02-02 19:10:25 -0800
  • e33c3a09b3 Disable the use of preserve_most on arm64 Windows Clemens Backes 2023-02-02 14:38:14 +0100
  • 14f1ec8cdd [wasm-stringrefs] Add string.hash instruction Matthias Liedtke 2023-02-02 16:53:48 +0100
  • 31654be902 [heap] Fix --code-stats with code cache Dominik Inführ 2023-02-02 14:24:36 +0100
  • de4e49260f [base] Fix use of deprecated function getsectdatafromheader_64 Samuel Groß 2023-02-02 15:26:01 +0100
  • 3656b47035 [turbofan] Fix ECL::LowerChangeTaggedToTaggedSigned Jakob Kummerow 2023-02-02 15:48:00 +0100
  • 99936e2de9 [liftoff] Outline spilling and reloading code Clemens Backes 2023-02-02 14:45:56 +0100
  • c07d8535f8 [stringrefs] Optimize get_codeunit Jakob Kummerow 2023-02-01 16:55:26 +0100
  • 994c2a575d Revert "[maglev] Check for strings in polymorphic loads" Nico Hartmann 2023-02-02 15:01:59 +0000
  • 7f4a04671a [maglev] Check for strings in polymorphic loads Victor Gomes 2023-02-01 15:52:33 +0100
  • 31487e43a6 PPC/s390: [liftoff] Use cross-platform conditions Milad Fa 2023-02-02 01:25:08 +0000
  • a5192ac12f [wasm][fuzzer] Print information about exceptions Clemens Backes 2023-02-02 14:20:49 +0100
  • d469a70049 cppgc: Fix CombinedWriteBarrierSlow() Anton Bikineev 2023-02-02 13:51:37 +0100
  • 28771bf519 [rab/gsab|turbofan] Add missing DataView tests Marja Hölttä 2023-02-02 13:57:50 +0100
  • 87ab6f5500 [tools] Better arm64 support for update-compile-commands.py Camillo Bruni 2023-02-02 14:02:52 +0100
  • 4001e14901 [strings] Support shared LO space in externalization pthier 2023-02-02 12:39:42 +0100
  • 135b63038d Refactor RootVisitor::VisitRunningCode Jakob Linke 2023-02-02 13:32:59 +0100
  • 9b89942446 [heap] Add scope to object stats dumping in full GC Nikolaos Papaspyrou 2023-02-02 13:02:38 +0100
  • 96f5bb7be4 [regexp] Ship Unicode Sets pthier 2023-02-02 11:47:27 +0100
  • 656c74218f [liftoff] Combine "InitMerge" with the actual merge Clemens Backes 2023-02-02 12:14:19 +0100
  • 69dd71dabe [heap] Disable concurrent allocation for new space Omer Katz 2023-02-02 10:37:53 +0100
  • 161ff8c112 Reland "[static-roots] Use static map range checks instead of instance types" Olivier Flückiger 2023-02-02 08:19:26 +0100
  • dee91eea61 [execution] Add not-terminating DCHECK in InvokeWithTryCatch Camillo Bruni 2023-02-02 10:45:01 +0100
  • 8dfd2ce708 [base] Fix SmallVector's move constructor Clemens Backes 2023-02-02 10:42:58 +0100
  • e0790d35d1 [liftoff] Fix CacheState::Steal to move, not copy Daniel Lehmann 2023-02-01 19:51:16 +0000
  • ff1dba398d [codegen] Merge Turbo and Macro assemblers Victor Gomes 2023-02-02 09:35:13 +0100
  • 7eff3cee05 [perf-jit] Don't use 0xFF for repeated script names Camillo Bruni 2023-02-01 20:13:02 +0100
  • 972d103e4e Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-02-01 19:11:16 -0800
  • 7c5992067e Merge v11.2. Last aurora commit: 053e54e7 Reece Wilson 2023-02-02 03:02:48 +0000
  • 327065bc8b [loong64][mips64][turbofan] Implement ChangeInt32ToInt64 Liu Yu 2023-01-31 10:00:58 +0800
  • 44324c1fc1 Revert "Reduce build size when building with Perfetto SDK" Deepti Gandluri 2023-02-02 00:11:52 +0000
  • 806edfa6ea [heap] Release invalidates slots set in MinorMC. Omer Katz 2023-01-31 23:36:38 +0100
  • a5eb40d90d [liftoff] Use cross-platform conditions Victor Gomes 2023-02-01 17:39:31 +0100
  • 0d4200055b Reduce build size when building with Perfetto SDK Mikhail Khokhlov 2023-02-01 11:04:00 +0000
  • 2b01466c93 [ic] Improve printing of polymorphic feedback Leszek Swirski 2023-02-01 17:53:50 +0100
  • d54ce968c4 [maglev] CheckValue strings by contents Leszek Swirski 2023-02-01 17:52:18 +0100
  • 11bc0f61b7 Revert "[static-roots] Use static map range checks instead of instance types" Deepti Gandluri 2023-02-01 19:16:36 +0000
  • 77d08fcde5 [static-roots] Use static map range checks instead of instance types Olivier Flückiger 2023-02-01 16:52:52 +0100
  • 811d50b9c1 [wasm-gc] Allow Js -> Wasm wrapper inlining for (non-null) ref extern Matthias Liedtke 2023-02-01 15:44:24 +0100
  • 8082a8f51a [liftoff] Add some more assumptions Clemens Backes 2023-02-01 15:31:53 +0100
  • d29a0c4e9b [bazel] Fix the icu build and buildifier warnings Jakob Linke 2023-02-01 13:30:48 +0100
  • e4a9f0a5f2 [heap] Remove PostponeInterruptScope from mark compact GCs Michael Lippautz 2023-02-01 15:03:01 +0100
  • 8b231d80ca [wasm] Remove deprecated CPU timings in metrics Clemens Backes 2022-12-06 14:53:13 +0100
  • d2c4ae10c9 [heap] Make scope for finishing Minor MC incremental marking optional Michael Lippautz 2023-02-01 14:26:53 +0100
  • 9b46fb9d7d Support pushing additional files to Android in tests cases Liviu Rau 2023-01-31 14:46:33 +0100
  • fb1c8489f6 [heap] Rework external callbacks in PerformGarbageCollection Michael Lippautz 2023-01-31 20:34:25 +0100
  • 12ecfa78cd [maglev] Remove BaselineAssembler dep from Maglev Victor Gomes 2023-02-01 13:03:09 +0100
  • caa93f9618 [wasm-gc] Allow Js -> Wasm wrapper inlining for externref Matthias Liedtke 2023-02-01 12:40:56 +0100
  • 958f02bbc1 [builtins] Update Array.p.toLocaleString to follow ECMA402 Juan José Arboleda 2023-01-31 18:48:34 -0500
  • 8509ab482e [bazel] Support v8_enable_turbofan Jakob Linke 2023-02-01 11:49:49 +0100
  • 993c2b45be [turboshaft] refactor assemblers/reducers to enable IDE autocomplete Tobias Tebbi 2023-01-31 17:21:31 +0100
  • 7d8ca951ec [maglev] Don't check smi overflow after int32 unary/binop Toon Verwaest 2023-01-27 17:22:15 +0100
  • 3ff97ec329 [cleanup] Simplify logic in Debug::ProcessCompileEvent Simon Zünd 2023-02-01 10:39:09 +0100
  • de7d26908f [maglev] Support constant loads in polymorphic access Victor Gomes 2023-02-01 10:03:17 +0100
  • 6c84aa8e39 [rab/gsab|turbofan] Fix JSCallReducer::ReduceDataViewAccess for RAB/GSAB Marja Hölttä 2023-02-01 09:47:36 +0100
  • 3ed225c851 [heap] Add scope to heap stats dumping at the end of a cycle Omer Katz 2023-02-01 09:47:01 +0100
  • cbbdf48bab [code] Update Code names and remove obsolete functions Jakob Linke 2023-02-01 08:03:59 +0100
  • ac99619606 [code] Remove the is_off_heap_trampoline bit Jakob Linke 2023-02-01 08:02:37 +0100
  • df83719d4f [heap] Skip external string table cleanup Omer Katz 2023-01-31 22:46:16 +0100
  • d2a50664c0 [riscv] Fix atomics Lu Yahan 2023-01-31 18:15:51 +0800
  • 05339e66f3 [maglev] arm64: Fix StringCharCodeAt for cons string Matthias Liedtke 2023-01-31 19:14:22 +0100
  • dd5afcfffb Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-31 19:10:11 -0800
  • f2305b3beb [v8windbg] Find Isolate by checking g_current_isolate_ Choongwoo Han 2023-01-31 15:46:03 -0800
  • f891b0697d [v8:13321] Add a flag and a builtin for Array.fromAsync. Rezvan Mahdavi Hezaveh 2023-01-31 22:29:46 +0000
  • 04b766ad80 Console: Fix namespace class string Dominic Farolino 2023-01-24 22:31:55 +0000
  • ff748cb6a4 Revert "[heap] Move the likeliest case of GcSafeTryFindCodeForInnerPointer up" Deepti Gandluri 2023-01-31 18:38:27 +0000
  • 15cc02b4e8 [shared-struct] Disallow property redefinition Shu-yu Guo 2023-01-30 14:39:29 -0800
  • d3f27e067e [ios] Enable ability to run V8 in jitless mode on iOS device Dave Tapuska 2023-01-31 11:05:35 -0500
  • 5d8afae6d4 [maglev] Remove MaglevOutOfLinePrologue Victor Gomes 2023-01-31 17:01:23 +0100
  • 553700180e [heap] Optimize Sweeper::StartSweeperTasks Omer Katz 2023-01-31 18:46:29 +0100
  • 8ce2c87338 Revert "[turboshaft] Implement structural optimization reducer" Maya Lekova 2023-01-31 17:02:50 +0000
  • 614f62d8a1 [turbofan] Use movl for reloading 32-bit values Clemens Backes 2023-01-31 14:23:30 +0100
  • 9901a04144 [heap] Move the likeliest case of GcSafeTryFindCodeForInnerPointer up Jakob Linke 2023-01-31 11:06:26 +0100
  • 20a592c212 [heap] Fix bug in ArrayBufferSweeper Omer Katz 2023-01-31 13:15:35 +0100
  • 3ebbb651e2 Remove CodeLookupResult Jakob Linke 2023-01-31 15:23:37 +0100
  • 596e56868d [turboshaft] Implement structural optimization reducer Maya Lekova 2023-01-31 14:09:19 +0100
  • 961868decf [NumFuzz] Skip test with contradictory flags on NumFuzz Al Muthanna Athamina 2023-01-31 10:51:35 +0100
  • 1f349da554 [web snapshots] Remove web snapshots Marja Hölttä 2023-01-31 12:47:53 +0100
  • 9bc6586712 [heap] Delay remembered set filtering to next GC marking phase Omer Katz 2023-01-30 23:44:48 +0100
  • cabbfe53d5 [heap] Fix DCHECK in Heap::PerformGarbageCollection Omer Katz 2023-01-30 17:28:43 +0100
  • 39b0ade26b [regexp] Canonicalize character range before adding case equivalents. pthier 2023-01-31 10:51:14 +0100
  • 1cf624ba03 [tools] Improve run_perf.py Camillo Bruni 2023-01-31 10:42:15 +0100
  • fcce324c4e Remove obsolete DCHECK in TrySetOsrUrgency Jakob Linke 2023-01-31 07:22:35 +0100
  • 041fd99875 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-30 19:10:35 -0800
  • 35964e2418 PPC/s390: [wasm][memory64] Fix atomics Milad Fa 2023-01-30 17:42:53 +0000
  • 8131315998 [objects] Pass isolate to integrity-level methods Shu-yu Guo 2023-01-30 14:35:27 -0800
  • 24b1878832 [heap] Don't start a job for MinorMC evacuation Omer Katz 2023-01-30 16:20:17 +0100
  • cfd4728fb2 [compiler] Consider CheckMaps with migration as side-effecting Leszek Swirski 2023-01-30 15:30:47 +0100
  • e6a2efbc1c [heap] Optimize incremental sweeping for MinorMC Omer Katz 2023-01-30 14:20:36 +0100
  • 8e8492b1a2 Remove script-ablation code Camillo Bruni 2023-01-24 10:18:46 +0100
  • 7f3574e01c [wasm] Improve LEB decoding slow-path Clemens Backes 2023-01-30 12:05:59 +0100
  • ef3a00533f [fastcall] Fixed missing representation in GetProjectionType Maya Lekova 2023-01-30 14:24:25 +0100
  • 823433c24b [liftoff][cleanup] Remove source argument to stack merging Clemens Backes 2023-01-30 14:02:40 +0100
  • 7bdbd81dd3 [compiler] Migrate std::vector<bool> to BitVector Jakob Kummerow 2023-01-30 12:56:21 +0100
  • 7c13f56736 [wasm] Stage memory64 Clemens Backes 2023-01-30 11:00:08 +0100
  • a18640df6e [liftoff][cleanup] Remove redundant parameter Clemens Backes 2023-01-30 12:27:17 +0100
  • 98949e258a [heap][test] Disable one more weakref test for GC stress Nikolaos Papaspyrou 2023-01-28 12:54:47 +0100
  • 9ea6a67782 [maglev] Fix generalize representation in polymorphic loads Victor Gomes 2023-01-30 11:30:46 +0100
  • 171587e66b [wasm] Add a fast path for MemoryAccessImmediate Clemens Backes 2023-01-27 17:39:35 +0100
  • ed8cd96a9d Fix a few remaining AbstractCode = InstructionStream cases Jakob Linke 2023-01-30 10:11:39 +0100
  • a7c83d5515 [heap] Double the max new space capacity for MinorMC Omer Katz 2023-01-23 17:24:57 +0100
  • 2dd722b936 [maglev] Add CompareObjectType and move IRs to cross-platform Victor Gomes 2023-01-27 16:24:10 +0100
  • 0bbbe9b450 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-29 19:12:33 -0800
  • 053e54e784 [-] (USE AFTER FREE) quick hack: removing a mutex guard on shared RemoveClient to temporarily mitigate a crash on deinit [*] Update default flags to internalize/canonlize more heap resources across isolate boundaries using the gross singleton hack [+] Added padding before the embedder name in the version string [-] Remove brand check from snapshot. Assuming this branch can only compile under my scripts, this isn't the place to worry about broken resource compiler actions. This is just going to pointlessly block trivial branding experiments. Gonna assume the nested blob we're linked against is fine. Reece Wilson 2023-01-29 20:31:01 +0000
  • 19ae980ce1 [loong64][mips64] Remove the AbstractCode == InstructionStream case Liu Yu 2023-01-29 16:57:04 +0800
  • 8b7bbcb0c9 [loong64][mips64][wasm][memory64] Fix atomics Liu Yu 2023-01-29 15:51:53 +0800
  • 82cbc72c0e [loong64][mips64] Various post-Code rename cleanups Liu Yu 2023-01-29 15:02:29 +0800
  • 21355f16f2 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-28 19:21:35 -0800
  • 2949bb9e5c [loong64][mips64] Rename CodeDataContainer to Code Liu Yu 2023-01-18 15:48:37 +0800
  • d55d51a242 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-27 19:10:22 -0800
  • de36f16642 PPC/S390[baseline]: Separate signed and unsigned conditions Milad Fa 2023-01-27 15:17:25 +0000
  • 74085b2af4 [relaxed-simd][arm64] Optimize DotAdd instruction Deepti Gandluri 2023-01-27 10:58:13 -0800
  • 76a817e03a [wasm][memory64] Fix atomics Clemens Backes 2023-01-27 17:09:21 +0100
  • b0d8319803 [wasm] Some minor performance improvements Clemens Backes 2023-01-27 17:29:40 +0100
  • ea6c05d2c3 [maglev] Pass field representation to LoadPolymorphicTaggedField Victor Gomes 2023-01-27 14:44:35 +0100
  • 721cd23b3d Reland "[maglev] Do not use LoadPolymorphicDoubleField if only Smis" Victor Gomes 2023-01-27 12:10:08 +0100
  • fec8c611c8 Configure PGO builders Liviu Rau 2023-01-27 14:16:14 +0100
  • b9a0abd23e [maglev] Fix acquiring a double in a loop Victor Gomes 2023-01-27 14:00:20 +0100
  • a1ab842dbe [turboshaft] Port operations from ECL to MachineLoweringReducer (2) Nico Hartmann 2023-01-27 13:48:12 +0100
  • 3c077cfe85 Revert "[maglev] Do not use LoadPolymorphicDoubleField if only Smis" Matthias Liedtke 2023-01-27 12:44:50 +0000
  • 62bae08166 [heap] Contribute to promoted page iteration while waiting Omer Katz 2023-01-27 11:25:12 +0100
  • 193db1b453 [maglev] Do not use LoadPolymorphicDoubleField if only Smis Victor Gomes 2023-01-27 12:10:08 +0100
  • 021fe0c80f [maglev] Allocate HeapNumber in PolymorphicTagged with double repr Victor Gomes 2023-01-27 12:08:46 +0100
  • 59de53fbcf [ic] Remove overzealous DCHECK Camillo Bruni 2023-01-26 17:55:04 +0100
  • 2fea89c46c [heap] Fix --code-stats in debug builds Dominik Inführ 2023-01-26 19:14:12 +0100
  • 02df9f3ef1 [heap][test] Reland: Fix weakrefs tests for conservative stack scanning Nikolaos Papaspyrou 2023-01-26 19:38:32 +0100
  • a9f3188c66 [bazel] Update prebuilt bazel Michael Achenbach 2023-01-27 08:15:55 +0100
  • d98c971b6e [maglev][cleanup] AssertCondition to use cross-platform conditions Victor Gomes 2023-01-26 17:28:15 +0100
  • 6b9f51e37c Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-26 19:09:49 -0800
  • 02afcd6b05 cppgc: Introduce subtle::UncompressedMember Anton Bikineev 2023-01-26 22:48:21 +0100
  • fa303fcd0b PPC[liftoff]: Implement simd load lane Milad Fa 2023-01-25 19:51:19 +0000
  • 9b305c3322 [maglev][cleanup] Use cross platform conditions Victor Gomes 2023-01-26 17:05:48 +0100
  • aeeab6305d [baseline][cleanup] Use cross platform condition Victor Gomes 2023-01-26 14:12:43 +0100
  • f4900cf92b [turbofan] Add proper conversions in RedundancyElimination Nico Hartmann 2023-01-26 16:20:58 +0100
  • 919166e9ef [maglev] Correctly update the type in EnsureType Toon Verwaest 2023-01-26 16:00:13 +0100
  • 180bb8ef0d [bazel] Force code-generator to use Python3 Victor Gomes 2023-01-26 16:17:58 +0100
  • 9ec4e9095a [turbofan] Fix 32-to-64 bit spill slot moves Jakob Kummerow 2023-01-26 15:19:03 +0100
  • 83e2bce929 Smaller MATCH_PREVIOUS_TRANSLATION instructions in TranslationArrays Seth Brenith 2023-01-25 16:38:56 -0800
  • 7f756058ab [turboshaft] Fix incorrect jumps into loops in Turboshaft's DCE Nico Hartmann 2023-01-26 14:29:13 +0100
  • f2ceafb732 [maglev] Only create phis for contexts of resumable loops Toon Verwaest 2023-01-26 14:28:19 +0100
  • c97e61eaa3 [static-roots] Fix gen-static-roots for some build configurations Olivier Flückiger 2023-01-25 15:14:34 +0000
  • 5bff98a677 [turboshaft] simplify block inlining Tobias Tebbi 2023-01-25 15:47:53 +0100
  • a19a2ff2be [wasm-stringrefs] Add string.from_code_point Matthias Liedtke 2023-01-26 12:28:41 +0100
  • 6112703014 [maglev] Avoid superfluous gap-moves at loops headers Toon Verwaest 2023-01-26 13:16:03 +0100
  • 368216e3a3 [bazel] Enable Turbofan by default Victor Gomes 2023-01-26 13:37:47 +0100
  • c87e1caf21 [turbofan] Disable AccessMode::kDefine for TypedArrays Nico Hartmann 2023-01-26 11:35:13 +0100
  • c334837594 [turboshaft] Build skeleton for EffectControlLinearizer port Nico Hartmann 2023-01-26 12:59:31 +0100
  • 949bd4467d [codegen] Unify cross-platform conditions Victor Gomes 2023-01-26 11:40:14 +0100
  • d60b62b0af Version 11.2.0 V8 Autoroll 2023-01-26 02:33:56 -0800
  • a4a37c9303 [heap] Remove flag --shared-string-table-using-shared-space Dominik Inführ 2023-01-25 17:01:41 +0100
  • 17339eff04 [ic] store the slow handler for proxy elements in DefineKeyedOwnIC Joyee Cheung 2023-01-23 17:44:59 +0100
  • 7fbba7e1f8 [turbofan] Fix DCHECK in CommonOperatorReducer::DecideCondition Nico Hartmann 2023-01-26 10:12:05 +0100
  • cca14c7834 [maglev] Support polymorphic loads of doubles Victor Gomes 2023-01-26 10:30:02 +0100
  • a0417c29d8 Use explicit values for ComparisonResult Matthias Liedtke 2023-01-25 17:03:45 +0100
  • 29d42d0628 [gn] Provide explicit name in component builds Matthias Liedtke 2023-01-26 11:55:18 +0100
  • ca27aeeff1 [wasm-gc] Make extern.* instructions constant Manos Koukoutos 2023-01-26 07:10:35 +0100
  • 22bef706e1 [wasm] Remove redundant subclass from ModuleDecoder Matthias Liedtke 2023-01-25 17:23:53 +0100
  • 8c8dfc75bb Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-25 19:11:49 -0800
  • 95b79bf04b Revert "[heap][test] Fix weakrefs tests for conservative stack scanning" Shu-yu Guo 2023-01-25 18:52:38 +0000
  • 930b17be77 [turboshaft] Fix a crash in BranchEliminationReducer Maya Lekova 2023-01-25 14:46:27 +0100
  • 20a954f4bc [heap][test] Fix weakrefs tests for conservative stack scanning Nikolaos Papaspyrou 2023-01-25 10:47:51 +0100
  • d7816e41da [maglev][inline] Unsupported features for inlined function Victor Gomes 2023-01-25 14:32:33 +0100
  • 3333fcff79 [maglev][inline] Pass correct context and closure to inlined function Victor Gomes 2023-01-25 14:16:13 +0100
  • ee0c7f459d Fix CodeMoveEvent Jakob Linke 2023-01-25 14:16:45 +0100
  • 0c780c0f8d [regexp] Stage Unicode Sets pthier 2023-01-25 13:59:07 +0100
  • ab2766a082 Skip failing test on android Al Muthanna Athamina 2023-01-25 14:12:06 +0100
  • 856bdcddb9 [js-fuzzer] Update skipped files Michael Achenbach 2023-01-23 10:48:25 +0100
  • 325ea86f33 [maglev] LoadPolymorphicTaggedField Victor Gomes 2023-01-25 09:56:15 +0100
  • 11b9128d19 [code] Print instruction stream in CodePrint Victor Gomes 2023-01-25 11:45:47 +0100
  • 8fef57d52a [wasm-stringrefs] Add string.new_utf8_array_try Matthias Liedtke 2023-01-25 11:34:50 +0100
  • a27f18e36b [-] important document removal [*] Update readme Reece Wilson 2023-01-25 11:06:50 +0000
  • ce9b5600b5 Fix DCHECK in CodeCreateEvent Jakob Linke 2023-01-25 10:59:12 +0100
  • aeda84ad57 [wasm-stringrefs] Add string.compare operation Matthias Liedtke 2023-01-25 09:55:15 +0100
  • 031204bcd5 [heap] unchecked_cast in concurrent marking for FixedDoubleArray Dominik Inführ 2023-01-24 18:55:45 +0100
  • 4c782a0508 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-24 19:20:19 -0800
  • 6bf47ddb53 [*] Repeat old source check patch hack: remove SerializedCodeSanityCheckResult::kSourceMismatch [+] Expose codegen cpu featureset as an API Reece Wilson 2023-01-24 23:38:44 +0000
  • b130461c22 [heap] Remove redundant migration observer for MinorMC Omer Katz 2023-01-24 14:12:43 +0100
  • 55e15ede43 [wasm] Use preserve_most for more error methods Clemens Backes 2023-01-24 14:31:04 +0100
  • 0ea9064e39 [compile hints] Collect compile hints data in v8 Marja Hölttä 2023-01-24 14:16:41 +0100
  • 9637266ea5 [shared-struct] Disallow adding private fields to shared objects Shu-yu Guo 2023-01-23 15:20:01 -0800
  • ad448e6007 [wasm] Mark LEB128 decoding fastpath as likely Daniel Lehmann 2023-01-24 13:18:58 +0000
  • b7aafbc87c Flags: Rename --enable-mega-dom-ic to --mega-dom-ic Camillo Bruni 2023-01-24 10:07:19 +0100
  • 7aac4791c0 [wasm-spec-tests] Document failed memory64 tests Clemens Backes 2023-01-24 14:20:34 +0100
  • f71d232a67 [wasm] Eliminate vector bounds checks with assume Daniel Lehmann 2023-01-24 12:49:29 +0000
  • 6825359018 [wasm-gc] Liftoff: Fix stringview operations not popping its arguments from the value stack Matthias Liedtke 2023-01-24 13:55:00 +0100
  • de50db2101 [heap] Re-introduce stack markers Nikolaos Papaspyrou 2023-01-24 13:42:57 +0100
  • ce371f6bb8 [wasm] Remove redundant PeekArgs implementation Clemens Backes 2023-01-24 13:48:31 +0100
  • 0863bcdf71 [rab/gsab] Ship --harmony-rab-gsab Marja Hölttä 2023-01-24 12:09:46 +0100
  • 0ab7ac8ab7 [heap] Fix race in JSFunction::ShouldFlushBaselineCode Omer Katz 2023-01-24 11:30:58 +0100
  • 0a2b140fb0 Skip failing tests on Android Al Muthanna Athamina 2023-01-24 12:17:42 +0100
  • f89be8847b Fix error dispatch in the v8 inspector session. Danil Somsikov 2023-01-20 17:12:52 +0100
  • 0eae0380ff [inspector] Fix handling of whitespace in breakpoint hinting Jaroslav Sevcik 2023-01-23 13:00:26 +0100
  • 1a574b9727 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-23 19:10:14 -0800
  • be42eb7139 PPC/s390: Remove the AbstractCode == InstructionStream case Milad Fa 2023-01-23 14:45:35 -0500
  • 1e4b71d99f [heap] Move the Stack object from ThreadLocalTop to Isolate Nikolaos Papaspyrou 2023-01-19 13:43:10 +0100
  • 14de33a440 [class] set function name for computed fields Huáng Jùnliàng 2023-01-13 12:33:28 -0500
  • 53ec5ecf5b [static-roots] Verify static roots as early as possible Olivier Flückiger 2023-01-23 15:58:45 +0000
  • 3123e9537e PPC/S390: cleanup owner files Milad Fa 2023-01-20 11:28:59 -0500
  • 0488582da8 [wasm] Add DCHECK that we do not validate unexpectedly Clemens Backes 2023-01-19 12:53:10 +0100
  • a41eb50499 S390[liftoff]: refactor simd relaxed ops Milad Fa 2023-01-20 11:21:45 -0500
  • 78addf2f16 Improve encoding of common translation instructions Seth Brenith 2023-01-20 08:39:26 -0800
  • 29d54b0408 Fix data race when writing to Profiler::overflow_ Omer Katz 2023-01-23 10:39:45 +0100
  • b691cca3de [runtime] add protector for String/Number prototype @@replace lookup Tobias Tebbi 2023-01-23 16:09:00 +0100
  • 7731b0781b Skip tests for tsan debug bot Omer Katz 2023-01-23 15:44:01 +0100
  • 4724f988ae [profiler] Support WasmGC objects in heap snapshots Jakob Kummerow 2023-01-19 16:01:06 +0100
  • 186068ad3f String.p.toLocaleLowerCase: Perform locale validation also on empty string Matthias Liedtke 2023-01-20 16:38:04 +0100
  • b4ae834223 [bigint] Implement NoSideEffectsToString Jakob Kummerow 2023-01-19 19:00:34 +0100
  • 11c4c8e3d2 Remove the AbstractCode == InstructionStream case Jakob Linke 2023-01-23 13:59:58 +0100
  • 9fb9e65111 [*] fuck off incompetent google c++ shitters Reece Wilson 2023-01-23 12:47:27 +0000
  • 3e64021c7e [wasm-gc] Add cache lookup to wrapper compilation Matthias Liedtke 2023-01-23 12:23:56 +0100
  • 21ab8287a6 Mark slow tests for tsan debug bot Omer Katz 2023-01-23 10:47:18 +0100
  • 29b3bd3826 [test] Include shard info in test records Michael Achenbach 2023-01-20 17:22:22 +0100
  • 7a3a6e88bd Revert "[turbofan] Optimize access to the length property of functions" Jakob Linke 2023-01-23 07:33:00 +0000
  • 05a3ad7c72 Revert "[maglev] Load SFI::length as int16" Jakob Linke 2023-01-23 07:36:54 +0000
  • d31e52879b [heap] Introduce getters for MemoryReducer::State Dominik Inführ 2023-01-20 09:37:08 +0100
  • 417ce7ef46 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-22 19:21:13 -0800
  • f2587421d4 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-21 19:25:46 -0800
  • de3ef68ca0 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-20 19:10:51 -0800
  • 3f3b10b6ac [ic] store the slow handler for proxies in DefineKeyedOwnIC Joyee Cheung 2023-01-18 20:16:50 +0100
  • 4d0d31f41b [class] support out-of-scope private member access in debug-evaluate Joyee Cheung 2023-01-19 15:29:20 +0100
  • d2ff82cbc9 [maglev] Add BranchIfTypeOf Leszek Swirski 2023-01-20 14:05:25 +0100
  • da27bc1719 PPC[liftoff]: Implement simd relaxed ops Milad Fa 2023-01-11 16:02:16 -0500
  • d236b0ebb7 [maglev] Load SFI::length as int16 Leszek Swirski 2023-01-20 12:08:50 +0100
  • b06b015d7a [riscv] Rename CodeDataContainer to Code Lu Yahan 2023-01-20 15:49:38 +0800
  • 401b3d5bf6 [heap] Add shared large object space to old generation stats Dominik Inführ 2023-01-20 11:02:52 +0100
  • f680face5e [maglev] Reuse scratch in CheckMapsWithMigration Victor Gomes 2023-01-20 10:03:16 +0100
  • 185c08fdc4 Fix race in ExternalPointerTable::Mark Omer Katz 2023-01-19 17:30:50 +0100
  • ef23ae1c31 [maglev] Cache truncated int32 values pthier 2023-01-19 18:44:45 +0100
  • 54d255ab23 [heap] Fix race in MarkingBarrier Omer Katz 2023-01-19 19:41:37 +0100
  • c9ccba71ae Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-19 19:09:59 -0800
  • b584c571b8 Fix race when calling raw_properties_or_hash concurrently Omer Katz 2023-01-19 19:47:30 +0100
  • 7eb8937bca [turbofan] Optimize access to the length property of functions Jérôme Vouillon 2023-01-19 16:58:59 +0100
  • 48e79783ee cppgc: Optimize MakeGarbageCollected Michael Lippautz 2023-01-19 17:06:36 +0100
  • 2670e3d0cc [static-roots] Test to ensure mksnapshot creates a predictable r/o heap Olivier Flückiger 2023-01-19 16:21:58 +0000
  • 5628a2be90 [wasm-stringrefs] Add string.new_utf8_try Matthias Liedtke 2023-01-19 17:09:33 +0100
  • 0acb75d56e [heap] Move Event object creation into MemoryReducer Dominik Inführ 2023-01-19 14:47:45 +0100
  • b71cdae42a Use FieldIndex::ForDetails in a few more places. Jeremy Roman 2023-01-18 12:32:13 -0500
  • 0bfae5d165 [gap-resolver] Emit move based on destination representation Thibaud Michaud 2023-01-19 14:45:16 +0100
  • 5dea4a4055 [gdbinit] Fix sim command Leszek Swirski 2023-01-19 14:23:18 +0100
  • a4f3a2c045 [maglev] Fix elements clobbering in LoadFixed[Double]ArrayElement Leszek Swirski 2023-01-19 14:25:00 +0100
  • a88495623a [ptr-compr] Fix compress(decompress(v)) == v Olivier Flückiger 2023-01-19 12:57:24 +0000
  • 5379910122 [turboshaft] Redesign UniformReducerAdapter Nico Hartmann 2023-01-19 13:40:28 +0100
  • 1972d7a389 [performance|regepx] Allocate the FixedArray for regexp matches lazily Marja Hölttä 2023-01-19 13:39:11 +0100
  • 52cbf1dfe4 [maglev] MaglevAssembler Scratch Register Scope Victor Gomes 2023-01-19 13:31:45 +0100
  • d76342dd56 [static-roots] Remove unused Isolate::InitWithReadOnlySnapshot Olivier Flückiger 2023-01-19 08:26:32 +0000
  • fe4a6f0325 [maglev] Allow fast-path const stores for kDefine Leszek Swirski 2023-01-18 15:56:06 +0100
  • 472429e623 [heap] Fix saving the callee-saved registers on stack Nikolaos Papaspyrou 2023-01-18 21:11:59 +0100
  • 562b65a86e [heap] Fix data races in debug builds Omer Katz 2023-01-19 11:56:04 +0100
  • 6830f99903 [static-roots] Check static map in instance type checks Olivier Flückiger 2023-01-19 09:10:10 +0000
  • 8d6df9b91c [d8] Protect accesses to {profiler_end_callback_} with a lock Andreas Haas 2023-01-18 10:35:22 +0100
  • 7c055e7ab0 Add logic to the stack analyzer to accommodate TSAN stacktraces Al Muthanna Athamina 2023-01-19 10:20:07 +0100
  • cadfa29277 [wasm] Minor fixes around reservation size Clemens Backes 2023-01-17 18:04:08 +0100
  • da083ce505 [heap] Remove mutex from promoted page iteration for memory reducing GCs Omer Katz 2023-01-17 22:41:50 +0100
  • b7026d7a97 Fix --predictable Jakob Linke 2023-01-19 09:56:50 +0100
  • e52933a2b8 [wasm] Increase the initial size of the Liftoff stack_state Andreas Haas 2023-01-18 13:15:16 +0100
  • c462b8fba1 Fix failing test test-debug-helper/GetObjectProperties Seth Brenith 2023-01-18 08:46:17 -0800
  • 978ca84374 [heap] Remove --global-gc-scheduling flag Dominik Inführ 2023-01-18 18:25:45 +0100
  • 21ab5ea94c Remove remnant code for read-only builtin trampolines Jakob Linke 2023-01-18 15:14:39 +0100
  • 1009874faa [inspector] Omit call frames in instrumentation pause messages Jaroslav Sevcik 2023-01-18 08:24:14 +0100
  • bbbf5d8c7b Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-18 19:26:13 -0800
  • 0c2608724e [wasm][revec] Add instruction selection for simd256 jiepan 2022-12-20 16:59:00 +0800
  • 263493add5 [wasm][revec] Reorder load chain to avoid breaking effect dependency Hao Xu 2023-01-18 01:14:01 +0800
  • 0dbff5d07b PPC/s390: Various post-Code rename cleanups Milad Fa 2023-01-18 13:44:54 -0500
  • 360337cd80 [string-iswellformed] Ship the proposal Shu-yu Guo 2023-01-17 17:08:49 -0800
  • 84697034b6 RegExp.flags: check individual flags in correct order Johan Levin 2023-01-17 10:06:58 +0100
  • b7cce4aa16 PPC/s390: Rename CodeDataContainer to Code Milad Fa 2023-01-18 12:10:47 -0500
  • 29dca1c0c0 [buildtools] skip fetching reclient cipd package on linux-arm64 Sam Clegg 2023-01-17 17:03:09 -0800
  • 01ff06b75c [maglev] Fast-path ForIn* Leszek Swirski 2023-01-18 11:46:29 +0100
  • c0367102a3 Various post-Code rename cleanups Jakob Linke 2023-01-18 15:16:01 +0100
  • 9161de44a9 [ptr-compr] Fixing improved ptr decompresion Olivier Flückiger 2023-01-17 12:36:55 +0000
  • d99d366d3e [scanner] Improve whitespace skipping Toon Verwaest 2023-01-18 16:13:10 +0100
  • 60a8726ed6 PPC/s390: Rename Code to InstructionStream Milad Fa 2023-01-17 13:29:37 -0500
  • d43139d41d [wasm-gc] Subtyping: Fix dcheck for nofuncref in type union Matthias Liedtke 2023-01-18 15:45:38 +0100
  • e9024ad26c [wasm-gc] Fix and extend type union Manos Koukoutos 2023-01-18 14:37:33 +0100
  • e3c6e32ec0 [mjsunit] Mark regress-1353555 as non-predictable Camillo Bruni 2023-01-18 14:39:14 +0100
  • 10f3039bdb [wasm] Implementation of code flushing with explicit call Andreas Haas 2023-01-18 13:21:16 +0100
  • b0cd98500d [wasm] Fix static out of bounds check in decoder Matthias Liedtke 2023-01-18 13:20:45 +0100
  • 8eed79319a JSON Parser micro optimisations Camillo Bruni 2023-01-18 08:27:27 +0100
  • 8331582414 [turboshaft] Remove weak liveness from dead code elimination Nico Hartmann 2023-01-18 11:43:25 +0100
  • f5b98ee39b [turboshaft] Implement ReduceInputGraph mechanism Nico Hartmann 2023-01-17 18:07:15 +0100
  • dd7b9aa51a [assembler] Fix formatting of NOOP_UNLESS_DEBUG_CODE Leszek Swirski 2023-01-18 11:06:09 +0100
  • df88d60a4a [maglev] Make sure kContextRegister isn't clobbered Leszek Swirski 2023-01-18 10:40:46 +0100
  • ba401bb42b [heap] Remove LocalEmbedderHeapTracer Michael Lippautz 2023-01-17 18:44:34 +0100
  • c9b183f27d [trap-handler] Add more owners Clemens Backes 2023-01-16 16:33:16 +0100
  • 9d1e0f9b8c [wasm] Use lazy compilation for debugging Clemens Backes 2023-01-16 17:20:13 +0100
  • a1ab1271a0 Add a WATCHLIST entry for trap-handler Clemens Backes 2023-01-16 14:19:29 +0100
  • c53c026e6e Rename CodeDataContainer to Code Jakob Linke 2023-01-17 14:39:32 +0100
  • 08aa1e2891 [loong64][mips64] Rename Code to InstructionStream Liu Yu 2023-01-18 14:00:00 +0800
  • 589591026a [wasm][cleanup] Clean up signature of WasmTierUpFunction Andreas Haas 2023-01-16 14:38:04 +0100
  • 6d40296e5a [loong64][mips64] Replace JumpToOffHeapInstructionStream with functions from the TurboAssembler class Liu Yu 2023-01-17 16:41:05 +0800
  • dc4497d013 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-17 19:28:07 -0800
  • dbeb7ed3cc [wasm] Remove redundant set_function_validated Clemens Backes 2023-01-16 17:04:23 +0100
  • 0a94bc6d3e [heap] Fix race with promoted page iteration Omer Katz 2023-01-17 17:36:09 +0100
  • 11a63fa8d2 [sandbox] Reduce max size of ExternalPointerTable on Android Paolo Severini 2023-01-17 08:09:49 -0800
  • 0033691b2a [wasm-gc] Move and simplify AssertNotNull optimization Manos Koukoutos 2023-01-17 16:31:25 +0100
  • 4abbe5deeb [test] Mark shared memory tests as unpredictable Dominik Inführ 2023-01-17 16:12:27 +0100
  • d2119c0b68 Annotate some SmallVector methods as V8_PRESERVE_MOST Clemens Backes 2023-01-16 17:36:09 +0100
  • 79ed179625 [wasm] Relax a DCHECK for validation Clemens Backes 2023-01-16 14:33:15 +0100
  • 1d8f2517e3 [parser] Don't lazy compile CreateDynamicFunction functions Toon Verwaest 2023-01-17 15:14:32 +0100
  • 2a20b228ef [gcmole] Run gcmole on bots with matching architecture Michael Achenbach 2023-01-17 11:00:41 +0100
  • 6350ef168c [maglev][arm64] Fix lack of scratch registers in ExceptionHandlerTrampolineBuilder Victor Gomes 2023-01-17 14:08:57 +0100
  • e2edd1c992 [codet] Fix decoding of KindField on big endian Milad Fa 2023-01-16 14:28:52 -0500
  • 0f4a6a500c [runtime] StringEqual check in larger chunks Olivier Flückiger 2023-01-17 10:26:47 +0000
  • 2c7272fdde Rename Code to InstructionStream Jakob Linke 2023-01-17 10:59:51 +0100
  • 503b56efdf [maglev] Check maps in TryBuildFastInstanceOf Leszek Swirski 2023-01-17 11:25:23 +0100
  • 04f19e973e [wasm-gc] Module decoder: Remove template to save binary size Matthias Liedtke 2023-01-17 11:44:18 +0100
  • b26a55b88f Revert "[test] ownership" Alexander Schulze 2023-01-17 11:26:14 +0000
  • c96177a04a [test] ownership Liviu Rau 2023-01-17 12:11:41 +0100
  • 7be93470c7 [performance|regexp] Avoid unnecessary JSArray creation Marja Hölttä 2023-01-17 11:32:05 +0100
  • 9bd7c5e1bd [maglev] Fix visiting stack in StackGuard call Victor Gomes 2023-01-17 10:44:46 +0100
  • 943d82bfa9 [heap] Fix worklist segment capacity in --predictable Michael Lippautz 2023-01-17 10:28:30 +0100
  • fb8b0d2ab5 [heap] Remove LocalEmbedderHeapTracer methods for incremental tracing Michael Lippautz 2023-01-16 16:58:58 +0100
  • 01135ec0f2 [maglev] Split element load Leszek Swirski 2023-01-16 17:46:18 +0100
  • b692796f75 [riscv][codet] Remove the CodeT=Code implementation Lu Yahan 2023-01-17 12:04:09 +0800
  • 44b8ca4eab Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-16 19:27:33 -0800
  • dd38db94df [codet] Remove the CodeT type alias Jakob Linke 2023-01-16 15:39:08 +0100
  • dab4bb5ccc Add instrumenter builders for PGO Liviu Rau 2023-01-16 16:17:48 +0100
  • f813dd4d34 [static-roots] Use static roots in C++ Olivier Flückiger 2023-01-13 14:08:39 +0000
  • aa7b01698a [d8] Terminate workers before quit() in shared space isolate Dominik Inführ 2023-01-12 13:53:01 +0100
  • 7df371b2d5 [parser] Avoid function declarations being covered. yangwenming 2023-01-11 22:29:01 +0800
  • 0c64368134 [heap] Remove some LocalEmbedderHeapTracer accessors Michael Lippautz 2023-01-16 14:20:31 +0100
  • e7a336d72b [objects] Use NotifyObjectSizeChange for BigInt right-trimming Dominik Inführ 2023-01-16 13:39:39 +0100
  • 713cf5dfa7 [heap] Fix data races with concurrent promoted page iteration Omer Katz 2023-01-13 15:08:10 +0100
  • 63bff6b94b [wasm][fuzzer] Fix check for max_steps (again) Clemens Backes 2023-01-13 18:19:39 +0100
  • e62810f71a Skip flaky test Manos Koukoutos 2023-01-16 13:33:55 +0100
  • bbb05dde5b Skip regress/regress-1394663 until issue is resolved Al Muthanna Athamina 2023-01-16 10:42:40 +0100
  • c14852e0e7 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-16 03:49:14 -0800
  • 08cf82af35 [maglev] Remove kScratchRegister from MaglevAssembler Victor Gomes 2023-01-16 12:04:25 +0100
  • 47b87ac124 [wasm] Optimize lazy compilation initialization Andreas Haas 2023-01-16 11:46:58 +0100
  • 11df29c4d6 [maglev] Embed FBV as constant in prologue Leszek Swirski 2023-01-16 11:44:06 +0100
  • cfdb4e0791 Reland "Use preserve_most calling conventions for Zone::Expand" Clemens Backes 2023-01-13 17:49:26 +0100
  • 601913ded3 [heap] Mark main isolates WaiterQueueNode in EPT with --shared-space Dominik Inführ 2023-01-13 13:40:54 +0100
  • 06198fa975 [heap] Add tests for OLD_TO_SHARED failures Omer Katz 2023-01-11 17:39:36 +0100
  • 269c39e90a [turboshaft] Fix -0 case for turboshaft's FloatType::AllocateOnHeap Nico Hartmann 2023-01-16 09:36:47 +0100
  • debcabf7b5 [wasm-gc] Add callback for Wasm GC origin trial Matthias Liedtke 2023-01-16 09:53:41 +0100
  • 6ca23f83ee Reland^2 "[maglev] Test maglev on Mac Arm64 bots" Leszek Swirski 2023-01-11 15:23:42 +0100
  • 36e0d7a359 [snapshot] Split ReadSingleBytecodeData cases into functions Leszek Swirski 2023-01-13 11:13:16 +0100
  • 275c747ed1 Revert "Update V8 DEPS (trusted)" Manos Koukoutos 2023-01-16 08:45:49 +0000
  • 6c55f09ed5 [loong64][mips64][codet] Remove the CodeT=Code implementation Liu Yu 2023-01-13 15:08:19 +0800
  • 2d52e86fae Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-15 19:13:06 -0800
  • 592fa769fe ppc64: [ptr-cage] Enable in BUILD.gn Junliang Yan 2023-01-12 09:57:44 -0500
  • 6dd5049a1a Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-13 19:26:11 -0800
  • f7fe84b317 Delete android_assets() target for snapshot.bin Andrew Grieve 2023-01-11 16:59:23 -0500
  • 2dd614d61e [wasm] Use preserve_most calling conventions for DecodeError Clemens Backes 2023-01-13 18:32:43 +0100
  • f5bf7b701a PPC/s390: [codet] Remove obsolete CodeT dispatch functions Milad Fa 2023-01-13 11:22:37 -0500
  • 8951d68a0a [d8] Add writeFile to the global Shu-yu Guo 2023-01-12 14:41:49 -0800
  • 44df2a5bd5 [runtime] Zero padding of sequential strings Olivier Flückiger 2023-01-09 16:32:41 +0000
  • e02e128455 [wasm] Make {read_leb_slowpath} cheap to call Clemens Backes 2023-01-12 18:34:42 +0100
  • 0903e0a49b [ptr-compr] Improve ptr decompresion in C++ Olivier Flückiger 2023-01-13 12:32:34 +0000
  • aceba00ebf [maglev][arm64] Fix CheckMapsWithMigration pthier 2023-01-13 16:24:01 +0100
  • 928c3e7829 [wasm-gc] Support i31ref in WebAssembly.Global js interop Matthias Liedtke 2023-01-13 16:13:13 +0100
  • 1219328b1e [parser] Check for stack overflow in ParseFunctionBody Leszek Swirski 2023-01-13 12:05:42 +0100
  • d48aea7a23 PPC/s390: [codet] Remove the CodeT=Code implementation Milad Fa 2023-01-12 15:43:18 -0500
  • 71dea568ee [maglev] Allow loop phis to extend input lifetimes Leszek Swirski 2023-01-13 15:57:39 +0100
  • 59e5982838 Reland "[turbofan] Properly perform range check for array access" Nico Hartmann 2023-01-13 15:19:16 +0100
  • 249d11e8ab [wasm] Make stack growing cheap to call Clemens Backes 2023-01-12 12:38:15 +0100
  • d7d5049cfa [maglev] Create DataViewGetVariableLength builtin Victor Gomes 2023-01-13 14:31:11 +0100
  • b5ada88ab6 [wasm] Add regression test for 1395604 Clemens Backes 2023-01-13 15:16:03 +0100
  • eae216f5dc [turbofan] Make register allocator error message more useful George Wort 2023-01-13 12:58:53 +0000
  • 942cb80eaa [static-roots][arm64] Disable decrompression of static roots Olivier Flückiger 2023-01-13 10:06:32 +0000
  • 3b680a2d6c [wasm-gc] Add flag for wasm max inlining function size Matthias Liedtke 2023-01-13 10:17:13 +0100
  • c9c873b9fd [arm64] Fix BlockPoolsScope usage when CFI is enabled Marja Hölttä 2023-01-13 10:17:47 +0100
  • 91872b9330 Reland "[wasm][test] Remove useless macro" Clemens Backes 2023-01-12 18:21:33 +0100
  • d53540be77 Revert "Reland "[maglev] Test maglev on Mac Arm64 bots"" Leszek Swirski 2023-01-13 10:18:04 +0000
  • 651d4d9748 [codet] Remove obsolete CodeT dispatch functions Jakob Linke 2023-01-12 14:11:17 +0100
  • b791f4f040 Reland "[maglev] Test maglev on Mac Arm64 bots" Leszek Swirski 2023-01-11 15:23:42 +0100
  • cb4a62e3c5 [heap] Trivial LocalEmbedderHeapTracer removals Michael Lippautz 2023-01-12 18:33:15 +0100
  • 34f63ad5e3 [bigint] Move a DCHECK to the right place Jakob Kummerow 2023-01-12 16:27:27 +0100
  • c2a0acd47a [turbofan] Improve reduction of TruncateInt64ToInt32 Hao Xu 2023-01-12 21:39:12 +0800
  • 21de2f66e7 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-12 19:11:16 -0800
  • c57a13dc3b [heap] Skip ephemeron values that shouldn't be marked Shu-yu Guo 2023-01-12 11:26:42 -0800
  • aae0ec104b Reland "[flags] Remove --harmony-class-static-blocks" Shu-yu Guo 2023-01-12 11:03:57 -0800
  • b234e2e747 Remove GN visibility restriction for run_mksnapshot_default Andrew Grieve 2023-01-11 16:48:01 -0500
  • 3b8893202c [cleanup] Minor changes in isolate and heap Nikolaos Papaspyrou 2023-01-12 17:31:21 +0100
  • 16a31ada22 Revert "[ptr-compr] Improve ptr compression/decompresion in C++" Leszek Swirski 2023-01-12 17:25:16 +0000
  • 6491416033 [turbofan] Add WasmObject to the DetectableReceiver type Shu-yu Guo 2023-01-09 17:13:49 -0800
  • ae2e2a5fe0 [wasm] Small cleanups Manos Koukoutos 2023-01-12 16:53:16 +0100
  • 5f54f6f916 [wasm] Lazily compile tiered-down modules Clemens Backes 2023-01-10 20:55:40 +0100
  • 35694f6da0 Revert "[wasm][test] Remove useless macro" Clemens Backes 2023-01-12 16:49:33 +0000
  • 8deececeef Revert "Use preserve_most calling conventions for Zone::NewExpand" Clemens Backes 2023-01-12 16:15:56 +0000
  • 22c5844851 [wasm-gc] Allow all reference types at the JS boundary Manos Koukoutos 2023-01-11 13:47:04 +0100
  • c74c9e63e1 [wasm][test] Remove useless macro Clemens Backes 2023-01-12 11:55:52 +0100
  • 48fee7d232 Use preserve_most calling conventions for Zone::NewExpand Clemens Backes 2023-01-12 12:41:02 +0100
  • 177b6be920 [codet] Remove the CodeT=Code implementation Jakob Linke 2023-01-12 10:54:48 +0100
  • 1a109d28a5 [maglev][arm64] Fix cloberred register in ReduceInterruptBudget Victor Gomes 2023-01-12 15:23:26 +0100
  • 90c972bb52 [wasm-gc][turbofan] Introduce wasm load elimination Manos Koukoutos 2023-01-12 12:55:04 +0100
  • c020a31092 cppgc: Change calling convention for slow write barrier bailout Michael Lippautz 2023-01-11 21:01:17 +0100
  • 25f779623d [builtins][pgo] Add helper script to interact with PGO profile bucket Alexander Schulze 2023-01-12 12:29:30 +0100
  • d8cd42360d [maglev] Ensure CheckedObjectToIndex zero extends Leszek Swirski 2023-01-12 13:28:05 +0100
  • 2501a75575 [maglev][arm64] Use one less scratch register in PushAllHelper pthier 2023-01-12 12:53:14 +0100
  • 177eb46e5f Reland "[heap] Iterate promoted pages during sweeping" Omer Katz 2023-01-11 10:20:39 +0100
  • 1ef43e7ba9 [sandbox] Increase max size of ExternalPointerTable Paolo Severini 2023-01-12 02:50:00 -0800
  • 89677cfaa8 [wasm-gc] Fix call feedback vector issues after memory out of bounds accesses Matthias Liedtke 2023-01-12 11:55:53 +0100
  • 25005c142c [wasm] Allow TurboFan compilation of arbitrarily sized functions Clemens Backes 2023-01-12 10:59:34 +0100
  • 77de44e1c4 [ptr-compr] Improve ptr compression/decompresion in C++ Olivier Flückiger 2023-01-11 17:39:45 +0000
  • e82b88192e [maglev][arm64] Fix some typed array arch issues Victor Gomes 2023-01-12 10:52:54 +0100
  • c48cc5bab5 [wasm] Avoid re-validation after deserialization Clemens Backes 2023-01-10 20:52:20 +0100
  • 8a646573d9 [maglev][arm64] Port crrev.com/c/4127157 Victor Gomes 2023-01-12 10:16:26 +0100
  • d4bf44d820 Disable TF in lite mode Jakob Linke 2023-01-11 09:03:55 +0100
  • 7b3b682818 [wasm] Improve result check in {DefaultWasmAsyncResolvePromiseTask} Andreas Haas 2023-01-10 10:47:55 +0100
  • ed47b8cd0c [ic] Allow resetting interrupt budget on IC change Leszek Swirski 2023-01-11 17:08:13 +0100
  • 7777e0321d [api] Deprecate memory savings mode Dominik Inführ 2023-01-12 09:25:48 +0100
  • a3b7c6706a Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-11 19:29:23 -0800
  • 9ae82b0486 Revert "Reland "[heap] Move methods from LocalEmbedderHeapTracer to CppHeap"" Michael Lippautz 2023-01-11 20:19:05 +0000
  • b77287525d [wasm] Update spec tests Andreas Haas 2023-01-11 15:26:05 +0100
  • 8267c7e12c [flags] Remove --harmony-array-find-last Shu-yu Guo 2023-01-10 13:11:39 -0800
  • a216b3de4b [shared-struct] Mark shared constructors has_non_instance_prototype Shu-yu Guo 2023-01-10 12:11:48 -0800
  • f1adbe2e44 [shared-struct] Fix shared value barrier in TF Shu-yu Guo 2023-01-05 17:44:25 -0800
  • 24ca73004e cppgc: Implement slim write barrier Michael Lippautz 2023-01-11 14:12:51 +0100
  • 080e281820 Reland "[x64] Make {Assembler::GrowBuffer} preserve most registers" Clemens Backes 2023-01-09 17:30:09 +0100
  • 78717ce93d cppgc: Return empty pages right away when sweeping on allocation Anton Bikineev 2023-01-11 14:50:48 +0100
  • c617c553a6 Revert "[turbofan] Properly perform range check for array access" Leszek Swirski 2023-01-11 16:18:25 +0000
  • 38a4042c05 Reland "[heap] Move methods from LocalEmbedderHeapTracer to CppHeap" Michael Lippautz 2023-01-11 14:22:56 +0100
  • 169bdfe408 [maglev] Fix CheckJSDataViewBounds clobbered argument Victor Gomes 2023-01-11 15:07:45 +0100
  • 8dd716db16 [maglev] Re-enable in-heap Typed Arrays Darius M 2023-01-11 14:42:18 +0100
  • 177bfd1502 [wasm-gc] Remove deprecated array.len Matthias Liedtke 2023-01-11 09:59:00 +0100
  • 32f82d0f48 Disable page permission flipping of code pages Hannes Payer 2023-01-11 14:30:25 +0100
  • b77e704a74 [wasm-gc] Remove deprecated callref variant Matthias Liedtke 2023-01-11 09:54:25 +0100
  • 880f8208ef PPC/s390: [static-roots] Use static roots in CSA Milad Fa 2023-01-10 15:07:40 -0500
  • 2a5e1878a5 Reland "Reland "[heap] Adjust pretenuring heuristic for MinorMC"" Omer Katz 2023-01-09 20:17:33 +0100
  • c3c8c86850 Fix v8_snapshot build in Chromium with v8_use_perfetto=true Mikhail Khokhlov 2023-01-10 15:06:53 +0000
  • f73f3b3b51 [maglev] Remove MaglevGraphHasUnimplementedNode Victor Gomes 2023-01-11 13:15:35 +0100
  • 7e169e2052 [maglev] Fix liveness hole bug in register allocator Darius M 2023-01-11 13:12:18 +0100
  • e17d443bfb [maglev][arm64] Fix initialization of stack slots loop Victor Gomes 2023-01-11 13:09:42 +0100
  • 20aad404d0 [maglev] Share JumpLoopProgolue IR Victor Gomes 2023-01-11 13:06:26 +0100
  • 9685f44f51 [static-roots][arm64] Avoid using a scratch register in LoadRoot pthier 2023-01-11 11:42:28 +0100
  • c16405e82e [cleanup] Remove experimental flag for [[Scopes]] removal Simon Zünd 2023-01-11 11:04:09 +0100
  • 705c8406a5 [cleanup] Remove the '--experimental-reuse-locals-blocklists' flag Simon Zünd 2023-01-11 11:36:46 +0100
  • 424e51c106 [foozzie] Add more contradiction configs after readonly-flags introduction Michael Achenbach 2023-01-11 11:37:48 +0100
  • a54fc340b1 [wasm-gc] Remove structref as dataref compatibility fallback Matthias Liedtke 2023-01-11 09:53:26 +0100
  • 539b50f5ae [turbofan] Add the v8_enable_turbofan build option Jakob Linke 2023-01-11 11:08:53 +0100
  • 93165a6721 [maglev] Add maglev config to foozzie Leszek Swirski 2023-01-10 17:15:54 +0100
  • 5482480488 [perf] Add file to js-perf-test resources list Andreas Haas 2023-01-11 10:47:50 +0100
  • ec4f19d530 [turbofan] Properly perform range check for array access Nico Hartmann 2023-01-10 12:02:27 +0100
  • ce59644aab Revert "[heap] Move methods from LocalEmbedderHeapTracer to CppHeap" Leszek Swirski 2023-01-11 09:54:43 +0000
  • 0199cde71f [trials] Add new contradictions after readonly-flags introduction Michael Achenbach 2023-01-11 10:22:31 +0100
  • 08eb7fec3d [wasm-gc] Fix typing of phis Manos Koukoutos 2023-01-10 18:42:08 +0100
  • 734795c1a0 Revert "Reland "[heap] Adjust pretenuring heuristic for MinorMC"" Leszek Swirski 2023-01-11 08:45:51 +0000
  • f918193221 [wasm-gc] Optimize call_indirect type checks Manos Koukoutos 2023-01-04 13:31:42 +0100
  • 77f99a6bb6 [static-roots] Expose static roots as symbols Olivier Flückiger 2023-01-10 11:07:09 +0000
  • 355d6941d9 Remove jgruber from the maglev WATCHLISTS Jakob Linke 2023-01-11 07:25:17 +0100
  • 92c9a4a84b [maglev][arm64] Missing number load in CheckedObjectToIndex Victor Gomes 2023-01-10 16:54:54 +0100
  • 8fe2791b37 [infra] Update Windows-10 version for testing Michael Achenbach 2023-01-11 09:23:02 +0100
  • cb004862a3 [wasm] Mark validated functions as such Clemens Backes 2023-01-10 18:01:20 +0100
  • b0861973d5 [inspector] Fix catch prediction in async generators Simon Zünd 2023-01-10 11:57:14 +0100
  • b5c727768e [inspector] Fix calculation of breakpoint hint offset Jaroslav Sevcik 2023-01-10 16:30:54 +0100
  • 3cea5d5425 [runtime] Avoid {Object::operator->} for 32-bit big endian targets John Paul Adrian Glaubitz 2023-01-06 00:42:41 +0100
  • fe7f2350de Only install conditional features if global is extensible Jakob Kummerow 2023-01-10 15:39:37 +0100
  • b0be4f8ddb [shared-struct] Fix shared barrier for always shared objects Shu-yu Guo 2023-01-09 11:44:44 -0800
  • 59657281c2 [heap] Fix false OLD_TO_OLD remembered set in MinorMC Omer Katz 2023-01-10 18:41:22 +0100
  • 12a2fc2aad [maglev][arm64] Add MaterialiseValueNode Victor Gomes 2023-01-10 17:07:52 +0100
  • 41e79f0f24 [maglev] Re-enable on foozie Leszek Swirski 2023-01-10 14:45:42 +0100
  • 6bc1c1f2b6 [wasm] Drop overly aggressive DCHECK in TriggerTierUp Jakob Kummerow 2023-01-10 15:23:58 +0100
  • 5cf5e8184b [js-perf-test] Clean up BigInt perf tests Qifan Pan 2023-01-10 14:35:52 +0100
  • 22ec1bc787 [turbolizer] Allow live range view to be narrowed by instructions George Wort 2022-12-16 17:01:07 +0000
  • 40f3d61836 [maglev] Fix Function.prototype.apply with spread pthier 2023-01-10 15:08:43 +0100
  • 5134d16904 [wasm] Skip second pass over signature if not needed Clemens Backes 2023-01-09 15:58:55 +0100
  • 643b458b07 [static-roots] Use static roots in CSA Olivier Flückiger 2023-01-10 13:07:55 +0000
  • 50a20711c7 [maglev][arm64] Fix instance load in CheckedInternalizedString Victor Gomes 2023-01-10 14:04:16 +0100
  • a2d33fcf5f [wasm-gc][turbofan] Struct and array operators Manos Koukoutos 2023-01-10 13:59:53 +0100
  • b08d76e22d Reland "[maglev] Force (U)Int32 values to always be zero extended" Leszek Swirski 2023-01-10 13:56:26 +0100
  • d25d23f54d [turboshaft] Type-based reduction verification Nico Hartmann 2023-01-10 13:47:24 +0100
  • edd7739b63 Reland "[maglev] Remove kScratchRegister in maglev-ir" Victor Gomes 2023-01-09 17:18:37 +0100
  • d18fc97189 Revert "[maglev] Test maglev on Mac Arm64 bots" Leszek Swirski 2023-01-10 12:37:38 +0000
  • 40a5a963e6 [heap] Turn SLOW_DCHECK into DCHECK Dominik Inführ 2023-01-10 12:36:37 +0100
  • f8eebf3365 [heap] Enable --shared-space by default Dominik Inführ 2023-01-10 08:45:45 +0100
  • c6e96cf622 [maglev] Test maglev on Mac Arm64 bots Leszek Swirski 2023-01-02 16:21:11 +0100
  • 966f5a4037 Modify tracking bug for test skip for better tracking Al Muthanna Athamina 2023-01-10 10:50:36 +0100
  • 6e1b9141ec Reland "[flags,testrunner] Consider readonly flags for conflict detection" Jakob Linke 2023-01-04 14:25:03 +0100
  • eb00054f61 [maglev] Consider DataView/TypedArray backed by RAB and GSAB Victor Gomes 2023-01-09 16:26:21 +0100
  • 82c7f93aeb Revert "[maglev] Force (U)Int32 values to always be zero extended" Leszek Swirski 2023-01-10 10:25:53 +0000
  • fe54336953 [maglev] Force (U)Int32 values to always be zero extended Leszek Swirski 2023-01-09 17:44:28 +0100
  • 5c9560658b Skip intl/overrides/caching Al Muthanna Athamina 2023-01-10 10:42:15 +0100
  • 69df64a75c Remove GC post-processing check from externalizing strings pthier 2023-01-09 15:38:21 +0100
  • 499697b157 [disasm][x64] Add missing disasm for opcode F6F7 jiepan 2023-01-09 10:56:31 +0800
  • d6dc9a71fb Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-09 19:09:39 -0800
  • e56fe00bc3 [debug] Fix catch prediction for for-of statement Simon Zünd 2023-01-09 12:51:19 +0100
  • 06464a5985 Revert "[flags] Remove --harmony-class-static-blocks" Deepti Gandluri 2023-01-10 00:39:57 +0000
  • 969fb7796a [flags] Remove --harmony-class-static-blocks Shu-yu Guo 2023-01-09 15:10:14 -0800
  • 47405154da Reland "[heap] Adjust pretenuring heuristic for MinorMC" Omer Katz 2023-01-09 20:17:33 +0100
  • 6706d51d0e [shared-struct] Disallow SharedArray inline element access. Luis Fernando Pardo Sixtos 2023-01-06 14:30:34 -0800
  • 4baa96c84c Revert "[maglev] Remove kScratchRegister in maglev-ir" Deepti Gandluri 2023-01-09 17:45:17 +0000
  • 0b327a7c61 [turbofan] Split JSNativeContextSpecialization::BuildElementAccess Nico Hartmann 2023-01-09 18:05:46 +0100
  • dc7a7545a4 [maglev] Deopt when trying to load from Typed Array with detached buffer Darius M 2023-01-09 17:42:00 +0100
  • 3cc300558e [maglev] Remove kScratchRegister in maglev-ir Victor Gomes 2023-01-09 17:18:37 +0100
  • 7e1c6eacbf [wasm] Avoid temporary signature for call descriptor Clemens Backes 2023-01-09 15:52:48 +0100
  • 7f9197883d Reland "Reland "Reland "[static-roots] Enable static roots on supported configurations""" Olivier Flückiger 2023-01-05 16:40:49 +0000
  • 2ecd941c4d [zone] Check that supported alignment is sufficient Clemens Backes 2023-01-09 11:47:18 +0100
  • 40b002ffbc [heap] Move methods from LocalEmbedderHeapTracer to CppHeap Michael Lippautz 2023-01-09 16:16:06 +0100
  • 2ce768f7e5 Rewrite Zone::NewExpand Clemens Backes 2023-01-09 15:37:32 +0100
  • e5b3790fc7 [riscv] Fix error for computing the slot size of element Lu Yahan 2023-01-09 15:43:39 +0800
  • b985e8d83b Revert "[x64] Make {Assembler::GrowBuffer} preserve most registers" Leszek Swirski 2023-01-09 15:10:46 +0000
  • 806ae48bb5 [cctest] Disable an incorrect test Marja Hölttä 2023-01-09 15:18:52 +0100
  • 8fe57bf641 [x64] Make {Assembler::GrowBuffer} preserve most registers Clemens Backes 2023-01-09 14:55:59 +0100
  • 0d89b699eb [cctest] Remove unnecessary deprecation ignore scope Michael Lippautz 2022-12-19 15:01:04 +0100
  • b4b3fd662d Avoid one allocation in Signature::Builder Clemens Backes 2023-01-09 12:53:50 +0100
  • f3b8717159 Dispose external resources exactly once pthier 2023-01-09 10:08:36 +0100
  • 88eac4b870 [turboshaft] Basic TypedOptimization and new DeadCodeElimination Nico Hartmann 2023-01-09 13:23:28 +0100
  • 322e42bf13 [heap] Remove Push/Pop for EmbedderHeapTracer wrapper object Michael Lippautz 2023-01-04 18:33:59 +0100
  • 82e8025d69 [builtins] Remove read-only CodeDataContainer optimization Jakob Linke 2023-01-05 10:13:09 +0100
  • 7b9fa44c98 [maglev] Fix ProtoApply with spread call Victor Gomes 2023-01-05 15:26:40 +0100
  • 027afd4273 [maglev][arm64] Port CheckJSObjectElementsBounds pthier 2023-01-05 17:01:09 +0100
  • 2f4f3f9829 [gcmole] Make gcmole test more robust to unrelated code changes. Michael Achenbach 2023-01-05 17:22:02 +0100
  • 302892032c [factory] Remove dead code in NewOffHeapTrampolineFor Jakob Linke 2023-01-05 09:42:13 +0100
  • 3172b30fe4 [execution, heap] Lock global safepoint mutex in Isolate::Deinit Dominik Inführ 2022-12-22 15:27:49 +0100
  • 0ab8a7a111 [wasm-gc][liftoff] Optimize final-type checks Manos Koukoutos 2023-01-02 13:01:40 +0100
  • 521a399d35 [maglev] Temporarily disable in-heap Typed Array support Darius M 2023-01-09 08:44:28 +0100
  • cebcd8c51b Revert "[flags,testrunner] Consider readonly flags for conflict detection" Leszek Swirski 2023-01-09 08:48:09 +0000
  • b2123b6a60 [d8] Add missing call to {ResetOnProfileEndListener} Andreas Haas 2023-01-05 17:33:29 +0100
  • ff2b5a6729 [inspector] Avoid sliding breakpoints for same scripts Jaroslav Sevcik 2023-01-05 17:30:33 +0100
  • ebd933037e [flags,testrunner] Consider readonly flags for conflict detection Jakob Linke 2023-01-04 14:25:03 +0100
  • e6902daebf Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-08 19:27:09 -0800
  • aa5f2e5c43 Revert "[x64] Add support for "cold calls" in hot paths" Clemens Backes 2023-01-08 21:01:14 +0000
  • 31ccfed461 [x64] Add support for "cold calls" in hot paths Clemens Backes 2023-01-05 17:37:44 +0100
  • 922fa2f9ee Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-07 19:26:24 -0800
  • d269492175 [test262] Roll test262 Frank Tang 2022-12-27 17:53:53 -0800
  • 3c79a84283 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-06 19:11:29 -0800
  • 4d716b2ffb Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-05 19:10:49 -0800
  • 362e792ee4 [wasm] Do not build loop exits for non-innermost loops Choongwoo Han 2023-01-03 14:55:47 -0800
  • 5c613b9887 [maglev][arm64] Fix push/pop register list order Victor Gomes 2023-01-04 16:25:28 +0100
  • 4c46613505 Reland "[wasm][capi] Optimize all functions before serialization" Andreas Haas 2023-01-02 15:14:41 +0100
  • 1ef0a093e8 [wasm-gc] Apply isorecursive canonicalization to tag signatures Manos Koukoutos 2023-01-05 14:31:49 +0100
  • a0ba7818cd [string] Fix ConsStringIterator offset use Leszek Swirski 2023-01-05 14:29:12 +0100
  • 167efb5974 [mjsunit] Avoid creating v8.prof file in regression test Andreas Haas 2023-01-05 14:25:59 +0100
  • 912a05d7b0 [wasm][capi] Add missing Isolate::Scopes Andreas Haas 2023-01-05 09:26:57 +0100
  • 8e84e825ed [maglev] Adapt CheckJSTypedArrayBounds for Float64Array Darius M 2023-01-05 11:53:47 +0100
  • 68047ec37f [wasm][streaming] Avoid UAF after context disposal Clemens Backes 2023-01-04 17:20:51 +0100
  • 59136c6045 [log] Remove is_listening_to_code_events cache Victor Gomes 2023-01-05 11:20:46 +0100
  • 73aaf18f36 [gcmole] Remove legacy gcmole steps Michael Achenbach 2023-01-05 11:23:42 +0100
  • 43fd63554e [gcmole] Add regression test with multiple safepoints Michael Achenbach 2023-01-03 21:32:02 +0100
  • ca3a939da8 [inspector] Provide more details about destroyed context Vladimir Nechaev 2023-01-04 18:14:42 +0000
  • d333e5b5aa [riscv] Fix disasm unittest error Lu Yahan 2023-01-05 15:38:30 +0800
  • fcae4c1383 Revert "[riscv] Remove unnecessary unbound label count" Yahan Lu 2023-01-05 07:35:21 +0000
  • 3094c4002b [debug] Fix stepping through single statement loops Simon Zünd 2023-01-04 13:56:20 +0100
  • 5b8d62d830 [debug] Only 'step-in' on function entry for scheduled pauses Simon Zünd 2023-01-04 11:35:31 +0100
  • 70253ba04e Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-04 19:27:21 -0800
  • 2bb36a2275 [riscv] Fix disasm error about fcvt.s.d Lu Yahan 2023-01-04 18:11:52 +0800
  • a6c2b39080 [riscv] Remove unnecessary unbound label count Lu Yahan 2023-01-04 12:23:08 +0800
  • 071de173dc [string] Rename String::GetChars -> String::GetDirectStringChars Shu-yu Guo 2023-01-04 11:26:46 -0800
  • 3f75b580eb [maglev] Fix bug because of output-input aliasing Darius M 2023-01-04 17:37:29 +0100
  • 6eb0a668c2 [heap] Move wrappable extraction logic out of LocalEmbedderHeapTracer Michael Lippautz 2023-01-04 17:19:36 +0100
  • 5d3e12941e [maglev] Support in-heap TypedArrays Darius M 2023-01-04 16:32:52 +0100
  • 05a76791c4 [liftoff][fuzzer] Do not throw before frame setup Clemens Backes 2023-01-04 16:07:16 +0100
  • 6adfc3856f [git blame] Add a few old refactors to .git-blame-ignore-revs Leszek Swirski 2023-01-04 14:11:34 +0100
  • 203d9c8cb6 [maglev][arm64] Fix InterruptBudget IRs Victor Gomes 2023-01-04 16:06:23 +0100
  • d201f32e50 ppc: [ptr-cage] Add ppc support Junliang Yan 2023-01-04 09:58:35 -0500
  • 63134966fd [turbofan] Fix a bug of SignedBigInt64 in representation changer Qifan Pan 2023-01-04 14:16:52 +0100
  • 22ef44b655 [cppgc] check on a valid shared_ptr. yangwenming 2023-01-04 22:16:07 +0800
  • bc4bac3877 PPC[liftoff]: Implement Simd128 Construct Milad Fa 2023-01-03 14:35:19 -0500
  • f0254afaab [sandbox] Initialize EPT evacuation entries atomically Samuel Groß 2023-01-04 13:13:12 +0100
  • c7450a8f3d [testrunner] Allow rules with negated build variables in variants.py Jakob Linke 2023-01-04 11:36:16 +0100
  • 5b1929a8f0 [heap] Fix accounting of used bytes in CppHeap Michael Lippautz 2023-01-04 12:27:26 +0100
  • da8ef354e8 [turboshaft] Implement typing of remaining FloatBinop operations Nico Hartmann 2023-01-04 12:13:22 +0100
  • 166fd2f38f [cppgc]: Fix build on msvc Fixes compilation with msvc 2019 toolchain. gengjiawen 2022-12-31 22:55:24 -0800
  • 419a1c716c Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-03 19:11:48 -0800
  • dba5c526af [loong64][mips64][wasm] Fix printing of wasm-to-js frames Liu Yu 2023-01-03 10:44:17 +0800
  • bf19099f3a Reland "[turbofan] Simplifying (x+k1)==k2 into x==(k2-k1)" JianxiaoLuIntel 2022-12-21 11:06:01 +0800
  • a934b72483 [string-iswellformed] Fix isWellFormed for indirect strings Shu-yu Guo 2023-01-03 10:49:29 -0800
  • f0989ad168 [maglev][arm64] Use Cmp instead of cmp Victor Gomes 2023-01-03 17:02:18 +0100
  • 8d54971115 [test] Fix cctest/test-strings/Regress1402187 for non sandbox builds pthier 2023-01-03 17:36:38 +0100
  • 8a565c39d0 [wasm] Remove mprotect-based code protection Clemens Backes 2022-12-28 12:05:07 +0100
  • c5bf7a36b6 [maglev][arm64] Implement TypedArray IRs Darius M 2023-01-03 14:43:14 +0100
  • 58421a8165 [maglev][arm64] Fix wrong scaling in StringCharCodeAt Darius M 2023-01-03 14:34:30 +0100
  • 1fe6f5ca92 Skip wasm/log-code-after-post-message and asm/regress-1395401 until issue is fixed Al Muthanna Athamina 2022-12-30 10:43:56 +0100
  • a7285a717b [wasm] Remove wasm_write_protect_code variant Clemens Backes 2022-12-28 12:03:56 +0100
  • 8368b035cd [arm64] CheckSmi used in release code Victor Gomes 2023-01-03 13:47:25 +0100
  • d7fa9b66dc [infra] Add TSAN CQ and CI builders with debug/dchecks Al Muthanna Athamina 2022-12-21 15:25:11 +0100
  • dd68531420 [heap] Moving scheduling GCs from LocalEmbedderHeapTracer to CppHeap Michael Lippautz 2023-01-03 13:25:31 +0100
  • 1fe5f0f8e1 [maglev][arm64] Add SetPending IR Victor Gomes 2023-01-03 13:18:17 +0100
  • 5694514c5c [maglev][arm64] Implement DataView IRs Darius M 2023-01-03 13:09:47 +0100
  • 45277889e8 [maglev][arm64] Make CheckUint32IsSmi arch agnostic and port AssertInt32 pthier 2023-01-03 12:06:21 +0100
  • 6f29973f20 [maglev][arm64] Share [Holey]Float64Box Victor Gomes 2023-01-03 11:00:04 +0100
  • e3828ab088 Revert "[foozzie] Temporarily lower the amount of --future tests" Michael Achenbach 2023-01-03 10:02:50 +0000
  • a5acddef26 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-02 19:08:43 -0800
  • 15c726bd63 [heap] Merge mechanisms for disabling CSS Nikolaos Papaspyrou 2023-01-02 16:58:27 +0100
  • ba8eec7da0 [wasm] Report decommit failure as OOM Clemens Backes 2023-01-02 14:42:49 +0100
  • 03ad044ce5 [fuzzer][liftoff] Account for locals in max_steps Clemens Backes 2023-01-02 16:13:14 +0100
  • 9b9063dd22 [maglev][arm64] Port ToObject, ToString and ConvertReceiver pthier 2023-01-02 15:46:18 +0100
  • f941f98d4e [liftoff] Compute instance register more directly Clemens Backes 2022-12-23 17:30:03 +0100
  • a8a1805e12 [api, heap, handles] Remove deprecated EmbedderHeapTracer Michael Lippautz 2023-01-02 15:12:15 +0100
  • d43b93a7ac [maglev] Use NaN for StoreDataView with no args. Leszek Swirski 2023-01-02 15:21:19 +0100
  • 3d921a0afb [maglev][arm64] Implement StoreMap/StoreDoubleField IRs Darius M 2023-01-02 14:14:58 +0100
  • 06e469190c [maglev] Fix RootConstant::ToBoolean for root heap nums Leszek Swirski 2023-01-02 15:22:20 +0100
  • cabbc128e4 [string] Don't overwrite original string in InternalizedStringKey pthier 2023-01-02 14:04:55 +0100
  • e6d1bea299 [wasm] Add histogram for WebAssembly compilation methods Andreas Haas 2022-12-28 15:15:30 +0100
  • 0621eaff2c Revert "Reland "Reland "[static-roots] Enable static roots on supported configurations""" Leszek Swirski 2023-01-02 13:41:22 +0000
  • 6ace5cfb51 [platform] Check for failure of DiscardSystemPages Clemens Backes 2023-01-02 13:42:25 +0100
  • f23a3ecccf Revert "[wasm][capi] Optimize all functions before serialization" Leszek Swirski 2023-01-02 13:57:49 +0000
  • 84e470845a [wasm][capi] Optimize all functions before serialization Andreas Haas 2023-01-02 12:36:31 +0100
  • 58ae6e4a81 [regexp] Explicitly include ICUs utf16.h pthier 2023-01-02 12:02:33 +0100
  • a2633fe4c1 [bazel] Add v8_disable_write_barriers to build config Victor Gomes 2023-01-02 12:24:09 +0100
  • 848bd2eb50 [maglev] Fix missing sign-extension in Switch Darius M 2022-12-29 16:12:06 +0100
  • bfa76578c8 [wasm] Simplify {RemoveCompiledCode} Clemens Backes 2022-12-23 14:34:48 +0100
  • cc6fd8c8c0 [d8] Check profile for nullptr before serializing it Andreas Haas 2023-01-02 10:16:07 +0100
  • fede2e9dcb [maglev][arm64] Add StoreTaggedFieldWithWriteBarrier IR Darius M 2023-01-02 08:27:03 +0100
  • d019c8367e [maglev][arm64] Implement Float64Ieee754Unary node Darius M 2022-12-28 10:21:33 +0100
  • e490cf4a72 [arm64] Make CheckPageFlag behave as on x64/ia32/arm Darius M 2022-12-29 18:15:29 +0100
  • 1f9ff9cef4 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2023-01-01 19:09:45 -0800
  • bd708c27bb Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-31 19:26:59 -0800
  • 4f7a03ca5b Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-30 19:10:29 -0800
  • d8aeae69df Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-29 19:09:18 -0800
  • ba1fed5ccb [maglev] Fix several bugs in codegen for x % x Jakob Linke 2022-12-29 12:14:00 +0100
  • 0aa0b44a40 Whitespace to test bots Michael Achenbach 2022-12-29 14:48:58 +0100
  • 4bbbb521f4 Reland "Reland "[static-roots] Enable static roots on supported configurations"" Olivier Flückiger 2022-12-23 13:34:36 +0000
  • b2ab857f39 Properly print minus zero (-0.0) heap numbers Jakob Linke 2022-12-29 09:29:14 +0100
  • f23bf2752d [maglev][arm64] Fix wrong write barrier usage Darius M 2022-12-28 18:32:03 +0100
  • cfec73d847 [riscv][regalloc] Port the rest part of "Resolve tail-call gap moves" QiuJi 2022-12-29 12:43:26 +0800
  • 4a719abf8e Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-28 19:09:57 -0800
  • d65596fc36 [static-roots] Fix performance regression from 4116776 Olivier Flückiger 2022-12-28 13:35:06 +0000
  • 48495722ce [js-fuzzer] Add optimization template for Maglev Michael Achenbach 2022-12-28 10:42:21 +0100
  • be9c39d3d9 [static-roots] Rename --static-roots to --generate-static-roots Olivier Flückiger 2022-12-28 13:33:27 +0000
  • 0f3036ce09 [maglev][arm64] Fix scratch register shortage on funs with many args Darius M 2022-12-28 14:19:01 +0100
  • b8b136cb36 [maglev] Skip the TieringManager on TieringState::kInProgress Jakob Linke 2022-12-28 14:06:17 +0100
  • 28cb67cdec Runtime.callFunctionOn supports uniqueContextId Vladimir Nechaev 2022-12-28 10:03:56 +0000
  • dff5fc1b23 [maglev] Fix wrong EmitDeoptIf instead of EmitEagerDeoptIf Darius M 2022-12-28 09:58:19 +0100
  • 4914da9d01 Update comments and names related to stack checks Jakob Linke 2022-12-28 10:06:04 +0100
  • eb008c433e Update ICU (trusted) v8-ci-autoroll-builder 2022-12-27 19:50:19 -0800
  • a788519ab7 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-27 19:25:55 -0800
  • 2b976c1c3f [maglev] Fix an outdated fallthrough in AttemptOnStackReplacement Jakob Linke 2022-12-27 12:12:46 +0100
  • a91587d380 [maglev] Fix Int32ModulusWithOverflow Toon Verwaest 2022-12-23 22:10:33 +0100
  • cdcb3caf2d Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-26 19:09:41 -0800
  • 8e063b8066 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-25 19:26:41 -0800
  • eef61dadf4 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-24 19:11:51 -0800
  • 6925036195 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-23 19:27:44 -0800
  • 3386dda5d5 PPC[liftoff]: Implement simd FP trunc saturate Milad Fa 2022-12-23 13:52:58 -0500
  • 109c8efc55 [maglev] Fix NaN handling after Ucomisd Toon Verwaest 2022-12-23 15:57:56 +0100
  • 1531fec7e6 [maglev] Fix reuse of property load for unstable maps Victor Gomes 2022-12-23 15:36:09 +0100
  • b42d19ed11 [maglev] Also drop existing merges in a liveness hole Toon Verwaest 2022-12-23 14:52:22 +0100
  • 0c7da9f0ee [static-roots] Branchless access to the SoleReadOnlyHeap Olivier Flückiger 2022-12-23 11:01:09 +0000
  • 0d9bacb958 [maglev][arm64] Port Construct and ConstructWithSpread pthier 2022-12-23 12:36:17 +0100
  • 6b2c271cfb [foozzie] Temporarily lower the amount of --future tests Michael Achenbach 2022-12-23 13:08:27 +0100
  • 6f4a3e0c2f [maglev][arm64] Fix calls to TF builtins partly consuming stack args pthier 2022-12-23 11:53:23 +0100
  • 3fddd2e9a6 [maglev][arm64] Fix Int32DecrementWithOverflow pthier 2022-12-23 11:37:28 +0100
  • 53314cdc78 Re-enable mjsunit/md5 for future/maglev pthier 2022-12-23 09:30:06 +0100
  • b74fc57493 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-22 19:09:50 -0800
  • 8a795a593e [csa] Avoid calling to Builtin::StringEqual if possible Hao Xu 2022-12-13 18:28:13 +0800
  • 3175117293 [wasm] Recycling locals array when building a graph. Choongwoo Han 2022-12-22 10:35:36 -0800
  • b69c3770b2 [ShadowRealm] Make CallSite#getFunction/getThis throw for ShadowRealm frames Shu-yu Guo 2022-12-22 10:29:52 -0800
  • 5c7fca4a61 [string-iswellformed] Implement String#{is,to}WellFormed Shu-yu Guo 2022-12-22 09:19:20 -0800
  • c74a6cd257 Revert "Reland "[static-roots] Enable static roots on supported configurations"" Shu-yu Guo 2022-12-22 17:43:35 +0000
  • fcda478d89 [maglev] Always initialize old_type in EnsureType Toon Verwaest 2022-12-22 17:56:47 +0100
  • a8f6a56e9a PPC/s390: [wasm] Fix printing of wasm-to-js frames Milad Fa 2022-12-22 10:35:29 -0500
  • 2f2e8c4024 [maglev] Fix negate 0 with smi feedback pthier 2022-12-22 16:57:23 +0100
  • 20183a7916 [maglev][arm64] Fix ToBoolean Victor Gomes 2022-12-22 16:45:38 +0100
  • 8d49029b64 [maglev][arm64] Add CheckMaps Victor Gomes 2022-12-22 14:48:35 +0100
  • 6c90e3a9b3 [turbofan] Support the rest of the BigInt comparisons Qifan Pan 2022-12-19 17:49:23 +0100
  • 7396b09771 [turbofan] Collect BigInt64 feedback for tagged equality Qifan Pan 2022-12-16 15:34:08 +0100
  • e17eee4894 [wasm] Fix printing of wasm-to-js frames Clemens Backes 2022-12-22 09:43:42 +0100
  • bd1562caa2 [wasm] Pass module to wrapper compilation Manos Koukoutos 2022-12-22 13:35:20 +0100
  • b247270178 Reland "[static-roots] Enable static roots on supported configurations" Olivier Flückiger 2022-12-22 11:57:54 +0000
  • b97130344d [static-roots] Avoid accessing uninitialized read only roots Olivier Flückiger 2022-12-22 10:21:46 +0000
  • b844614174 [maglev][arm64] Add TestUndetectable and TestTypeOf Victor Gomes 2022-12-22 10:44:51 +0100
  • 004fbc0196 [maglev] Share LogicalNot implementation Victor Gomes 2022-12-21 17:51:33 +0100
  • 2c36e2213f [wasm.gc] WebAssembly.Table: Allow 'i31ref' type specifier Matthias Liedtke 2022-12-21 15:59:33 +0100
  • ac65192ce2 [loong64][mips64][centry] Remove the unused SaveFPRegsMode parameter Liu Yu 2022-12-22 11:41:40 +0800
  • c3302c902a Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-21 19:27:43 -0800
  • 90eeb55fc7 Clear compilation cache in Isolate::ClearCachesForTesting() Kunihiko Sakamoto 2022-12-20 13:48:29 +0900
  • dcba0f0201 PPC[liftoff]: Implement FP promote and demote Milad Fa 2022-12-21 12:29:41 -0500
  • 477116fb5a Skip mjsunit/md5 under --future due to maglev Adam Klein 2022-12-21 10:25:42 -0800
  • fd81728f2e Depend direclty on run_mksnapshot_default rather v8 for v8_external_startup_data_assets Andrew Grieve 2022-12-20 22:12:29 -0500
  • bbe24f16c6 [static-roots] Clear string padding faster Olivier Flückiger 2022-12-21 16:46:45 +0000
  • dc950c32bd [maglev][arm64] Add Switch and Generator IRs Victor Gomes 2022-12-21 17:31:45 +0100
  • da4fa98a7d [maglev][arm64] Add ThrowIf*** IRs Victor Gomes 2022-12-21 15:06:42 +0100
  • 3a232e7ab8 Revert "[maglev] Destroy jobs on BG thread" Manos Koukoutos 2022-12-21 14:18:03 +0000
  • 9869766097 [maglev][arm64] Add BranchIfReceiver + BranchIfUndefOrNull Victor Gomes 2022-12-21 14:00:45 +0100
  • 0e0057a7d8 [maglev][arm64] Port CallBuiltin pthier 2022-12-21 11:54:25 +0100
  • f6d85958e0 [static-roots] Use operator== in HeapObject::Is##Type Olivier Flückiger 2022-12-14 16:09:10 +0000
  • 53e7cf253a Revert "Reland "[heap] Fix conservative stack scanning for client isolates"" Nikolaos Papaspyrou 2022-12-21 10:05:23 +0000
  • 24da079444 Revert "[heap] Merge mechanisms for disabling CSS" Nikolaos Papaspyrou 2022-12-21 10:32:25 +0000
  • 39abc76699 [riscv][centry] Remove the unused SaveFPRegsMode parameter Lu Yahan 2022-12-21 10:32:12 +0800
  • 8623fd473b [maglev] Destroy jobs on BG thread Leszek Swirski 2022-12-21 11:23:01 +0100
  • baf110644c [maglev][arm64] Fix scratch register usage in deferred code pthier 2022-12-20 15:12:59 +0100
  • f7547a135a Reland "[maglev] Enable --maglev with --future" Toon Verwaest 2022-12-21 10:50:52 +0100
  • 72f041654d [objects] Use global safepoint in OptimizedCodeIterator if needed Dominik Inführ 2022-12-21 09:43:41 +0100
  • ab957d40bd [maglev] Fix clobbering input in Switch Victor Gomes 2022-12-21 09:16:59 +0100
  • 70bdadce8f PPC/s390: [centry] Remove the unused SaveFPRegsMode parameter Milad Fa 2022-12-20 13:55:13 -0500
  • f51e0bb1db [heap] Merge mechanisms for disabling CSS Nikolaos Papaspyrou 2022-12-20 18:58:21 +0100
  • 2a71e8637f Reland "[heap] Fix conservative stack scanning for client isolates" Nikolaos Papaspyrou 2022-12-20 15:53:22 +0100
  • 5d1e0837a4 Revert "[heap] Enable --shared-space by default" Dominik Inführ 2022-12-20 19:56:25 +0000
  • 804be91ab9 [ShadowRealm] side-effect-free inspection on cross-realm exceptions legendecas 2022-12-21 00:36:24 +0800
  • b831775786 [heap] Enable --shared-space by default Dominik Inführ 2022-12-20 15:28:37 +0100
  • 4a37729f24 [static-roots] Ensure only initialized memory is dumped to r/o snapshot Olivier Flückiger 2022-12-20 14:05:55 +0000
  • 5b3965374e [heap] Fix slot recording in shared DescriptorArrays Dominik Inführ 2022-12-20 15:24:54 +0100
  • 4c61bb3131 [wasm-gc] Interop: Do not throw on [[Get]] and prototype retrieval Matthias Liedtke 2022-12-20 13:12:02 +0100
  • 57b17e0cf2 [wasm-gc] Add TypeGuards when optimizing away type casts Manos Koukoutos 2022-12-20 13:49:54 +0100
  • 2f852102d9 [wasm-gc] Final types Manos Koukoutos 2022-12-20 11:37:35 +0100
  • 605e46479a [centry] Remove the unused SaveFPRegsMode parameter Jakob Linke 2022-12-20 12:54:01 +0100
  • d7609f5d92 [*] fuck off wasm sympathizers Reece 2022-12-20 11:55:41 +0000
  • dca1fbd13b [compiler] Extend --trace-opt output Jakob Linke 2022-12-20 07:45:54 +0100
  • 21824f3e2b Merge v11.1 (more int64 optimizations). Last aurora commit: 87a8ef4a Reece 2022-12-20 10:45:31 +0000
  • 250525be1d [rab/gsab] Fix ValueSerializer error handling Marja Hölttä 2022-12-20 11:00:07 +0100
  • fd98802746 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-19 19:21:07 -0800
  • 8d4af46404 [heap] Convert unittest to avoid using deprecated APIs Michael Lippautz 2022-12-20 00:16:30 +0100
  • 5373b52f01 [heap] Remove outdated map space compaction test Michael Lippautz 2022-12-19 23:58:49 +0100
  • 3d46a713bb Revert "[turbofan] Simplifying (x+k1)==k2 into x==(k2-k1)" Michael Achenbach 2022-12-20 07:25:06 +0000
  • e9333ebd3c [turbofan] Simplifying (x+k1)==k2 into x==(k2-k1) JianxiaoLuIntel 2022-12-20 09:32:00 +0800
  • 99eba76742 [test] Fix RunInt64AddShift JianxiaoLuIntel 2022-12-13 18:22:42 +0800
  • e967e6c46e [turbofan] Reduce BitcastWord32ToWord64 with truncated word32 input Fanchen Kong 2022-12-20 01:54:26 +0800
  • b41df346db [ShadowRealm] Make CallSite#getFunction/getThis throw Shu-yu Guo 2022-12-19 11:20:42 -0800
  • ea1bac5386 [maglev] Drop values flowing into resumable loops Toon Verwaest 2022-12-19 19:11:58 +0100
  • 0621c2d553 [string] Copy when sharing strings that are not in shared space pthier 2022-12-19 16:38:53 +0100
  • d90a98edc1 Revert "[heap] Convert unittest to avoid using deprecated APIs" Michael Lippautz 2022-12-19 16:25:20 +0000
  • 6a892e14f9 [heap] Convert unittest to avoid using deprecated APIs Michael Lippautz 2022-12-19 14:56:49 +0100
  • aee5fb0990 Reland "Use BigInts in processor.mjs and related code to avoid unsafe ints in calculations" Vasili Skurydzin 2022-12-15 15:07:00 -0500
  • 0b9fa062f0 Reland "[maglev] Fix %OptimizeOsr when called from Maglev frames" Jakob Linke 2022-12-19 14:50:42 +0100
  • 1f4ad47be7 [heap] Remove unused TemporaryEmbedderHeapTracerScope Michael Lippautz 2022-12-19 13:59:42 +0100
  • 374b94d1b3 [heap, execution] Do not park while waiting for concurrent tasks Dominik Inführ 2022-12-19 13:32:34 +0100
  • 99d23cf06f Revert "[maglev] Fix %OptimizeOsr when called from Maglev frames" Manos Koukoutos 2022-12-19 13:27:59 +0000
  • 8972c42a39 [wasm-gc] Reject too large supertypes Manos Koukoutos 2022-12-19 13:06:54 +0100
  • 9235ec6302 [wasm-gc] Optimize struct field offsets Jakob Kummerow 2022-12-16 17:25:56 +0100
  • 0a7e7383ec [heap] Gate heap verification behind runtime flag Omer Katz 2022-12-07 13:15:19 +0100
  • 833731b20b [maglev] Fix %OptimizeOsr when called from Maglev frames Jakob Linke 2022-12-19 12:02:55 +0100
  • ebbfe97850 [maglev] Ensure we properly emit the deopt_reason for OSR deopts Jakob Linke 2022-12-19 09:42:20 +0100
  • 5a486deea3 [maglev][arm64] Add Checked/Truncate/Int32/Float64 IRs Victor Gomes 2022-12-16 15:56:24 +0100
  • de5df9aebc Reland "[maglev] Prevent lazy deopts during maglev's JumpLoop (=OSR)" Jakob Linke 2022-12-19 11:03:03 +0100
  • ba056a8c98 [maglev][arm64] Add StringAt Victor Gomes 2022-12-16 15:25:00 +0100
  • 559e6659d1 [wasm] Pre-allocate vectors in WasmFullDecoder Daniel Lehmann 2022-12-14 18:10:14 +0100
  • 06a53cc0fa Revert "[maglev] Prevent lazy deopts during maglev's JumpLoop (=OSR)" Manos Koukoutos 2022-12-19 09:42:21 +0000
  • 0b36f43e9e Revert "[heap] Also promote strings in large objects into shared heap" Dominik Inführ 2022-12-19 00:03:53 +0100
  • 15d123009b GCC: fix selection of IMMEDIATE_CRASH Stephan Hartmann 2022-12-18 16:26:02 +0100
  • 5d95bd39ca [maglev] Prevent lazy deopts during maglev's JumpLoop (=OSR) Jakob Linke 2022-12-19 08:36:29 +0100
  • e4b6eaf837 [riscv] Fix qfma test fail Lu Yahan 2022-12-17 16:40:09 +0800
  • e2a9b050cf Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-18 19:12:21 -0800
  • 51bdde997e [wasm] Add filter to NativeModule::RemoveCompiledCode Andreas Haas 2022-12-16 21:51:04 +0100
  • 2ad612fdf6 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-17 19:11:32 -0800
  • 3c540601cc Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-16 19:26:03 -0800
  • 43e60711f7 [shared-struct] Fix using shared objects as prototypes more Shu-yu Guo 2022-12-16 16:21:48 -0800
  • b51e75a608 PPC/s390: [relaxed-simd] Fix ordering of relaxed FMA/FNMA operands Milad Fa 2022-12-16 17:00:54 -0500
  • f3c984297d Skip cctest/test-serialize/CreateIsolateFromReadOnlySnapshot on mac debug Adam Klein 2022-12-16 10:44:10 -0800
  • b0c2b7797a [relaxed-simd] Fix ordering of relaxed FMA/FNMA operands Deepti Gandluri 2022-12-15 12:58:04 -0800
  • c38e2ce46e [wasm] Make disassembler more robust for invalid modules Jakob Kummerow 2022-12-16 18:11:50 +0100
  • f9406a7f4b [x64] Optimize PatchConstPool Leszek Swirski 2022-12-16 17:23:06 +0100
  • 076740d203 [x64] Minor tweaks to the {Assembler} implementation Clemens Backes 2022-12-16 16:06:44 +0100
  • 072e2723b2 [ext-code-space] Improve code range allocation logic Igor Sheludko 2022-12-16 16:16:36 +0100
  • b53f4d8247 [turbofan] Optimize BigInt64 array store/load Qifan Pan 2022-12-14 14:14:32 +0100
  • b1e8e2d811 [wasm] Move Int64Lowering to a later point Jakob Kummerow 2022-12-16 16:17:06 +0100
  • 6da6e45099 Microoptimizations in FastDtoa. Steinar H. Gunderson 2022-12-16 11:03:16 +0100
  • 9b3e66263b [wasm] Add more checks around streaming compilation Clemens Backes 2022-12-15 18:34:27 +0100
  • ad2fc65680 Revert "[compiler] Enable feedback collection in generic lowering" Leszek Swirski 2022-12-16 12:27:21 +0100
  • fee78cd432 [wasm-gc] Subtyping support for call_indirect Manos Koukoutos 2022-12-16 13:46:19 +0100
  • 30bc957217 [wasm][revec] Decision and Transformation Yolanda Chen 2022-12-17 05:10:28 +0800
  • 640aa1e88b [wasm] Update spec tests Andreas Haas 2022-12-15 17:50:20 +0100
  • cc89eb8024 [ic] Fix no-feedback binops Leszek Swirski 2022-12-16 12:25:06 +0100
  • cdc61b447c [api, heap] Avoid deprecated usage of EmbedderHeapTracer Michael Lippautz 2022-12-16 12:33:55 +0100
  • b87fd354d1 [wasm-gc] Fix nullability typing for new br_on_cast instructions Matthias Liedtke 2022-12-16 11:40:37 +0100
  • 94f80d253c [maglev] Avoid copying temporary registers to deferred code Victor Gomes 2022-12-16 10:58:00 +0100
  • 4c4edc85ea [turbofan] Fix bugs of BigInt constructor inlining Qifan Pan 2022-12-15 18:27:14 +0100
  • e29e64e729 unified-young-gen: Filter custom weak callbacks Anton Bikineev 2022-12-16 10:30:03 +0100
  • 41628b52fc [turboshaft] Implement %CheckTurboshaftTypeOf intrinsic to test typer Nico Hartmann 2022-12-16 10:27:10 +0100
  • 9c2ac00eb1 [maglev][arm64] Add StringFromCharCode Victor Gomes 2022-12-16 10:15:40 +0100
  • 3706e2e29a [asm] In LogCode, use empty string instead of nullptr as default url Andreas Haas 2022-12-16 08:15:39 +0100
  • 6f02aba819 Update V8 DEPS (trusted) Liviu Rau 2022-12-16 09:27:47 +0100
  • 54b8493b20 [flags] Remove nowrite-protect-code-memory from future Toon Verwaest 2022-12-16 08:01:38 +0100
  • bdc33988ac [maglev][arm64] Port CallRuntime pthier 2022-12-15 17:25:56 +0100
  • 256546319c [wasm][revec] Add RevectorizePhase in WASM compilation pipeline jiepan 2022-12-16 12:55:40 +0800
  • cf4b096065 Improve encoding speed for translation arrays Seth Brenith 2022-12-13 09:29:55 -0800
  • 824ca2ec6f Revert "[heap] Ignore client isolates that are tearing down" Dominik Inführ 2022-12-15 21:19:45 +0000
  • 95278349ee moves use_libm_trig_functions flag to right spot Scott Violet 2022-12-15 11:55:07 -0800
  • 2427a3bad1 [wasm] Move i64<->BigInt CallDescriptors to WasmEngine Jakob Kummerow 2022-12-15 19:16:46 +0100
  • e073775f8e [heap] Fix build on platforms without shared heap Milad Fa 2022-12-15 10:44:36 -0500
  • a7e4e3d0ec [heap] Remove OptionalAlwaysAllocateScope Dominik Inführ 2022-12-15 15:53:35 +0100
  • b411ad250c [wasm] Disable validation in Liftoff compilation Clemens Backes 2022-12-15 16:28:11 +0100
  • cc86fab53f [heap] Fix old-to-shared recording with large pages Dominik Inführ 2022-12-15 16:03:08 +0100
  • bc078aed99 [x64] Use slightly shorter code for AssertZeroExtended Clemens Backes 2022-12-12 12:43:12 +0100
  • ea644a93d0 [heap-profiler] Fix use of unordered_map with HeapObjects Olivier Flückiger 2022-12-15 14:17:57 +0000
  • ee1f7bd988 PPC[liftoff]: Implement simd extended pairwise integer addition Milad Fa 2022-12-14 14:32:57 -0500
  • 8901f6465f [liftoff] Selectively use scoped code comments Clemens Backes 2022-12-12 12:42:29 +0100
  • fbb72d259a [maglev][arm64] Port CallWithSpread and CallWithArrayLike pthier 2022-12-15 15:17:14 +0100
  • ef680d1b01 Adds flag for which sin/cos implementation to use Scott Violet 2022-12-14 19:16:16 -0800
  • 37e5a28add Reland: "[wasm] Compile debug code lazily" Andreas Haas 2022-12-15 14:14:44 +0100
  • e0399e4394 [fuzzilli] Fix Fuzzilli integration when Workers are created Samuel Groß 2022-12-15 13:46:22 +0000
  • 4b451843fd [wasm] Deprecate CPU timings in metrics Clemens Backes 2022-12-06 14:52:18 +0100
  • fffae64444 [heap] Ignore client isolates that are tearing down Dominik Inführ 2022-12-15 12:27:32 +0100
  • 6eeb994d35 Fix a failing DCHECK Seth Brenith 2022-12-14 08:53:18 -0800
  • 89f05508b1 [wasm-gc] Add new br_on_cast_fail null variant taking a heap type immediate Matthias Liedtke 2022-12-13 12:25:01 +0100
  • c505f9b37c Clarify how entry frames link the to the next exit frame Jakob Linke 2022-12-15 12:16:00 +0100
  • 20d32a7042 [arm64] Export Simulator::kPACKeyIB for cctests Georgia Kouveli 2022-12-14 16:15:34 +0000
  • 103e932bb5 API Calls C++ micro-optimisations Camillo Bruni 2022-12-15 11:24:37 +0100
  • 57b1dc9acf [inspector] Improve description for Proxy objects. Benedikt Meurer 2022-12-15 08:06:36 +0100
  • 765f3c33b9 [js-fuzzer] Make mutation composition more flexible Michael Achenbach 2022-12-15 08:34:59 +0100
  • 3764898a23 [turboshaft] Fix incorrect assumption when inlining a block Maya Lekova 2022-12-14 15:56:02 +0100
  • 5b84df0b99 Version 11.1.0 V8 Autoroll 2022-12-15 01:35:10 -0800
  • 40c3175283 [maglev] Store stack slots as signed integer pthier 2022-12-14 18:09:17 +0100
  • 1d8d361976 [heap] Update limits in MemoryAllocator::TakeOverLargePage Dominik Inführ 2022-12-15 09:34:23 +0100
  • 70c7eefed0 Revert "[d8] Do not dispose isolate in quit()" Dominik Inführ 2022-12-15 08:54:51 +0000
  • 87a8ef4a52 Merge v11.x. Last Aurora commit: f86bf4d785 Reece 2022-12-15 04:05:55 +0000
  • 6bf3344f5d [Intl] Impl LocaleInfo PR 63 Frank Tang 2022-12-14 13:15:42 -0800
  • f0dfa877b2 [test262] Roll test262 Frank Tang 2022-12-14 13:01:55 -0800
  • 1e47404bb7 [heap] Fix uninitialized field in DescriptorArray write barrier Dominik Inführ 2022-12-14 19:05:57 +0100
  • 96bc59aec0 [intl] Sync to durationFormat PR130 Frank Tang 2022-12-13 12:45:17 -0800
  • 86d44a8c2b [wasm] Fix wrong comparison in liftoff for callref Matthias Liedtke 2022-12-14 17:47:13 +0100
  • 89f82e97d5 Revert "[static-roots] Enable static roots on supported configurations" Adam Klein 2022-12-14 17:52:52 +0000
  • bda14cb7ed Support precise zone stats for Windows Choongwoo Han 2022-12-13 11:39:44 -0800
  • c04ca9cc63 [static-roots] Enable static roots on supported configurations Olivier Flückiger 2022-12-13 17:07:32 +0000
  • 9cf68fd90b [maglev] Call megamorphic stubs for megamorphic feedback Leszek Swirski 2022-12-14 16:39:17 +0100
  • f81430caa9 [heap] Enable conservative stack scanning on tests Nikolaos Papaspyrou 2022-12-13 19:25:02 +0100
  • 444fefb520 [maglev][arm64] Add BuiltinStringPrototypeCharCodeAt Victor Gomes 2022-12-14 15:55:49 +0100
  • 27c561617f [d8] Do not dispose isolate in quit() Dominik Inführ 2022-12-14 15:49:48 +0100
  • 54ef53caff [heap] Open right safepoint in heap verifier Dominik Inführ 2022-12-14 15:48:15 +0100
  • f6eab3830d [static-roots] Build infrastructure for static roots Olivier Flückiger 2022-12-13 17:01:28 +0000
  • 4677d3ba1b [heap] Make shared heap allocations in GC more robust Dominik Inführ 2022-12-14 14:50:47 +0100
  • e7c12c00d8 [heap] Fix old-to-shared typed slot recording Dominik Inführ 2022-12-14 15:08:54 +0100
  • 39fbe7220d [maglev][arm64] Fix prologue pthier 2022-12-14 14:16:52 +0100
  • 955de73ee5 [maglev] Disable %OptimizeOsr for Maglev in concurrent Osr mode Victor Gomes 2022-12-14 13:14:00 +0100
  • f8bd5feb68 unified-young-gen: Fix Oilpan-to-V8 remembered set Anton Bikineev 2022-12-14 14:04:16 +0100
  • 6bcbcfed5c [maglev] Noop when OSR if active tier is already TF Victor Gomes 2022-12-14 10:57:17 +0100
  • bc9c27aa2b [runtime] Reduce ExternalCallbackScope size Camillo Bruni 2022-12-13 16:43:11 +0100
  • 6a52ff1d84 Revert "Fix a few more places where we don't check for termination" Leszek Swirski 2022-12-14 13:06:42 +0000
  • 8b283d0c7e Fix a few more places where we don't check for termination Camillo Bruni 2022-12-14 10:59:58 +0100
  • 88b7fdae83 Add termination check in MicrotaskQueue::RunMicrotasks Camillo Bruni 2022-11-16 11:25:23 +0100
  • 6ed0ea7dfb [maglev][arm64] Port Call and CallKnownJSFunction pthier 2022-12-14 11:54:21 +0100
  • b152c67e03 [turbofan] Support BigIntEqual Qifan Pan 2022-12-13 18:05:25 +0100
  • 72d0205b0e [heap] Add missing write barrier for stores into shared heap Dominik Inführ 2022-12-13 20:11:02 +0100
  • 3915384f58 Reland "[heap] Also promote strings in large objects into shared heap" Dominik Inführ 2022-12-13 15:40:52 +0100
  • 9bfc84f18f [tools] Use code attribution in timeline view Leszek Swirski 2022-12-14 10:14:44 +0100
  • 9be597d194 [arm] Do not emit the constant pool before a branch Clemens Backes 2022-12-13 22:37:27 +0100
  • 4c3266841c [inspector] Handle instrumentation break with multiple sessions Jaroslav Sevcik 2022-12-14 06:22:41 +0100
  • 4757205b3c [rab/gsab,api] Add resizable BackingStore creation Shu-yu Guo 2022-12-13 16:54:42 -0800
  • c3568fdb87 PPC[liftoff]: Implement simd shuffle Milad Fa 2022-12-13 12:46:12 -0500
  • 770e66c483 [wasm] Do not validate asm.js code Clemens Backes 2022-12-13 13:16:00 +0100
  • 0aaab06ffc [maglev][arm64] Implement xxxWithOverflow nodes Darius M 2022-12-13 17:56:48 +0100
  • 836c13ba6d Fix build errors for precise zone stats Choongwoo Han 2022-12-12 15:47:26 -0800
  • a14c682f50 [heap] Allow handle derefs in GC safepoint epilogue callbacks Dominik Inführ 2022-12-13 12:24:24 +0100
  • 0d3d31e42a [wasm][cleanup] Move ModuleDecoderTemplate fields to the end Clemens Backes 2022-12-12 18:53:41 +0100
  • fd8a89af75 [presubmit] Handle Windows path for header guard check Choongwoo Han 2022-12-12 14:59:19 -0800
  • a40734b3cc Revert "[maglev] Enable --maglev with --future" Adam Klein 2022-12-13 17:23:02 +0000
  • 4cc24b6a1c [maglev] Enable --maglev with --future Toon Verwaest 2022-12-13 16:35:09 +0100
  • 2a887253e1 [maglev] Share Tagged(Not)Equal nodes Victor Gomes 2022-12-13 15:45:25 +0100
  • afc49f4725 [static-roots] Support serializing read-only heap as a memory dump Olivier Flückiger 2022-12-13 14:37:08 +0000
  • 2e9b4afa38 [turboshaft] Fix type refinement for unreachable branches Nico Hartmann 2022-12-13 13:50:55 +0100
  • 8f911e423e Revert "[heap] Also promote strings in large objects into shared heap" Dominik Inführ 2022-12-13 14:33:05 +0000
  • 317bc26ac9 [maglev] Share more generic nodes Victor Gomes 2022-12-13 14:54:02 +0100
  • 65f1501634 Use --no-lazy --stress-lazy-source-positions when --fuzzing Samuel Groß 2022-12-13 12:17:50 +0000
  • 689f0be089 [maglev] Add counters for Maglev Finch experiment Victor Gomes 2022-12-13 14:07:13 +0100
  • d873ac4b15 [rab/gsab] Fix ValueSerializer RAB / GSAB support Marja Hölttä 2022-12-13 11:36:30 +0100
  • e1e08901c2 [parser] Reset the calls_eval flag after arrow head Toon Verwaest 2022-12-13 13:35:17 +0100
  • b095103b7e [x64] Optimize operand emitting Clemens Backes 2022-12-13 13:18:35 +0100
  • 85f5add30d Add tools/.vpython3 file to test runner deps Al Muthanna Athamina 2022-12-13 10:29:21 +0100
  • 303facf5e1 [heap] Also promote strings in large objects into shared heap Dominik Inführ 2022-12-13 10:30:42 +0100
  • f051f773f4 [heap] Remove optimized code list Leszek Swirski 2022-12-13 11:25:49 +0100
  • 739842c1f9 [heap] Enable fuzzing for --shared-space Dominik Inführ 2022-12-12 17:26:55 +0100
  • e9f58c7ca9 [wasm-gc] Fix br_on_* turbofan typeguard nodes Matthias Liedtke 2022-12-12 16:31:17 +0100
  • 0efdcf6f38 [turboshaft] Fix type refinement on branches with implicit truncation Nico Hartmann 2022-12-12 18:03:42 +0100
  • 30861a3932 [debug] Re-enable internal [[Scopes]] property Simon Zünd 2022-12-13 09:08:35 +0100
  • 00c8f93df1 [debug] Fix removing instrumentation breakpoint on pause Jaroslav Sevcik 2022-12-13 08:00:54 +0100
  • f8ca14b769 [sandbox] Fix JSArrayBuffer serialization Samuel Groß 2022-12-12 09:23:32 +0000
  • d46662c084 [test] Move inspector stopping to session Jaroslav Sevcik 2022-12-13 07:21:26 +0100
  • a38209949f [wasm][turbofan] Load 32-bit values more efficiently Clemens Backes 2022-12-12 17:20:08 +0100
  • 50961e7032 [turboshaft] Fix compilation with gcc Milad Fa 2022-12-12 11:21:57 -0500
  • 7b381dfef6 [flags] Remove future implications that are already default Toon Verwaest 2022-12-12 17:04:10 +0100
  • c27adbd631 [turbofan] Fix bugs of ToBigIntConvertNumber Qifan Pan 2022-12-12 17:17:36 +0100
  • 67377c13c0 [wasm] Use WasmEngine's allocator for validation Clemens Backes 2022-12-09 16:30:37 +0100
  • 96837869d6 [maglev] ToObject cannot lazy deopt Victor Gomes 2022-12-12 14:40:07 +0100
  • 21969e8e24 [maglev] Only trigger OSR compilation in concurrent mode Victor Gomes 2022-12-12 16:47:37 +0100
  • 86f0d14d2d [test] Add ClusterFuzz wheel to V8 and analyze crashes Al Muthanna Athamina 2022-12-12 11:11:39 +0100
  • 835a2c12e0 [maglev][arm64] Add CheckedInternalizedString Victor Gomes 2022-12-12 16:28:05 +0100
  • 27f306a4b0 [maglev][arm64] Add (most) BranchIf IR nodes Darius M 2022-12-12 16:09:47 +0100
  • 405e40aa3b [maglev] Call Math.pow builtin if both inputs are tagged Victor Gomes 2022-12-08 13:15:06 +0100
  • 2ee52447c8 [wasm] Exception LoopExitValue should be TaggedPointer Manos Koukoutos 2022-12-12 14:27:52 +0100
  • f834ce3ae4 [static-roots] Skip a slow serializer test on windows debug build Olivier Flückiger 2022-12-12 14:15:54 +0000
  • 4760f9292c [test] Skip flaky unittest TyperTest.Monotonicity_Operation_Integral32OrMinusZeroToBigInt Matthias Liedtke 2022-12-12 14:35:38 +0100
  • 968254f6cb [flags] Remove turboshaft from future for now Toon Verwaest 2022-12-12 13:41:07 +0100
  • d2bb8554cb [maglev][arm64] Fix wrong ExternalReference Move Darius M 2022-12-12 14:15:13 +0100
  • 10ae2e4a59 [turboshaft] Fix a crash in branch elimination Maya Lekova 2022-12-12 14:25:58 +0100
  • d1d100d4ef [shared-struct] Disallow Symbol field names Shu-yu Guo 2022-12-09 16:07:00 -0800
  • 11ab3a1d86 [maglev][arm64] Implement Float64 Comparisons Darius M 2022-12-08 16:42:35 +0100
  • d871c03e4a [maglev][arm64] Port simple Load<Type> IRs Victor Gomes 2022-12-12 11:49:39 +0100
  • 1bf670ef20 [wasm-gc] ref.cast null: Always produces a null type independent of input type Matthias Liedtke 2022-12-12 10:44:10 +0100
  • d310532598 [maglev] Use CallApiCallback for api getters Toon Verwaest 2022-12-12 11:25:24 +0100
  • db973bb462 [maglev] Support %OptimizeOsr Victor Gomes 2022-12-08 10:59:00 +0100
  • bd7458cb7f Reland "[static-roots] Allow creating isolates from exist. r/o snapshot" Olivier Flückiger 2022-12-12 10:42:00 +0000
  • e039f6b1a4 [maglev] Fix saved return register in CheckMapsWithMigration Victor Gomes 2022-12-12 10:50:04 +0100
  • bf998bdf47 [rab/gsab] Fix TA.p.slice even more Marja Hölttä 2022-12-09 15:53:45 +0100
  • c9ab4a47ce Reland "[heap] Fix typo in pretenuring" Omer Katz 2022-12-11 22:32:59 +0100
  • c5dc2fc9c1 [mjsunit] Make Array deepEquals respect holes Leszek Swirski 2022-12-09 09:56:42 +0100
  • 292c0a637a Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-09 19:26:02 -0800
  • 08e95d81d5 [rab/gsab,api] Add v8::BackingStore::MaxByteLength Shu-yu Guo 2022-12-09 13:19:00 -0800
  • 2dcb0a1a1e Fix Array.toReversed to create properties for holes Choongwoo Han 2022-12-09 09:14:29 -0800
  • b3ffda44f2 [turboshaft] Introduce new Turboshaft type system Nico Hartmann 2022-12-09 18:00:05 +0100
  • ccddea063b [api] mark readonly usage of StartupData as const Anna Henningsen 2022-12-08 19:07:00 +0100
  • 748e6d7c45 [x64] Refactor representation of {Operand} Clemens Backes 2022-12-09 15:00:51 +0100
  • 2635ba5a7f Make translation arrays faster to read Seth Brenith 2022-12-09 07:04:23 -0800
  • 753584c74b [turbofan] Inline BigInt Constructor for Integral32 input Qifan Pan 2022-12-07 12:05:09 +0100
  • 458cda96fe Revert "[heap] Iterate promoted pages during sweeping" Dominik Inführ 2022-12-09 15:04:53 +0100
  • a44a164e6d Revert "[heap] Fix typo in pretenuring" Dominik Inführ 2022-12-09 13:06:35 +0000
  • 5eb7f8e8b4 Remove nexus7 bot flag Al Muthanna Athamina 2022-12-09 11:56:37 +0100
  • 5b9cc13eb5 Revert "[heap] Adjust pretenuring heuristic for MinorMC" Dominik Inführ 2022-12-09 12:55:39 +0000
  • fb02c04d48 [debug] Only pause once when we throw in an async generator Simon Zünd 2022-12-08 07:44:51 +0100
  • 26aef2d0f6 Revert "[heap] Fix crash in promoted pages iteration" Dominik Inführ 2022-12-09 12:43:48 +0000
  • 068536f109 [wasm] Remove thread timings (CPU time) Clemens Backes 2022-12-08 16:03:47 +0100
  • f4fb8fc1f7 [inspector] Introduce debugger session stop API Jaroslav Sevcik 2022-12-08 16:55:38 +0100
  • f3c20276ed [compiler] Use CheckIf instead of DeoptimizeIf to fix the framestate Toon Verwaest 2022-12-09 12:21:46 +0100
  • 1d733b97a2 Revert "[static-roots] Allow creating isolates from existing r/o snapshot" Nico Hartmann 2022-12-09 12:03:57 +0000
  • 331c577e1d [static-roots] Allow creating isolates from existing r/o snapshot Olivier Flückiger 2022-12-09 10:58:25 +0000
  • 710f2a4da2 Revert "[heap] Fix conservative stack scanning for client isolates" Nikolaos Papaspyrou 2022-12-09 10:47:34 +0000
  • fe89c47a68 [test] Mark slow tests as slow on debug mode Al Muthanna Athamina 2022-12-09 10:35:03 +0100
  • 825915a75c [heap] Replace ZapCode in Sweeper with an atomic variant Omer Katz 2022-12-07 23:40:28 +0100
  • bfb41bd6ee Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-08 19:26:02 -0800
  • 517cd16355 Initialize with zeros for Array.of Choongwoo Han 2022-12-07 13:31:47 -0800
  • f5fc2d7fe2 [wasm-relaxed-simd] Implement Dot add instructions on x64/ia32 Deepti Gandluri 2022-12-05 23:58:49 -0800
  • aa187e701f Cleanup src/compiler/backend OWNERS Deepti Gandluri 2022-12-07 15:45:09 -0800
  • 3aebd8bef0 PPC[liftoff]: Implement simd swizzle Milad Fa 2022-12-08 15:40:42 -0500
  • 1f306a9666 [rab/gsab] Do not optimize objects in shared space as prototypes Shu-yu Guo 2022-12-07 15:54:55 -0800
  • e5dbd05dcf [heap] Fix crash in promoted pages iteration Omer Katz 2022-12-08 15:06:53 +0100
  • 54256360ff [runtime] Don't stay const on store to field Toon Verwaest 2022-12-08 18:15:03 +0100
  • 7bcac055b5 [ic] Fix printing GlobalIC handlers Marja Hölttä 2022-12-08 16:56:36 +0100
  • 42ef178c3d [turboshaft] Port control flow operations from CommonOperatorReducer Maya Lekova 2022-12-08 16:38:39 +0100
  • 46efa1b1c8 [resultdb] Make suffixes more distinguishable Liviu Rau 2022-12-08 14:44:48 +0100
  • ada6f41e91 [maglev][arm64] Implement first Float64 operations Darius M 2022-12-08 15:45:58 +0100
  • 73801dac2f PPC[liftoff]: Implement simd fp qfma ops Milad Fa 2022-12-07 16:53:07 -0500
  • c2a1261355 [wasm-gc] Add new br_on_cast_fail variant taking a heap type immediate Matthias Liedtke 2022-12-08 15:13:57 +0100
  • bf17a2c78f Doubling shards for slow tests on V8 Linux(64) - debug Al Muthanna Athamina 2022-12-08 14:58:56 +0100
  • d9aa68e850 [heap][wasm] Scan wasm inactive stacks Thibaud Michaud 2022-12-08 14:35:10 +0100
  • a614ccb8f7 [heap] Adjust pretenuring heuristic for MinorMC Omer Katz 2022-12-08 13:34:29 +0100
  • 5d7b57bd29 [maglev][arm64] AssertStackSize Victor Gomes 2022-12-08 13:33:43 +0100
  • ba6be821c9 [wasm-gc] Change MatchesSignature to use canonical types Manos Koukoutos 2022-12-08 12:55:25 +0100
  • 350f57281a [heap] Fix typo in pretenuring Omer Katz 2022-12-08 12:15:10 +0100
  • 6b3ab95d35 [codegen] Adding victorgomes to OWNERS Victor Gomes 2022-12-05 11:35:44 +0100
  • d5c6b928ad [turbolizer] Remove tslint:recommended so that presubmit can be run George Wort 2022-12-07 19:02:39 +0000
  • c690be58b1 [maglev] Force arguments to apply() be a tagged value Victor Gomes 2022-12-08 11:28:47 +0100
  • fd3112b912 [maglev] Fix early return in MaterialiseValueNode Victor Gomes 2022-12-08 11:18:01 +0100
  • f5f735b10d [heap] Disable black allocation in shared heap during client GC Dominik Inführ 2022-12-08 11:15:16 +0100
  • a5ef6cd41d [turbolizer] Allow live ranges display to switch axes George Wort 2022-12-07 17:57:22 +0000
  • 576d8f9418 [resultdb] Add more data about tests Liviu Rau 2022-12-07 10:26:21 +0100
  • 011d5ea8ce [maglev] Fix uninitialized read in ForInNext Victor Gomes 2022-12-08 09:52:14 +0100
  • 3f17de8d3a [rab/gsab] Add full RAB / GSAB support to ValueSerializer, attempt 2 Marja Hölttä 2022-12-08 08:21:55 +0100
  • 022709b405 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-07 19:27:16 -0800
  • 50e1f89faf is_compiled doesn't mean HasBytecodeArray Seth Brenith 2022-12-07 14:51:09 -0800
  • 90742c6040 [api] Add resizable getters to ArrayBuffer APIs Shu-yu Guo 2022-12-06 17:29:09 -0800
  • e8a22c8eaa Revert "[heap] Enable --shared-space by default" Dominik Inführ 2022-12-07 18:54:23 +0000
  • bf20040552 [compiler] Improve BinopOverflow+Branch fusing Darius M 2022-12-01 14:36:56 +0100
  • 36bac1bcae [heap] Fix conservative stack scanning for client isolates Nikolaos Papaspyrou 2022-12-07 16:06:29 +0100
  • 17b3caff73 [base] Avoid use of std::is_pod (deprecated in C++20) Clemens Backes 2022-12-05 17:29:04 +0100
  • b699d70bbe PPC[liftoff]: Implement saturating integer Q rounding mul Milad Fa 2022-12-06 16:36:20 -0500
  • aa89f8873f [heap] Fix inner pointer resolution for large objects Nikolaos Papaspyrou 2022-12-07 15:47:39 +0100
  • d3b3ac4bfd [heap] Enable --shared-space by default Dominik Inführ 2022-12-07 16:21:59 +0100
  • ffd60c7cc2 [heap] Add ClientCustomRootBodyMarkingVisitor for client isolates Dominik Inführ 2022-12-07 14:37:17 +0100
  • 1e3dd39d09 [heap] Iterate promoted pages during sweeping Omer Katz 2022-12-07 14:21:09 +0100
  • 3241896c87 [wasm-gc] Fix opcode name in errors for new cast null variants Matthias Liedtke 2022-12-07 12:30:35 +0100
  • fcb34e7f66 Omit failing v8windbg test steps Seth Brenith 2022-11-28 10:23:39 -0800
  • ac4c5c468d [wasm-gc] Add new br_on_cast null variant taking a heap type immediate Matthias Liedtke 2022-12-07 10:34:23 +0100
  • 90722a662c [maglev][arm64] Implement CreateEmptyObjectLiteral and Allocate Darius M 2022-12-07 09:26:16 +0100
  • ae822a80cd [heap] Keep objects promoted into shared heap in worklist Dominik Inführ 2022-12-06 21:08:06 +0100
  • 287ebecaa2 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-06 19:25:39 -0800
  • 72f7c31e23 Revert "Use BigInts in processor.mjs and related code to avoid unsafe ints in" Francis McCabe 2022-12-07 00:04:45 +0000
  • efc1a98c53 Use BigInts in processor.mjs and related code to avoid unsafe ints in calculations Vasili Skurydzin 2022-11-24 14:40:18 -0500
  • 122836d23c PPC[liftoff]: Implement 16x8 integer dot product Milad Fa 2022-12-06 14:06:13 -0500
  • 959b243e53 [Intl] Throw errow while passing roundingIncrement Frank Tang 2022-12-06 11:21:48 -0800
  • 0bdb82d3dd [gcmole] Execute test run on the bots Michael Achenbach 2022-12-06 19:55:50 +0100
  • 318e85bd37 [maglev][arm64] Port Negate/Increment/Decrement to arm64 pthier 2022-12-06 16:23:10 +0100
  • 4027e0a704 PPC[liftoff]: Implement simd rounding average Milad Fa 2022-12-05 16:03:53 -0500
  • 7a631a73e1 [handles] Remove diagnosing CHECKs Michael Lippautz 2022-12-06 16:49:09 +0100
  • 918e478354 [wasm][fuzzer] Reduce number of instructions in simulator Clemens Backes 2022-12-06 16:38:21 +0100
  • ea6e09b5c1 [wasm] Remove indirection to WasmModule::signature_zone Clemens Backes 2022-12-06 15:57:10 +0100
  • eba4b4623a [wasm] Reorder WasmModule members Clemens Backes 2022-12-06 15:50:48 +0100
  • 22ea370434 [wasm] Remove WasmModule::allocator() accessor Clemens Backes 2022-12-05 18:07:31 +0100
  • c6eb40d762 Reland "[heap] Invoke GC callbacks in safepoint for shared GCs" pthier 2022-12-06 15:35:20 +0100
  • 4feb9a1c0e [maglev] Add a TopmostFrameIsMaglev status Victor Gomes 2022-12-06 14:21:14 +0100
  • 198ad337d5 [heap] Fix unmarking of LABs in shared heap Dominik Inführ 2022-12-06 14:17:41 +0100
  • fc7a911cf4 [heap] Use right epoch when writing into shared DescriptorArrays Dominik Inführ 2022-12-06 13:24:42 +0100
  • 68dc030446 [maglev] Share Phi node implementation Victor Gomes 2022-12-06 12:00:23 +0100
  • 9ac5afe9f3 Include write barrier in JS shared heap buildrunner config pthier 2022-12-06 11:06:53 +0100
  • e01821f5f2 [maglev][arm64] Import baseline push + share more generic nodes Victor Gomes 2022-12-06 13:01:44 +0100
  • 151ef3189d [heap] Disable --shared-space by default again Dominik Inführ 2022-12-06 11:55:52 +0100
  • 342e8fc760 [maglev][arm64] Implement Int32CompareNodes Darius M 2022-12-06 10:36:37 +0100
  • 869e111c8f [maglev] Include deopt stack size in stack guard Leszek Swirski 2022-12-06 11:06:49 +0100
  • 8d5630c7d6 [fastcall] Fix test code crash in ExternalPointerTable::RelaxedLoad Aapo Alasuutari 2022-12-05 13:49:25 +0200
  • 8ef8a016dc Add V8StackFrame export Judith Hemp 2022-12-06 09:48:23 +0100
  • 4b565358d6 [rab/gsab] Fix API functions to handle RAB / GSAB correctly Marja Hölttä 2022-12-06 09:26:38 +0100
  • 2d51120a9d [gcmole] Add API for running on multiple hosts Michael Achenbach 2022-12-05 16:22:46 +0100
  • 6ec1df0b92 [heap] Enable --shared-space by default Dominik Inführ 2022-12-05 16:55:27 +0100
  • da86ca8ccd Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-05 19:09:26 -0800
  • 2cfcde1257 [turbofan] Constant-folding parseInt with constant string input Fanchen Kong 2022-12-06 05:56:50 +0800
  • 7f0c9d299e [resultdb] Add framework_name tag to ResultDB Liviu Rau 2022-12-05 17:18:43 +0100
  • fd9bc064b2 unified-young-gen: Don't miss tracing API objects Anton Bikineev 2022-12-05 16:13:54 +0100
  • dbbc07b828 [stringrefs] string.new_wtf16_array: call runtime for long strings Jakob Kummerow 2022-12-05 17:15:51 +0100
  • acfc169b0c [maglev][arm64] Fix some alignment issues with stack slot count Victor Gomes 2022-12-05 18:56:43 +0100
  • d0d6ed66fd Fix MSVC build when WASM is disabled. Lei Zhang 2022-12-01 18:10:39 -0800
  • 5073ba7d52 Revert "[wasm] Compile debug code lazily" Michael Achenbach 2022-12-05 18:53:05 +0000
  • 3573da0bc8 Revert "[heap] Invoke GC callbacks in safepoint for shared GCs" Nico Hartmann 2022-12-05 16:32:04 +0000
  • 7950d640d0 Reduce repetition in translation arrays Seth Brenith 2022-12-01 10:07:05 -0800
  • 7b138dd30d [wasm] Compile debug code lazily Andreas Haas 2022-12-01 18:52:33 +0100
  • f76613420f [maglev] Share generic arch agnostic IR nodes Victor Gomes 2022-12-05 16:35:52 +0100
  • 7795179da6 Reland "[turboshaft] Port LateEscapeAnalysis" Darius M 2022-12-05 13:20:05 +0100
  • 8d00d52680 [wasm] Parallelize validation during streaming decoding Clemens Backes 2022-12-05 12:40:08 +0100
  • 587690c32b PPC[liftoff]: Implement simd s128 const Milad Fa 2022-12-02 09:07:49 -0500
  • fbdf503591 PPC/S390: refactor behaviour of SetPendingMove Milad Fa 2022-12-01 16:43:28 -0500
  • 7545b49288 [tools] Fix update-vscode.sh again Jakob Kummerow 2022-12-05 15:50:07 +0100
  • 7136ea89d2 [gcmole] Fix and simplify test-run mode Michael Achenbach 2022-12-05 15:40:21 +0100
  • 377888f565 [wasm-gc] Allow Promise.resolve(wasm_obj) when debugger is open Jakob Kummerow 2022-12-05 15:25:31 +0100
  • eeed2ebadb [heap] Invoke GC callbacks in safepoint for shared GCs pthier 2022-12-05 13:49:45 +0100
  • 8c84ac3339 Reland "[strings] Don't try to record/update invalidated slots in shared space" pthier 2022-12-05 15:19:21 +0100
  • 5010e3d86a [maglev][arm64] Implement Int32 bitwise operations Darius M 2022-12-05 14:44:55 +0100
  • 9db020e758 [maglev] Record the maximum call args Leszek Swirski 2022-12-05 15:15:59 +0100
  • 51a6cd2326 [codegen][arm64] Add comments for Condition codes Darius M 2022-12-05 15:02:15 +0100
  • bc15e20a03 [gcmole] Optimize data dependencies Michael Achenbach 2022-12-04 12:04:37 +0100
  • 3fa264f1b9 [heap] Use thread-local RNGs in EvacuateVisitorBase Dominik Inführ 2022-12-05 13:44:41 +0100
  • 60d9dd3563 [d8] Make the profileEnd callback isolate-specific Andreas Haas 2022-12-05 14:13:52 +0100
  • 3b4b217af2 Reland "[turbolizer] Show basic block id in schedule phase" wenqin.yang 2022-12-05 20:00:36 +0800
  • 5a50750651 [wasm] Switch wasm-async fuzzer to Liftoff for reference Clemens Backes 2022-12-05 12:59:26 +0100
  • cd1a29a5d0 [base] Remove OwnedVector::start Clemens Backes 2022-12-05 12:49:42 +0100
  • 608c5d5ef3 [wasm] Check that streaming decoding finds all errors Clemens Backes 2022-12-05 12:39:21 +0100
  • ea695079e5 [wasm-gc] Canonicalize type passed through export wrapper Manos Koukoutos 2022-12-05 09:53:45 +0100
  • 646f63e54d [heap] Increase timer resolution for --trace-gc pause time. Hannes Payer 2022-12-05 11:30:44 +0100
  • 310856a6e6 [maglev][arm64] Int32Add + Deopting fixes Victor Gomes 2022-12-05 11:22:39 +0100
  • e033e1bedd [turboshaft] fix wrong output_reps for Comparison and Equal Darius M 2022-12-05 11:05:18 +0100
  • 0bd3033a54 [heap][wasm] Update flag used in liftoff write barrier Dominik Inführ 2022-12-04 13:25:52 +0100
  • 2ceed1a59e [wasm] Revalidate module after streaming error Clemens Backes 2022-12-02 14:26:54 +0100
  • a2a907244a [wasm] Remove V8.WasmModuleCodeSizeBaselineMiB counter Clemens Backes 2022-12-02 16:14:29 +0100
  • ce68a4a644 [heap] Keep is_marking_flag_ enabled when shared marking is running Dominik Inführ 2022-11-29 11:56:26 +0100
  • b296ab30f7 [ptr-compr] Mark base() as V8_CONST Igor Sheludko 2022-12-02 17:39:23 +0100
  • e2f9a59c04 Revert "[strings] Don't try to record/update invalidated slots in shared space" Matthias Liedtke 2022-12-05 10:38:20 +0000
  • c62d8261dc [heap] Remove IsolateSafepointScope in CombinedHeapObjectIterator Dominik Inführ 2022-12-03 20:58:55 +0100
  • bb288ea342 [strings] Don't try to record/update invalidated slots in shared space pthier 2022-12-05 09:34:06 +0100
  • ce47dcb177 Revert "[turbolizer] Show basic block id in schedule phase" Wenqin Yang 2022-12-05 08:41:28 +0000
  • 45642bf199 [rab/gsab] Enable transferring RAB / GSAB to workers Marja Hölttä 2022-12-05 08:16:01 +0100
  • 4c773679d4 Reland "[riscv] Add tracepoint instructions to help simulator debug" Lu Yahan 2022-11-24 10:44:08 +0800
  • b1fc7b40d0 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-04 19:26:37 -0800
  • 347142f647 [turbolizer] Show basic block id in schedule phase wenqin.yang 2022-12-02 09:01:55 +0800
  • a044d73254 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-03 19:11:30 -0800
  • c8240d12df Revert "[riscv] Add tracepoint instructions to help simulator debug" Yahan Lu 2022-12-02 11:35:21 +0000
  • 8f88696983 [codegen] Emit write barriers for shared object stores Dominik Inführ 2022-11-29 10:15:52 +0100
  • 82aa7e3317 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-02 19:27:30 -0800
  • 7519793938 [reland] adds the ability for v8 to use sin/cos from libm Scott Violet 2022-12-01 09:02:12 -0800
  • 74cc4e7d80 Use stronger AVX2 detection in SIMD IndexOf/Includes Darius M 2022-12-02 08:09:43 +0100
  • be25ee7397 unified-young-gen: Fix races caused by wrong MarkingState Anton Bikineev 2022-12-02 17:15:01 +0100
  • a1a2821878 [heap] Fix CHECK in RememberedSet::CheckNoneInRange Dominik Inführ 2022-12-02 13:34:50 +0100
  • 8b21fabe91 [turboshaft] fix wrong set_deferred in RecreateSchedule Darius M 2022-12-01 16:52:30 +0100
  • 4e5a77d1b2 [maglev] Rename vreg allocation Leszek Swirski 2022-12-02 15:19:05 +0100
  • 6b66329631 [builtins] Remove dead TypedArray related code Marja Hölttä 2022-12-02 14:02:01 +0100
  • 35ff32d43e [tools][gdbinit] Increase search depth for V8_Dcheck frame Clemens Backes 2022-11-28 19:45:31 +0100
  • 01ec9f47b2 [wasm] Remove dead field from AsyncStreamingProcessor Clemens Backes 2022-12-01 18:42:29 +0100
  • 95cdb3c573 [wasm] Always use the engine allocator for decoded modules Clemens Backes 2022-12-01 18:34:14 +0100
  • e4ed61a96c [maglev] Fix merge tagging Leszek Swirski 2022-12-02 11:30:20 +0100
  • 765b3dac71 [maglev][arm64] Share GapMove IR Victor Gomes 2022-12-02 11:07:45 +0100
  • 0bd121f8e6 Revert "[turboshaft] Port LateEscapeAnalysis" Darius Mercadier 2022-12-02 07:49:15 +0000
  • 4b8ccef6a8 [maglev][arm64] Prologue and run an empty function Victor Gomes 2022-12-01 18:08:39 +0100
  • 13930b1eef Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-12-01 19:10:10 -0800
  • 11a3126342 PPC[liftoff]: Implement simd bitmask ops Milad Fa 2022-11-30 12:37:59 -0500
  • 167ac0c079 Reland "[wasm] Remove StartDecoding method" Clemens Backes 2022-12-01 16:51:56 +0100
  • fbcffa62b8 [turboshaft] Port LateEscapeAnalysis Darius M 2022-12-01 16:59:18 +0100
  • c618a17984 [runtime] Refactor GetOwnPropertyDescriptor to use dispatching stub Caitlin Potter 2022-11-28 15:47:11 +0000
  • 32b7dc86a7 [ext-code-space] Fix DCHECKs in VisitSpillSlot Igor Sheludko 2022-12-01 16:05:49 +0100
  • 56b455ea57 [heap] Fix DCHECK failure in NotifyFullSweepingCompleted Omer Katz 2022-12-01 16:11:09 +0100
  • 8606191c98 [build] Don't run orphaned action in default builds Michael Achenbach 2022-11-30 08:33:53 +0100
  • f06b360249 [wasm-gc] Add new br_on_cast variant taking a heap type immediate Matthias Liedtke 2022-12-01 12:18:14 +0100
  • 744570e583 [fastcall] Support external pointers in fast api calls Aapo Alasuutari 2022-12-01 15:30:10 +0200
  • 90fe7dc9ce [turbofan] Fix BigInt shift operations Qifan Pan 2022-11-30 12:38:48 +0100
  • b8bef82b1a Reland "[sparkplug] Enable concurrent Sparkplug on desktop" Igor Sheludko 2022-11-28 15:15:01 +0100
  • 1d6bccd6aa [base] Robustify move construction/assignment of OwnedVector Clemens Backes 2022-12-01 12:56:36 +0100
  • 86beeb9910 [wasm-gc] Check for subtyping when importing function Manos Koukoutos 2022-12-01 09:31:27 +0100
  • 04e6519dd0 Revert "[wasm] Remove StartDecoding method" Matthias Liedtke 2022-12-01 12:07:06 +0000
  • 385687eabe [d8] Fix parameter check in setOneShotOnProfileEndListener Andreas Haas 2022-12-01 11:40:00 +0100
  • 224cbd2179 [Tracing w/SDK] Replace TraceStateObserver with TrackEventSessionObserver Mikhail Khokhlov 2022-12-01 10:22:28 +0000
  • 48a6193e67 [wasm] Remove StartDecoding method Clemens Backes 2022-11-29 19:02:57 +0100
  • ff5e83144e [sandbox] Query OS for virtual address space limit Samuel Groß 2022-12-01 09:24:45 +0000
  • a6d73bb08a [handles] Fix atomic access in DCHECK Michael Lippautz 2022-12-01 10:03:09 +0100
  • ea18ee8ff8 Revert "adds the ability for v8 to use sin/cos from libm" Matthias Liedtke 2022-12-01 09:51:25 +0000
  • d22aec5ea5 [compiler] fix cyclic graph in String.prototype.includes lowering Tobias Tebbi 2022-12-01 09:56:41 +0100
  • 9503a2f192 [inspector] Pass the Context into terminateExecution Dave Tapuska 2022-11-30 10:21:48 -0500
  • 1d325bbe8c Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-11-30 19:20:29 -0800
  • 96fadc2efb Return PACKED elements for Array.of/from Choongwoo Han 2022-11-29 11:10:14 -0800
  • e135163d66 [d8] Make CPU profiling more thread-safe Andreas Haas 2022-11-30 17:21:04 +0100
  • af84cc0b7b Optimize Array.reverse for HOLEY arrays Choongwoo Han 2022-11-28 16:35:23 -0800
  • c776436e7b [test] Fix Handle dereference issue in move fuzzer Thibaud Michaud 2022-11-30 17:37:06 +0100
  • 8b5c6240f3 [infra] Add test bots for conservative stack scanning Al Muthanna Athamina 2022-11-30 17:08:13 +0100
  • 4588fe544f adds the ability for v8 to use sin/cos from libm Scott Violet 2022-11-30 07:51:46 -0800
  • e9596134df [maglev] Update use after merging register values Toon Verwaest 2022-11-29 15:46:39 +0100
  • 27fa951ae4 [parser] Fix eval tracking Toon Verwaest 2022-11-30 15:07:26 +0100
  • 323ada0128 Reland "Update V8 DEPS (trusted)" Matthias Liedtke 2022-11-30 14:58:10 +0100
  • e298d7e65c [maglev] Fix leave frame marker Victor Gomes 2022-11-30 13:45:02 +0100
  • f4cba668d9 [shared-struct] Disallow adding private named properties to shared objects Shu-yu Guo 2022-11-28 15:21:39 -0800
  • c9e0d76103 [maglev] Fix empty arguments in PopReceiver Victor Gomes 2022-11-30 12:55:22 +0100
  • 2a6bc68de4 [maglev] Use standard deferred mechanism in prologue Victor Gomes 2022-11-30 13:00:04 +0100
  • bb2133d7e0 [maglev][arm64] Remove arch-dependent code gen Victor Gomes 2022-11-30 12:28:23 +0100
  • d0a1091e04 [build] Make build deterministic Michael Achenbach 2022-11-30 11:57:57 +0100
  • 1b2cef85c7 [maglev] Large displacement for many maps Victor Gomes 2022-11-30 11:18:41 +0100
  • 2900117db9 [maglev] Move arch-independent code generator Victor Gomes 2022-11-30 11:03:35 +0100
  • 0c18a3a577 Fix dead lock with transition array Darius M 2022-11-30 10:52:54 +0100
  • d0b408a84a [builtins-pgo] Make builtins profiles architecture independent Igor Sheludko 2022-11-29 14:59:08 +0100
  • 095d76d233 Adds sin/cos from glibc Scott Violet 2022-11-29 13:14:46 -0800
  • 723d14dce3 Clear StubCaches after shared GC pthier 2022-11-29 16:55:29 +0100
  • 140bebbba7 [Intl] Fix IsFlat assertion Frank Tang 2022-11-28 22:28:19 -0800
  • 7c5d049524 Revert "Update V8 DEPS (trusted)" Michael Achenbach 2022-11-30 07:46:18 +0000
  • 5dbba8b007 Update V8 DEPS (trusted) v8-ci-autoroll-builder 2022-11-29 19:11:52 -0800
  • 17065e3e7c [turboshaft] Use BranchHints instead of per-block deferred bit Darius M 2022-11-29 18:27:16 +0100
  • 8d43b96711 S390: Add Mul64WithOverflow under AssembleArchBoolean Milad Fa 2022-11-28 12:30:35 -0500
  • e6f4f33512 [heap] Allow nesting of GlobalSafepointScopes Dominik Inführ 2022-11-29 18:36:58 +0100
  • f0f7c280b3 [handles] Fix diagnosing CHECK Michael Lippautz 2022-11-29 17:36:38 +0100
  • a2bfd1c6b8 cppgc: Mark allocated pages as young when switching to generational GC Anton Bikineev 2022-11-29 14:12:50 +0100
  • 86e1bdc92c Reland "unified-young-gen: Implement generational barrier for TracedHandles" Anton Bikineev 2022-11-29 18:36:52 +0100
  • bc831f8ba3 [fastcall] Implement support for onebyte string arguments Divy Srivastava 2022-11-29 21:37:13 +0530
  • d0c9775f73 Reland "[wasm-gc][test] Support recursive groups in wasm-module-builder.js" Manos Koukoutos 2022-11-29 16:55:54 +0100
  • 8700080c92 [static-roots] Refactor setup_isolate_delegate Olivier Flückiger 2022-11-29 13:51:23 +0000
  • 11275172bd [wasm][cleanup] Use OwnedVector instead of unique_ptr + size Clemens Backes 2022-11-28 19:35:42 +0100
  • 4f2d5b3b77 unified-young-gen: Change DCHECK in the remembered set visitor Anton Bikineev 2022-11-29 15:32:27 +0100
  • 1d415100ed [turboshaft] port memory optimization Tobias Tebbi 2022-11-29 16:19:49 +0100
  • db08cce861 [wasm] Call LogWasmCode in ImportNativeModule Andreas Haas 2022-11-29 16:08:07 +0100
  • d4e3daca25 [turboshaft] Port basic lowerings of CommonOperatorReducer Maya Lekova 2022-11-28 17:06:39 +0100
  • 8ca9f77d0f [sandbox] Sandboxify JSArrayBuffer::extension external pointer Samuel Groß 2022-11-29 14:14:58 +0000
  • 7be868e17d [wasm-gc] Trap parameter for AssertNotNull Manos Koukoutos 2022-11-29 10:53:12 +0100
  • a1d477f8d5 [wasm] Allow certain implicit conversions of Result Clemens Backes 2022-11-28 18:08:14 +0100
  • d0e7979916 [csa][builtins-pgo] Make builtins architecture-independent, pt. 3 Igor Sheludko 2022-11-28 19:07:04 +0100
  • 27c15b7562 Revert "[sparkplug] Enable concurrent Sparkplug on desktop" Matthias Liedtke 2022-11-29 15:30:22 +0000
  • 699c4d28bb [d8] Flush output after each write Clemens Backes 2022-11-28 18:14:42 +0100
  • 473cab6ce6 [wasm] Separate counters and events from decoding Clemens Backes 2022-11-28 16:48:32 +0100
  • fa9720b229 [debug] Check ScopeInfo before writing to/reading from context Simon Zünd 2022-11-29 14:13:40 +0100
  • e54d30b7ef Revert "Reland "unified-young-gen: Implement generational barrier for TracedHandles"" Matthias Liedtke 2022-11-29 14:42:15 +0000
  • b0bde2ad56 Revert "[wasm-gc][test] Support recursive groups in wasm-module-builder.js" Matthias Liedtke 2022-11-29 14:31:56 +0000
  • 49b1e977ac [wasm-gc][test] Support recursive groups in wasm-module-builder.js Manos Koukoutos 2022-11-29 11:03:48 +0100
  • e31a7192ee Reland "unified-young-gen: Implement generational barrier for TracedHandles" Anton Bikineev 2022-11-29 11:29:15 +0100