bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							92a664e111 
							
						 
					 
					
						
						
							
							Merge commit 'e39eacd2d415803ef82de3b6a314e4f2d0fbc4dc' into sync_cg_clif-2025-01-10  
						
						
						
						
					 
					
						2025-01-10 09:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Tryzelaar 
							
						 
					 
					
						
						
						
						
							
						
						
							49942961a7 
							
						 
					 
					
						
						
							
							Only test proc-macro invalid compile flags with panic=unwind  
						
						... 
						
						
						
						Fuchsia explicitly builds rust and all rust targets with `-C
panic=abort` to minimize code generation size. However, when compiling a
proc-macro with this setting it can cause a warning to be emitted, which
breaks `tests/ui/invalid-compile-flags/crate-type-flag.rs`. This hasn't
been a problem in the past for us since we compile our proc macros on
host, rather than inside Fuchsia.
This attempts to fix the issue by explicitly requiring that we're using
the unwinder when compiling this test to avoid the warning being
emitted.
Fixes  #135223  
						
						
					 
					
						2025-01-08 18:00:26 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							a94e2d513b 
							
						 
					 
					
						
						
							
							Merge commit '918acafef682d0d0ca30b47de4768210417ff362' into sync_cg_clif-2025-01-05  
						
						
						
						
					 
					
						2025-01-05 15:44:46 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							b3d837afe1 
							
						 
					 
					
						
						
							
							Merge commit '57845a397ec15e4e6a561ed2c4bfa3dcf49144fb' into sync_cg_clif-2024-12-06  
						
						
						
						
					 
					
						2024-12-06 12:10:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jieyou Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							4b5c88301b 
							
						 
					 
					
						
						
							
							Explicitly disable llvm tools for cranelift  
						
						
						
						
					 
					
						2024-11-19 20:29:54 +08:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							c94f759f10 
							
						 
					 
					
						
						
							
							Merge commit '1fa693ca4462fc1f790693464cf765ad693616af' into sync_cg_clif-2024-11-09  
						
						
						
						
					 
					
						2024-11-09 13:48:06 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							60f0cd87e8 
							
						 
					 
					
						
						
							
							Merge commit '5b1246bb4bed72fd0bb8fa497d8e5ed2c7f3515c' into sync_cg_clif-2024-11-02  
						
						
						
						
					 
					
						2024-11-02 14:53:30 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							b40fe1ee28 
							
						 
					 
					
						
						
							
							Merge commit '6d35b4c9a04580366fd800692a5b5db79d766530' into sync_cg_clif-2024-09-22  
						
						
						
						
					 
					
						2024-09-23 11:20:46 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							af7ea3135d 
							
						 
					 
					
						
						
							
							Merge commit '69b3f5a426a5c1c05236a45b36f6679d95fbe01b' into sync_cg_clif-2024-08-09  
						
						
						
						
					 
					
						2024-08-09 17:18:46 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							6ff363f0ff 
							
						 
					 
					
						
						
							
							Merge commit '659243d85c7489412bd0faa1c068d904a6042941' into sync_cg_clif-2024-07-13  
						
						
						
						
					 
					
						2024-07-13 18:39:03 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							9ec6a02ab3 
							
						 
					 
					
						
						
							
							Merge commit '49cd5dd454d0115cfbe9e39102a8b3ba4616aa40' into sync_cg_clif-2024-06-30  
						
						
						
						
					 
					
						2024-06-30 11:28:14 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							75f8bdbca4 
							
						 
					 
					
						
						
							
							Merge commit '3270432f4b0583104c8b9b6f695bf97d6bbf3ac2' into sync_cg_clif-2024-05-13  
						
						
						
						
					 
					
						2024-05-13 13:26:33 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							2ab4334a96 
							
						 
					 
					
						
						
							
							Merge commit '89f54caacf90e99fc8ba0d60a28bdadea3cfdf1e' into sync_cg_clif-2024-04-11  
						
						
						
						
					 
					
						2024-04-11 10:42:48 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							6cf6fd38ec 
							
						 
					 
					
						
						
							
							Merge commit 'fbda869b4e230c788b6bce426038ba8419956f2d' into sync_cg_clif-2024-04-05  
						
						
						
						
					 
					
						2024-04-05 16:20:23 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							987ed345af 
							
						 
					 
					
						
						
							
							Merge commit '09fae60a86b848a2fc0ad219ecc4e438dc1eef86' into sync_cg_clif-2024-03-28  
						
						
						
						
					 
					
						2024-03-28 11:43:35 +00:00 
						 
				 
			
				
					
						
							
							
								Matthias Krüger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4369718980 
							
						 
					 
					
						
						
							
							Rollup merge of  #123034  - bjorn3:test_ignores, r=compiler-errors  
						
						... 
						
						
						
						Add a bunch of needs-unwind annotations to tests
