History for Objects - python/cpython · GitHub

github.com

Tin mới

gh-156939: Fix xmlcharrefreplace() buffer overflow (#157109)

gh-156939: Fix xmlcharrefreplace() buffer overflow (#157109)

gh-129813: Check size in PyBytesWriter_FinishWithSize() (#157226)

gh-129813: Check size in PyBytesWriter_FinishWithSize() (#157226)

gh-156910: fix deadlock in type_set_abstractmethods under free-threading (#156948)

gh-156910: fix deadlock in type_set_abstractmethods under free-threading (#156948)

gh-152433: Allow building mimalloc for Windows UWP (GH-152477)

gh-152433: Allow building mimalloc for Windows UWP (GH-152477)

gh-156310: Make the iter() sequence fallback iterator safe in free-threaded build (#156311)

gh-156310: Make the iter() sequence fallback iterator safe in free-threaded build (#156311)

no-issue: Add separate docstring for frozendict (gh-156986)

no-issue: Add separate docstring for frozendict (gh-156986)

gh-129813: Fix typo in byteswriter_resize() (#156938)

gh-129813: Fix typo in byteswriter_resize() (#156938)

gh-156886: Fix spurious ZeroDivisionError for complex powers (GH-156887)

gh-156886: Fix spurious ZeroDivisionError for complex powers (GH-156887)

gh-117999: Fix small integer powers of complex numbers (GH-124243)

gh-117999: Fix small integer powers of complex numbers (GH-124243)

gh-144446: Fix thread safety of gi_frame, cr_frame and ag_frame in free-threading (#156037)

gh-144446: Fix thread safety of gi_frame, cr_frame and ag_frame in free-threading (#156037)

gh-156371: Fix missing PyRefTracer_DESTROY events for trashcan objects (gh-156372)

gh-156371: Fix missing PyRefTracer_DESTROY events for trashcan objects (gh-156372)

gh-153740: Optimize PyFloat_Pack/Unpack2 using native _Float16 (#154796)

gh-153740: Optimize PyFloat_Pack/Unpack2 using native _Float16 (#154796)

gh-64862: Add the stop_exception parameter in iter() and aiter() (GH-156298)

gh-64862: Add the stop_exception parameter in iter() and aiter() (GH-156298)

gh-156101: Don't set the result in error in PyLong_AsInt32() (#156727)

gh-156101: Don't set the result in error in PyLong_AsInt32() (#156727)

gh-155742: Get singleton in PyBytesWriter_FinishWithSize() (#155795)

gh-155742: Get singleton in PyBytesWriter_FinishWithSize() (#155795)

gh-148442: Eliminate race condition in list rich comparison (GH-148531)

gh-148442: Eliminate race condition in list rich comparison (GH-148531)

gh-156261: Move converters used in several files to Argument Clinic (GH-156262)

gh-156261: Move converters used in several files to Argument Clinic (GH-156262)

gh-155952: Fix `<unrepresentable>` Argument Clinic defaults in several signatures (#155954)

gh-155952: Fix `<unrepresentable>` Argument Clinic defaults in several signatures (#155954)

gh-120321: fix thread safety of concurrently iterating over async generators (#155025)

gh-120321: fix thread safety of concurrently iterating over async generators (#155025)

gh-113318: Fix @getter and @setter in Argument Clinic (GH-155778)

gh-113318: Fix @getter and @setter in Argument Clinic (GH-155778)

gh-153578: Fix out-of-bounds write in bytearray.extend() with a reentrant __buffer__ (GH-153579)

gh-153578: Fix out-of-bounds write in bytearray.extend() with a reentrant __buffer__ (GH-153579)

gh-155978: Fix leak in update_slot_after_setattr() (#155979)

gh-155978: Fix leak in update_slot_after_setattr() (#155979)

gh-150942: Optimize stringlib split/splitlines with _PyList_AppendTakeRef (gh-155922)

gh-150942: Optimize stringlib split/splitlines with _PyList_AppendTakeRef (gh-155922)

gh-154196: Improve `AttributeError` messages from unresolved lazy imports (#154688)

gh-154196: Improve `AttributeError` messages from unresolved lazy imports (#154688)

gh-155400: Fix deadlock with type_lock_prevent_release() (#155401)

gh-151377: Fix races updating type slots and subclasses (#155370)

gh-155742: Get PyBytes_AS_STRING() as `const char*` (#155751)

gh-155752: Do not crash when GenericAlias parameters change during substitution (#155761)

gh-154916: Fix data races in GenericAlias using critical sections (#155634)

gh-155363: Fix QSBR slot leak on thread state creation failure (gh-155365)

gh-76595: PyCapsule_Import() now imports submodules if needed (GH-6898)

gh-145685: Remove `_PySeqLock` that is not used anymore (gh-155243)

gh-154044: Fix data race on descriptor __qualname__ in free-threading build (#154691)

gh-78959: Add order parameter to memoryview.cast() (GH-153663)

gh-155006: Encode an error handler's replacement strictly (GH-155008)