Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8040796
Add reference to freethreading-stable-abi-howto
clin1234 Apr 12, 2026
7175e14
Add documentation for Free Threading Stable ABI usage
clin1234 Apr 12, 2026
e0f3bd2
Update documentation on PyObject opaqueness and module init
clin1234 Apr 12, 2026
3739aec
Fix formatting for PyObject opaqueness section
clin1234 Apr 12, 2026
c235a75
Fix formatting of code snippet in documentation
clin1234 Apr 12, 2026
753156b
Update documentation on PyObject opaqueness
clin1234 Apr 12, 2026
344105e
Py_Type
clin1234 Apr 12, 2026
29b932d
Clarify free-threaded limited API build documentation
clin1234 Apr 12, 2026
8545eeb
Revise freethreading-stable-abi.rst for clarity
clin1234 Apr 12, 2026
2a11368
Add freethreading-stable-abi.rst to documentation index
clin1234 Apr 12, 2026
2f2e756
Simplify threading and API guidelines in documentation
clin1234 May 1, 2026
5d23810
Update freethreading-stable-abi.rst
clin1234 May 1, 2026
a8294fa
Update freethreading-stable-abi.rst
clin1234 May 2, 2026
43538cf
Update freethreading-stable-abi.rst
clin1234 May 2, 2026
ed0e4fe
Update module slot definitions to use PySlot from PEP 820
clin1234 May 17, 2026
a7fcbcc
Update freethreading-stable-abi.rst
clin1234 May 17, 2026
ccdedb0
Fix typo in freethreading-stable-abi.rst
clin1234 May 17, 2026
3b401db
Update freethreading-stable-abi.rst
clin1234 May 17, 2026
a7fdaaf
Merge in the main branch
encukou May 29, 2026
cb9545a
Rewrite as a guide
encukou May 27, 2026
22a9bfe
Clarification
encukou May 29, 2026
1448abd
No static types
encukou May 29, 2026
fcc553a
Apply suggestions from code review
encukou Jun 1, 2026
6d8dc71
Address reviews
encukou Jun 1, 2026
d89c007
Add link to What's New
encukou Jun 1, 2026
370ef9b
Apply suggestions from code review
encukou Jun 2, 2026
51a55ac
Remove heading-like incomplete sentence
encukou Jun 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Remove heading-like incomplete sentence
  • Loading branch information
encukou committed Jun 2, 2026
commit 51a55acbf3a34423b52eb840515f593a44614e87
7 changes: 3 additions & 4 deletions Doc/howto/abi3t-migration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -421,10 +421,9 @@ Most likely, all your class definitions, *and* all code that accesses
your classes' data, will need to be rewritten.
This will probably be the biggest change you need to support ``abi3t``.

For each such type:

Instead of defining a ``struct`` for the entire instance, define one with only
the “additional” fields -- ones specific to your class, not its superclasses:
For each such type, instead of defining a ``struct`` for the entire instance,
define one with only the “additional” fields -- ones specific to your class,
not its superclasses:

.. code-block::
:class: good
Expand Down
Loading