GH-136410: Faster side exits by using a cold exit stub (GH-136411) 
						
					 
				 
				2025-08-01 16:26:07 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							GH-137630: Convert `_interpreters` to use Argument Clinic  ( #137631 ) 
						
					 
				 
				2025-08-12 16:23:13 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-134989: Implement PyObject_DelAttr() as a macro in the limited C API (GH-135021) 
						
					 
				 
				2025-06-04 15:07:52 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-135755: Use private names (_Py*) for header file guards new in 3.14 (GH-135921) 
						
					 
				 
				2025-06-26 13:05:01 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-134989: Fix Py_RETURN_NONE in the limited C API (GH-135165) 
						
					 
				 
				2025-06-05 14:43:47 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-87347: Add parenthesis around PyXXX_Check() arguments ( #92815 ) 
						
					 
				 
				2022-06-16 13:49:43 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-108765: Move standard includes to Python.h ( #108769 ) 
						
					 
				 
				2023-09-01 21:03:20 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-135755: Move SPECIAL_ constants to a private header (GH-135922) 
						
					 
				 
				2025-06-25 13:03:05 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Remove private _PyCodec_Lookup() function ( #106269 ) 
						
					 
				 
				2023-06-30 09:34:01 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-109596: Ensure repeated rules in the grammar are not allowed and fix incorrect soft keywords ( #109606 ) 
						
					 
				 
				2023-09-22 19:03:23 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-87347: Add parenthesis around PyXXX_Check() arguments ( #92815 ) 
						
					 
				 
				2022-06-16 13:49:43 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-119344: Make critical section API public ( #119353 ) 
						
					 
				 
				2024-06-21 15:50:18 -04:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-87347: Add parenthesis around macro arguments ( #93915 ) 
						
					 
				 
				2022-06-20 16:04:52 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511) 
						
					 
				 
				2023-05-04 09:56:53 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-106004: PyDict_GetItemRef() should only be in the limited API 3.13 (GH-107229) 
						
					 
				 
				2023-07-25 21:48:07 +03:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-96959: Update HTTP links which are redirected to HTTPS (GH-96961) 
						
					 
				 
				2022-09-24 14:38:53 +03:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-107450: Check for overflow in the tokenizer and fix overflow test ( #110832 ) 
						
					 
				 
				2023-10-16 16:42:49 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-121040: Use __attribute__((fallthrough)) ( #121044 ) 
						
					 
				 
				2024-06-27 09:58:44 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-106320: Remove _PyIsSelectable_fd() C API ( #107142 ) 
						
					 
				 
				2023-07-23 19:07:12 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-67341: fix a typo in Include/fileutils.h ( #136049 ) 
						
					 
				 
				2025-07-14 08:02:05 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-120026: soft deprecate Py_HUGE_VAL macro ( #120027 ) 
						
					 
				 
				2024-11-01 22:04:31 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-133644: remove deprecated PyImport_ImportModuleNoBlock ( #133655 ) 
						
					 
				 
				2025-05-08 13:08:43 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-106320: Remove private _PyOS_IsMainThread() function ( #108605 ) 
						
					 
				 
				2023-08-29 03:20:31 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-106320: Remove _PyAnextAwaitable_Type from the public C API ( #108597 ) 
						
					 
				 
				2023-08-29 02:05:11 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-114329: Fix PyList_GetItemRef() limited C API definition ( #117520 ) 
						
					 
				 
				2024-04-03 21:02:42 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-132639: Adds PyLong_AsNativeBytes, PyLong_FromNativeBytes and PyLong_FromUnsignedNativeBytes to the limited API (GH-132640) 
						
					 
				 
				2025-04-21 15:59:03 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-125063: marshal: Add version 5, improve documentation (GH-126829) 
						
					 
				 
				2024-11-15 13:48:57 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-79315: Add Include/cpython/memoryobject.h header ( #99723 ) 
						
					 
				 
				2022-11-23 15:44:42 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-132097: use a macro for semantically casting function pointers ( #132406 ) 
						
					 
				 
				2025-04-18 12:24:34 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-112136: Restore removed _PyArg_Parser ( #121262 ) 
						
					 
				 
				2024-07-03 18:36:57 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-111506: Add _Py_OPAQUE_PYOBJECT to hide PyObject layout & related API (GH-136505) 
						
					 
				 
				2025-07-12 09:55:12 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-111997: C-API for signalling monitoring events ( #116413 ) 
						
					 
				 
				2024-05-04 08:23:50 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-111506: Add _Py_OPAQUE_PYOBJECT to hide PyObject layout & related API (GH-136505) 
						
					 
				 
				2025-07-12 09:55:12 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-102013: Move PyUnstable_GC_VisitObjects() to Include/cpython/objimpl.h ( #115560 ) 
						
					 
				 
				2024-02-16 15:49:13 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR ( #129700 ) 
						
					 
				 
				2025-02-07 22:39:54 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							GH-134282: Always borrow references LOAD_CONST (GH-134284) 
						
					 
				 
				2025-05-20 11:24:11 -04:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-108765: Reformat Include/osdefs.h ( #108766 ) 
						
					 
				 
				2023-09-01 14:35:39 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Python 3.15.0a0 
						
					 
				 
				2025-05-07 18:47:42 +03:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-125843: indicate which C function caused a curses.error ( #125844 ) 
						
					 
				 
				2025-05-19 15:53:39 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-108724: Add PyMutex and _PyParkingLot APIs (gh-109344) 
						
					 
				 
				2023-09-19 09:54:29 -06:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-102500: Implement PEP 688 ( #102521 ) 
						
					 
				 
				2023-05-04 07:59:46 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-108240: Add pycore_capsule.h internal header file ( #108596 ) 
						
					 
				 
				2023-08-29 01:20:02 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Fix pydtrace.d path comment in Include/pydtrace.h ( #28539 ) 
						
					 
				 
				2022-12-31 22:40:25 +05:30  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-119521: Rename IncompleteInputError to _IncompleteInputError and remove from public API/ABI (GH-119680) 
						
					 
				 
				2024-06-24 14:08:12 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-115398: Revert PyExpat_CAPI_MAGIC version bump (GH-116411) 
						
					 
				 
				2024-03-06 09:55:07 -08:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-93937, C API: Move PyFrame_GetBack() to Python.h ( #93938 ) 
						
					 
				 
				2022-06-19 12:02:33 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-111545: Add Include/cpython/pyhash.h header file ( #112063 ) 
						
					 
				 
				2023-11-15 01:19:20 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-133644: Remove deprecated Python initialization getter functions ( #133661 ) 
						
					 
				 
				2025-05-09 11:39:23 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-136759: rename lock.h to pylock.h ( #137041 ) 
						
					 
				 
				2025-07-24 16:16:07 +05:30  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-110820: Make sure processor specific defines are correct for Universal 2 build on macOS ( #112828 ) 
						
					 
				 
				2023-12-08 10:09:34 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-135927: Fix MSVC Clatest C builds (GH-135935) 
						
					 
				 
				2025-06-25 23:02:53 +08:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-120026: soft deprecate Py_HUGE_VAL macro ( #120027 ) 
						
					 
				 
				2024-11-01 22:04:31 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-85283: Add PyMem_RawMalloc() to the limited C API ( #108570 ) 
						
					 
				 
				2023-10-17 02:41:51 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-137058: Update C23 standard version check in pyport.h ( #137127 ) 
						
					 
				 
				2025-07-27 09:47:21 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-108867: Add PyThreadState_GetUnchecked() function ( #108870 ) 
						
					 
				 
				2023-10-03 16:53:51 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							GH-124284: Add stats for refcount operations on immortal objects (GH-124288) 
						
					 
				 
				2024-09-23 19:10:55 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-106320: Remove private float C API functions ( #108430 ) 
						
					 
				 
				2023-08-24 19:09:49 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-136823: Update documentation on excluded headers in Python.h ( #136824 ) 
						
					 
				 
				2025-08-05 20:52:33 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-130396: Move PYOS_LOG2_STACK_MARGIN to internal headers ( #135928 ) 
						
					 
				 
				2025-07-01 15:18:17 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-87135: Hang non-main threads that attempt to acquire the GIL during finalization (GH-105805) 
						
					 
				 
				2024-10-02 09:17:49 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-87347: Add parenthesis around PyXXX_Check() arguments ( #92815 ) 
						
					 
				 
				2022-06-16 13:49:43 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-101101: Unstable C API tier (PEP 689) (GH-101102) 
						
					 
				 
				2023-02-28 09:31:01 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-111506: Add _Py_OPAQUE_PYOBJECT to hide PyObject layout & related API (GH-136505) 
						
					 
				 
				2025-07-12 09:55:12 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-87347: Add parenthesis around PyXXX_Check() arguments ( #92815 ) 
						
					 
				 
				2022-06-16 13:49:43 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-115754: Add Py_GetConstant() function ( #116883 ) 
						
					 
				 
				2024-03-21 16:07:00 +00:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Fix typos in comments ( #120188 ) 
						
					 
				 
				2024-06-07 10:19:41 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-106168: PyTuple_SET_ITEM() now checks the index ( #106164 ) 
						
					 
				 
				2023-06-28 03:45:57 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-108512: Add and use new replacements for PySys_GetObject() (GH-111035) 
						
					 
				 
				2025-05-28 20:11:09 +03:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-87347: Add parenthesis around PyXXX_Check() arguments ( #92815 ) 
						
					 
				 
				2022-06-16 13:49:43 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-87347: Add parenthesis around PyXXX_Check() arguments ( #92815 ) 
						
					 
				 
				2022-06-16 13:49:43 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Revert "gh-133395: add option for extension modules to specialize BINARY_OP/SUBSCR, apply to arrays ( #133396 )" ( #133498 ) 
						
					 
				 
				2025-05-06 13:12:26 +03:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-133610: Remove PyUnicode_AsDecoded/Encoded functions ( #133612 ) 
						
					 
				 
				2025-05-09 17:31:24 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							gh-105927: Limit PyWeakref_GetRef() to limited C API 3.13 ( #117091 ) 
						
					 
				 
				2024-03-20 23:52:23 +01:00