Commits
User selector
Commit History
Commits on Sep 2, 2021
Add more support for JIT operation validation testing.
Show description for 41bdcb7committed
Mark Lam
Commits on May 23, 2021
Enhance Link Buffer stats to have more fine grain profiles, and to collect count information.
Show description for 2dba95ecommitted
Mark Lam
Commits on May 10, 2021
Add support to collect stats on cumulative LinkBuffer linked sizes based on profiles.
Show description for f551322committed
Mark Lam
Commits on Apr 1, 2021
REGRESSION(r274724): JITCage trampoline needs to be adjusted
Show description for 78f3a75committed
Commits on Jan 11, 2021
[JSC] JITCage's Gate mechanism is used in ARM64E even if JITCage is disable
Show description for 1dbf202committed
Commits on Dec 14, 2020
[JSC] Introduce vmEntryCustomAccessor and vmEntryHostFunction for JITCage
Show description for 0383c27committed
Commits on Dec 11, 2020
Add extra validation after untagging code pointers.
Show description for 9c3077bcommitted
Mark Lam
Commits on Nov 4, 2020
[JSC] Add JITCage support
Show description for 678e617committed
Commits on Oct 9, 2020
Unreviewed, reland r268170
Show description for 77e6cf4committedUnreviewed, reverting r268170 and r268190.
Show description for 5e91548committed
Commits on Oct 8, 2020
[JSC] Restrict more ptr-tagging and avoid using OperationPtrTag for JIT code
Show description for 2fdce0ecommitted
Commits on Oct 6, 2020
[JSC] More consistent PtrTagging for code types
Show description for 7be0568committed
Commits on Oct 1, 2020
[JSC] We should not tag C function with JIT code related ptr tag
Show description for b63a0f1committed
Commits on Sep 18, 2020
Unified build fixes from ARMv7 build failures
Show description for 1b00bb8committed
Commits on May 22, 2020
Fix non-unified builds for i386 build
Show description for 7309635committed
Commits on May 15, 2020
[IWYU] Remove unnecessary includes from JSC implementation files
Show description for 2e3ee01committed
Commits on May 9, 2020
Fix build errors and warnings for non-unified JSCOnly
Show description for 849a39acommitted
Commits on Oct 31, 2019
[WebAssembly] Create a Wasm interpreter
Show description for 21edee6committed
Commits on Aug 14, 2019
[JSC] Make PAC jump and return more explicit
Show description for 8fa02a6committed
Commits on Mar 19, 2019
[JSC] LLIntEntryPoint creates same DirectJITCode for all functions
Show description for bc923a0committed
Commits on Sep 22, 2018
[JSC] Enable LLInt ASM interpreter on X64 and ARM64 in non JIT configuration
Show description for db55065committed
Commits on Sep 7, 2018
[JSC] Put .throwStackOverflow code after the fast path in LLInt doVMEntry
Show description for ab0974bcommitted
Commits on Apr 18, 2018
Templatize CodePtr/Refs/FunctionPtrs with PtrTags.
Show description for 675bff0committed
Mark Lam
Commits on Apr 12, 2018
Consolidate some PtrTags.
Show description for e529282committed
Mark Lam
Commits on Mar 31, 2018
Add pointer profiling support in baseline JIT and supporting files.
Show description for 093088ccommitted
Mark Lam
Commits on Mar 14, 2018
Enhance the MacroAssembler and LinkBuffer to support pointer profiling.
Show description for fcf6953committed
Mark Lam
Commits on Feb 27, 2018
Modernize FINALIZE_CODE and peer macros to use __VA_ARGS__ arguments.
Show description for d5cb9eccommitted
Mark Lam
Commits on Oct 20, 2017
WebAssembly: no VM / JS version of everything but Instance
Show description for 6b950e6committed
Commits on Oct 6, 2017
Unreviewed, rolling out r222791 and r222873.
Show description for 8171170authored andcommitted
Commits on Oct 3, 2017
WebAssembly: no VM / JS version of everything but Instance
Show description for 26ecac5committed
Commits on Mar 29, 2017
LinkBuffer and ExecutableAllocator shouldn't have anything to do with VM
Show description for 4ed0e2bcommitted
Commits on Dec 13, 2016
Unreviewed, rolling out r209725.
Show description for 1232f67committed
Commits on Dec 12, 2016
REGRESSION(r209653): speedometer crashes making virtual slow path tailcalls
Show description for 32765c8committed
Commits on Dec 11, 2016
Unreviewed, rolling out r209653, r209654, r209663, and
Show description for f221755committed
Commits on Dec 10, 2016
JSVALUE64: Pass arguments in platform argument registers when making JavaScript calls
Show description for 7760dedcommitted