cpython/Objects
Victor Stinner 41ca164551
gh-106004: Add PyDict_GetItemRef() function (#106005)
* Add PyDict_GetItemRef() and PyDict_GetItemStringRef() functions.
  Add these functions to the stable ABI version 3.13.
* Add unit tests on the PyDict C API in test_capi.
2023-07-21 23:10:51 +02:00
..
clinic gh-106487: Allow the 'count' argument of str.replace to be a keyword (#106488) 2023-07-10 12:52:36 +03:00
stringlib
abstract.c gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) 2023-07-12 08:57:10 +03:00
boolobject.c gh-106320: Create pycore_modsupport.h header file (#106355) 2023-07-03 09:39:11 +00:00
bytearrayobject.c
bytes_methods.c
bytesobject.c gh-105235: Prevent reading outside buffer during mmap.find() (#105252) 2023-07-12 22:50:45 -04:00
call.c gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) 2023-07-12 08:57:10 +03:00
capsule.c
cellobject.c
classobject.c gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) 2023-07-12 08:57:10 +03:00
codeobject.c
complexobject.c
descrobject.c gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) 2023-07-12 08:57:10 +03:00
dictnotes.txt
dictobject.c gh-106004: Add PyDict_GetItemRef() function (#106005) 2023-07-21 23:10:51 +02:00
enumobject.c gh-106320: Create pycore_modsupport.h header file (#106355) 2023-07-03 09:39:11 +00:00
exception_handling_notes.txt
exceptions.c gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) 2023-07-12 08:57:10 +03:00
fileobject.c gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) 2023-07-12 08:57:10 +03:00
floatobject.c gh-106320: Create pycore_modsupport.h header file (#106355) 2023-07-03 09:39:11 +00:00
frame_layout.md
frameobject.c gh-105340: include hidden fast-locals in locals() (#105715) 2023-07-05 17:05:02 -06:00
funcobject.c gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) 2023-07-12 08:57:10 +03:00
genericaliasobject.c gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) 2023-07-12 08:57:10 +03:00
genobject.c gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) 2023-07-12 08:57:10 +03:00
interpreteridobject.c
iterobject.c
listobject.c gh-96844: Improve error message of list.remove (gh-106455) 2023-07-06 07:19:49 +09:00
listsort.txt
lnotab_notes.txt
locations.md
longobject.c
memoryobject.c
methodobject.c
moduleobject.c gh-106719: Fix __annotations__ getter and setter in the type and module types (GH-106720) 2023-07-18 08:56:58 +03:00
namespaceobject.c
object.c gh-106521: Add PyObject_GetOptionalAttr() function (GH-106522) 2023-07-11 22:13:27 +03:00
object_layout.md
object_layout_312.gv
object_layout_312.png
object_layout_full_312.gv
object_layout_full_312.png
obmalloc.c gh-106320: Remove private _PyErr C API functions (#106356) 2023-07-03 10:48:50 +00:00
odictobject.c gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) 2023-07-12 08:57:10 +03:00
picklebufobject.c
rangeobject.c gh-106320: Create pycore_modsupport.h header file (#106355) 2023-07-03 09:39:11 +00:00
README
setobject.c gh-106320: Create pycore_modsupport.h header file (#106355) 2023-07-03 09:39:11 +00:00
sliceobject.c
structseq.c
tupleobject.c gh-106320: Create pycore_modsupport.h header file (#106355) 2023-07-03 09:39:11 +00:00
typeobject.c gh-106719: Fix __annotations__ getter and setter in the type and module types (GH-106720) 2023-07-18 08:56:58 +03:00
typeslots.inc
typeslots.py
typevarobject.c gh-106403: Restore weakref support for TypeVar and friends (#106418) 2023-07-11 08:43:24 -07:00
unicodectype.c
unicodeobject.c gh-105699: Fix a Crasher Related to a Deprecated Global Variable (gh-106923) 2023-07-21 08:34:09 -06:00
unicodetype_db.h
unionobject.c gh-106521: Remove _PyObject_LookupAttr() function (GH-106642) 2023-07-12 08:57:10 +03:00
weakrefobject.c gh-105927: PyWeakref_GetRef() returns 1 on success (#106561) 2023-07-09 15:50:26 +00:00

Source files for various builtin objects