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-140281: update 3.14 previsions for the free-threaded build by Krishna-web-hub · Pull Request #140566 · python/cpython

Conversation

@Krishna-web-hub

@Krishna-web-hub Krishna-web-hub commented Oct 24, 2025 •
edited
Loading

Uh oh!

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

Copy link
Copy Markdown
Contributor

gh-140281: Doc: Update free-threading how-to

Key changes:

  • Updates text on immortal objects from "expected to be addressed" to "Work to further reduce...".
  • Updates performance overhead text from "expected to be reduced" to "was reduced" and notes that further reduction "remains an active development goal".
  • A NEWS entry has been added.

Sorry, something went wrong.

Uh oh!

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

All reactions
@python-cla-bot

python-cla-bot Bot commented Oct 24, 2025 •
edited
Loading

Uh oh!

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

Copy link
Copy Markdown

All commit authors signed the Contributor License Agreement.

CLA signed

All reactions

Sorry, something went wrong.

Uh oh!

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

@bedevere-app bedevere-app Bot added docs Documentation in the Doc dir awaiting review labels Oct 24, 2025
@github-project-automation github-project-automation Bot added this to Docs PRs Oct 24, 2025
@github-project-automation github-project-automation Bot moved this to Todo in Docs PRs Oct 24, 2025
@picnixz picnixz changed the title Updating the free-threading doc of python version 3.14 fix #140281 gh-140281: update 3.14 previsions for the free-threaded build Oct 24, 2025
@bedevere-app bedevere-app Bot mentioned this pull request Oct 24, 2025
Free threading doc: update 3.14 previsions #140281
Closed
ZeroIntensity
ZeroIntensity reviewed Oct 25, 2025
View reviewed changes

@ZeroIntensity ZeroIntensity left a comment

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@colesbury Did you want to keep the information from the old 3.13 FT build here?

Sorry, something went wrong.

Uh oh!

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

All reactions
Comment thread Misc/NEWS.d/next/Documentation/2025-10-25-00-49-43.gh-issue-140281.tuMQUe.rst Resolved

Uh oh!

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

Comment thread Doc/howto/free-threading-python.rst Resolved

Uh oh!

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

@ZeroIntensity ZeroIntensity added skip news topic-free-threading labels Oct 25, 2025
@Krishna-web-hub
Krishna-web-hub requested a review from ZeroIntensity October 26, 2025 13:00
@colesbury

colesbury commented Oct 27, 2025

Copy link
Copy Markdown
Contributor

Thanks for bringing this up. I think this needs to be reworked a bit more and we should limit it to 3.14. I don't think we need to discuss 3.13.

  • Immortalization: It's just code constants: numeric and string literals and tuple literals of those constants. Plus sys.intern
  • Frame objects: Should no longer crash, but we should verify this
  • Iterators: Should no longer crash
All reactions

Sorry, something went wrong.

Uh oh!

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

@Krishna-web-hub
Krishna-web-hub force-pushed the doc-fix-140281 branch 2 times, most recently from b28265c to 2614ffb Compare October 29, 2025 22:37
@Krishna-web-hub
Doc: Update free-threading how-to per review
cf62581
@Krishna-web-hub
Krishna-web-hub force-pushed the doc-fix-140281 branch from d26ccbd to cf62581 Compare October 29, 2025 22:47
@Krishna-web-hub

Krishna-web-hub commented Oct 29, 2025

Copy link
Copy Markdown
Contributor Author

Hi @colesbury, thanks for the specific feedback.
I've just pushed a new, clean commit that addresses all your points:

  • The documentation has been refocused on 3.14, and the outdated 3.13 comparisons have been removed.

  • I've corrected the "Immortalization" section to match your clarification (limited to code constants, literals, and sys.intern).

  • The warnings about "Frame objects" and "Iterators" crashing have also been removed.

All reactions

Sorry, something went wrong.

Uh oh!

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

@Krishna-web-hub

Krishna-web-hub commented Nov 5, 2025

Copy link
Copy Markdown
Contributor Author

hello @colesbury ,
I have done the changes you said about you can see and if you need any more changes then please tell me.

All reactions

Sorry, something went wrong.

Uh oh!

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

Krishna-web-hub added 2 commits November 7, 2025 00:17
@Krishna-web-hub
Merge branch 'main' into doc-fix-140281
584b23b
@Krishna-web-hub
Merge branch 'main' into doc-fix-140281
593a724
@colesbury
colesbury self-requested a review November 17, 2025 14:09
@colesbury
Merge branch 'main' into doc-fix-140281
4e24740
@colesbury

colesbury commented Dec 1, 2025

Copy link
Copy Markdown
Contributor

Thanks @Krishna-web-hub. I'll make a few further edits before I merge.

All reactions

Sorry, something went wrong.

Uh oh!

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

