Commits
User selector
Commit History
Commits on May 7, 2026
Optimize JavaScriptCore #includes
Show description for b589299committed
Commits on Apr 20, 2026
Further reduce use of jsCast<>()
Show description for e602202committed
Commits on Apr 19, 2026
Drop jsDynamicCast<>() in favor of dynamicDowncast<>()
Show description for a6df288authored andcommitted
Commits on Mar 27, 2026
[JSC] Introduce Realm-less Objects
Show description for 7d45839committed
Commits on Feb 16, 2026
[JSC] Remove op_tail_call_forward_arguments
Show description for 8bbfb11committed
Commits on Dec 20, 2025
Use WTF::move() instead of WTFMove() macro in Source/JavaScriptCore
Show description for f52b72fcommitted
Commits on Sep 2, 2025
Unreviewed, reverting 299398@main.
Show description for dd81542authored andcommitted
Commits on Sep 1, 2025
Refactor jitMemcpy into atomic and non-atomic versions
Show description for 952e580committed
Commits on Jul 10, 2025
[JSC] Use `enum class` for `CompilationResult`, `CachedCodeBlockTag`, `CodeSpecializationKind` for Safer C++
Show description for a2ae581authored andcommitted
Commits on Jul 9, 2025
[JSC] Use `enum class` for `ArityCheckMode` for Safer C++
Show description for 658f55eauthored andcommitted
Commits on Jun 14, 2025
[JSC] Ensure PolymorphicCallNode is unlinked when it is detached from CallLinkInfo
Show description for b51df8fcommitted
Commits on May 3, 2025
Start adopting C++20's [[likely]] / [[unlikely]] in JSC
Show description for 0e0b92fcommitted
Commits on Nov 19, 2024
Replace WTF::bitwise_cast with std::bit_cast
Show description for 6ef08d1committed
Commits on Sep 8, 2024
[JSC] Add super_construct and super_construct_varargs
Show description for b576987committed
Commits on Jul 1, 2024
[JSC] Use Data Call IC in FTL
Show description for 63f1114committed
Commits on Jun 24, 2024
[JSC] Clean up Call IC PolymorphicCallStubRoutine handling
Show description for 8d5223bcommitted
Commits on May 28, 2024
[JSC] Simplify Repatch Call IC
Show description for a38ef78committed
Commits on May 20, 2024
[JSC] Use Data Call IC in Handler IC
Show description for b0efdb1committed
Commits on Apr 15, 2024
[JSC] Do not take concurrent JS lock on CodeBlock when repatching DirectCall on the main thread
Show description for 5cdeb9ecommitted
Commits on Mar 18, 2024
[JSC] Simplify BaselineCallLinkInfo by not setting doneLocation
Show description for 1dbb4d4committed
Commits on Feb 23, 2024
[JSC] Clean up CallLinkInfo::unlinlkOrUpgradeImpl to make `remove` consistent
Show description for 6177152committed
Commits on Feb 1, 2024
[JSC] Redesign DirectCall
Show description for ef37e64committed
Commits on Jan 26, 2024
[JSC] Pass nullptr as a caller when upgrading CallLinkInfo
Show description for cab2498committed
Commits on Jan 22, 2024
[JSC] Use Data CallIC in DFG
Show description for d0345d6committed
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 Jan 11, 2024
[JSC] Fix op_tail_call_varargs / op_tail_call_forward_arguments for new polymorphic DataIC
Show description for 5e8bdf2committed
Commits on Jan 2, 2024
[JSC] Polymorphic Call DataIC
Show description for 0a493a0committed
Commits on Dec 11, 2023
[JSC] Fill HostFunction's codePtr from DFG in DirectCall
Show description for b2bfdf2committed
Commits on Nov 7, 2023
[JSC] Use simpler helpers for repatching
Show description for f5d367ecommitted[JSC] Make CachedCall faster
Show description for 52bceb7committed
Commits on Aug 3, 2023
Unreviewed, relanding 266519@main
Show description for 9074c1dcommitted
Commits on Aug 2, 2023
Unreviewed, reverting 266519@main.
Show description for 8961bc3authored andcommitted[JSC] Add op_call_ignore_result
Show description for 61754abcommitted