Esteban Küber 
							
						 
					 
					
						
						
						
						
							
						
						
							3f2a63a68b 
							
						 
					 
					
						
						
							
							Use trait name instead of full constraint in suggestion message  
						
						 
						
						... 
						
						
						
						```
help: consider restricting type parameter `T` with traits `Copy` and `Trait`
   |
LL | fn duplicate_custom<T: Copy + Trait>(t: S<T>) -> (S<T>, S<T>) {
   |                      ++++++++++++++
```
```
help: consider restricting type parameter `V` with trait `Copy`
   |
LL | fn index<'a, K, V: std::marker::Copy>(map: &'a HashMap<K, V>, k: K) -> &'a V {
   |                  +++++++++++++++++++
``` 
						
						
					 
					
						2024-12-07 21:29:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Esteban Küber 
							
						 
					 
					
						
						
						
						
							
						
						
							d13c34828e 
							
						 
					 
					
						
						
							
							reword trait bound suggestion message to include the bounds  
						
						 
						
						
						
						
					 
					
						2024-12-07 21:26:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Goulet 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a2f57f0c4 
							
						 
					 
					
						
						
							
							Rollup merge of  #133402  - compiler-errors:drop-and-destruct, r=lcnr  
						
						 
						
						... 
						
						
						
						Constify `Drop` and `Destruct`
r? `@lcnr` or `@fee1-dead` 
						
						
					 
					
						2024-11-26 20:35:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								许杰友 Jieyou Xu (Joe) 
							
						 
					 
					
						
						
						
						
							
						
						
							95ff642797 
							
						 
					 
					
						
						
							
							tests: remove //@ pretty-expanded usages  
						
						 
						
						... 
						
						
						
						Done with
```bash
sd '//@ pretty-expanded.*\n' '' tests/ui/**/*.rs
```
and
```
sd '//@pretty-expanded.*\n' '' tests/ui/**/*.rs
``` 
						
						
					 
					
						2024-11-26 02:50:48 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Goulet 
							
						 
					 
					
						
						
						
						
							
						
						
							bd44b632a8 
							
						 
					 
					
						
						
							
							Constify Drop and Destruct  
						
						 
						
						
						
						
					 
					
						2024-11-25 17:27:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Esteban Küber 
							
						 
					 
					
						
						
						
						
							
						
						
							dceb3fc9fa 
							
						 
					 
					
						
						
							
							Tweak E0320 overflow error wording  
						
						 
						
						... 
						
						
						
						Surrount type with backticks as we should in every error. 
						
						
					 
					
						2024-11-05 21:54:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Goulet 
							
						 
					 
					
						
						
						
						
							
						
						
							0b5ddf30eb 
							
						 
					 
					
						
						
							
							Yeet effects feature  
						
						 
						
						
						
						
					 
					
						2024-11-03 18:59:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Goulet 
							
						 
					 
					
						
						
						
						
							
						
						
							8b7b8e5f56 
							
						 
					 
					
						
						
							
							Hack out effects support for old solver  
						
						 
						
						
						
						
					 
					
						2024-10-28 21:42:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Krüger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21c57f5490 
							
						 
					 
					
						
						
							
							Rollup merge of  #128391  - cafce25:issue-128390, r=lcnr  
						
						 
						
						... 
						
						
						
						Change orphan hint from "only" to "any uncovered type inside..."
Fix  #128390  
						
						
					 
					
						2024-10-17 12:07:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Birk 
							
						 
					 
					
						
						
						
						
							
						
						
							b89c6204da 
							
						 
					 
					
						
						
							
							Make new information notes instead of labels  
						
						 
						
						
						
						
					 
					
						2024-09-26 17:17:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Markeffsky 
							
						 
					 
					
						
						
						
						
							
						
						
							5e60d1f87e 
							
						 
					 
					
						
						
							
							replace "cast" with "coercion" where applicable  
						
						 
						
						... 
						
						
						
						This changes the remaining span for the cast, because the new `Cast`
category has a higher priority (lower `Ord`) than the old `Coercion`
category, so we no longer report the region error for the "unsizing"
coercion from `*const Trait` to itself. 
						
						
					 
					
						2024-09-24 22:20:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Birk 
							
						 
					 
					
						
						
						
						
							
						
						
							ca94dd5bea 
							
						 
					 
					
						
						
							
							Add more information link to orphan impls  
						
						 
						
						
						
						
					 
					
						2024-08-11 10:50:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Krüger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b22c48ed6e 
							
						 
					 
					
						
						
							
							Rollup merge of  #128438  - Bryanskiy:empty-array-dropck, r=lcnr  
						
						 
						
						... 
						
						
						
						Add special-case for [T, 0] in dropck_outlives
