Oli Scherer 
							
						 
					 
					
						
						
						
						
							
						
						
							264cd05b16 
							
						 
					 
					
						
						
							
							Revert "Auto merge of  #93893  - oli-obk:sad_revert, r=oli-obk"  
						
						... 
						
						
						
						This reverts commit 6499c5e7fc173a3f55b7a3bd1e6a50e9edef782d, reversing
changes made to 78450d2d602b06d9b94349aaf8cece1a4acaf3a8. 
						
						
					 
					
						2022-03-28 16:27:14 +00:00 
						 
				 
			
				
					
						
							
							
								Oli Scherer 
							
						 
					 
					
						
						
						
						
							
						
						
							d54195db22 
							
						 
					 
					
						
						
							
							Revert "Auto merge of  #92007  - oli-obk:lazy_tait2, r=nikomatsakis"  
						
						... 
						
						
						
						This reverts commit e7cc3bddbe0d0e374d05e7003e662bba1742dbae, reversing
changes made to 734368a200904ef9c21db86c595dc04263c87be0. 
						
						
					 
					
						2022-02-11 07:18:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oli Scherer 
							
						 
					 
					
						
						
						
						
							
						
						
							0f6e06b7c0 
							
						 
					 
					
						
						
							
							Lazily resolve type-alias-impl-trait defining uses  
						
						... 
						
						
						
						by using an opaque type obligation to bubble up comparisons between opaque types and other types
Also uses proper obligation causes so that the body id works, because out of some reason nll uses body ids for logic instead of just diagnostics. 
						
						
					 
					
						2022-02-02 15:40:11 +00:00 
						 
				 
			
				
					
						
							
							
								Oli Scherer 
							
						 
					 
					
						
						
						
						
							
						
						
							d49b0746f6 
							
						 
					 
					
						
						
							
							Add roll back infrastructure for opaque type caches  
						
						
						
						
					 
					
						2022-02-02 15:40:10 +00:00 
						 
				 
			
				
					
						
							
							
								Santiago Pastorino 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d71410757d 
							
						 
					 
					
						
						
							
							Add VecMap::get_value_matching and assert if > 1 element  
						
						... 
						
						
						
						Otherwise is a bug that we want to uncover. 
						
						
					 
					
						2021-07-23 08:44:23 -03:00 
						 
				 
			
				
					
						
							
							
								Oli Scherer 
							
						 
					 
					
						
						
						
						
							
						
						
							6d76002baf 
							
						 
					 
					
						
						
							
							Make mir borrowck's use of opaque types independent of the typeck query's result  
						
						
						
						
					 
					
						2021-07-22 11:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								Oli Scherer 
							
						 
					 
					
						
						
						
						
							
						
						
							d693a98f4e 
							
						 
					 
					
						
						
							
							Fix VecMap::iter_mut  
						
						... 
						
						
						
						It used to allow you to mutate the key, even though that can invalidate the map by creating duplicate keys. 
						
						
					 
					
						2021-07-22 11:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								Oli Scherer 
							
						 
					 
					
						
						
						
						
							
						
						
							692f638036 
							
						 
					 
					
						
						
							
							Fix VecMap Extend impl  
						
						
						
						
					 
					
						2021-07-13 15:05:29 +00:00 
						 
				 
			
				
					
						
							
							
								Santiago Pastorino 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b1e1c7333 
							
						 
					 
					
						
						
							
							add VecMap docs  
						
						
						
						
					 
					
						2021-06-08 17:17:48 -03:00 
						 
				 
			
				
					
						
							
							
								Santiago Pastorino 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cad762b1e2 
							
						 
					 
					
						
						
							
							Use impl FnMut directly as predicate type  
						
						
						
						
					 
					
						2021-06-08 17:17:48 -03:00 
						 
				 
			
				
					
						
							
							
								Santiago Pastorino 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed94da14ed 
							
						 
					 
					
						
						
							
							Explicitly pass find arguments down the predicate so coercions can apply  
						
						
						
						
					 
					
						2021-06-08 17:17:47 -03:00 
						 
				 
			
				
					
						
							
							
								Santiago Pastorino 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd56ec653c 
							
						 
					 
					
						
						
							
							Add VecMap::get_by(FnMut -> bool)  
						
						
						
						
					 
					
						2021-06-08 09:40:58 -03:00 
						 
				 
			
				
					
						
							
							
								Santiago Pastorino 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa7024b0c7 
							
						 
					 
					
						
						
							
							Add VecMap to rustc_data_structures  
						
						
						
						
					 
					
						2021-06-07 19:03:51 -03:00