Nicholas Nethercote 
							
						 
					 
					
						
						
						
						
							
						
						
							bf62d5913a 
							
						 
					 
					
						
						
							
							Give TRACK_DIAGNOSTIC a return value.  
						
						... 
						
						
						
						This means `DiagCtxtInner::emit_diagnostic` can return its result
directly, rather than having to modify a local variable. 
						
						
					 
					
						2024-03-01 13:27:47 +11:00 
						 
				 
			
				
					
						
							
							
								Nicholas Nethercote 
							
						 
					 
					
						
						
						
						
							
						
						
							6588f5b749 
							
						 
					 
					
						
						
							
							Rename Diagnostic as DiagInner.  
						
						... 
						
						
						
						I started by changing it to `DiagData`, but that didn't feel right.
`DiagInner` felt much better. 
						
						
					 
					
						2024-02-28 08:33:25 +11:00 
						 
				 
			
				
					
						
							
							
								Nicholas Nethercote 
							
						 
					 
					
						
						
						
						
							
						
						
							06cf881969 
							
						 
					 
					
						
						
							
							Rename TRACK_DIAGNOSTICS as TRACK_DIAGNOSTIC.  
						
						... 
						
						
						
						Because the values put into it are functions named `track_diagnostic`
and `default_track_diagnostic`. 
						
						
					 
					
						2024-01-11 07:55:03 +11:00 
						 
				 
			
				
					
						
							
							
								Nicholas Nethercote 
							
						 
					 
					
						
						
						
						
							
						
						
							db09eb2d3a 
							
						 
					 
					
						
						
							
							Remove {DiagCtxt,DiagCtxtInner}::emit_diagnostic_without_consuming.  
						
						... 
						
						
						
						They are no longer used, because
`{DiagCtxt,DiagCtxtInner}::emit_diagnostic` are used everywhere instead.
This also means `track_diagnostic` can become consuming. 
						
						
					 
					
						2024-01-08 16:18:55 +11:00 
						 
				 
			
				
					
						
							
							
								Nicholas Nethercote 
							
						 
					 
					
						
						
						
						
							
						
						
							90862f63f9 
							
						 
					 
					
						
						
							
							Remove an unnecessary drop.  
						
						
						
						
					 
					
						2023-10-30 20:45:11 +11:00 
						 
				 
			
				
					
						
							
							
								Nicholas Nethercote 
							
						 
					 
					
						
						
						
						
							
						
						
							3feec48d70 
							
						 
					 
					
						
						
							
							Fix a comment.  
						
						
						
						
					 
					
						2023-10-28 09:03:51 +11:00 
						 
				 
			
				
					
						
							
							
								John Kåre Alsaker 
							
						 
					 
					
						
						
						
						
							
						
						
							1806efe7f2 
							
						 
					 
					
						
						
							
							Move DepKind to rustc_query_system and define it as u16  
						
						
						
						
					 
					
						2023-09-21 17:06:14 +02:00 
						 
				 
			
				
					
						
							
							
								Nicholas Nethercote 
							
						 
					 
					
						
						
						
						
							
						
						
							f7b3e39502 
							
						 
					 
					
						
						
							
							Simplify tls::enter_context.  
						
						
						
						
					 
					
						2023-02-09 15:25:45 +11:00 
						 
				 
			
				
					
						
							
							
								Camille GILLOT 
							
						 
					 
					
						
						
						
						
							
						
						
							4719cb3036 
							
						 
					 
					
						
						
							
							Ignore span references from diagnostics.  
						
						... 
						
						
						
						The diagnostics are replayed at the correct place anyway. 
						
						
					 
					
						2022-12-25 18:48:42 +00:00 
						 
				 
			
				
					
						
							
							
								Tshepang Lekhonkhobe 
							
						 
					 
					
						
						
						
						
							
						
						
							b96e5c6463 
							
						 
					 
					
						
						
							
							typo  
						
						
						
						
					 
					
						2022-05-23 22:51:34 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							f45ba82370 
							
						 
					 
					
						
						
							
							Remove SPAN_DEBUG global  
						
						... 
						
						
						
						The only difference between the default and rustc_interface set version
is that the default accesses the source map from SESSION_GLOBALS while
the rustc_interface version accesses the source map from the global
TyCtxt. SESSION_GLOBALS is always set while running the compiler while
the global TyCtxt is not always set. If the global TyCtxt is set, it's
source map is identical to the one in SESSION_GLOBALS 
						
						
					 
					
						2022-02-12 11:50:02 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Gomez 
							
						 
					 
					
						
						
						
						
							
						
						
							759eba0a08 
							
						 
					 
					
						
						
							
							Fix clippy lints  
						
						
						
						
					 
					
						2021-10-01 23:17:19 +02:00 
						 
				 
			
				
					
						
							
							
								Camille GILLOT 
							
						 
					 
					
						
						
						
						
							
						
						
							fb5ced0fbd 
							
						 
					 
					
						
						
							
							Add sanity check.  
						
						... 
						
						
						
						We force the relative span's parent to be absolute. This avoids having to
handle long dependency chains. 
						
						
					 
					
						2021-09-10 20:18:26 +02:00 
						 
				 
			
				
					
						
							
							
								Camille GILLOT 
							
						 
					 
					
						
						
						
						
							
						
						
							b19ae20aad 
							
						 
					 
					
						
						
							
							Track span dependency using a callback.  
						
						
						
						
					 
					
						2021-09-10 20:18:18 +02:00 
						 
				 
			
				
					
						
							
							
								pierwill 
							
						 
					 
					
						
						
						
						
							
						
						
							934a30a8fd 
							
						 
					 
					
						
						
							
							Fix outdated crate names in rustc_interface::callbacks  
						
						
						
						
					 
					
						2021-04-07 11:45:27 -05:00 
						 
				 
			
				
					
						
							
							
								mark 
							
						 
					 
					
						
						
						
						
							
						
						
							9e5f7d5631 
							
						 
					 
					
						
						
							
							mv compiler to compiler/  
						
						
						
						
					 
					
						2020-08-30 18:45:07 +03:00