Commits
User selector
Commit History
Commits on Apr 20, 2026
Further reduce use of jsCast<>()
Show description for e602202committed
Commits on Jun 4, 2025
Allow constructing a `RefPtr<T>` from a `T&` instead of requiring a `T*`
Show description for c059615committed
Commits on May 3, 2025
Start adopting C++20's [[likely]] / [[unlikely]] in JSC
Show description for 0e0b92fcommitted
Commits on Oct 28, 2024
Make [JSManagedValue initWithValue:] more robust against clients using it from non-main threads
Show description for 596c352committed
Commits on Apr 29, 2024
Update isReachableFromOpaqueRoots to use ASCIILiteral
Show description for e4fd8e9committed
Commits on Feb 16, 2024
[JSC] Check JSManagedValue::m_lock
Show description for aa59663committed
Commits on Feb 19, 2021
Implement a GC verifier.
Show description for c3ca5dccommitted
Mark Lam
Commits on Feb 17, 2021
Reduce explicit usage of [objC autorelease] in WebKit
Show description for 3fbf538committed
Commits on Feb 16, 2021
Reduce explicit usage of [objC release] in WebKit even more
Show description for 50da8ffcommitted
Commits on May 12, 2020
Fix existing usage of final/override/virtual in JSC and WTF
Show description for 1c3329ccommitted
Commits on Oct 22, 2019
[JSC] Thread JSGlobalObject* instead of ExecState*
Show description for cc5fb5ecommitted
Commits on Oct 4, 2019
Unreviewed, rolling out r250583.
Show description for 38bc614committed
Truitt Savell
Commits on Oct 1, 2019
[JSC] Place VM* in TLS
Show description for 31fabcfcommitted
Commits on Oct 30, 2018
Clean up some obsolete MAX_ALLOWED macros
Show description for 6e036bdcommitted
Commits on Aug 24, 2018
Add support for dumping GC heap snapshots, and a viewer
Show description for 6a4a103committed
Commits on Jul 1, 2018
[Cocoa] Improve ARC compatibility of more code in JavaScriptCore
Show description for 5dcc358committed
Commits on Mar 28, 2018
[JSC] Move WeakValueRef class to its own file and use it from Objc and GLib
Show description for 2a9fb64committed
Commits on Sep 9, 2017
Avoid duplicate computations of ExecState::vm().
Show description for a88ab91committed
Mark Lam
Commits on Nov 2, 2016
The GC should be in a thread
Show description for c44250ecommitted
Filip Pizlo
Commits on Nov 1, 2016
Lots of stderr logging in JSManagedValue
Show description for dddac66committed
Commits on Sep 6, 2016
Butterflies should be allocated in Auxiliary MarkedSpace instead of CopiedSpace and we should rewrite as much of the GC as needed to make this not a regression
Show description for 7e1d324committed
Filip Pizlo
Commits on Mar 4, 2016
Remove "virtual" from all lines that have both "virtual" and "override".
Show description for d5dc4b7committed
Commits on Jan 9, 2016
Use NeverDestroyed instead of DEPRECATED_DEFINE_STATIC_LOCAL
Show description for 6c809f3committed
Andreas Kling
Commits on Sep 22, 2015
Unreviewed, rolling out r189616.
Show description for aced340committed
Commits on Sep 11, 2015
[JSC] Weak should only accept cell pointees.
Show description for 1e55198committed
Andreas Kling
Commits on Sep 30, 2014
REGRESSION (r172532): JSBase.h declares NSMapTable functions that are SPI
Show description for 3f5c075committed
Commits on Mar 14, 2014
Rename DEFINE_STATIC_LOCAL to DEPRECATED_DEFINE_STATIC_LOCAL
Show description for 08f1ec2committed
Commits on Mar 4, 2014
Merge API shims and JSLock
Show description for 3c18fd5committed
Mark Hahnenberg
Commits on Feb 15, 2014
-[JSManagedValue value] needs to be protected by the API lock
Show description for b6790a0committed
Mark Hahnenberg
Commits on Feb 14, 2014
JSManagedValue::dealloc modifies NSMapTable while iterating it
Show description for d3aa9bbcommitted
Mark Hahnenberg
Commits on Feb 11, 2014
Rename Operations.h to JSCInlines.h
Show description for fcf5bb2committed
Filip Pizlo
Commits on Feb 7, 2014
JSManagedValue should automatically call removeManagedReference:withOwner: upon dealloc
Show description for 1c4d8d7committed
Mark Hahnenberg
Commits on Jan 16, 2014
Remove workaround for compilers not supporting explicit override control
Show description for 6cbc06cauthored andcommitted
Commits on Dec 11, 2013
<https://webkit.org/b/125141> Modernize the JavaScriptCore API headers
Show description for 2d5b921committed
Commits on Nov 20, 2013
Unreviewed, rolling out r159459.
Show description for 1c6de2acommitted