Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								094394a380 
								
							 
						 
						
							
							
								
								[3.13] gh-128396: Fix a crash when inline comprehension has the same … ( #130311 )  
							
							... 
							
							
							
							[3.13] gh-128396: Fix a crash when inline comprehension has the same local variable as the outside scope (GH-130235)
(cherry picked from commit ccf17323c2 
							
						 
						
							2025-02-19 17:40:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miss Islington (bot) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								829d650ccb 
								
							 
						 
						
							
							
								
								[3.13] gh-125590: Allow FrameLocalsProxy to delete and pop keys from extra locals (GH-125616) ( #125797 )  
							
							... 
							
							
							
							gh-125590: Allow FrameLocalsProxy to delete and pop keys from extra locals (GH-125616)
(cherry picked from commit 5b7a872b26 
							
						 
						
							2024-10-21 17:06:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miss Islington (bot) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								62f691f3d1 
								
							 
						 
						
							
							
								
								[3.13] gh-124513: Check args in framelocalsproxy_new() (GH-124515) ( #124539 )  
							
							... 
							
							
							
							gh-124513: Check args in framelocalsproxy_new() (GH-124515)
Fix a crash in FrameLocalsProxy constructor: check the number of
arguments.
(cherry picked from commit d6954b6421 
							
						 
						
							2024-09-29 18:03:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miss Islington (bot) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								95b4f9c9ad 
								
							 
						 
						
							
							
								
								[3.13] GH-120097: Make FrameLocalsProxy a mapping (GH-120101) (GH-120749)  
							
							... 
							
							
							
							Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com> 
							
						 
						
							2024-08-23 10:26:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Viktorin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8c8c43e1dc 
								
							 
						 
						
							
							
								
								[3.13] gh-120906: Support arbitrary hashable keys in FrameLocalsProxy (GH-122309) ( #122488 )  
							
							... 
							
							
							
							[3.13] gh-120906: Support arbitrary hashable keys in FrameLocalsProxy  (GH-122309)
Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
(cherry picked from commit 5912487938 
							
						 
						
							2024-07-31 09:31:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miss Islington (bot) 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								93ef7aa03c 
								
							 
						 
						
							
							
								
								[3.13] gh-118921: Add copy() method for FrameLocalsProxy (GH-118923) ( #118933 )  
							
							... 
							
							
							
							(cherry picked from commit 35c436186b 
							
						 
						
							2024-05-10 23:15:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5dd36732c8 
								
							 
						 
						
							
							
								
								gh-74929: Remove undesirable DECREF in PEP 667 implementation ( #118583 )  
							
							... 
							
							
							
							With tests. 
							
						 
						
							2024-05-05 03:06:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b034f14a4b 
								
							 
						 
						
							
							
								
								gh-74929: Implement PEP 667 (GH-115153)  
							
							
							
						 
						
							2024-05-04 12:12:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tian Gao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a53cc3f494 
								
							 
						 
						
							
							
								
								GH-116098: Remove dead frame object creation code (GH-116687)  
							
							
							
						 
						
							2024-03-12 23:35:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7b21403ccd 
								
							 
						 
						
							
							
								
								GH-112354: Initial implementation of warm up on exits and trace-stitching (GH-114142)  
							
							
							
						 
						
							2024-02-20 09:39:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Gross 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b24c9161a6 
								
							 
						 
						
							
							
								
								gh-112529: Make the GC scheduling thread-safe ( #114880 )  
							
							... 
							
							
							
							The GC keeps track of the number of allocations (less deallocations)
since the last GC. This buffers the count in thread-local state and uses
atomic operations to modify the per-interpreter count. The thread-local
buffering avoids contention on shared state.
A consequence is that the GC scheduling is not as precise, so
"test_sneaky_frame_object" is skipped because it requires that the GC be
run exactly after allocating a frame object. 
							
						 
						
							2024-02-16 11:22:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kirill Podoprigora 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f71bdd3408 
								
							 
						 
						
							
							
								
								gh-115020: Remove a debugging print in test_frame (GH-115021)  
							
							
							
						 
						
							2024-02-05 12:20:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Albert Zeyer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								78c254582b 
								
							 
						 
						
							
							
								
								gh-113939: Frame clear, clear locals ( #113940 )  
							
							
							
						 
						
							2024-01-31 19:14:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								13405ecffd 
								
							 
						 
						
							
							
								
								gh-79932: raise exception if frame.clear() is called on a suspended frame ( #111792 )  
							
							
							
						 
						
							2023-11-07 08:49:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Heinz-Alexander Fuetterer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ef6d475db3 
								
							 
						 
						
							
							
								
								Fix typos in docs and comments ( #109619 )  
							
							
							
						 
						
							2023-09-20 16:58:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brandt Bucher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								61762b9387 
								
							 
						 
						
							
							
								
								GH-100126: Skip incomplete frames in more places (GH-100613)  
							
							
							
						 
						
							2023-01-09 12:20:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bill Fisher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88d565f32a 
								
							 
						 
						
							
							
								
								gh-99110: Initialize frame->previous in init_frame to fix segmentation fault when accessing frame.f_back ( #100182 )  
							
							
							
						 
						
							2022-12-23 20:15:53 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brandt Bucher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b72014c783 
								
							 
						 
						
							
							
								
								GH-99729: Unlink frames before clearing them (GH-100030)  
							
							
							
						 
						
							2022-12-06 14:01:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6788303f5c 
								
							 
						 
						
							
							
								
								gh-91248: Optimize PyFrame_GetVar() ( #99252 )  
							
							... 
							
							
							
							PyFrame_GetVar() no longer creates a temporary dictionary to get a
variable. 
							
						 
						
							2022-11-13 15:37:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4d5fcca273 
								
							 
						 
						
							
							
								
								gh-91248: Add PyFrame_GetVar() function ( #95712 )  
							
							... 
							
							
							
							Add PyFrame_GetVar() and PyFrame_GetVarString() functions to get a
frame variable by its name.
Move PyFrameObject C API tests from test_capi to test_frame. 
							
						 
						
							2022-11-08 17:40:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo Salgado 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								83eb827247 
								
							 
						 
						
							
							
								
								gh-97922: Run the GC only on eval breaker ( #97920 )  
							
							
							
						 
						
							2022-10-08 07:57:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brandt Bucher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								21a2d9ff55 
								
							 
						 
						
							
							
								
								GH-97002: Prevent _PyInterpreterFrames from backing more than one PyFrameObject (GH-97996)  
							
							
							
						 
						
							2022-10-07 00:20:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dennis Sweeney 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								303bd88047 
								
							 
						 
						
							
							
								
								Fix ResourceWarning in test.test_frame (GH-96831)  
							
							
							
						 
						
							2022-09-15 18:31:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b46d118e6 
								
							 
						 
						
							
							
								
								GH-95818: Skip incomplete frames in PyThreadState_GetFrame (GH-95886)  
							
							
							
						 
						
							2022-08-11 14:06:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba2f32a983 
								
							 
						 
						
							
							
								
								Do not clear globals or builtins when calling clear() on a frame object. Reverts behavior to that of 3.10 and earlier. (GH-26768)  
							
							
							
						 
						
							2021-06-17 16:29:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ee9f98d9f4 
								
							 
						 
						
							
							
								
								bpo-42823: Fix frame lineno when frame.f_trace is set (GH-24099)  
							
							... 
							
							
							
							* Add test for frame.f_lineno with/without tracing.
* Make sure that frame.f_lineno is correct regardless of whether frame.f_trace is set.
* Update importlib
* Add NEWS 
							
						 
						
							2021-01-05 12:04:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Furkan Önder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								719e14d283 
								
							 
						 
						
							
							
								
								bpo-40462: fix variable and function names (GH-19832)  
							
							... 
							
							
							
							Automerge-Triggered-By: @vstinner 
							
						 
						
							2020-05-01 05:49:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zackery Spytz 
								
							 
						 
						
							
							
							
							
								
							
							
								842acaab13 
								
							 
						 
						
							
							
								
								bpo-35504: Fix segfaults and SystemErrors when deleting certain attrs. (GH-11175)  
							
							
							
						 
						
							2018-12-17 16:52:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								14709144b5 
								
							 
						 
						
							
							
								
								bpo-32468: Better frame repr() ( #5067 )  
							
							... 
							
							
							
							bpo-32468: Better frame repr() 
							
						 
						
							2017-12-31 22:35:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								70d28a184c 
								
							 
						 
						
							
							
								
								Remove unused imports.  
							
							
							
						 
						
							2016-12-16 20:00:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								38c707e7e0 
								
							 
						 
						
							
							
								
								Issue  #21741 : Update 147 test modules to use test discovery.  
							
							... 
							
							
							
							I have compared output between pre- and post-patch runs of these tests
to make sure there's nothing missing and nothing broken, on both
Windows and Linux.  The only differences I found were actually tests
that were previously *not* run. 
							
						 
						
							2015-04-13 15:00:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								acc8cf2cfa 
								
							 
						 
						
							
							
								
								Issue  #21897 : Fix a crash with the f_locals attribute with closure variables when frame.clear() has been called.  
							
							
							
						 
						
							2014-07-04 20:24:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								236a547b3e 
								
							 
						 
						
							
							
								
								Issue  #18665 : fix typos.  Patch by Vajrasky Kok.  
							
							
							
						 
						
							2013-08-06 23:06:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								dbfc129cc8 
								
							 
						 
						
							
							
								
								Issue  #18666 : improve test_frame a bit. Patch by Vajrasky Kok.  
							
							
							
						 
						
							2013-08-06 23:05:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9e3d27b574 
								
							 
						 
						
							
							
								
								Followup to 862ab99ab570: I forgot to add the magnificent test_frame.py.  
							
							
							
						 
						
							2013-08-05 23:35:43 +02:00