botantony 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dac4b6fd56 
							
						 
					 
					
						
						
							
							shebangs: fix broken shebangs like #!python  
						
						... 
						
						
						
						Signed-off-by: botantony <antonsm21@gmail.com> 
						
						
					 
					
						2025-03-21 00:34:14 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6db4ed2793 
							
						 
					 
					
						
						
							
							Replace some include Kernel usages with requires_ancestor  
						
						
						
						
					 
					
						2024-08-20 19:10:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							debdc30aa0 
							
						 
					 
					
						
						
							
							language/*: only check required deps in detected_*_shebang  
						
						... 
						
						
						
						Otherwise, we rewrite this even when we have a e.g. build or test
dependency on NodeJS.
See context in:
https://github.com/Homebrew/homebrew-core/issues/176257#issuecomment-2277602215  
						
						
					 
					
						2024-08-09 14:08:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Cho 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61f8ebc462 
							
						 
					 
					
						
						
							
							language/perl: enable typed: strict  
						
						... 
						
						
						
						Signed-off-by: Michael Cho <michael@michaelcho.dev> 
						
						
					 
					
						2024-03-29 20:14:01 -04:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f682147598 
							
						 
					 
					
						
						
							
							Fix RuboCop Style/RedundantFreeze offenses  
						
						
						
						
					 
					
						2024-01-18 22:20:01 +00:00 
						 
				 
			
				
					
						
							
							
								Sam Ford 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							370e61e504 
							
						 
					 
					
						
						
							
							perl: refactor to align Shebang modules  
						
						... 
						
						
						
						This primarily reworks `Language::Perl::Shebang` to use constants for
the shebang regex and max length (like the previous Node commit) and
to extract the `RewriteInfo` call into a separate method (like Python
and Node).
Besides that, this also adds type signatures to the methods. 
						
						
					 
					
						2023-08-15 00:53:41 -04:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1b923f314 
							
						 
					 
					
						
						
							
							Introduce UsesFromMacOSDependency  
						
						... 
						
						
						
						Add Formula#declared_deps and SoftwareSpec#declared_deps 
						
						
					 
					
						2023-07-04 13:40:55 +01:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							d7d8f2cacb 
							
						 
					 
					
						
						
							
							Revert language mixins back to module_function  
						
						
						
						
					 
					
						2023-04-18 06:17:22 -07:00 
						 
				 
			
				
					
						
							
							
								Douglas Eichelberger 
							
						 
					 
					
						
						
						
						
							
						
						
							09c679e75f 
							
						 
					 
					
						
						
							
							Refactor module_function to reduce rbi need  
						
						
						
						
					 
					
						2023-04-17 10:37:59 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b622c36be6 
							
						 
					 
					
						
						
							
							Add, use uses_from_macos_names.  
						
						... 
						
						
						
						This strips e.g. `:build` tags. 
						
						
					 
					
						2021-09-14 09:48:19 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8dd11e4e4c 
							
						 
					 
					
						
						
							
							Set uses_from_macos_elements in all cases  
						
						
						
						
					 
					
						2021-09-14 04:06:40 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f41016267 
							
						 
					 
					
						
						
							
							Support handling of rewriting shebangs with flags  
						
						... 
						
						
						
						Fixes  #11108 . 
					
						2021-05-10 06:13:58 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8db3c6bfd0 
							
						 
					 
					
						
						
							
							language/perl: use versioned shebang  
						
						
						
						
					 
					
						2021-05-10 05:50:08 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							728bb547a7 
							
						 
					 
					
						
						
							
							language: raise ShebangDetectionError rather than a generic error  
						
						
						
						
					 
					
						2021-05-10 05:50:08 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							24ae318a3d 
							
						 
					 
					
						
						
							
							Move type annotations into files.  
						
						
						
						
					 
					
						2020-10-10 14:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							4972b1935e 
							
						 
					 
					
						
						
							
							Document Language::Perl.  
						
						
						
						
					 
					
						2020-08-26 03:13:58 +02:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							878bb0e983 
							
						 
					 
					
						
						
							
							language/perl: add detected_perl_shebang  
						
						
						
						
					 
					
						2020-03-27 19:18:19 +00:00