◐ Shell
clean mode source ↗

gh-117398: Use Per-Interpreter State for the _datetime Static Types by ericsnowcurrently · Pull Request #119929 · python/cpython

added 27 commits

May 29, 2024 10:37

neonene

Co-authored-by: neonene <53406459+neonene@users.noreply.github.com>

ericsnowcurrently

@ericsnowcurrently

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request

Jun 3, 2024
…ypes (pythongh-119929)

We make use of the same mechanism that we use for the static builtin types.  This required a few tweaks.

The relevant code could use some cleanup but I opted to avoid the significant churn in this change.  I'll tackle that separately.

This change is the final piece needed to make _datetime support multiple interpreters.  I've updated the module slot accordingly.
(cherry picked from commit 105f22e)

Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>

ericsnowcurrently added a commit that referenced this pull request

Jun 3, 2024
…Types (gh-120009)

We make use of the same mechanism that we use for the static builtin types.  This required a few tweaks.

This change is the final piece needed to make _datetime support multiple interpreters.  I've updated the module slot accordingly.

(cherry picked from commit 105f22e, AKA gh-119929)

Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>

barneygale pushed a commit to barneygale/cpython that referenced this pull request

Jun 5, 2024
…ypes (pythongh-119929)

We make use of the same mechanism that we use for the static builtin types.  This required a few tweaks.

The relevant code could use some cleanup but I opted to avoid the significant churn in this change.  I'll tackle that separately.

This change is the final piece needed to make _datetime support multiple interpreters.  I've updated the module slot accordingly.

noahbkim pushed a commit to hudson-trading/cpython that referenced this pull request

Jul 11, 2024
…ypes (pythongh-119929)

We make use of the same mechanism that we use for the static builtin types.  This required a few tweaks.

The relevant code could use some cleanup but I opted to avoid the significant churn in this change.  I'll tackle that separately.

This change is the final piece needed to make _datetime support multiple interpreters.  I've updated the module slot accordingly.

estyxx pushed a commit to estyxx/cpython that referenced this pull request

Jul 17, 2024
…ypes (pythongh-119929)

We make use of the same mechanism that we use for the static builtin types.  This required a few tweaks.

The relevant code could use some cleanup but I opted to avoid the significant churn in this change.  I'll tackle that separately.

This change is the final piece needed to make _datetime support multiple interpreters.  I've updated the module slot accordingly.