diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c0968fdc63c..984859c7f30 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -223,7 +223,7 @@ repos: - id: validate-post-history name: "'Post-History' must be '`DD-mmm-YYYY `__, ...'" language: pygrep - entry: '(?<=\n)Post-History:(?:(?! ?\n|((( +|\n {1,14})(([0-2][0-9]|(3[01]))-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(199[0-9]|20[0-9][0-9])|`([0-2][0-9]|(3[01]))-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(199[0-9]|20[0-9][0-9]) `__)(,|(?=\n[^ ])))+\n(?=[A-Z\n]))))' + entry: '(?<=\n)Post-History:(?:(?! ?\n|((( +|\n {1,14})(([0-2][0-9]|(3[01]))-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(199[0-9]|20[0-9][0-9])|`([0-2][0-9]|(3[01]))-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(199[0-9]|20[0-9][0-9]) `__)(,|(?=\n[^ ])))+\n(?=[A-Z\n]))))' args: [--multiline] files: '^pep-\d+\.(rst|txt)$' types: [text] diff --git a/pep-0684.rst b/pep-0684.rst index 5a17eac0ebe..638f1d5ea29 100644 --- a/pep-0684.rst +++ b/pep-0684.rst @@ -10,6 +10,7 @@ Created: 08-Mar-2022 Python-Version: 3.12 Post-History: `08-Mar-2022 `__, `29-Sep-2022 `__, + `28-Oct-2022 `__, Resolution: @@ -401,6 +402,10 @@ on the GIL for thread safety. In ``PyInterpreterConfig_INIT``, this will be ``true``. In ``PyInterpreterConfig_LEGACY_INIT``, this will be ``false``. +Also, to play it safe, for now we will not allow ``own_gil`` to be true +if a custom allocator was set during runtime init. Wrapping the allocator, +a la tracemalloc, will still be fine. + PyInterpreterConfig.strict_extensions_compat ''''''''''''''''''''''''''''''''''''''''''''