Kyle Matsuda 
							
						 
					 
					
						
						
						
						
							
						
						
							f29a334c90 
							
						 
					 
					
						
						
							
							change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_ref query; add EarlyBinder to impl_trait_ref in metadata  
						
						
						
						
					 
					
						2023-01-14 00:29:56 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Matsuda 
							
						 
					 
					
						
						
						
						
							
						
						
							be130b57d4 
							
						 
					 
					
						
						
							
							change usages of impl_trait_ref to bound_impl_trait_ref  
						
						
						
						
					 
					
						2023-01-14 00:23:32 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Goulet 
							
						 
					 
					
						
						
						
						
							
						
						
							c104ee9f6d 
							
						 
					 
					
						
						
							
							Move check_region_obligations_and_report_errors to TypeErrCtxt  
						
						
						
						
					 
					
						2023-01-03 23:58:12 +00:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							83a28ef095 
							
						 
					 
					
						
						
							
							Auto merge of  #106129  - compiler-errors:compare_method-tweaks, r=BoxyUwU  
						
						... 
						
						
						
						Some `compare_method` tweaks
1. Make some of the comparison functions' names more regular
2. Reduce pub scope of some of the things in `compare_method`
~3. Remove some unnecessary opaque type handling code -- `InferCtxt` already is in a mode that doesn't define opaque types~
  * moved to a different PR
4. Bubble up `ErrorGuaranteed` for region constraint errors in `compare_method` - Improves a redundant error message in one unit test.
5. Move the `compare_method` module to have a more general name, since it's more like `compare_impl_item` :)
6. Rename `collect_trait_impl_trait_tys` 
						
						
					 
					
						2022-12-28 13:07:30 +00:00 
						 
				 
			
				
					
						
							
							
								fee1-dead 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24265827c8 
							
						 
					 
					
						
						
							
							Rollup merge of  #106151  - TaKO8Ki:remove-unused-imports, r=jackh726  
						
						... 
						
						
						
						Remove unused imports 
						
						
					 
					
						2022-12-27 00:34:53 +08:00 
						 
				 
			
				
					
						
							
							
								Takayuki Maeda 
							
						 
					 
					
						
						
						
						
							
						
						
							a8f468f5c6 
							
						 
					 
					
						
						
							
							remove unused imports  
						
						
						
						
					 
					
						2022-12-26 15:01:20 +09:00 
						 
				 
			
				
					
						
							
							
								Michael Goulet 
							
						 
					 
					
						
						
						
						
							
						
						
							8973b3e3cc 
							
						 
					 
					
						
						
							
							Bubble up ErrorGuaranteed from region constraints in method item compare  
						
						
						
						
					 
					
						2022-12-24 21:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jeremy Stucki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dde32ca97 
							
						 
					 
					
						
						
							
							rustc: Remove needless lifetimes  
						
						
						
						
					 
					
						2022-12-20 22:10:40 +01:00 
						 
				 
			
				
					
						
							
							
								Santiago Pastorino 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							974e2837bb 
							
						 
					 
					
						
						
							
							Introduce PredicateKind::Clause  
						
						
						
						
					 
					
						2022-11-25 00:04:54 -03:00 
						 
				 
			
				
					
						
							
							
								Oli Scherer 
							
						 
					 
					
						
						
						
						
							
						
						
							ae80c764d4 
							
						 
					 
					
						
						
							
							Add an always-ambiguous predicate to make sure that we don't accidentlally allow trait resolution to prove false things during coherence  
						
						
						
						
					 
					
						2022-11-21 16:35:04 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Reeves 
							
						 
					 
					
						
						
						
						
							
						
						
							fe53cacff9 
							
						 
					 
					
						
						
							
							Apply PR feedback.  
						
						
						
						
					 
					
						2022-11-10 12:56:33 -06:00 
						 
				 
			
				
					
						
							
							
								Ben Reeves 
							
						 
					 
					
						
						
						
						
							
						
						
							c0ae62ee95 
							
						 
					 
					
						
						
							
							Require ~const qualifier on trait bounds in specializing impls if present in base impl.  
						
						
						
						
					 
					
						2022-11-10 12:37:07 -06:00 
						 
				 
			
				
					
						
							
							
								Ben Reeves 
							
						 
					 
					
						
						
						
						
							
						
						
							ce03d259da 
							
						 
					 
					
						
						
							
							Disallow specializing on const impls with non-const impls.  
						
						
						
						
					 
					
						2022-11-10 12:37:06 -06:00 
						 
				 
			
				
					
						
							
							
								Ben Reeves 
							
						 
					 
					
						
						
						
						
							
						
						
							5c25d30f6f 
							
						 
					 
					
						
						
							
							Allow specialized const trait impls.  
						
						... 
						
						
						
						Fixes  #95186 .
Fixes  #95187 . 
					
						2022-11-10 12:37:06 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Goulet 
							
						 
					 
					
						
						
						
						
							
						
						
							bc345d7bd0 
							
						 
					 
					
						
						
							
							Move fallback_has_occurred to FnCtxt  
						
						
						
						
					 
					
						2022-11-06 02:40:25 +00:00 
						 
				 
			
				
					
						
							
							
								Guillaume Gomez 
							
						 
					 
					
						
						
						
						
							
						
						
							adc24d1b5e 
							
						 
					 
					
						
						
							
							Fix compiler docs  
						
						
						
						
					 
					
						2022-10-10 18:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								Cameron Steffen 
							
						 
					 
					
						
						
						
						
							
						
						
							283abbf0e7 
							
						 
					 
					
						
						
							
							Change InferCtxtBuilder from enter to build  
						
						
						
						
					 
					
						2022-10-07 07:10:40 -05:00 
						 
				 
			
				
					
						
							
							
								Cameron Steffen 
							
						 
					 
					
						
						
						
						
							
						
						
							4a68373217 
							
						 
					 
					
						
						
							
							Introduce TypeErrCtxt  
						
						... 
						
						
						
						TypeErrCtxt optionally has a TypeckResults so that InferCtxt doesn't
need to. 
						
						
					 
					
						2022-10-07 07:06:16 -05:00 
						 
				 
			
				
					
						
							
							
								lcnr 
							
						 
					 
					
						
						
						
						
							
						
						
							1fc86a63f4 
							
						 
					 
					
						
						
							
							rustc_typeck to rustc_hir_analysis  
						
						
						
						
					 
					
						2022-09-27 10:37:23 +02:00