cpython/Objects
Sam Gross 608192ee2f
gh-118527: Use deferred reference counting for C functions on modules (#118529)
This addresses a scaling bottleneck in the free-threaded build when
calling functions like `math.floor()` concurrently from multiple
threads.
2024-05-03 11:33:05 -04:00
..
clinic gh-116126: Implement PEP 696 (#116129) 2024-05-03 06:17:32 -07:00
mimalloc gh-117755: Fix mimalloc for huge allocation on s390x (#117809) 2024-04-16 20:34:12 +00:00
stringlib
abstract.c
boolobject.c
bytearrayobject.c
bytes_methods.c
bytesobject.c
call.c
capsule.c
cellobject.c
classobject.c
codeobject.c GH-118095: Make invalidating and clearing executors memory safe (GH-118459) 2024-05-01 11:34:50 +01:00
complexobject.c
descrobject.c
dictnotes.txt
dictobject.c gh-118331: Handle errors in _PyObject_SetManagedDict (#118334) 2024-04-29 15:49:01 -04:00
enumobject.c
exception_handling_notes.txt
exceptions.c
fileobject.c
floatobject.c
frame_layout.md
frameobject.c gh-107674: Lazy load line number to improve performance of tracing (GH-118127) 2024-04-29 09:54:52 +01:00
funcobject.c
genericaliasobject.c
genobject.c GH-117881: fix athrow().throw()/asend().throw() concurrent access (GH-117882) 2024-05-01 08:44:01 +02:00
iterobject.c
listobject.c gh-117657: Fix TSAN list set failure (#118260) 2024-05-02 13:03:05 -07:00
listsort.txt
lnotab_notes.txt
locations.md
longobject.c fix formatting of literal in docstring of int.from_bytes and int.to_bytes (#117847) 2024-04-18 09:01:58 +00:00
memoryobject.c
methodobject.c
moduleobject.c gh-118527: Use deferred reference counting for C functions on modules (#118529) 2024-05-03 11:33:05 -04:00
namespaceobject.c gh-108191: Add support of positional argument in SimpleNamespace constructor (GH-108195) 2024-04-25 00:39:54 +03:00
object.c gh-93502: Add new C-API functions to trace object creation and destruction (#115945) 2024-05-02 19:30:00 +02:00
object_layout.md
object_layout_312.gv
object_layout_312.png
object_layout_313.gv
object_layout_313.png
object_layout_full_312.gv
object_layout_full_312.png
object_layout_full_313.gv
object_layout_full_313.png
obmalloc.c
odictobject.c
picklebufobject.c
rangeobject.c
README
setobject.c gh-112069: Do not require lock if the set has never been exposed. (gh-118069) 2024-04-26 00:13:57 +09:00
sliceobject.c
structseq.c
tupleobject.c
typeobject.c [gh-117657] Fix some issues with TSAN in typeobject (#118249) 2024-04-30 12:37:38 -07:00
typeslots.inc
typeslots.py
typevarobject.c gh-116126: Implement PEP 696 (#116129) 2024-05-03 06:17:32 -07:00
unicodectype.c
unicodeobject.c gh-116322: Add Py_mod_gil module slot (#116882) 2024-05-03 11:30:55 -04:00
unicodetype_db.h
unionobject.c
weakrefobject.c gh-118519: Fix empty weakref list check (#118520) 2024-05-02 13:03:29 -07:00

Source files for various builtin objects