gh-106293: Fix typos in Objects/object_layout.md (#106294)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
This commit is contained in:
Mano Sriram 2024-01-17 04:41:15 +05:30 committed by GitHub
parent 45e527dfb5
commit 60ca37fdee
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 3 deletions

View File

@ -7,7 +7,7 @@ ## Common header
* ob_refcnt
* ob_type
which the form the header common to all Python objects, for all versions,
which form the header common to all Python objects, for all versions,
and hold the reference count and class of the object, respectively.
## Pre-header
@ -36,7 +36,7 @@ ## 3.11 pre-header
## 3.12 pre-header
In 3.12 the pointer to the list of weak references is added to the
In 3.12, the pointer to the list of weak references is added to the
pre-header. In order to make space for it, the ``dict`` and ``values``
pointers are combined into a single tagged pointer:
@ -62,7 +62,7 @@ ## Layout of a "normal" Python object in 3.12:
* ob_refcnt
* ob_type
For a "normal" Python object, that is one that doesn't inherit from a builtin
For a "normal" Python object, one that doesn't inherit from a builtin
class or have slots, the header and pre-header form the entire object.
![Layout of "normal" object in 3.12](./object_layout_312.png)