Bénédikt Tran 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a56ead089c 
								
							 
						 
						
							
							
								
								gh-129173: Use _PyUnicodeError_GetParams in PyCodec_NameReplaceErrors (GH-129135)  
							
							
							
						 
						
							2025-02-08 16:01:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a1417b211f 
								
							 
						 
						
							
							
								
								gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR ( #129700 )  
							
							
							
						 
						
							2025-02-07 22:39:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brandt Bucher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5fa7e1b7fd 
								
							 
						 
						
							
							
								
								GH-129715: Remove _DYNAMIC_EXIT (GH-129716)  
							
							
							
						 
						
							2025-02-07 11:41:17 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brandt Bucher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								70e387c990 
								
							 
						 
						
							
							
								
								GH-129709: Clean up tier two (GH-129710)  
							
							
							
						 
						
							2025-02-07 09:52:49 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brandt Bucher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fbaa6c8ff0 
								
							 
						 
						
							
							
								
								GH-129763: Remove the LLTRACE macro (GH-129764)  
							
							
							
						 
						
							2025-02-07 08:49:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ken Jin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								175844713a 
								
							 
						 
						
							
							
								
								gh-128563: Move assignment of opcode into ifdef (GH-129803)  
							
							
							
						 
						
							2025-02-07 21:11:57 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sobolevn 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ae132edc29 
								
							 
						 
						
							
							
								
								gh-129766: Fix crash on calling warnings._release_lock with no lock ( #129771 )  
							
							
							
						 
						
							2025-02-07 12:59:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Donghee Na 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b184abf074 
								
							 
						 
						
							
							
								
								gh-129533: Update PyGC_Enable/Disable/IsEnabled to use atomic operation  (gh-129563)  
							
							
							
						 
						
							2025-02-07 07:41:13 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kumar Aditya 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d68b14a0d 
								
							 
						 
						
							
							
								
								gh-128002: use per threads tasks linked list in asyncio ( #128869 )  
							
							... 
							
							
							
							Co-authored-by: Łukasz Langa <lukasz@langa.pl> 
							
						 
						
							2025-02-06 19:51:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Hawkins 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b4ff8b22b3 
								
							 
						 
						
							
							
								
								gh-129732: Fix race on shared->array in qsbr code under free-threading (gh-129738)  
							
							... 
							
							
							
							The read of `shared->array` should happen under the lock to avoid a race. 
							
						 
						
							2025-02-06 18:49:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ken Jin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cb640b659e 
								
							 
						 
						
							
							
								
								gh-128563: A new tail-calling interpreter (GH-128718)  
							
							... 
							
							
							
							Co-authored-by: Garrett Gu <garrettgu777@gmail.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> 
							
						 
						
							2025-02-06 23:21:57 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neil Schemenauer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cdcacec79f 
								
							 
						 
						
							
							
								
								gh-129201: Use prefetch in GC mark alive phase. (gh-129203)  
							
							... 
							
							
							
							For the free-threaded version of the cyclic GC, restructure the "mark alive" phase to use software prefetch instructions.  This gives a speedup in most cases when the number of objects is large enough.  The prefetching is enabled conditionally based on the number of long-lived objects the GC finds. 
							
						 
						
							2025-02-05 11:38:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a25042e6d2 
								
							 
						 
						
							
							
								
								gh-129354: Use PyErr_FormatUnraisable() function ( #129523 )  
							
							... 
							
							
							
							Replace PyErr_WriteUnraisable() with PyErr_FormatUnraisable().
Update tests:
* test_coroutines
* test_exceptions
* test_generators
* test_struct 
							
						 
						
							2025-02-05 10:31:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dc804ffb2f 
								
							 
						 
						
							
							
								
								gh-128911: Use PyImport_ImportModuleAttr() function ( #129657 )  
							
							... 
							
							
							
							* Replace PyImport_ImportModule() + PyObject_GetAttr() with
  PyImport_ImportModuleAttr().
* Replace PyImport_ImportModule() + PyObject_GetAttrString() with
  PyImport_ImportModuleAttrString(). 
							
						 
						
							2025-02-05 11:03:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								96ff4c2486 
								
							 
						 
						
							
							
								
								GH-128682: Mark two more macros as escaping. (GH-129645)  
							
							... 
							
							
							
							Expand out SETLOCAL so that code generator can see the decref. Mark Py_CLEAR as escaping 
							
						 
						
							2025-02-04 14:00:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2effea4dab 
								
							 
						 
						
							
							
								
								GH-128682: Spill the stack pointer in labels, as well as instructions (GH-129618)  
							
							
							
						 
						
							2025-02-04 12:18:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yan Yanchii 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d3c54f3788 
								
							 
						 
						
							
							
								
								gh-126835: Fix reference leak in Python/flowgrapc.::optimize_if_const_subscr  ( #129634 )  
							
							
							
						 
						
							2025-02-04 10:38:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yan Yanchii 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0664c1af9b 
								
							 
						 
						
							
							
								
								gh-126835: Move constant subscript folding to CFG ( #129568 )  
							
							... 
							
							
							
							Move folding of constant subscription from AST optimizer to CFG.
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> 
							
						 
						
							2025-02-04 10:10:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								75b628adeb 
								
							 
						 
						
							
							
								
								GH-128563: Generate opcode = ... in instructions that need opcode (GH-129608)  
							
							... 
							
							
							
							* Remove support for GO_TO_INSTRUCTION 
							
						 
						
							2025-02-03 15:09:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								808071b994 
								
							 
						 
						
							
							
								
								GH-128682: Make PyStackRef_CLOSE escaping. (GH-129404)  
							
							
							
						 
						
							2025-02-03 12:41:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Diego Russo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a29a9c0f38 
								
							 
						 
						
							
							
								
								GH-129231: Group executable JIT code in memory (GH-129232)  
							
							
							
						 
						
							2025-02-02 15:19:55 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Diego Russo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								567394517a 
								
							 
						 
						
							
							
								
								GH-128842: Collect JIT memory stats (GH-128941)  
							
							
							
						 
						
							2025-02-02 15:17:53 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yan Yanchii 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e6c76b947b 
								
							 
						 
						
							
							
								
								GH-128872: Remove unused argument from _PyCode_Quicken (GH-128873)  
							
							... 
							
							
							
							Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru> 
							
						 
						
							2025-02-02 15:09:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kirill Podoprigora 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7d0521d5fc 
								
							 
						 
						
							
							
								
								gh-126835: Move optimization of constant sequence creation from codegen to CFG ( #129426 )  
							
							... 
							
							
							
							Codegen phase has an optimization that transforms
```
LOAD_CONST x
LOAD_CONST y
LOAD_CONXT z
BUILD_LIST/BUILD_SET (3)
```
->
```
BUILD_LIST/BUILD_SET (0)
LOAD_CONST (x, y, z)
LIST_EXTEND/SET_UPDATE 1
```
This optimization has now been moved to CFG phase to make #128802  work.
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Co-authored-by: Yan Yanchii <yyanchiy@gmail.com> 
							
						 
						
							2025-02-01 11:39:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								54f74b80ae 
								
							 
						 
						
							
							
								
								GH-128563: Move some labels, to simplify implementing tailcalling interpreter. (GH-129525)  
							
							
							
						 
						
							2025-01-31 17:13:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Bierma 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9ba281d871 
								
							 
						 
						
							
							
								
								gh-128509: Add sys._is_immortal for identifying immortal objects ( #128510 )  
							
							... 
							
							
							
							Co-authored-by: Kumar Aditya <kumaraditya@python.org> 
							
						 
						
							2025-01-31 15:27:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Valery Fedorenko 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fad36bf382 
								
							 
						 
						
							
							
								
								gh-126108: Fix potential null pointer dereference in PySys_AddWarnOptionUnicode ( #126118 )  
							
							
							
						 
						
							2025-01-31 20:06:30 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3447f4a56a 
								
							 
						 
						
							
							
								
								gh-129354: Use PyErr_FormatUnraisable() function ( #129514 )  
							
							... 
							
							
							
							Replace PyErr_WriteUnraisable() with PyErr_FormatUnraisable(). 
							
						 
						
							2025-01-31 14:20:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c3ae5c9e4a 
								
							 
						 
						
							
							
								
								GH-128563: Simplify recursion check in _PyEval_EvalFrameDefault (GH-129481)  
							
							... 
							
							
							
							Simplify recursion check in _PyEval_EvalFrameDefault 
							
						 
						
							2025-01-31 12:12:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								95504f429e 
								
							 
						 
						
							
							
								
								gh-129354: Fix grammar in PyErr_FormatUnraisable() ( #129475 )  
							
							... 
							
							
							
							Replace "on verb+ing" with "while verb+ing". 
							
						 
						
							2025-01-31 09:45:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e47e05045 
								
							 
						 
						
							
							
								
								gh-129354: Use PyErr_FormatUnraisable() function ( #129435 )  
							
							... 
							
							
							
							Replace PyErr_WriteUnraisable() with PyErr_FormatUnraisable(). 
							
						 
						
							2025-01-30 16:09:38 +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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5ff2fbc026 
								
							 
						 
						
							
							
								
								gh-129236: Use stackpointer in free threaded GC ( #129240 )  
							
							... 
							
							
							
							The stack pointers in interpreter frames are nearly always valid now, so
use them when visiting each thread's frame. For now, don't collect
objects with deferred references in the rare case that we see a frame
with a NULL stack pointer. 
							
						 
						
							2025-01-29 10:40:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4815131910 
								
							 
						 
						
							
							
								
								gh-100239: specialize bitwise logical binary ops on ints ( #128927 )  
							
							
							
						 
						
							2025-01-29 09:28:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brandt Bucher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								828b27680f 
								
							 
						 
						
							
							
								
								GH-126599: Remove the PyOptimizer API (GH-129194)  
							
							
							
						 
						
							2025-01-28 16:10:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									T. Wouters 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c930a26fb 
								
							 
						 
						
							
							
								
								gh-115999: Enable free-threaded specialization of LOAD_CONST ( #129365 )  
							
							... 
							
							
							
							Enable free-threaded specialization of LOAD_CONST. 
							
						 
						
							2025-01-29 01:07:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								75b4962157 
								
							 
						 
						
							
							
								
								GH-128914: Remove all but one conditional stack effects (GH-129226)  
							
							... 
							
							
							
							* Remove all 'if (0)' and 'if (1)' conditional stack effects
* Use array instead of conditional for BUILD_SLICE args
* Refactor LOAD_GLOBAL to use a common conditional uop
* Remove conditional stack effects from LOAD_ATTR specializations
* Replace conditional stack effects in LOAD_ATTR with a 0 or 1 sized array.
* Remove conditional stack effects from CALL_FUNCTION_EX 
							
						 
						
							2025-01-27 16:24:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bénédikt Tran 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ced296d2c0 
								
							 
						 
						
							
							
								
								gh-111178: fix UBSan failures in Python/traceback.c (GH-128259)  
							
							
							
						 
						
							2025-01-27 15:07:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ken Jin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								87fb8b198c 
								
							 
						 
						
							
							
								
								gh-128563: Move labels in ceval.c to bytecodes.c (GH-129112)  
							
							
							
						 
						
							2025-01-27 18:30:20 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c39ae8922b 
								
							 
						 
						
							
							
								
								gh-128799: Add frame of except* to traceback when wrapping a naked exception ( #128971 )  
							
							
							
						 
						
							2025-01-25 13:00:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Droettboom 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9e52e553f4 
								
							 
						 
						
							
							
								
								gh-129244: Remove workaround for MSVC compiler crash ( #129263 )  
							
							... 
							
							
							
							* Remove compiler workaround
* Remote _Py_USING_PGO 
							
						 
						
							2025-01-25 07:56:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Eibl 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8fecb9fa0b 
								
							 
						 
						
							
							
								
								Remove unused DPRINTF in ceval.c (GH-129282)  
							
							... 
							
							
							
							remove unused DPRINTF in ceval.c 
							
						 
						
							2025-01-25 18:33:26 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc6bc1e4e3 
								
							 
						 
						
							
							
								
								gh-129185: Simplify PyTraceMalloc_Track() ( #129256 )  
							
							... 
							
							
							
							Since tracemalloc uses PyMutex, it becomes safe to use TABLES_LOCK()
even after _PyTraceMalloc_Fini(): remove the "pre-check" in
PyTraceMalloc_Track() and PyTraceMalloc_Untrack().
PyTraceMalloc_Untrack() no longer needs to acquire the GIL.
_PyTraceMalloc_Fini() can be called earlier during Python
finalization. 
							
						 
						
							2025-01-24 14:29:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c005ea4951 
								
							 
						 
						
							
							
								
								gh-129185: Use PyMutex in tracemalloc ( #129246 )  
							
							
							
						 
						
							2025-01-24 11:25:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bénédikt Tran 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								36bb229933 
								
							 
						 
						
							
							
								
								gh-129173: Use _PyUnicodeError_GetParams in PyCodec_IgnoreErrors ( #129174 )  
							
							... 
							
							
							
							We also cleanup `PyCodec_StrictErrors` and the error message rendered
when an object of incorrect type is passed to codec error handlers. 
							
						 
						
							2025-01-24 11:25:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bénédikt Tran 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								25a614a502 
								
							 
						 
						
							
							
								
								gh-126004: Fix positions handling in codecs.backslashreplace_errors ( #127676 )  
							
							... 
							
							
							
							This fixes how `PyCodec_BackslashReplaceErrors` handles the `start` and `end`
attributes of `UnicodeError` objects via the `_PyUnicodeError_GetParams` helper. 
							
						 
						
							2025-01-23 14:28:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e579cdb21e 
								
							 
						 
						
							
							
								
								gh-129185: Remove internal TRACE_RAW_MALLOC macro ( #129218 )  
							
							... 
							
							
							
							Always build tracemalloc with PyMem_RawMalloc() hooks. 
							
						 
						
							2025-01-23 13:49:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								46c7e13c05 
								
							 
						 
						
							
							
								
								gh-129185: Fix PyTraceMalloc_Untrack() at Python exit ( #129191 )  
							
							... 
							
							
							
							Support calling PyTraceMalloc_Track() and PyTraceMalloc_Untrack()
during late Python finalization.
* Call _PyTraceMalloc_Fini() later in Python finalization.
* Test also PyTraceMalloc_Untrack() without the GIL
* PyTraceMalloc_Untrack() now gets the GIL.
* Test also PyTraceMalloc_Untrack() in test_tracemalloc_track_race(). 
							
						 
						
							2025-01-23 12:07:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bénédikt Tran 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								225296cd5b 
								
							 
						 
						
							
							
								
								gh-126004: Fix positions handling in codecs.replace_errors ( #127674 )  
							
							... 
							
							
							
							This fixes how `PyCodec_ReplaceErrors` handles the `start` and `end` attributes
of `UnicodeError` objects via the `_PyUnicodeError_GetParams` helper. 
							
						 
						
							2025-01-23 11:44:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bénédikt Tran 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								70dcc847df 
								
							 
						 
						
							
							
								
								gh-126004: Fix positions handling in codecs.xmlcharrefreplace_errors ( #127675 )  
							
							... 
							
							
							
							This fixes how `PyCodec_XMLCharRefReplaceErrors` handles the `start` and `end`
attributes of `UnicodeError` objects via the `_PyUnicodeError_GetParams` helper. 
							
						 
						
							2025-01-23 11:42:38 +01:00