From 764f563338bf860402a5a3ba87e5120b85180dea Mon Sep 17 00:00:00 2001 From: Alyssa Coghlan Date: Thu, 13 Jun 2024 04:00:45 +1000 Subject: [PATCH] PEP 683: Mark Final (#3824) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> --- peps/pep-0683.rst | 28 +++++++--------------------- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/peps/pep-0683.rst b/peps/pep-0683.rst index 939317cc9..80243b8cd 100644 --- a/peps/pep-0683.rst +++ b/peps/pep-0683.rst @@ -2,9 +2,8 @@ PEP: 683 Title: Immortal Objects, Using a Fixed Refcount Author: Eric Snow , Eddie Elizondo Discussions-To: https://discuss.python.org/t/18183 -Status: Accepted +Status: Final Type: Standards Track -Content-Type: text/x-rst Created: 10-Feb-2022 Python-Version: 3.12 Post-History: `16-Feb-2022 `__, @@ -13,20 +12,18 @@ Post-History: `16-Feb-2022 `__, Resolution: https://discuss.python.org/t/18183/26 +.. canonical-doc:: :term:`reference count` PEP Acceptance Conditions ========================= The PEP was accepted with conditions: -* we must apply the primary proposal - in `Solutions for Accidental De-Immortalization`_ - (reset the immortal refcount in ``tp_dealloc()``) -* types without this may not be immortalized (in CPython's code) -* the PEP must be updated with final benchmark results once - the implementation is finalized -* we will have one last round of discussion about those results at that point - +* the primary proposal in `Solutions for Accidental De-Immortalization`_ + (reset the immortal refcount in ``tp_dealloc()``) was applied +* types without this were not immortalized (in CPython's code) +* the PEP was updated with final benchmark results once + the implementation is finalized (confirming the change is worthwhile) Abstract ======== @@ -904,14 +901,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: