Commits
User selector
Commit History
Commits on Jul 10, 2025
[JSC] Use `enum class` for `CompilationResult`, `CachedCodeBlockTag`, `CodeSpecializationKind` for Safer C++
Show description for a2ae581authored andcommitted
Commits on Nov 8, 2024
Drop unnecessary use of WTF_ALLOW_UNSAFE_BUFFER_USAGE
Show description for 862246ccommitted
Commits on Oct 30, 2024
Added skip markers for JavaScriptCore and WebCore files that do not conform to -Wunsafe-buffer-usage
Show description for b942617committed
Commits on Aug 13, 2024
[JSC] Simplify ArityFixup
Show description for 7862f22committed
Commits on Jan 18, 2024
[JSC] Redesign CallIC (relanding)
Show description for 65c8acccommittedUnreviewed, reverting 273159@main and 273168@main.
Show description for 64272e9authored andcommitted[JSC] Redesign CallIC
Show description for 2295d36committed
Commits on Dec 11, 2023
Fix CLoop builds after unified files shifted.
Show description for e2eaee3committed
Mark Lam
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 17, 2022
Unreviewed, non-unified build fix
Show description for dd3d0e5committed
Commits on Sep 22, 2021
Reduce use of makeRef() and use Ref { } instead
Show description for 4f53761committed
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 Nov 4, 2020
[JSC] Add JITCage support
Show description for 678e617committed
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 Jun 16, 2020
Make Options::useJIT() be the canonical source of truth on whether we should use the JIT.
Show description for d6ca69fcommitted
Mark Lam
Commits on May 19, 2020
REGRESSION(r261755): Win/Linux non-unified builds have hundreds of link failures
Show description for 1dc916acommitted
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 Apr 30, 2019
Make JITType an enum class
Show description for 3cd69e7committed
Commits on Apr 9, 2019
JSC should build successfully even with -DENABLE_UNIFIED_BUILDS=OFF
Show description for 4a3d6e0committed
Commits on Mar 19, 2019
[JSC] LLIntEntryPoint creates same DirectJITCode for all functions
Show description for bc923a0committed
Commits on Mar 14, 2019
[JSC] CodeBlock::visitChildren is reporting extra memory even when its JITCode is singleton
Show description for 2ac645ccommitted
Commits on Feb 14, 2019
[JSC] Non-JIT entrypoints should share NativeJITCode per entrypoint type
Show description for 6bb92c8committed
Commits on Jul 9, 2018
Unreviewed, build fix for debug builds after r233630
Show description for c7ee20bcommitted
Commits on Jul 8, 2018
[JSC] Optimize layout of CodeBlock to reduce padding
Show description for 28abc16committed
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 Dec 17, 2017
[JSC][WebCore][CSSJIT] Remove VM reference in CSSJIT
Show description for f1f6a09committed
Commits on Feb 15, 2017
[JSC] Drop PassRefPtr
Show description for 72d2501committed
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