nils 
							
						 
					 
					
						
						
						
						
							
						
						
							fd7a159710 
							
						 
					 
					
						
						
							
							Fix uninlined_format_args for some compiler crates  
						
						... 
						
						
						
						Convert all the crates that have had their diagnostic migration
completed (except save_analysis because that will be deleted soon and
apfloat because of the licensing problem). 
						
						
					 
					
						2023-01-05 19:01:12 +01:00 
						 
				 
			
				
					
						
							
							
								Tomasz Miąsko 
							
						 
					 
					
						
						
						
						
							
						
						
							357c3cf72c 
							
						 
					 
					
						
						
							
							Fix handling of dead unwinds in backward analyses  
						
						... 
						
						
						
						Dead unwinds set contains a head of an unreachable unwind edge. 
						
						
					 
					
						2023-01-02 22:24:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jeremy Stucki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dde32ca97 
							
						 
					 
					
						
						
							
							rustc: Remove needless lifetimes  
						
						
						
						
					 
					
						2022-12-20 22:10:40 +01:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							eb9e5e711d 
							
						 
					 
					
						
						
							
							Auto merge of  #105880  - Nilstrieb:make-newtypes-less-not-rust, r=oli-obk  
						
						... 
						
						
						
						Improve syntax of `newtype_index`
This makes it more like proper Rust and also makes the implementation a lot simpler.
Mostly just turns weird flags in the body into proper attributes.
It should probably also be converted to an attribute macro instead of function-like, but that can be done in a future PR. 
						
						
					 
					
						2022-12-20 07:27:01 +00:00 
						 
				 
			
				
					
						
							
							
								Rémy Rakic 
							
						 
					 
					
						
						
						
						
							
						
						
							8275d115fb 
							
						 
					 
					
						
						
							
							Revert "Auto merge of  #103880  - b-naber:field-ty-mir, r=lcnr"  
						
						... 
						
						
						
						This reverts commit 03770f0e2b60c02db8fcf52fed5fb36aac70cedc, reversing
changes made to 01ef4b21dc5251b58bd9c6fd6face2ae95d56da1. 
						
						
					 
					
						2022-12-19 15:31:20 +00:00 
						 
				 
			
				
					
						
							
							
								Nilstrieb 
							
						 
					 
					
						
						
						
						
							
						
						
							8bfd6450c7 
							
						 
					 
					
						
						
							
							A few small cleanups for newtype_index  
						
						... 
						
						
						
						Remove the `..` from the body, only a few invocations used it and it's
inconsistent with rust syntax.
Use `;` instead of `,` between consts. As the Rust syntax gods inteded. 
						
						
					 
					
						2022-12-18 21:47:28 +01:00 
						 
				 
			
				
					
						
							
							
								Nilstrieb 
							
						 
					 
					
						
						
						
						
							
						
						
							d679764fb6 
							
						 
					 
					
						
						
							
							Make #[debug_format] an attribute in newtype_index  
						
						... 
						
						
						
						This removes the `custom` format functionality as its only user was
trivially migrated to using a normal format.
If a new use case for a custom formatting impl pops up, you can add it
back. 
						
						
					 
					
						2022-12-18 21:37:38 +01:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							03770f0e2b 
							
						 
					 
					
						
						
							
							Auto merge of  #103880  - b-naber:field-ty-mir, r=lcnr  
						
						... 
						
						
						
						Use non-ascribed type as field's type in mir
Fixes https://github.com/rust-lang/rust/issues/96514 
r? `@lcnr` 
						
						
					 
					
						2022-12-16 12:47:49 +00:00 
						 
				 
			
				
					
						
							
							
								Oli Scherer 
							
						 
					 
					
						
						
						
						
							
						
						
							4ffe3bdf99 
							
						 
					 
					
						
						
							
							Remove one more usage of mk_substs_trait  
						
						
						
						
					 
					
						2022-12-14 15:36:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Degen 
							
						 
					 
					
						
						
						
						
							
						
						
							3522d48112 
							
						 
					 
					
						
						
							
							Don't require owned data in MaybeStorageLive  
						
						
						
						
					 
					
						2022-12-13 04:22:47 -08:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							71ec1457ee 
							
						 
					 
					
						
						
							
							Auto merge of  #105436  - nnethercote:inline-place_contents_drop_state_cannot_differ, r=spastorino  
						
						... 
						
						
						
						Inline and remove `place_contents_drop_state_cannot_differ`.
