Skip to content

Commit 24c895b

Browse files
committed
don't force anyone to upgrade
1 parent 1bc1743 commit 24c895b

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

doc/index.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ The current C API has multiple issues:
2525
* :ref:`Python debug build <debug-build>` is currently mostly unusable in
2626
practice, making development of C extension harder, especially debugging.
2727

28+
Existing C extensions will still be supported and will not have to be modified.
29+
The :ref:`old C API <old-c-api>` is not deprecated and there is no plan
30+
penalize users of the old C API.
31+
2832
Pages
2933
=====
3034

doc/type_object.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,11 @@ Later initialized by::
120120
((PyTypeObject *)v)->tp_new = NULL;
121121
_curses_panelstate(m)->PyCursesPanel_Type = v;
122122

123+
Missing fields:
124+
125+
* To provide a __dict__ in a defined C type, tp_dict_offset slot must be set,
126+
but this slot is missing from the stable ABI.
127+
* Same issue with tp_weaklistoffset
123128

124129
Remove cross-version binary compatibility
125130
=========================================

0 commit comments

Comments
 (0)