Commits
User selector
Commit History
Commits on Feb 23, 2026
[JSC] Merge RegisterSetBuilder into RegisterSet
Show description for b23dfb2committed
Commits on May 3, 2025
Start adopting C++20's [[likely]] / [[unlikely]] in JSC
Show description for 0e0b92fcommitted
Commits on Oct 19, 2022
Refactor RegisterSet to support 128-bit widths
Show description for 912bf24authored andcommitted
Commits on Oct 15, 2022
Unreviewed, revert 255583@main because of build breakage
Show description for 6adb4a8committedRefactor RegisterSet to support 128-bit widths
Show description for a57d810authored andcommitted
Commits on Aug 23, 2022
Introduce WTF::CodePtr and use it to replace MetaAllocatorPtr, MacroAssemblerCodePtr, and FunctionPtr.
Show description for 096596fcommitted
Mark Lam
Commits on Mar 26, 2022
[JSC] Include argumentRegisters in identity of SlowPathCallKey when clobberAllRegsInFTLICSlowPath is enabled
Show description for 129353ecommitted
Commits on Jun 9, 2021
[JSC] Use DataIC for AccessCase
Show description for 4c4fb56committed
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 Jun 11, 2020
[JSC] Return DisposableCallSiteIndex when destroying GCAwareJITStubRoutineWithExceptionHandler
Show description for a079eb3committed
Commits on May 15, 2020
[IWYU] Remove unnecessary includes from JSC implementation files
Show description for 2e3ee01committed
Commits on Oct 24, 2019
[JSC] Figure out missing prepareCallOperation
Show description for 23f32aecommitted
Commits on Sep 18, 2019
Use constexpr instead of const in symbol definitions that are obviously constexpr.
Show description for 4875082committed
Mark Lam
Commits on Apr 18, 2018
Templatize CodePtr/Refs/FunctionPtrs with PtrTags.
Show description for 675bff0committed
Mark Lam
Commits on Apr 9, 2018
Add pointer profiling to the FTL and supporting code.
Show description for 5e00b73committed
Mark Lam
Commits on Mar 20, 2018
Improve FunctionPtr and use it in the JIT CallRecord.
Show description for 34e3268committed
Mark Lam
Commits on Mar 14, 2018
Enhance the MacroAssembler and LinkBuffer to support pointer profiling.
Show description for fcf6953committed
Mark Lam
Commits on Mar 29, 2017
LinkBuffer and ExecutableAllocator shouldn't have anything to do with VM
Show description for 4ed0e2bcommitted
Commits on Oct 12, 2015
FTL should generate code to call slow paths lazily
Show description for ba756a9committed
Filip Pizlo
Commits on Aug 25, 2015
Lets rename codeOriginIndex to callSiteIndex and get rid of CallFrame::Location.
Show description for 14dc9e9committed
Commits on May 23, 2015
Introduce UniquedStringImpl and SymbolImpl to separate symbolic strings from AtomicStringImpl
Show description for 134e975committed
Commits on Aug 6, 2014
Commits on Mar 30, 2014
Land the stackmap register liveness glue with the uses of the liveness disabled
Show description for f521348committed
Filip Pizlo
Commits on Mar 7, 2014
Clarify how we deal with "special" registers
Show description for ea9f382committed
Commits on Mar 6, 2014
Unreviewed, rolling out r165196.
Show description for 75310decommittedClarify how we deal with "special" registers
Show description for 5da4f14committed
Filip Pizlo
Commits on Feb 11, 2014
Rename Operations.h to JSCInlines.h
Show description for fcf5bb2committed
Filip Pizlo
Commits on Feb 10, 2014
Never include *Inlines.h files in interface headers, and never include *Inlines.h when you could include Operations.h instead
Show description for b31199bcommitted
Filip Pizlo
Commits on Jan 29, 2014
Merge the jsCStack branch
Show description for a3ac51dcommitted
Commits on Nov 11, 2013
Switch FTL GetById/PutById IC's over to using AnyRegCC
Show description for 2d3ba30committed
Filip Pizlo
Commits on Nov 5, 2013
FTL should support PutById
Show description for 840c1a1committed
Filip Pizlo
Commits on Oct 23, 2013
FTL should be able to do some simple inline caches using LLVM patchpoints
Show description for e505492committed
Filip Pizlo
Loading