It has a single call site and is hot enough to be worth inlining. And make sure `is_terminal_path` is inlined, too.
r? `@ghost` 
						
						
					 
					
						2022-12-13 03:28:57 +00:00 
						 
				 
			
				
					
						
							
							
								Matthias Krüger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2daa3bcbc2 
							
						 
					 
					
						
						
							
							Rollup merge of  #105537  - kadiwa4:remove_some_imports, r=fee1-dead  
						
						... 
						
						
						
						compiler: remove unnecessary imports and qualified paths
Some of these imports were necessary before Edition 2021, others were already in the prelude.
I hope it's fine that this PR is so spread-out across files :/ 
						
						
					 
					
						2022-12-11 09:51:57 +01:00 
						 
				 
			
				
					
						
							
							
								KaDiWa 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bc69925cb 
							
						 
					 
					
						
						
							
							compiler: remove unnecessary imports and qualified paths  
						
						
						
						
					 
					
						2022-12-10 18:45:34 +01:00 
						 
				 
			
				
					
						
							
							
								Jakob Degen 
							
						 
					 
					
						
						
						
						
							
						
						
							9fb8da8f8f 
							
						 
					 
					
						
						
							
							Remove unneeded field from SwitchTargets  
						
						
						
						
					 
					
						2022-12-09 04:53:10 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Nethercote 
							
						 
					 
					
						
						
						
						
							
						
						
							68a19209e0 
							
						 
					 
					
						
						
							
							Inline and remove place_contents_drop_state_cannot_differ.  
						
						... 
						
						
						
						It has a single call site and is hot enough to be worth inlining. And
make sure `is_terminal_path` is inlined, too. 
						
						
					 
					
						2022-12-08 13:59:29 +11:00 
						 
				 
			
				
					
						
							
							
								Rageking8 
							
						 
					 
					
						
						
						
						
							
						
						
							58110572fb 
							
						 
					 
					
						
						
							
							fix dupe word typos  
						
						
						
						
					 
					
						2022-12-05 16:42:36 +08:00 
						 
				 
			
				
					
						
							
							
								Oli Scherer 
							
						 
					 
					
						
						
						
						
							
						
						
							4f593ce5d8 
							
						 
					 
					
						
						
							
							Create format_args as late as possible  
						
						
						
						
					 
					
						2022-12-01 08:49:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Degen 
							
						 
					 
					
						
						
						
						
							
						
						
							245c60749a 
							
						 
					 
					
						
						
							
							Rewrite dest prop.  
						
						... 
						
						
						
						This fixes a number of correctness issues from the previous version. Additionally, we use a new