To filter out tests that fail with cg_clif due to missing panic=unwind support. 
						
						
					 
					
						2024-03-25 17:05:36 +01:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							5f5dcaefe6 
							
						 
					 
					
						
						
							
							Add needs-unwind for proc macro tests  
						
						... 
						
						
						
						Rustc gives a warning when compiling proc macros with panic=abort. 
						
						
					 
					
						2024-03-25 15:02:55 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							3733dcc72d 
							
						 
					 
					
						
						
							
							Add needs-unwind annotations to a couple of tests  
						
						
						
						
					 
					
						2024-03-25 14:19:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Goulet 
							
						 
					 
					
						
						
						
						
							
						
						
							e6918b1e5d 
							
						 
					 
					
						
						
							
							Add async-closures/once.rs back to cranelift tests  
						
						
						
						
					 
					
						2024-03-24 21:42:32 -04:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							6697186f59 
							
						 
					 
					
						
						
							
							Merge commit '4cf4ffc6ba514f171b3f52d1c731063e4fc45be3' into sync_cg_clif-2024-03-16  
						
						
						
						
					 
					
						2024-03-16 17:23:11 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							8fb8b08716 
							
						 
					 
					
						
						
							
							Merge commit '54cbb6e7531f95e086d5c3dd0d5e73bfbe3545ba' into sync_cg_clif-2024-03-08  
						
						
						
						
					 
					
						2024-03-08 20:41:29 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							d1d134e464 
							
						 
					 
					
						
						
							
							Merge commit '6d355f6844323db03bfd608899613e363e701951' into sync_cg_clif-2023-12-31  
						
						
						
						
					 
					
						2023-12-31 13:29:53 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							4b854efc9c 
							
						 
					 
					
						
						
							
							Merge commit '26c02eb2904da9a53d2220d4f3069b19a3c81d3d' into sync_cg_clif-2023-12-24  
						
						
						
						
					 
					
						2023-12-24 14:35:19 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							d5c38ded26 
							
						 
					 
					
						
						
							
							Merge commit '3a9bf729322fb5035518f99b9d76a742bf7c124e' into sync_cg_clif-2023-12-19  
						
						
						
						
					 
					
						2023-12-19 12:46:39 +00:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							3166210d68 
							
						 
					 
					
						
						
							
							Auto merge of  #118279  - bjorn3:sync_cg_clif-2023-11-25, r=bjorn3  
						
						... 
						
						
						
						Subtree sync for rustc_codegen_cranelift
