cpython/Objects
Victor Stinner 49932fec62
bpo-39542: Simplify _Py_NewReference() (GH-18332)
* Remove _Py_INC_REFTOTAL and _Py_DEC_REFTOTAL macros: modify
  directly _Py_RefTotal.
* _Py_ForgetReference() is no longer defined if the Py_TRACE_REFS
  macro is not defined.
* Remove _Py_NewReference() implementation from object.c:
  unify the two implementations in object.h inline function.
* Fix Py_TRACE_REFS build: _Py_INC_TPALLOCS() macro has been removed.
2020-02-03 17:55:04 +01:00
..
clinic Document CodeType.replace (GH-17776) 2020-01-01 06:11:16 +00:00
stringlib bpo-36051: Fix compiler warning. (GH-18325) 2020-02-03 19:03:34 +09:00
abstract.c
accu.c
boolobject.c
bytearrayobject.c
bytes_methods.c
bytesobject.c bpo-39542: Simplify _Py_NewReference() (GH-18332) 2020-02-03 17:55:04 +01:00
call.c
capsule.c
cellobject.c
classobject.c
codeobject.c bpo-38631: Avoid Py_FatalError() in PyCode_New() (GH-18215) 2020-01-27 23:24:13 +01:00
complexobject.c closes bpo-39415: Remove unused codes from longobject.c complexobject.c floatobject.c. (GH-18105) 2020-01-21 18:49:30 -08:00
descrobject.c bpo-39487: Merge duplicated _Py_IDENTIFIER identifiers in C code (GH-18254) 2020-01-30 15:20:25 -08:00
dict-common.h
dictnotes.txt
dictobject.c bpo-39542: Simplify _Py_NewReference() (GH-18332) 2020-02-03 17:55:04 +01:00
enumobject.c
exceptions.c
fileobject.c bpo-39487: Merge duplicated _Py_IDENTIFIER identifiers in C code (GH-18254) 2020-01-30 15:20:25 -08:00
floatobject.c Fix 5-space indentation and trailing whitespace (GH-18311) 2020-02-02 11:37:02 +00:00
frameobject.c bpo-33387: Fix compiler warning in frame_block_unwind() (GH-18099) 2020-01-21 12:47:29 +01:00
funcobject.c
genobject.c bpo-39386: Prevent double awaiting of async iterator (GH-18081) 2020-01-21 00:49:30 +02:00
interpreteridobject.c
iterobject.c bpo-39487: Merge duplicated _Py_IDENTIFIER identifiers in C code (GH-18254) 2020-01-30 15:20:25 -08:00
listobject.c bpo-39489: Remove COUNT_ALLOCS special build (GH-18259) 2020-02-03 15:17:15 +01:00
listsort.txt Fixes in sorting descriptions (GH-18317) 2020-02-03 08:47:20 -08:00
lnotab_notes.txt
longobject.c bpo-39489: Remove COUNT_ALLOCS special build (GH-18259) 2020-02-03 15:17:15 +01:00
memoryobject.c bpo-38631: Avoid Py_FatalError() in _memory_release() (GH-18214) 2020-01-27 22:37:44 +01:00
methodobject.c
moduleobject.c bpo-39487: Merge duplicated _Py_IDENTIFIER identifiers in C code (GH-18254) 2020-01-30 15:20:25 -08:00
namespaceobject.c
object.c bpo-39542: Simplify _Py_NewReference() (GH-18332) 2020-02-03 17:55:04 +01:00
obmalloc.c closes bpo-30364: Replace deprecated no_address_safety_analysis attribute. (GH-17702) 2019-12-26 20:51:34 -06:00
odictobject.c bpo-39487: Merge duplicated _Py_IDENTIFIER identifiers in C code (GH-18254) 2020-01-30 15:20:25 -08:00
picklebufobject.c
rangeobject.c bpo-39487: Merge duplicated _Py_IDENTIFIER identifiers in C code (GH-18254) 2020-01-30 15:20:25 -08:00
README
setobject.c bpo-38631: Add _Py_NO_RETURN to functions calling Py_FatalError() (GH-18278) 2020-01-30 13:09:11 +01:00
sliceobject.c
structseq.c
tupleobject.c bpo-39542: Simplify _Py_NewReference() (GH-18332) 2020-02-03 17:55:04 +01:00
typeobject.c bpo-39487: Merge duplicated _Py_IDENTIFIER identifiers in C code (GH-18254) 2020-01-30 15:20:25 -08:00
typeslots.inc
typeslots.py
unicodectype.c
unicodeobject.c bpo-39542: Simplify _Py_NewReference() (GH-18332) 2020-02-03 17:55:04 +01:00
unicodetype_db.h
weakrefobject.c

Source files for various builtin objects