GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GH-103092: port `_asyncio` freelist to module state by kumaraditya303 · Pull Request #104196 · python/cpython

Conversation

@kumaraditya303

@kumaraditya303 kumaraditya303 commented May 5, 2023 •
edited by bedevere-bot
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor
  • Issue: Isolate Stdlib Extension Modules #103092

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
kumaraditya303 added 3 commits May 5, 2023 09:38
@kumaraditya303
isolate asyncio
c7fc130
@kumaraditya303
remove redundant cast
130e7b5
@kumaraditya303
fix dealloc
f9943ba
@kumaraditya303
kumaraditya303 requested review from 1st1, asvetlov, gvanrossum and willingc as code owners May 5, 2023 09:47
@bedevere-bot bedevere-bot added the awaiting core review label May 5, 2023
@kumaraditya303 kumaraditya303 changed the title GH-:103092: port _asyncio freelist to module state GH-103092: port _asyncio freelist to module state May 5, 2023
@bedevere-bot bedevere-bot mentioned this pull request May 5, 2023
Isolate Stdlib Extension Modules #103092
Closed
24 of 25 tasks
@kumaraditya303 kumaraditya303 added topic-asyncio skip news 🔨 test-with-refleak-buildbots Test PR w/ refleak buildbots; report in status section labels May 5, 2023
@bedevere-bot

bedevere-bot commented May 5, 2023

Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @kumaraditya303 for commit f9943ba 🤖

If you want to schedule another build, you need to add the 🔨 test-with-refleak-buildbots label again.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@bedevere-bot bedevere-bot removed the 🔨 test-with-refleak-buildbots Test PR w/ refleak buildbots; report in status section label May 5, 2023
@kumaraditya303

kumaraditya303 commented May 5, 2023

Copy link
Copy Markdown
Contributor Author

cc @erlend-aasland

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

erlend-aasland
erlend-aasland reviewed May 5, 2023
View reviewed changes
Comment thread Modules/_asynciomodule.c Resolved

Uh oh!

There was an error while loading. Please reload this page.

erlend-aasland
erlend-aasland approved these changes May 5, 2023
View reviewed changes
@bedevere-bot bedevere-bot added awaiting merge and removed awaiting core review labels May 5, 2023
@kumaraditya303
kumaraditya303 merged commit 2318bed into python:main May 5, 2023
@bedevere-bot bedevere-bot removed the awaiting merge label May 5, 2023
@kumaraditya303
kumaraditya303 deleted the asyncio-freelist branch May 5, 2023 11:13
carljm added a commit to carljm/cpython that referenced this pull request May 5, 2023
@carljm
Merge branch 'main' into inlinecomp2
8a78a36
* main: (61 commits)
  pythongh-64595: Argument Clinic: Touch source file if any output file changed (python#104152)
  pythongh-64631: Test exception messages in cloned Argument Clinic funcs (python#104167)
  pythongh-68395: Avoid naming conflicts by mangling variable names in Argument Clinic (python#104065)
  pythongh-64658: Expand Argument Clinic return converter docs (python#104175)
  pythonGH-103092: port `_asyncio` freelist to module state (python#104196)
  pythongh-104051: fix crash in test_xxtestfuzz with -We (python#104052)
  pythongh-104190: fix ubsan crash (python#104191)
  pythongh-104106: Add gcc fallback of mkfifoat/mknodat for macOS (pythongh-104129)
  pythonGH-104142: Fix _Py_RefcntAdd to respect immortality (pythonGH-104143)
  pythongh-104112: link from cached_property docs to method-caching FAQ (python#104113)
  pythongh-68968: Correcting message display issue with assertEqual (python#103937)
  pythonGH-103899: Provide a hint when accidentally calling a module (pythonGH-103900)
  pythongh-103963: fix 'make regen-opcode' in out-of-tree builds (python#104177)
  pythongh-102500: Add PEP 688 and 698 to the 3.12 release highlights (python#104174)
  pythonGH-81079: Add case_sensitive argument to `pathlib.Path.glob()` (pythonGH-102710)
  pythongh-91896: Deprecate collections.abc.ByteString (python#102096)
  pythongh-99593: Add tests for Unicode C API (part 2) (python#99868)
  pythongh-102500: Document PEP 688 (python#102571)
  pythongh-102500: Implement PEP 688 (python#102521)
  pythongh-96534: socketmodule: support FreeBSD divert(4) socket (python#96536)
  ...
@erlend-aasland erlend-aasland mentioned this pull request May 5, 2023
gh-99113: Add a check for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED #104206
Merged
jbower-fb pushed a commit to jbower-fb/cpython that referenced this pull request May 8, 2023
@kumaraditya303 @jbower-fb
pythonGH-103092: port _asyncio freelist to module state (python#104196
992dead
)
@pipiche38 pipiche38 mentioned this pull request Nov 15, 2025
Check if asyncio multiple interpreter workaround should still be on zigbeefordomoticz/Domoticz-Zigbee#1886
Closed
pipiche38 added a commit to zigbeefordomoticz/Domoticz-Zigbee that referenced this pull request Apr 19, 2026
@pipiche38
Root Cause (CPython Issue python/cpython#104196) fixed in python3.12)
20fd642
pipiche38 added a commit to zigbeefordomoticz/Domoticz-Zigbee that referenced this pull request Apr 19, 2026
@pipiche38
Root Cause (CPython Issue python/cpython#104196) fixed in python3.12) (…
25c9aa5
…#1941)

Use CPython asyncio when python3.13 or above instead of workaround to rely only on the python pure implementation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@erlend-aasland erlend-aasland erlend-aasland approved these changes
@1st1 1st1 Awaiting requested review from 1st1 1st1 is a code owner
@asvetlov asvetlov Awaiting requested review from asvetlov asvetlov is a code owner
@gvanrossum gvanrossum Awaiting requested review from gvanrossum
@willingc willingc Awaiting requested review from willingc willingc is a code owner

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

skip news topic-asyncio

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

3 participants

@kumaraditya303 @bedevere-bot @erlend-aasland
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.