| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Support memory builtin Change-Id: I7f8d9c1d237df959e298f773a7734f23b57ba92f Reviewed-by: y00500721 Approved-by: w00518651 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_v8/-/change_requests/538 Merged-by: public pjenkins Signed-off-by: diking <wangzhongqi5@huawei.com> | 1 个月前 | |
Support wasm interpreter in ohos Change-Id: I2b0319336961e60b06f7693bf4221cd14170026b Reviewed-by: y00500721 Approved-by: w00518651 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_v8/-/change_requests/530 Merged-by: public pjenkins Signed-off-by: diking <wangzhongqi5@huawei.com> | 1 个月前 | |
Support wasm interpreter in ohos Change-Id: I2b0319336961e60b06f7693bf4221cd14170026b Reviewed-by: y00500721 Approved-by: w00518651 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_v8/-/change_requests/530 Merged-by: public pjenkins Signed-off-by: diking <wangzhongqi5@huawei.com> | 1 个月前 | |
[wasm] Update DrumBrake OWNERS file Remove inactive owners and add new ones. Also enforce owner reviews within this file for any changes in src/wasm/interpreter without inheriting from parent owners. Change-Id: Ib4f55abd5d007967bd407ec5ffcc585d2123ca4c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6976232 Commit-Queue: Emanuel Ziegler <ecmziegler@chromium.org> Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Cr-Commit-Position: refs/heads/main@{#102737} | 9 个月前 | |
Include guards should be at the top of files. For the include guard optimization to kick in the include guards should be the first thing in the file, not counting comments. In some cases the guard has been moved above a comment for consistency even though this does not matter. A couple of include guards have been renamed for uniqueness. git cl upload complained about some lint nits which have been fixed. Change-Id: Iaa208ea6557c36c84bc7bb77c787ba9feb7cf037 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6275067 Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Erik Corry <erikcorry@chromium.org> Cr-Commit-Position: refs/heads/main@{#98907} | 1 年前 | |
[Wasm interpreter] Fixes a few bugs and build breaks in Wasm interpreter - Fix GC issues in GC for JsToWasmInterpreterWrapper and WasmToJSInterpreterWrapper. - Fix frame iteration with fuzzing - Disable JSPI in jitless mode - Fix Wasm->JS calls that throw '0' - Fix build breaks and mjsunit tests after upstream refactoring of HeapType - Fix build break after upstream refactoring of DirectHandles - Fix Mem64 SIMD LoadExtend instructions - Correctly handles Wasm exported JS Functions as argument - Fix an issue with branches to loops Bug: 338326645 Change-Id: I6640b27bdeda6f2c8df2e7787c1986bb9afebe50 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6425542 Commit-Queue: Matthias Liedtke <mliedtke@chromium.org> Feels: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Cr-Commit-Position: refs/heads/main@{#99668} | 1 年前 | |
[Wasm Interpreter] Syncing with latest Wasm interpreter fixes Build fixes and latest payload for Drumbrake code. Refactor to the usage of TrustedCast to use more TryCast functionality. Fix drop of JS parameters including the receiver. in_param_count and param_count did not include the receiver parameter, which accumulated over iterations. Change-Id: I559ae8c0d5bbff873d9aacc9f4eabab8441ed668 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6924022 Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Reviewed-by: Clemens Backes <clemensb@chromium.org> Commit-Queue: Emmanuel Romero Ruiz <emromero@microsoft.com> Cr-Commit-Position: refs/heads/main@{#102500} | 9 个月前 | |
[Wasm Interpreter] Syncing with latest Wasm interpreter fixes Build fixes and latest payload for Drumbrake code. Refactor to the usage of TrustedCast to use more TryCast functionality. Fix drop of JS parameters including the receiver. in_param_count and param_count did not include the receiver parameter, which accumulated over iterations. Change-Id: I559ae8c0d5bbff873d9aacc9f4eabab8441ed668 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6924022 Reviewed-by: Matthias Liedtke <mliedtke@chromium.org> Reviewed-by: Clemens Backes <clemensb@chromium.org> Commit-Queue: Emmanuel Romero Ruiz <emromero@microsoft.com> Cr-Commit-Position: refs/heads/main@{#102500} | 9 个月前 | |
Include guards should be at the top of files. For the include guard optimization to kick in the include guards should be the first thing in the file, not counting comments. In some cases the guard has been moved above a comment for consistency even though this does not matter. A couple of include guards have been renamed for uniqueness. git cl upload complained about some lint nits which have been fixed. Change-Id: Iaa208ea6557c36c84bc7bb77c787ba9feb7cf037 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6275067 Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Erik Corry <erikcorry@chromium.org> Cr-Commit-Position: refs/heads/main@{#98907} | 1 年前 | |
[Drumbrake] Moving from TrapReason to MessageTemplate This CL refactors the Wasm interpreter (drumbrake) to use MessageTemplate directly instead of TrapReason for exception handling. Previously, the interpreter stored trap reasons as TrapReason enum values and converted them back to MessageTemplate when throwing exceptions. This approach was limited because MessageIdToTrapReason() only handles kWasm* message templates, which broke when Well Known Imports (like js-string builtins) attempted to throw exceptions with non-kWasm message templates (e.g., kWasmTrapJSTypeError). By using MessageTemplate directly throughout the exception handling flow, we eliminate the unnecessary conversion and enable support for all message template types. This change is particularly important for enabling Well Known Imports support in the interpreter, as these features may throw various exception types beyond standard Wasm traps. Changes: - Modified trap parameter type from int64_t (previously holding TrapReason) to MessageTemplate in the Handlers::Trap function - Updated all TRAP() macro calls to use MessageTemplate::kWasm* constants directly - Removed dependency on TrapReason enum for exception flow in the interpreter - Added static_cast<int>() where needed to convert MessageTemplate enum class to integer values Testing: Existing Wasm interpreter tests continue to pass. This change enables js-string Well Known Imports tests to run successfully in jitless mode. Bug: None Change-Id: I6090ef5904b995d3114f095c5330632fff19c2fe Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7169778 Reviewed-by: Clemens Backes <clemensb@chromium.org> Reviewed-by: Paolo Severini <paolosev@microsoft.com> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Emmanuel Romero Ruiz <emromero@microsoft.com> Cr-Commit-Position: refs/heads/main@{#103918} | 7 个月前 | |
[v8] Fix CVE-498095290 495751197 497404188 TicketNo: DTS2026041307131 Description: [v8] Fix CVE Team:gitcode Feature or Bugfix: Binary Source: sync from gitcode PrivateCode(Yes/No):No Change-Id: I0685a6966e3fe17da7b8bb20d56b9699d170e9ba Reviewed-by: z30069899,y00500721 Approved-by: y00500721 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_v8/-/change_requests/552 Merged-by: public pjenkins Signed-off-by: gaojunyu <gaojunyu2@h-partners.com> revert merge request: DTS2026041307131 [v8] CVE-498095290 495751197 497404188 8ac5be1238b0a137cdb8cbe2561e68832faedf46 This revert merge request !454 | 1 个月前 | |
Support wasm interpreter in ohos Change-Id: I2b0319336961e60b06f7693bf4221cd14170026b Reviewed-by: y00500721 Approved-by: w00518651 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_v8/-/change_requests/530 Merged-by: public pjenkins Signed-off-by: diking <wangzhongqi5@huawei.com> | 1 个月前 | |
[Wasm interpreter] Fixes a few build breaks in Wasm interpreter Fixes the build with 'v8_enable_drumbrake = true' after the removal of the memory64 flag and the removal of ValueType::Rtt. Bug: 338326645 Change-Id: I11ed0769f5ca40434ea2d8e2d4f77789e5a7a807 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6275486 Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Paolo Severini <paolosev@microsoft.com> Reviewed-by: Daniel Lehmann <dlehmann@chromium.org> Cr-Commit-Position: refs/heads/main@{#98728} | 1 年前 | |
Support wasm interpreter in ohos Change-Id: I2b0319336961e60b06f7693bf4221cd14170026b Reviewed-by: y00500721 Approved-by: w00518651 Merged-on: https://open.codehub.huawei.com/OpenSourceCenter_CR/openharmony-tpc/chromium_v8/-/change_requests/530 Merged-by: public pjenkins Signed-off-by: diking <wangzhongqi5@huawei.com> | 1 个月前 | |
[Drumbrake] Moving from TrapReason to MessageTemplate This CL refactors the Wasm interpreter (drumbrake) to use MessageTemplate directly instead of TrapReason for exception handling. Previously, the interpreter stored trap reasons as TrapReason enum values and converted them back to MessageTemplate when throwing exceptions. This approach was limited because MessageIdToTrapReason() only handles kWasm* message templates, which broke when Well Known Imports (like js-string builtins) attempted to throw exceptions with non-kWasm message templates (e.g., kWasmTrapJSTypeError). By using MessageTemplate directly throughout the exception handling flow, we eliminate the unnecessary conversion and enable support for all message template types. This change is particularly important for enabling Well Known Imports support in the interpreter, as these features may throw various exception types beyond standard Wasm traps. Changes: - Modified trap parameter type from int64_t (previously holding TrapReason) to MessageTemplate in the Handlers::Trap function - Updated all TRAP() macro calls to use MessageTemplate::kWasm* constants directly - Removed dependency on TrapReason enum for exception flow in the interpreter - Added static_cast<int>() where needed to convert MessageTemplate enum class to integer values Testing: Existing Wasm interpreter tests continue to pass. This change enables js-string Well Known Imports tests to run successfully in jitless mode. Bug: None Change-Id: I6090ef5904b995d3114f095c5330632fff19c2fe Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7169778 Reviewed-by: Clemens Backes <clemensb@chromium.org> Reviewed-by: Paolo Severini <paolosev@microsoft.com> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Emmanuel Romero Ruiz <emromero@microsoft.com> Cr-Commit-Position: refs/heads/main@{#103918} | 7 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 7 个月前 |