You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently we lock to clear the attributes of an object because we just re-use setting a managed dict to NULL. But if we haven't created a managed dictionary then there's no need to lock the object, it's no longer referenced externally.
Activity
gh-130313: Avoid locking when clearing objects (#130126)
gh-NNNNN: Make _STORE_ATTR_SLOT lock-free on the free-threaded build
gh-NNNNN: Make _STORE_ATTR_SLOT lock-free on the free-threaded build
gh-NNNNN: Make _STORE_ATTR_SLOT lock-free on the free-threaded build
gh-NNNNN: Make _STORE_ATTR_SLOT lock-free on the free-threaded build