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