Miro Hrončok 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								779d06945c 
								
							 
						 
						
							
							
								
								gh-118915: Fix bad link in documentation (GH-129691)  
							
							
							
						 
						
							2025-02-06 13:34:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cody Maloney 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5fb019fc29 
								
							 
						 
						
							
							
								
								gh-129559: Add bytearray.resize() (GH-129560)  
							
							... 
							
							
							
							Add bytearray.resize() which wraps PyByteArray_Resize.
Make negative size passed to resize exception/error rather than crash in optimized builds. 
							
						 
						
							2025-02-05 11:33:17 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								04264a286e 
								
							 
						 
						
							
							
								
								gh-101944: Clarify PyModule_AddObjectRef() documentation ( #129433 )  
							
							
							
						 
						
							2025-02-03 12:55:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								632ca56821 
								
							 
						 
						
							
							
								
								gh-129342: Explain how to replace Py_GetProgramName() in C ( #129361 )  
							
							
							
						 
						
							2025-02-03 12:36:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3bebe46d34 
								
							 
						 
						
							
							
								
								gh-128911: Add PyImport_ImportModuleAttr() function ( #128912 )  
							
							... 
							
							
							
							Add PyImport_ImportModuleAttr() and
PyImport_ImportModuleAttrString() functions.
* Add unit tests.
* Replace _PyImport_GetModuleAttr()
  with PyImport_ImportModuleAttr().
* Replace _PyImport_GetModuleAttrString()
  with PyImport_ImportModuleAttrString().
* Remove "pycore_import.h" includes, no longer needed. 
							
						 
						
							2025-01-30 11:17:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Gross 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d23f5701ad 
								
							 
						 
						
							
							
								
								gh-128844: Make _Py_TryIncref public as an unstable API. ( #128926 )  
							
							... 
							
							
							
							This exposes `_Py_TryIncref` as `PyUnstable_TryIncref()` and the helper
function `_PyObject_SetMaybeWeakref` as `PyUnstable_EnableTryIncRef`.
These are helpers for dealing with unowned references in a safe way,
particularly in the free threading build.
Co-authored-by: Petr Viktorin <encukou@gmail.com> 
							
						 
						
							2025-01-28 19:32:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Bierma 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3fb5f6eb9b 
								
							 
						 
						
							
							
								
								gh-128509: Add PyUnstable_IsImmortal for finding immortal objects (GH-129182)  
							
							... 
							
							
							
							Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: Petr Viktorin <encukou@gmail.com> 
							
						 
						
							2025-01-27 14:36:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ec17429d4 
								
							 
						 
						
							
							
								
								gh-102471: Change PyLongWriter_Discard(NULL) to do nothing ( #129339 )  
							
							... 
							
							
							
							It's convenient to be able to call PyLongWriter_Discard(NULL) in
error handling code. 
							
						 
						
							2025-01-27 10:51:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Bierma 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e02096e2f 
								
							 
						 
						
							
							
								
								gh-118915: C API: Document compiler flag macros (GH-129028)  
							
							
							
						 
						
							2025-01-20 17:45:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Bierma 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e792f4bc2e 
								
							 
						 
						
							
							
								
								Docs C API: Clarify what happens when null bytes are passed to PyUnicode_AsUTF8 ( #127458 )  
							
							... 
							
							
							
							Co-authored-by: Stan U. <89152624+StanFromIreland@users.noreply.github.com>
Co-authored-by: Tomas R. <tomas.roun8@gmail.com>
Co-authored-by: Victor Stinner <vstinner@python.org> 
							
						 
						
							2025-01-20 16:54:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								573c181502 
								
							 
						 
						
							
							
								
								Add Configuration Options table to PyInitConfig API doc ( #129062 )  
							
							... 
							
							
							
							Document PyConfig members:
* dump_refs_file
* stdlib_dir
* use_frozen_modules
* _pystats 
							
						 
						
							2025-01-20 15:46:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a429159797 
								
							 
						 
						
							
							
								
								Reorganize the PyInitConfig documentation ( #129047 )  
							
							... 
							
							
							
							Document the new PyInitConfig API before the old PyConfig API. 
							
						 
						
							2025-01-20 11:42:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								07c3518ffb 
								
							 
						 
						
							
							
								
								gh-129033: Remove _Py_InitializeMain() function ( #129034 )  
							
							... 
							
							
							
							Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com> 
							
						 
						
							2025-01-20 10:03:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bbeb219354 
								
							 
						 
						
							
							
								
								Complete doc of pending C API removals in Python 3.15 ( #129032 )  
							
							
							
						 
						
							2025-01-19 22:47:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo van Kemenade 
								
							 
						 
						
							
							
							
							
								
							
							
								f26daa9470 
								
							 
						 
						
							
							
								
								Python 3.14.0a4  
							
							
							
						 
						
							2025-01-14 13:52:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Bierma 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ea39c8b08d 
								
							 
						 
						
							
							
								
								gh-118915: Document PyUnstable_InterpreterState_GetMainModule (GH-128483)  
							
							
							
						 
						
							2025-01-09 14:54:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Viktorin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1439b81928 
								
							 
						 
						
							
							
								
								gh-128629: Add Py_PACK_VERSION and Py_PACK_FULL_VERSION (GH-128630)  
							
							
							
						 
						
							2025-01-09 11:10:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f89e5e20cb 
								
							 
						 
						
							
							
								
								gh-127350: Add Py_fopen() and Py_fclose() functions ( #127821 )  
							
							
							
						 
						
							2025-01-06 12:43:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								657d7b77e5 
								
							 
						 
						
							
							
								
								gh-90241: Clarify documentation for PyUnicode_FSConverter and PyUnicode_FSDecoder (GH-128451)  
							
							... 
							
							
							
							Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> 
							
						 
						
							2025-01-06 13:28:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d15058d61 
								
							 
						 
						
							
							
								
								gh-77214: Update outdated documentation for numeric PyArg_Parse formats (GH-128454)  
							
							
							
						 
						
							2025-01-06 12:50:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									RUANG (James Roy) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8ade15343d 
								
							 
						 
						
							
							
								
								gh-127954: Document PyObject_DelItemString ( #127986 )  
							
							
							
						 
						
							2025-01-04 21:48:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Damien 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								08a0728d6c 
								
							 
						 
						
							
							
								
								gh-125887: Update PyObject_HasAttr exception behavior ( #125907 )  
							
							... 
							
							
							
							Update PyObject_HasAttr exception behavior
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> 
							
						 
						
							2024-12-26 17:57:55 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuki Kobayashi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a26c7b2af 
								
							 
						 
						
							
							
								
								Docs: Fix comment out in c-api/typeobj.rst ( #128266 )  
							
							
							
						 
						
							2024-12-26 20:09:44 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d2f1d917e8 
								
							 
						 
						
							
							
								
								GH-122548: Implement branch taken and not taken events for sys.monitoring (GH-122564)  
							
							
							
						 
						
							2024-12-19 16:59:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Gross 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7b811d0562 
								
							 
						 
						
							
							
								
								gh-128008: Add PyWeakref_IsDead() (GH-128009)  
							
							... 
							
							
							
							The `PyWeakref_IsDead()` function tests if a weak reference is dead
without any side effects. Although you can also detect if a weak
reference is dead using `PyWeakref_GetRef()`, that function returns a
strong reference that must be `Py_DECREF()`'d, which can introduce side
effects if the last reference is concurrently dropped (at least in the
free threading build). 
							
						 
						
							2024-12-19 16:17:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo van Kemenade 
								
							 
						 
						
							
							
							
							
								
							
							
								401bfc69d1 
								
							 
						 
						
							
							
								
								Python 3.14.0a3  
							
							
							
						 
						
							2024-12-17 11:50:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuki Kobayashi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								52d552cda7 
								
							 
						 
						
							
							
								
								gh-127896: Add missing documentation of PySequence_In (GH-127979)  
							
							... 
							
							
							
							Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com> 
							
						 
						
							2024-12-16 14:56:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6446408d42 
								
							 
						 
						
							
							
								
								gh-102471, PEP 757: Add PyLong import and export API ( #121339 )  
							
							... 
							
							
							
							Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
Co-authored-by: Steve Dower <steve.dower@microsoft.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> 
							
						 
						
							2024-12-13 14:24:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miro Hrončok 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								58942a07df 
								
							 
						 
						
							
							
								
								Document PyObject_SelfIter ( #127861 )  
							
							
							
						 
						
							2024-12-13 14:56:22 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Bierma 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dd9da738ad 
								
							 
						 
						
							
							
								
								gh-118915: C API: Document frame locals proxies. ( #127720 )  
							
							... 
							
							
							
							Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> 
							
						 
						
							2024-12-11 17:28:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Bierma 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d5d84c3f13 
								
							 
						 
						
							
							
								
								gh-127791: Fix, document, and test PyUnstable_AtExit ( #127793 )  
							
							
							
						 
						
							2024-12-11 12:14:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								51216857ca 
								
							 
						 
						
							
							
								
								gh-126821: Add versionadded annotation to use_system_logger feature. ( #127755 )  
							
							... 
							
							
							
							Add versionadded annotation to use_system_logger feature. 
							
						 
						
							2024-12-11 05:32:04 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Russell Keith-Magee 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2041a95e68 
								
							 
						 
						
							
							
								
								gh-126925: Modify how iOS test results are gathered ( #127592 )  
							
							... 
							
							
							
							Adds a `use_system_log` config item to enable stdout/stderr redirection for
Apple platforms. This log streaming is then used by a new iOS test runner
script, allowing the display of test suite output at runtime. The iOS test
runner script can be used by any Python project, not just the CPython test
suite. 
							
						 
						
							2024-12-09 13:28:57 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1ef6e8ca3f 
								
							 
						 
						
							
							
								
								gh-119182: Complete PyUnicodeWriter documentation ( #127607 )  
							
							
							
						 
						
							2024-12-05 10:37:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bénédikt Tran 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bc0f2e9459 
								
							 
						 
						
							
							
								
								gh-123378: Ensure results of PyUnicode*Error_Get{Start,End} are clamped (GH-123380)  
							
							... 
							
							
							
							Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com> 
							
						 
						
							2024-12-04 14:13:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Viktorin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								35d37d6592 
								
							 
						 
						
							
							
								
								gh-127253: Note that Stable ABI is about ABI stability (GH-127254)  
							
							
							
						 
						
							2024-12-03 13:30:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuki Kobayashi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								33ce8dcf79 
								
							 
						 
						
							
							
								
								Docs: Fix incorrect indents in c-api/type.rst ( #127449 )  
							
							
							
						 
						
							2024-11-30 15:01:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									biggus-developerus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3afb639f39 
								
							 
						 
						
							
							
								
								fix param type in PyObject_HasAttrWithError (docs) ( #127403 )  
							
							
							
						 
						
							2024-11-29 10:53:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey B Kirpichev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								987311d42e 
								
							 
						 
						
							
							
								
								gh-69639: Add mixed-mode rules for complex arithmetic (C-like) (GH-124829)  
							
							... 
							
							
							
							"Generally, mixed-mode arithmetic combining real and complex variables should
be performed directly, not by first coercing the real to complex, lest the sign
of zero be rendered uninformative; the same goes for combinations of pure
imaginary quantities with complex variables." (c) Kahan, W: Branch cuts for
complex elementary functions.
This patch implements mixed-mode arithmetic rules, combining real and
complex variables as specified by C standards since C99 (in particular,
there is no special version for the true division with real lhs
operand).  Most C compilers implementing C99+ Annex G have only these
special rules (without support for imaginary type, which is going to be
deprecated in C2y). 
							
						 
						
							2024-11-26 17:57:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Filipe Laíns 🇵🇸 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b0e2b2893 
								
							 
						 
						
							
							
								
								GH-126985: move pyvenv.cfg detection from site to getpath ( #126987 )  
							
							
							
						 
						
							2024-11-26 13:46:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d9331f1b16 
								
							 
						 
						
							
							
								
								gh-107954: Document PEP 741 in What's New 3.14 ( #127056 )  
							
							
							
						 
						
							2024-11-25 15:24:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									da-woods 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2bb7846cac 
								
							 
						 
						
							
							
								
								Fix macro expansions in critical section docs ( #127226 )  
							
							
							
						 
						
							2024-11-24 12:21:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Hansen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e3038e976b 
								
							 
						 
						
							
							
								
								Doc: C API: Fix Py_NewInterpreterFromConfig example code ( #126667 )  
							
							
							
						 
						
							2024-11-23 21:47:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Hansen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9bca3ef575 
								
							 
						 
						
							
							
								
								Doc: C API: PyThreadState::on_delete was removed in v3.13 ( #126536 )  
							
							
							
						 
						
							2024-11-20 09:44:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo van Kemenade 
								
							 
						 
						
							
							
							
							
								
							
							
								add43c3420 
								
							 
						 
						
							
							
								
								Python 3.14.0a2  
							
							
							
						 
						
							2024-11-19 16:52:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Viktorin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d00f7b1b9d 
								
							 
						 
						
							
							
								
								gh-125063: marshal: Add version 5, improve documentation (GH-126829)  
							
							... 
							
							
							
							* Document that slices can be marshalled
* Deduplicate and organize the list of supported types
  in docs
* Organize the type code list in marshal.c, to make
  it more obvious that this is a versioned format
* Back-fill some historical info
Co-authored-by: Michael Droettboom <mdboom@gmail.com> 
							
						 
						
							2024-11-15 13:48:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Bierma 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d00878b06a 
								
							 
						 
						
							
							
								
								gh-123619: Add an unstable C API function for enabling deferred reference counting (GH-123635)  
							
							... 
							
							
							
							Co-authored-by: Sam Gross <colesbury@gmail.com> 
							
						 
						
							2024-11-13 13:27:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									RUANG (James Roy) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8ff7efb46d 
								
							 
						 
						
							
							
								
								gh-126061: Add PyLong_IsPositive/Zero/Negative() functions ( #126065 )  
							
							... 
							
							
							
							Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> 
							
						 
						
							2024-11-12 14:18:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Hansen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e3510bd3dd 
								
							 
						 
						
							
							
								
								Doc: C API: Demote sections to subsections for consistency ( #126535 )  
							
							... 
							
							
							
							The entire file should be a single section; the headings below the
first heading should be subsections. 
							
						 
						
							2024-11-07 16:29:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Hansen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								407c0366d9 
								
							 
						 
						
							
							
								
								Doc: C API: Delete claim that PyObject_Init is GC-aware ( #126418 )  
							
							
							
						 
						
							2024-11-05 15:18:46 +05:30