Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								77e8f233ac 
								
							 
						 
						
							
							
								
								gh-108455: peg_generator: install two stubs packages before running mypy ( #108637 )  
							
							
							
						 
						
							2023-08-29 20:14:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Waygood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d140b8c5e 
								
							 
						 
						
							
							
								
								gh-108455: peg_generator: make the mypy config slightly stricter ( #108627 )  
							
							... 
							
							
							
							* Enable `--no-implicit-reexport`
* Enable the `truthy-bool` error code
* Enable the `ignore-without-code` error code
* Explicitly note that `--warn-unreachable` cannot yet be enabled 
							
						 
						
							2023-08-29 11:23:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lysandros Nikolaou 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a241003d04 
								
							 
						 
						
							
							
								
								gh-105191: Cleanup peg generator; keep only necessary files ( #105197 )  
							
							
							
						 
						
							2023-06-01 17:24:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Kloth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								612e422c6e 
								
							 
						 
						
							
							
								
								bpo-46576: Speed up test_peg_generator by using a static library for shared sources (GH-32338)  
							
							... 
							
							
							
							Speed up test_peg_generator by using a static library for shared sources to avoid recompiling as much code. 
							
						 
						
							2022-04-06 14:55:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo Salgado 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b01fd533fe 
								
							 
						 
						
							
							
								
								Extract visitors from the grammar nodes and call makers in the peg generator (GH-28172)  
							
							... 
							
							
							
							Simplify the peg generator logic by extracting as much visitors as possible to disentangle the flow and separate concerns. 
							
						 
						
							2021-09-05 14:58:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo Salgado 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								953d27261e 
								
							 
						 
						
							
							
								
								Update pegen to use the latest upstream developments (GH-27586)  
							
							
							
						 
						
							2021-08-12 17:37:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								800a35c623 
								
							 
						 
						
							
							
								
								bpo-40750: Support -d flag in the new parser (GH-20340)  
							
							
							
						 
						
							2020-05-25 18:38:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ba08ff7b4 
								
							 
						 
						
							
							
								
								bpo-40334: use the TOKENS file when checking dangling rules (GH-19849)  
							
							
							
						 
						
							2020-05-01 23:14:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b9f4988c9 
								
							 
						 
						
							
							
								
								bpo-40334: Refactor peg_generator to receive a Tokens file when building c code (GH-19745)  
							
							
							
						 
						
							2020-04-28 13:11:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lysandros Nikolaou 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								24ffe705c3 
								
							 
						 
						
							
							
								
								bpo-40334: Rewrite test_c_parser to avoid memory leaks (GH-19694)  
							
							... 
							
							
							
							Previously every test was building an extension module and
loading it into sys.modules. The tearDown function was thus
not able to clean up correctly, resulting in memory leaks.
With this commit, every test function now builds the extension
module and runs the actual test code in a new process
(using assert_python_ok), so that sys.modules stays intact
and no memory gets leaked. 
							
						 
						
							2020-04-24 14:51:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pablo Galindo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5fc156852 
								
							 
						 
						
							
							
								
								bpo-40334: PEP 617 implementation: New PEG parser for CPython (GH-19503)  
							
							... 
							
							
							
							Co-authored-by: Guido van Rossum <guido@python.org>
Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com> 
							
						 
						
							2020-04-22 23:29:27 +01:00