implements/fixes #110288 .
r? `@lcnr` 
						
						
					 
					
						2024-07-31 23:20:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bryanskiy 
							
						 
					 
					
						
						
						
						
							
						
						
							34fcf92ea0 
							
						 
					 
					
						
						
							
							Add special-case for [T, 0] in dropck  
						
						 
						
						
						
						
					 
					
						2024-07-31 16:15:05 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Birk 
							
						 
					 
					
						
						
						
						
							
						
						
							86a9959466 
							
						 
					 
					
						
						
							
							Adjust orphan note in tests  
						
						 
						
						
						
						
					 
					
						2024-07-30 17:05:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Goulet 
							
						 
					 
					
						
						
						
						
							
						
						
							91acacf85b 
							
						 
					 
					
						
						
							
							Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck  
						
						 
						
						
						
						
					 
					
						2024-07-26 14:41:56 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Boxy 
							
						 
					 
					
						
						
						
						
							
						
						
							6a00008276 
							
						 
					 
					
						
						
							
							Rewrite dropck  
						
						 
						
						
						
						
					 
					
						2024-07-02 02:30:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Boxy 
							
						 
					 
					
						
						
						
						
							
						
						
							1f41fbe0ef 
							
						 
					 
					
						
						
							
							introduce tests  
						
						 
						
						
						
						
					 
					
						2024-07-01 20:51:05 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Esteban Küber 
							
						 
					 
					
						
						
						
						
							
						
						
							fa2fc3ab96 
							
						 
					 
					
						
						
							
							Suggest .clone() when moved while borrowed  
						
						 
						
						
						
						
					 
					
						2024-04-11 16:41:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								许杰友 Jieyou Xu (Joe) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec2cc761bc 
							
						 
					 
					
						
						
							
							[AUTO-GENERATED] Migrate ui tests from // to //@ directives  
						
						 
						
						
						
						
					 
					
						2024-02-16 20:02:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jake Goulding 
							
						 
					 
					
						
						
						
						
							
						
						
							53eca9fa87 
							
						 
					 
					
						
						
							
							Adjust compiler tests for unused_tuple_struct_fields -> dead_code  
						
						 
						
						
						
						
					 
					
						2024-01-02 15:34:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilstrieb 
							
						 
					 
					
						
						
						
						
							
						
						
							41e8d152dc 
							
						 
					 
					
						
						
							
							Show number in error message even for one error  
						
						 
						
						... 
						
						
						
						Co-authored-by: Adrian <adrian.iosdev@gmail.com> 
						
						
					 
					
						2023-11-24 19:15:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nilstrieb 
							
						 
					 
					
						
						
						
						
							
						
						
							e5c330ac48 
							
						 
					 
					
						
						
							
							Note about object lifetime defaults in does not live long enough error  
						
						 
						
						... 
						
						
						
						This is a aspect of Rust that frequently trips up people who are not
aware of it yet. This diagnostic attempts to explain what's happening
and why the lifetime constraint, that was never mentioned in the source,
arose. 
						
						
					 
					
						2023-11-12 13:51:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lcnr 
							
						 
					 
					
						
						
						
						
							
						
						
							dda5e32ab0 
							
						 
					 
					
						
						
							
							review + add tests  
						
						 
						
						
						
						
					 
					
						2023-11-02 18:16:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Krüger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ed5f091a6 
							
						 
					 
					
						
						
							
							Rollup merge of  #112508  - compiler-errors:trait-sig-lifetime-sugg-ice, r=cjgillot  
						
						 
						
						... 
						
						
						
						Tweak spans for self arg, fix borrow suggestion for signature mismatch
1. Adjust a suggestion message that was annoying me
2. Fix  #112503  by recording the right spans for the `self` part of the `&self` 0th argument
3. Remove the suggestion for adjusting a trait signature on type mismatch, bc that's gonna probably break all the other impls of the trait even if it fixes its one usage 😅  
						
						
					 
					
						2023-07-22 19:57:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Goulet 
							
						 
					 
					
						
						
						
						
							
						
						
							fe870424a7 
							
						 
					 
					
						
						
							
							Do not set up wrong span for adjustments  
						
						 
						
						
						
						
					 
					
						2023-07-10 20:09:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Goulet 
							
						 
					 
					
						
						
						
						
							
						
						
							0f7ef1a202 
							
						 
					 
					
						
						
							
							Adjust inner span of implicit self ref argument  
						
						 
						
						
						
						
					 
					
						2023-06-28 17:51:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Goulet 
							
						 
					 
					
						
						
						
						
							
						
						
							2e346b6f3f 
							
						 
					 
					
						
						
							
							Even more tests  
						
						 
						
						
						
						
					 
					
						2023-05-04 18:06:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Goulet 
							
						 
					 
					
						
						
						
						
							
						
						
							bd146c72ac 
							
						 
					 
					
						
						
							
							Explicitly reject negative and reservation drop impls  
						
						 
						
						
						
						
					 
					
						2023-04-27 17:02:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Esteban Küber 
							
						 
					 
					
						
						
						
						
							
						
						
							7b8251e188 
							
						 
					 
					
						
						
							
							Account for method call and indexing when looking for inner-most path in expression  
						
						 
						
						
						
						
					 
					
						2023-01-17 02:52:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Esteban Küber 
							
						 
					 
					
						
						
						
						
							
						
						
							656db98bd9 
							
						 
					 
					
						
						
							
							Tweak E0597  
						
						 
						
						... 
						
						
						
						CC #99430  
						
						
					 
					
						2023-01-15 19:46:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Albert Larsan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf2dff2b1e 
							
						 
					 
					
						
						
							
							Move /src/test to /tests  
						
						 
						
						
						
						
					 
					
						2023-01-11 09:32:08 +00:00