The main highlights this time are implementing a bunch of new vendor intrinsics and fixing some existing ones. And fixing polymorphization for coroutines.
r? `@ghost`
`@rustbot` label +A-codegen +A-cranelift +T-compiler 
						
						
					 
					
						2023-11-25 13:08:29 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							aa51a27f8e 
							
						 
					 
					
						
						
							
							Merge commit '710c67909d034e1c663174a016ca82b95c2d6c12' into sync_cg_clif-2023-11-25  
						
						
						
						
					 
					
						2023-11-25 10:05:52 +00:00 
						 
				 
			
				
					
						
							
							
								David Tolnay 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cc7073d64 
							
						 
					 
					
						
						
							
							Replace option.map(cond) == Some(true) with option.is_some_and(cond)  
						
						
						
						
					 
					
						2023-11-24 09:14:09 -08:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							4db95ce3cb 
							
						 
					 
					
						
						
							
							Merge commit 'def04540a4e2541b995195c752c751295606a388' into sync_cg_clif-2023-11-16  
						
						
						
						
					 
					
						2023-11-16 21:15:07 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							d186b49460 
							
						 
					 
					
						
						
							
							Merge commit 'c84d1871dc4456539b7b578830268ab3539915d0' into sync_cg_clif-2023-11-10  
						
						
						
						
					 
					
						2023-11-10 11:30:51 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Nethercote 
							
						 
					 
					
						
						
						
						
							
						
						
							5c462a32bd 
							
						 
					 
					
						
						
							
							Remove support for compiler plugins.  
						
						... 
						
						
						
						They've been deprecated for four years.
This commit includes the following changes.
- It eliminates the `rustc_plugin_impl` crate.
- It changes the language used for lints in
  `compiler/rustc_driver_impl/src/lib.rs` and
  `compiler/rustc_lint/src/context.rs`. External lints are now called
  "loaded" lints, rather than "plugins" to avoid confusion with the old
  plugins. This only has a tiny effect on the output of `-W help`.
- E0457 and E0498 are no longer used.
- E0463 is narrowed, now only relating to unfound crates, not plugins.
- The `plugin` feature was moved from "active" to "removed".
- It removes the entire plugins chapter from the unstable book.
- It removes quite a few tests, mostly all of those in
  `tests/ui-fulldeps/plugin/`.
Closes  #29597 . 
						
						
					 
					
						2023-11-04 08:50:46 +11:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							a9b21bb727 
							
						 
					 
					
						
						
							
							Merge commit 'dde58803fd6cbb270c7a437f36a8a3a29fbef679' into sync_cg_clif-2023-10-29  
						
						
						
						
					 
					
						2023-10-29 20:30:50 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							e07f47b6c5 
							
						 
					 
					
						
						
							
							Merge commit 'c07d1e2f88cb3b1a0604ae8f18b478c1aeb7a7fa' into sync_cg_clif-2023-10-21  
						
						
						
						
					 
					
						2023-10-21 19:54:51 +00:00 
						 
				 
			
				
					
						
							
							
								Oli Scherer 
							
						 
					 
					
						
						
						
						
							
						
						
							60956837cf 
							
						 
					 
					
						
						
							
							s/Generator/Coroutine/  
						
						
						
						
					 
					
						2023-10-20 21:10:38 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							169055f2ff 
							
						 
					 
					
						
						
							
							Merge commit '81dc066758ec150b43822d4a0c84aae20fe10f40' into sync_cg_clif-2023-10-09  
						
						
						
						
					 
					
						2023-10-09 08:52:46 +00:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							781ebbec8a 
							
						 
					 
					
						
						
							
							Auto merge of  #115898  - onur-ozkan:config-change-tracking, r=Mark-Simulacrum  
						
						... 
						
						
						
						bootstrap major change detection implementation