@colesbury
Additional edits
c383d2b
ZeroIntensity
ZeroIntensity approved these changes Dec 2, 2025
View reviewed changes

@ZeroIntensity ZeroIntensity left a comment

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have two little nitpicks regarding clarity. I don't consider them blocking, so feel free to ignore them if you want to.

Sorry, something went wrong.

Uh oh!

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

All reactions
Comment thread Doc/howto/free-threading-python.rst Resolved

Uh oh!

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

Comment thread Doc/howto/free-threading-python.rst Resolved

Uh oh!

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

@bedevere-app bedevere-app Bot added awaiting merge and removed awaiting review labels Dec 2, 2025
colesbury
colesbury reviewed Dec 2, 2025
View reviewed changes
Comment thread Doc/howto/free-threading-python.rst Resolved

Uh oh!

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

@colesbury
Update Doc/howto/free-threading-python.rst
5b48b12
colesbury
colesbury reviewed Dec 2, 2025
View reviewed changes
Comment thread Doc/howto/free-threading-python.rst Resolved

Uh oh!

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

@colesbury
Update Doc/howto/free-threading-python.rst
7b3d48f
@colesbury
colesbury enabled auto-merge (squash) December 2, 2025 05:48
@colesbury colesbury added the needs backport to 3.14 bugs and security fixes label Dec 2, 2025
@colesbury
colesbury merged commit 2dc28eb into python:main Dec 2, 2025
30 checks passed

Uh oh!

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

@github-project-automation github-project-automation Bot moved this from Todo to Done in Docs PRs Dec 2, 2025
@bedevere-app bedevere-app Bot removed the awaiting merge label Dec 2, 2025
@miss-islington-app

miss-islington-app Bot commented Dec 2, 2025

Copy link
Copy Markdown

Thanks @Krishna-web-hub for the PR, and @colesbury for merging it 🌮🎉.. I'm working now to backport this PR to: 3.14.
🐍🍒⛏🤖

All reactions

Sorry, something went wrong.

Uh oh!

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

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Dec 2, 2025
@Krishna-web-hub @colesbury @miss-islington
pythongh-140281: Update free threading Python HOWTO for 3.14 (pythong…
3dc469f
…h-140566)

(cherry picked from commit 2dc28eb)

Co-authored-by: Krishna-web-hub <[email protected]>
Co-authored-by: Sam Gross <[email protected]>
@bedevere-app

bedevere-app Bot commented Dec 2, 2025

Copy link
Copy Markdown

GH-142173 is a backport of this pull request to the 3.14 branch.

All reactions

Sorry, something went wrong.

Uh oh!

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

@bedevere-app bedevere-app Bot removed the needs backport to 3.14 bugs and security fixes label Dec 2, 2025
colesbury added a commit that referenced this pull request Dec 2, 2025
@miss-islington @Krishna-web-hub @colesbury
[3.14] gh-140281: Update free threading Python HOWTO for 3.14 (gh-140566
b053c2a
) (gh-142173)

(cherry picked from commit 2dc28eb)

Co-authored-by: Krishna-web-hub <[email protected]>
Co-authored-by: Sam Gross <[email protected]>
@Krishna-web-hub

Krishna-web-hub commented Dec 2, 2025

Copy link
Copy Markdown
Contributor Author

Thanks @colesbury and @ZeroIntensity for reviewing and merging this PR.
I really appreciate the guidance! Happy to continue contributing.

All reactions

Sorry, something went wrong.

Uh oh!

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

@Krishna-web-hub
Krishna-web-hub deleted the doc-fix-140281 branch December 2, 2025 06:23
@Rogdham

Rogdham commented Dec 2, 2025

Copy link
Copy Markdown
Contributor

Thank you @Krishna-web-hub! 🤗

Krishna-web-hub reacted with heart emoji
All reactions
  • ❤️ 1 reaction

Sorry, something went wrong.

Uh oh!

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

StanFromIreland pushed a commit to StanFromIreland/cpython that referenced this pull request Dec 6, 2025
@Krishna-web-hub @colesbury @StanFromIreland
pythongh-140281: Update free threading Python HOWTO for 3.14 (pythong…
93198bd
…h-140566)

Co-authored-by: Sam Gross <[email protected]>
@Krishna-web-hub Krishna-web-hub mentioned this pull request Dec 9, 2025
gh-84116: Docs: Document help and aliases for argparse.add_parser() #140574
Merged
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@colesbury colesbury colesbury left review comments
@ZeroIntensity ZeroIntensity ZeroIntensity approved these changes

Uh oh!

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

Assignees

No one assigned

Labels

docs Documentation in the Doc dir skip news topic-free-threading

Projects

Docs PRs
Status: Done

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.

4 participants

@Krishna-web-hub @colesbury @Rogdham @ZeroIntensity
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.