Joel Wejdenstål 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a448837045 
							
						 
					 
					
						
						
							
							Implement support for explicit tail calls in the MIR block builders and the LLVM codegen backend.  
						
						
						
						
					 
					
						2025-07-26 01:02:29 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							1c8dc6f440 
							
						 
					 
					
						
						
							
							Move LTO symbol export calculation from backends to cg_ssa  
						
						
						
						
					 
					
						2025-07-21 07:58:44 +00:00 
						 
				 
			
				
					
						
							
							
								Ralf Jung 
							
						 
					 
					
						
						
						
						
							
						
						
							cd08652faa 
							
						 
					 
					
						
						
							
							move -Ctarget-feature handling into shared code  
						
						
						
						
					 
					
						2025-06-19 09:44:01 +09:00 
						 
				 
			
				
					
						
							
							
								Andrew Zhogin 
							
						 
					 
					
						
						
						
						
							
						
						
							5601490c9d 
							
						 
					 
					
						
						
							
							-Zretpoline and -Zretpoline-external-thunk flags (target modifiers) to enable retpoline-related target features  
						
						
						
						
					 
					
						2025-06-09 21:29:59 +07:00 
						 
				 
			
				
					
						
							
							
								Folkert de Vries 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a50bd7ca24 
							
						 
					 
					
						
						
							
							store target.min_global_align as an Align  
						
						
						
						
					 
					
						2025-06-07 22:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Gomez 
							
						 
					 
					
						
						
						
						
							
						
						
							7c177d5e6c 
							
						 
					 
					
						
						
							
							Merge commit '9f33f846ddc06afd7ffd839ee4f18babac3f3204'  
						
						
						
						
					 
					
						2025-01-24 23:12:17 +01:00 
						 
				 
			
				
					
						
							
							
								Ralf Jung 
							
						 
					 
					
						
						
						
						
							
						
						
							2d887a5c5c 
							
						 
					 
					
						
						
							
							generalize 'forbidden feature' concept so that even (un)stable feature can be invalid to toggle  
						
						... 
						
						
						
						Also rename some things for extra clarity 
						
						
					 
					
						2024-12-11 22:11:15 +01:00 
						 
				 
			
				
					
						
							
							
								Ralf Jung 
							
						 
					 
					
						
						
						
						
							
						
						
							ffad9aac27 
							
						 
					 
					
						
						
							
							mark some target features as 'forbidden' so they cannot be (un)set  
						
						... 
						
						
						
						For now, this is just a warning, but should become a hard error in the future 
						
						
					 
					
						2024-11-04 22:56:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Wood 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							207bc77e15 
							
						 
					 
					
						
						
							
							codegen_ssa: consolidate tied feature checking  
						
						... 
						
						
						
						`rustc_codegen_llvm` and `rustc_codegen_gcc` duplicated logic for
checking if tied target features were partially enabled. This commit
consolidates these checks into `rustc_codegen_ssa` in the
`codegen_fn_attrs` query, which also is run pre-monomorphisation for
each function, which ensures that this check is run for unused functions,
as would be expected. 
						
						
					 
					
						2024-09-24 15:48:49 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Gomez 
							
						 
					 
					
						
						
						
						
							
						
						
							0d359efbe6 
							
						 
					 
					
						
						
							
							Merge commit 'b385428e3ddf330805241e7758e773f933357c4b' into subtree-update_cg_gcc_2024-03-05  
						
						
						
						
					 
					
						2024-03-05 19:58:36 +01:00 
						 
				 
			
				
					
						
							
							
								Antoni Boucher 
							
						 
					 
					
						
						
						
						
							
						
						
							30290c8b41 
							
						 
					 
					
						
						
							
							Merge commit '11a0cceab966e5ff1058ddbcab5977e8a1d6d290' into subtree-update_cg_gcc_2023-10-09  
						
						
						
						
					 
					
						2023-10-09 15:53:34 -04:00 
						 
				 
			
				
					
						
							
							
								Jhonny Bill Mena 
							
						 
					 
					
						
						
						
						
							
						
						
							7a888fb56e 
							
						 
					 
					
						
						
							
							UPDATE - replace expected_simd error with one from codegen_ssa  
						
						... 
						
						
						
						Here I am assuming we want to treat these parameters (input, first, second, third, return) as translatable 
						
						
					 
					
						2023-07-20 00:20:00 -04:00 
						 
				 
			
				
					
						
							
							
								Jhonny Bill Mena 
							
						 
					 
					
						
						
						
						
							
						
						
							051615e198 
							
						 
					 
					
						
						
							
							UPDATE - replace gcc monomorphization errors with ssa ones  
						
						... 
						
						
						
						Reduces error duplication and makes it more consistent across backends 
						
						
					 
					
						2023-07-19 23:40:08 -04:00 
						 
				 
			
				
					
						
							
							
								clubby789 
							
						 
					 
					
						
						
						
						
							
						
						
							f97fddab91 
							
						 
					 
					
						
						
							
							Ensure Fluent messages are in alphabetical order  
						
						
						
						
					 
					
						2023-05-25 23:49:35 +00:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
						
						
							
						
						
							7e2ecb3cd8 
							
						 
					 
					
						
						
							
							Simplify message paths  
						
						... 
						
						
						
						This makes it easier to open the messages file while developing on features.
The commit was the result of automatted changes:
for p in compiler/rustc_*; do mv $p/locales/en-US.ftl $p/messages.ftl; rmdir $p/locales; done
for p in compiler/rustc_*; do sed -i "s#\.\./locales/en-US.ftl#../messages.ftl#" $p/src/lib.rs; done 
						
						
					 
					
						2023-03-11 22:51:57 +01:00