strategy which has much better performance charactersitics and also finds more opportunities to
apply the optimization. 
						
						
					 
					
						2022-11-26 18:04:54 -08:00 
						 
				 
			
				
					
						
							
							
								b-naber 
							
						 
					 
					
						
						
						
						
							
						
						
							9061ffba8c 
							
						 
					 
					
						
						
							
							use no type in ProjectionElem::Field for PlaceBuilder::UpVar  
						
						
						
						
					 
					
						2022-11-23 21:25:27 +01:00 
						 
				 
			
				
					
						
							
							
								Oli Scherer 
							
						 
					 
					
						
						
						
						
							
						
						
							ec8d01fdcc 
							
						 
					 
					
						
						
							
							Allow iterators instead of requiring slices that will get turned into iterators  
						
						
						
						
					 
					
						2022-11-21 20:33:55 +00:00 
						 
				 
			
				
					
						
							
							
								Matthias Krüger 
							
						 
					 
					
						
						
						
						
							
						
						
							e3036df003 
							
						 
					 
					
						
						
							
							couple of clippy::perf fixes  
						
						
						
						
					 
					
						2022-11-18 10:30:47 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							108790b8dc 
							
						 
					 
					
						
						
							
							Remove log statement that was commented out  
						
						
						
						
					 
					
						2022-11-12 20:32:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							2e034dc68c 
							
						 
					 
					
						
						
							
							Exclude locals completely, instead of individual places  
						
						
						
						
					 
					
						2022-11-12 14:57:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							3c6d1a723d 
							
						 
					 
					
						
						
							
							Add test for repr(transparent) with scalar  
						
						
						
						
					 
					
						2022-11-11 11:24:31 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							8ecb276735 
							
						 
					 
					
						
						
							
							Simplify creation of map  
						
						
						
						
					 
					
						2022-11-10 19:12:10 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							9766ee0b20 
							
						 
					 
					
						
						
							
							Fix struct field tracking and add tests for it  
						
						
						
						
					 
					
						2022-11-09 18:21:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							bfbca6c75c 
							
						 
					 
					
						
						
							
							Completely remove tracking of references for now  
						
						
						
						
					 
					
						2022-11-09 18:03:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							3997893ccb 
							
						 
					 
					
						
						
							
							Fix rebase  
						
						
						
						
					 
					
						2022-11-07 11:01:44 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							89f934917d 
							
						 
					 
					
						
						
							
							Small corrections of documentation  
						
						
						
						
					 
					
						2022-11-07 10:35:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							630e17d3e4 
							
						 
					 
					
						
						
							
							Limit number of tracked places, and some other perf improvements  
						
						
						
						
					 
					
						2022-11-07 10:35:26 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							1f82a9f89e 
							
						 
					 
					
						
						
							
							Move HasTop and HasBottom into lattice.rs  
						
						
						
						
					 
					
						2022-11-07 10:35:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							de69d088a4 
							
						 
					 
					
						
						
							
							Explicitly match all terminators  
						
						
						
						
					 
					
						2022-11-07 10:35:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							5b7b309c60 
							
						 
					 
					
						
						
							
							Improve documentation of assumptions  
						
						
						
						
					 
					
						2022-11-07 10:35:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							274a49132b 
							
						 
					 
					
						
						
							
							Improve documentation, plus some small changes  
						
						
						
						
					 
					
						2022-11-07 10:35:23 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							aaa35b3e48 
							
						 
					 
					
						
						
							
							Add comment for the current retag situation  
						
						
						
						
					 
					
						2022-11-07 10:35:22 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							3c0f3b04b5 
							
						 
					 
					
						
						
							
							Only assume Stacked Borrows if -Zunsound-mir-opts is given  
						
						
						
						
					 
					
						2022-11-07 10:35:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							111324e17c 
							
						 
					 
					
						
						
							
							Prevent registration inside references if target is !Freeze  
						
						
						
						
					 
					
						2022-11-07 10:35:20 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							4478a87018 
							
						 
					 
					
						
						
							
							Fix formatting  
						
						
						
						
					 
					
						2022-11-07 10:35:20 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							7ab1ba95de 
							
						 
					 
					
						
						
							
							Remove Unknown state in favor of Value(Top)  
						
						
						
						
					 
					
						2022-11-07 10:35:20 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							1765587846 
							
						 
					 
					
						
						
							
							Only track (trivially) freeze types  
						
						
						
						
					 
					
						2022-11-07 10:35:20 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							b5063ab0e5 
							
						 
					 
					
						
						
							
							Make more assumptions explicit  
						
						
						
						
					 
					
						2022-11-07 10:35:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							2f66e9417f 
							
						 
					 
					
						
						
							
							Flood with bottom for Deinit, StorageLive and StorageDead  
						
						
						
						
					 
					
						2022-11-07 10:35:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							eab77320e6 
							
						 
					 
					
						
						
							
							Handle NonDivergingIntrinsic and CopyNonOverlapping  
						
						
						
						
					 
					
						2022-11-07 10:35:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							f99950f6ae 
							
						 
					 
					
						
						
							
							Update test results after rebase  
						
						
						
						
					 
					
						2022-11-07 10:35:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							c56e99cdba 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2022-11-07 10:35:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							13b70599c1 
							
						 
					 
					
						
						
							
							Only allow registration of scalars for now  
						
						
						
						
					 
					
						2022-11-07 10:35:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							817c27744d 
							
						 
					 
					
						
						
							
							Handle StorageLive  
						
						
						
						
					 
					
						2022-11-07 10:35:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							e2ddf8a6e5 
							
						 
					 
					
						
						
							
							Add comment about downcast projection element  
						
						
						
						
					 
					
						2022-11-07 10:35:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							1e5ca57014 
							
						 
					 
					
						
						
							
							Use StorageDead and Deinit to flood place  
						
						
						
						
					 
					
						2022-11-07 10:35:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jannis Christopher Köhl 
							
						 
					 
					
						
						
						
						
							
						
						
							904adcac0f 
							
						 
					 
					
						
						
							
							Flood place on drop  
						
						
						
						
					 
					
						2022-11-07 10:35:15 +01:00