sobolevn 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7a8364460d 
								
							 
						 
						
							
							
								
								[3.13] gh-130775: Allow negative locations in ast (GH-130795) ( #132243 )  
							
							... 
							
							
							
							(cherry picked from commit bc5233b6a5 
							
						 
						
							2025-04-08 10:47:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomasz Pytel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								900dc2b034 
								
							 
						 
						
							
							
								
								[3.13] gh-128632: fix segfault on nested __classdict__ type param (GH-128744) ( #132085 )  
							
							... 
							
							
							
							(cherry picked from commit 891c61c1fa 
							
						 
						
							2025-04-04 08:23:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9184b1b031 
								
							 
						 
						
							
							
								
								[3.13] Postpone <stdbool.h> inclusion after Python.h ( #130641 ) ( #130675 )  
							
							... 
							
							
							
							Postpone <stdbool.h> inclusion after Python.h (#130641 )
Remove inclusions prior to Python.h.
<stdbool.h> will cause <features.h> to be included before Python.h can
define some macros to enable some additional features, causing multiple
types not to be defined down the line.
(cherry picked from commit 830f04b505 
							
						 
						
							2025-02-28 09:40:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								04697bcfaf 
								
							 
						 
						
							
							
								
								gh-117494: extract the Instruction Sequence data structure into a separate file ( #117496 )  
							
							
							
						 
						
							2024-04-04 15:47:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d5479b236 
								
							 
						 
						
							
							
								
								gh-117411: move PyFutureFeatures to pycore_symtable.h and make it private ( #117412 )  
							
							
							
						 
						
							2024-04-02 10:34:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								262fb911ab 
								
							 
						 
						
							
							
								
								gh-117288: Allocate fewer label IDs in _PyCfg_ToInstructionSequence ( #117290 )  
							
							
							
						 
						
							2024-03-27 17:38:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e96f26083b 
								
							 
						 
						
							
							
								
								GH-111485: Generate instruction and uop metadata (GH-113287)  
							
							
							
						 
						
							2023-12-20 14:27:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b32d4cad15 
								
							 
						 
						
							
							
								
								gh-108444: Replace _PyLong_AsInt() with PyLong_AsInt() ( #108459 )  
							
							... 
							
							
							
							Change generated by the command:
sed -i -e 's!_PyLong_AsInt!PyLong_AsInt!g' \
    $(find -name "*.c" -o -name "*.h") 
							
						 
						
							2023-08-25 01:01:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72119d16a5 
								
							 
						 
						
							
							
								
								gh-105481: remove regen-opcode. Generated _PyOpcode_Caches in regen-cases. ( #108367 )  
							
							
							
						 
						
							2023-08-23 18:39:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f5559f38d9 
								
							 
						 
						
							
							
								
								gh-108308: Replace PyDict_GetItem() with PyDict_GetItemRef() ( #108309 )  
							
							... 
							
							
							
							Replace PyDict_GetItem() calls with PyDict_GetItemRef()
or PyDict_GetItemWithError() to handle errors.
* Replace PyLong_AS_LONG() with _PyLong_AsInt()
  and check for errors.
* Check for PyDict_Contains() error.
* pycore_init_builtins() checks for _PyType_Lookup() failure. 
							
						 
						
							2023-08-23 17:40:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2ca008e2b7 
								
							 
						 
						
							
							
								
								gh-105481: move Python/opcode_metadata.h to Include/internal/pycore_opcode_metadata.h ( #106673 )  
							
							
							
						 
						
							2023-07-12 11:30:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								200f255411 
								
							 
						 
						
							
							
								
								gh-106149: move unconditional jump direction resolution from optimizer to assembler ( #106291 )  
							
							
							
						 
						
							2023-07-01 11:28:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5290881009 
								
							 
						 
						
							
							
								
								gh-106149: move jump target resolution from optimizer to assembler ( #106150 )  
							
							
							
						 
						
							2023-06-27 20:24:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								14d01262da 
								
							 
						 
						
							
							
								
								gh-105481: remove HAS_ARG, HAS_CONST, IS_JUMP_OPCODE, IS_PSEUDO_OPCODE and replace by their new versions ( #105865 )  
							
							
							
						 
						
							2023-06-17 17:00:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								58f5227d7c 
								
							 
						 
						
							
							
								
								gh-105481: add pseudo-instructions to the bytecodes DSL ( #105506 )  
							
							
							
						 
						
							2023-06-11 22:31:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dong-hee Na 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f5c1ae080 
								
							 
						 
						
							
							
								
								gh-87092: avoid gcc warning on uninitialized struct field in assemble… (gh-105243)  
							
							... 
							
							
							
							gh-87092: avoid gcc warning on uninitialized struct field in assemble.c (part2) 
							
						 
						
							2023-06-02 16:00:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								76b9c0cfaa 
								
							 
						 
						
							
							
								
								remove unused #includes of pycore_pymem.h ( #105166 )  
							
							
							
						 
						
							2023-06-01 12:12:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dong-hee Na 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								178153c9a6 
								
							 
						 
						
							
							
								
								gh-87092: avoid gcc warning on uninitialized struct field in assemble.c ( #104460 )  
							
							
							
						 
						
							2023-05-14 12:03:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Carl Meyer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c3b595e73e 
								
							 
						 
						
							
							
								
								gh-97933: (PEP 709) inline list/dict/set comprehensions ( #101441 )  
							
							... 
							
							
							
							Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> 
							
						 
						
							2023-05-09 11:02:14 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fbf3596c3e 
								
							 
						 
						
							
							
								
								gh-87092: change assembler to use instruction sequence instead of CFG ( #103933 )  
							
							
							
						 
						
							2023-04-29 12:06:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								33822d037a 
								
							 
						 
						
							
							
								
								gh-87092: move assembler related code from compile.c to assemble.c ( #103277 )  
							
							
							
						 
						
							2023-04-11 11:15:09 +01:00