The use of `changelog-seen` and `bootstrap/CHANGELOG.md` has not been functional in any way for many years. We often do major/breaking changes but never update the changelog file or the `changelog-seen`. This is an alternative method for tracking major or breaking changes and informing developers when such changes occur.
Example output when bootstrap detects a major change:
 
						
						
					 
					
						2023-10-02 07:41:52 +00:00 
						 
				 
			
				
					
						
							
							
								onur-ozkan 
							
						 
					 
					
						
						
						
						
							
						
						
							957de61594 
							
						 
					 
					
						
						
							
							implement major change tracking for the bootstrap configuration  
						
						... 
						
						
						
						Signed-off-by: onur-ozkan <work@onurozkan.dev> 
						
						
					 
					
						2023-10-01 16:54:52 +03:00 
						 
				 
			
				
					
						
							
							
								lcnr 
							
						 
					 
					
						
						
						
						
							
						
						
							3c52a3e280 
							
						 
					 
					
						
						
							
							subst -> instantiate  
						
						
						
						
					 
					
						2023-09-26 09:37:55 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							521ed6e308 
							
						 
					 
					
						
						
							
							Merge commit 'dda103b1e33c4902deca8bccf614991ada781fa6' into sync_cg_clif-2023-09-06  
						
						
						
						
					 
					
						2023-09-06 18:51:03 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							37751893cc 
							
						 
					 
					
						
						
							
							Merge commit '8f9ac9c22d6594cf059d8e6c71d414cc5ccd7975' into sync_cg_clif-2023-08-09  
						
						
						
						
					 
					
						2023-08-09 18:20:12 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							36708123c1 
							
						 
					 
					
						
						
							
							Merge commit '1eded3619d0e55d57521a259bf27a03906fdfad0' into sync_cg_clif-2023-07-22  
						
						
						
						
					 
					
						2023-07-22 13:32:34 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							82b497286d 
							
						 
					 
					
						
						
							
							Merge commit '8830dccd1d4c74f1f69b0d3bd982a3f1fcde5807' into sync_cg_clif-2023-06-15  
						
						
						
						
					 
					
						2023-06-15 17:56:01 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							a8697f9565 
							
						 
					 
					
						
						
							
							Merge commit 'ef07e8e60f994ec014d049a95591426fb92ebb79' into sync_cg_clif-2023-04-29  
						
						
						
						
					 
					
						2023-04-29 12:00:43 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							fce629d2e9 
							
						 
					 
					
						
						
							
							Merge commit 'dec0daa8f6d0a0e1c702f169abb6bf3eee198c67' into sync_cg_clif-2023-03-15  
						
						
						
						
					 
					
						2023-03-15 14:41:48 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							e25566e20b 
							
						 
					 
					
						
						
							
							Merge commit '7d53619064ab7045c383644cb445052d2a3d46db' into sync_cg_clif-2023-02-09  
						
						
						
						
					 
					
						2023-02-09 12:38:16 +01:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							b829bb7431 
							
						 
					 
					
						
						
							
							Merge commit '598f0909568a51de8a2d1148f55a644fd8dffad0' into sync_cg_clif-2023-01-24  
						
						
						
						
					 
					
						2023-01-24 18:56:42 +01:00 
						 
				 
			
				
					
						
							
							
								Albert Larsan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40ba0e84d5 
							
						 
					 
					
						
						
							
							Change src/test to tests in source files, fix tidy and tests  
						
						
						
						
					 
					
						2023-01-11 09:32:13 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							949699931e 
							
						 
					 
					
						
						
							
							Merge commit '2bb3996244cf1b89878da9e39841e9f6bf061602' into sync_cg_clif-2022-12-14  
						
						
						
						
					 
					
						2022-12-14 19:30:46 +01:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							e54a13f18b 
							
						 
					 
					
						
						
							
							Merge commit '266e96785ab71834b917bf474f130a6d8fdecd4b' into sync_cg_clif-2022-10-23  
						
						
						
						
					 
					
						2022-10-23 16:22:55 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							7b9c8c8781 
							
						 
					 
					
						
						
							
							Merge commit 'e9d1a0a7b0b28dd422f1a790ccde532acafbf193' into sync_cg_clif-2022-08-24  
						
						
						
						
					 
					
						2022-08-24 18:40:58 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							7a3ed235eb 
							
						 
					 
					
						
						
							
							Merge commit 'c19edfd71a1d0ddef86c2c67fdb40718d40a72b4' into sync_cg_clif-2022-07-25  
						
						
						
						
					 
					
						2022-07-25 16:07:57 +02:00