Mark Rousskov 
							
						 
					 
					
						
						
						
						
							
						
						
							c746be2219 
							
						 
					 
					
						
						
							
							Migrate to 2021  
						
						
						
						
					 
					
						2021-09-20 22:21:42 -04:00 
						 
				 
			
				
					
						
							
							
								Yuki Okushi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a84d39c7d4 
							
						 
					 
					
						
						
							
							Rollup merge of  #88751  - bjorn3:move_filesearch, r=oli-obk  
						
						... 
						
						
						
						Couple of changes to FileSearch and SearchPath
* Turn a couple of regular comments into doc comments
* Move `get_tools_search_paths` from `FileSearch` to `Session`
* Use Lrc instead of Option to avoid duplication of a `SearchPath` 
						
						
					 
					
						2021-09-17 14:09:47 +09:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							d7ef0b30e8 
							
						 
					 
					
						
						
							
							Use Lrc instead of Option to avoid duplication of a SearchPath  
						
						
						
						
					 
					
						2021-09-08 18:25:47 +02:00 
						 
				 
			
				
					
						
							
							
								Camille GILLOT 
							
						 
					 
					
						
						
						
						
							
						
						
							c5fc2609f0 
							
						 
					 
					
						
						
							
							Rename rustc_mir to rustc_const_eval.  
						
						
						
						
					 
					
						2021-09-07 20:46:26 +02:00 
						 
				 
			
				
					
						
							
							
								Camille GILLOT 
							
						 
					 
					
						
						
						
						
							
						
						
							fd9c04fe32 
							
						 
					 
					
						
						
							
							Move the dataflow framework to its own crate.  
						
						
						
						
					 
					
						2021-09-07 19:57:07 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							c9abc7e2bb 
							
						 
					 
					
						
						
							
							Remove print_fuel_crate field of Session  
						
						
						
						
					 
					
						2021-09-02 12:29:11 +02:00 
						 
				 
			
				
					
						
							
							
								jackh726 
							
						 
					 
					
						
						
						
						
							
						
						
							62b8a5ef04 
							
						 
					 
					
						
						
							
							Reduce verbosity of RUSTC_LOG  
						
						
						
						
					 
					
						2021-08-09 21:39:39 -04:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							b53a93db2d 
							
						 
					 
					
						
						
							
							Auto merge of  #87535  - lf-:authors, r=Mark-Simulacrum  
						
						... 
						
						
						
						rfc3052 followup: Remove authors field from Cargo manifests
Since RFC 3052 soft deprecated the authors field, hiding it from
crates.io, docs.rs, and making Cargo not add it by default, and it is
not generally up to date/useful information for contributors, we may as well
remove it from crates in this repo. 
						
						
					 
					
						2021-08-02 05:49:17 +00:00 
						 
				 
			
				
					
						
							
							
								Yuki Okushi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e4b1737ff 
							
						 
					 
					
						
						
							
							Rollup merge of  #87553  - bjorn3:fix_hotplug_codegen_version, r=wesleywiser  
						
						... 
						
						
						
						Fix typo in rustc_driver::version
This caused rustc `-Zcodegen-backend=foo.so -vV` to look for `oo.so` instead of `foo.so` 
						
						
					 
					
						2021-07-30 16:26:54 +09:00 
						 
				 
			
				
					
						
							
							
								Jade 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf820e17d 
							
						 
					 
					
						
						
							
							rfc3052: Remove authors field from Cargo manifests  
						
						... 
						
						
						
						Since RFC 3052 soft deprecated the authors field anyway, hiding it from
crates.io, docs.rs, and making Cargo not add it by default, and it is
not generally up to date/useful information, we should remove it from
crates in this repo. 
						
						
					 
					
						2021-07-29 14:56:05 -07:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							2f6662da85 
							
						 
					 
					
						
						
							
							Use strip_prefix  
						
						
						
						
					 
					
						2021-07-29 11:54:39 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							cd6c0e4e3b 
							
						 
					 
					
						
						
							
							Fix typo in rustc_driver::version  
						
						... 
						
						
						
						This caused rustc -Zcodegen-backend=foo.so -vV to look for oo.so instead of
foo.so 
						
						
					 
					
						2021-07-28 16:36:01 +02:00 
						 
				 
			
				
					
						
							
							
								Smitty 
							
						 
					 
					
						
						
						
						
							
						
						
							e8165e7f1b 
							
						 
					 
					
						
						
							
							Support -Z unpretty=thir-tree again  
						
						
						
						
					 
					
						2021-07-24 17:18:15 -04:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							1aa6c7cbc6 
							
						 
					 
					
						
						
							
							Auto merge of  #80182  - in42:stack_trace, r=tmandry  
						
						... 
						
						
						
						Implement printing of stack traces on LLVM segfaults and aborts
Implement #79153 
Based on discussion, try to extend the rust_backtrace=1 feature to handle segfault or aborts in the llvm backend 
						
						
					 
					
						2021-07-02 05:40:51 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Mandry 
							
						 
					 
					
						
						
						
						
							
						
						
							162ed4d7da 
							
						 
					 
					
						
						
							
							Use signal handler only on supported platforms  
						
						
						
						
					 
					
						2021-07-02 01:23:25 +00:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							1034282bca 
							
						 
					 
					
						
						
							
							Auto merge of  #86617  - joshtriplett:prune-dependencies, r=Mark-Simulacrum  
						
						... 
						
						
						
						Remove unused dependencies from compiler crates
Various compiler crates have dependencies that they don't appear to use. I used some scripting to detect such dependencies, filtered them based on some manual review, and removed those that do indeed appear to be entirely unused. 
						
						
					 
					
						2021-07-01 03:49:47 +00:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							866335b337 
							
						 
					 
					
						
						
							
							Auto merge of  #86757  - JohnTitor:rollup-acevhz7, r=JohnTitor  
						
						... 
						
						
						
						Rollup of 8 pull requests
Successful merges:
 - #85504  (the foundation owns rust trademarks)
 - #85520  (Fix typo and improve documentation for E0632)
 - #86680  (Improve error for missing -Z with debugging option)
 - #86728  (Check node kind to avoid ICE in `check_expr_return()`)
 - #86740  (copy rust-lld as ld in dist)
 - #86746  (Fix rustdoc query type filter)
 - #86750  (Test cross-crate usage of `feature(const_trait_impl)`)
 - #86755  (alloc: `RawVec<T, A>::shrink` can be in `no_global_oom_handling`.)
Failed merges:
r? `@ghost`
`@rustbot` modify labels: rollup 
						
						
					 
					
						2021-07-01 01:08:46 +00:00 
						 
				 
			
				
					
						
							
							
								Yuki Okushi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56ddef8ab8 
							
						 
					 
					
						
						
							
							Rollup merge of  #86680  - camsteffen:dbg-opt-error, r=petrochenkov  
						
						... 
						
						
						
						Improve error for missing -Z with debugging option
Before:
```text
❯ rustc --unpretty=hir
error: Unrecognized option: 'unpretty'
```
After:
```text
❯ rustc --unpretty=hir
error: Unrecognized option: 'unpretty'. Did you mean `-Z unpretty`?
``` 
						
						
					 
					
						2021-07-01 05:20:57 +09:00 
						 
				 
			
				
					
						
							
							
								Camille GILLOT 
							
						 
					 
					
						
						
						
						
							
						
						
							aa1bc5874e 
							
						 
					 
					
						
						
							
							Fix AST pretty.  
						
						
						
						
					 
					
						2021-06-30 20:53:10 +02:00 
						 
				 
			
				
					
						
							
							
								Camille GILLOT 
							
						 
					 
					
						
						
						
						
							
						
						
							2f28737ebe 
							
						 
					 
					
						
						
							
							Move AST crate.  
						
						
						
						
					 
					
						2021-06-30 20:53:10 +02:00 
						 
				 
			
				
					
						
							
							
								Cameron Steffen 
							
						 
					 
					
						
						
						
						
							
						
						
							2a60f090b9 
							
						 
					 
					
						
						
							
							Add suggestion for missing compile flag group  
						
						
						
						
					 
					
						2021-06-30 13:28:15 -05:00 
						 
				 
			
				
					
						
							
							
								Fabian Wolff 
							
						 
					 
					
						
						
						
						
							
						
						
							a8b57723d4 
							
						 
					 
					
						
						
							
							Use Option::map() instead of if let  
						
						
						
						
					 
					
						2021-06-26 22:26:26 +02:00 
						 
				 
			
				
					
						
							
							
								Fabian Wolff 
							
						 
					 
					
						
						
						
						
							
						
						
							7682e87c6d 
							
						 
					 
					
						
						
							
							Fix ICE with -Zunpretty=hir,typed when an expression occurs in a function signature  
						
						
						
						
					 
					
						2021-06-26 16:05:53 +02:00 
						 
				 
			
				
					
						
							
							
								Josh Triplett 
							
						 
					 
					
						
						
						
						
							
						
						
							8f7839f722 
							
						 
					 
					
						
						
							
							rustc_driver: Remove unused dependencies rustc_mir_build and rustc_typeck  
						
						... 
						
						
						
						Unused since commit dc3eabd48700863075bd986a497fbe4f227aa33b
("Store THIR in `IndexVec`s instead of an `Arena`"). 
						
						
					 
					
						2021-06-25 01:12:59 -07:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							50a9081216 
							
						 
					 
					
						
						
							
							Auto merge of  #85640  - bjorn3:custom_ice_hook, r=jackh726  
						
						... 
						
						
						
						Allow changing the bug report url for the ice hook
cc https://github.com/bjorn3/rustc_codegen_cranelift/issues/1174  
						
						
					 
					
						2021-06-25 04:06:32 +00:00 
						 
				 
			
				
					
						
							
							
								Aris Merchant 
							
						 
					 
					
						
						
						
						
							
						
						
							0bb6bc40ce 
							
						 
					 
					
						
						
							
							Teach rustc to accept lowercase error codes  
						
						
						
						
					 
					
						2021-06-22 22:56:38 -07:00 
						 
				 
			
				
					
						
							
							
								Tyler Mandry 
							
						 
					 
					
						
						
						
						
							
						
						
							ec6a85a536 
							
						 
					 
					
						
						
							
							Small fixes  
						
						
						
						
					 
					
						2021-06-16 01:44:18 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram Pal 
							
						 
					 
					
						
						
						
						
							
						
						
							2325966003 
							
						 
					 
					
						
						
							
							Implement printing of stack traces on LLVM segfaults and aborts  
						
						
						
						
					 
					
						2021-06-16 01:43:20 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							7d5c79497c 
							
						 
					 
					
						
						
							
							Rustfmt  
						
						
						
						
					 
					
						2021-06-04 13:20:05 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							c1b66379dd 
							
						 
					 
					
						
						
							
							Support --version and -Cpasses=list for other codegen backends  
						
						
						
						
					 
					
						2021-06-04 13:20:04 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							1870f9b05f 
							
						 
					 
					
						
						
							
							Allow printing the version of the default codegen backend if it isn't llvm  
						
						
						
						
					 
					
						2021-06-04 13:20:04 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							a702729aac 
							
						 
					 
					
						
						
							
							Turn a regular comment on Compilation into a doc comment  
						
						
						
						
					 
					
						2021-06-04 13:20:04 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							048fe539e4 
							
						 
					 
					
						
						
							
							Don't invoke the default panic hook from report_ice  
						
						
						
						
					 
					
						2021-05-24 18:47:16 +02:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							f94942d842 
							
						 
					 
					
						
						
							
							Auto merge of  #83842  - LeSeulArtichaut:thir-vec, r=nikomatsakis  
						
						... 
						
						
						
						Store THIR in `IndexVec`s instead of an `Arena`
This is a necessary step to store the THIR in a query: #85273 . See [relevant discussion on Zulip](https://rust-lang.zulipchat.com/#narrow/stream/278509-project-thir-unsafeck/topic/THIR-dependent.20queries.20design ).
r? `@ghost` cc `@cjgillot` `@nikomatsakis` 
						
						
					 
					
						2021-05-19 18:41:23 +00:00 
						 
				 
			
				
					
						
							
							
								LeSeulArtichaut 
							
						 
					 
					
						
						
						
						
							
						
						
							dc3eabd487 
							
						 
					 
					
						
						
							
							Store THIR in IndexVecs instead of an Arena  
						
						
						
						
					 
					
						2021-05-19 16:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								Camille GILLOT 
							
						 
					 
					
						
						
						
						
							
						
						
							1fb9cad50a 
							
						 
					 
					
						
						
							
							Use () for analysis.  
						
						
						
						
					 
					
						2021-05-12 14:01:16 +02:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							ac923d94f8 
							
						 
					 
					
						
						
							
							Auto merge of  #83610  - bjorn3:driver_cleanup, r=cjgillot  
						
						... 
						
						
						
						rustc_driver cleanup
Best reviewed one commit at a time. 
						
						
					 
					
						2021-05-12 08:38:03 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							163b4801e7 
							
						 
					 
					
						
						
							
							Run save_analysis even when analysis returned an error  
						
						
						
						
					 
					
						2021-05-03 13:44:13 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							b71cd56e48 
							
						 
					 
					
						
						
							
							Move queries.crate_name()  
						
						
						
						
					 
					
						2021-05-02 18:12:48 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							b25292473a 
							
						 
					 
					
						
						
							
							Simplify make_input  
						
						
						
						
					 
					
						2021-05-02 18:12:48 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							673c1b6e49 
							
						 
					 
					
						
						
							
							Remove unnecessary argument  
						
						
						
						
					 
					
						2021-05-02 18:00:20 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							c752ee53ae 
							
						 
					 
					
						
						
							
							Tiny cleanup  
						
						
						
						
					 
					
						2021-05-02 18:00:20 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							2acdc87700 
							
						 
					 
					
						
						
							
							Inline process_rlink into try_process_rlink  
						
						
						
						
					 
					
						2021-05-02 18:00:20 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							2fa7175293 
							
						 
					 
					
						
						
							
							Document a few things  
						
						
						
						
					 
					
						2021-05-02 18:00:20 +02:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							b5e049de08 
							
						 
					 
					
						
						
							
							Remove dummy_config  
						
						
						
						
					 
					
						2021-05-02 17:59:48 +02:00 
						 
				 
			
				
					
						
							
							
								Dylan DPC 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e00893b715 
							
						 
					 
					
						
						
							
							Rollup merge of  #83895  - eggyal:issue-83883, r=jyn514  
						
						... 
						
						
						
						Add listing of lints (eg via `-W help`) to rustdoc
Fixes  #83883 
r? `@jyn514` 
						
						
					 
					
						2021-04-06 17:42:31 +02:00 
						 
				 
			
				
					
						
							
							
								Alan Egerton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d23c8e9a1 
							
						 
					 
					
						
						
							
							Add listing of lints (eg via -W help) to rustdoc  
						
						
						
						
					 
					
						2021-04-06 09:54:56 +01:00 
						 
				 
			
				
					
						
							
							
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							354cc751b7 
							
						 
					 
					
						
						
							
							Auto merge of  #81641  - bjorn3:find_codegen_backend, r=davidtwco  
						
						... 
						
						
						
						Find codegen backends in more locations
* Search in the sysroot passed using `--sysroot` in addition to the default sysroot.
* Search for `librustc_codegen_$name.so` in addition to `librustc_codegen_$name-$release.so`.
This combined would allow putting `librustc_codegen_cranelift.so` in the right location of a sysroot passed using `--sysroot`. 
						
						
					 
					
						2021-04-06 07:16:19 +00:00 
						 
				 
			
				
					
						
							
							
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							cab940e848 
							
						 
					 
					
						
						
							
							Merge two consecutive tcx.analysis() calls  
						
						
						
						
					 
					
						2021-03-30 09:19:46 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Nelson 
							
						 
					 
					
						
						
						
						
							
						
						
							de0fda9558 
							
						 
					 
					
						
						
							
							Address review comments  
						
						... 
						
						
						
						- Add back `HirIdVec`, with a comment that it will soon be used.
- Add back `*_region` functions, with a comment they may soon be used.
- Remove `-Z borrowck_stats` completely. It didn't do anything.
- Remove `make_nop` completely.
- Add back `current_loc`, which is used by an out-of-tree tool.
- Fix style nits
- Remove `AtomicCell` with `cfg(parallel_compiler)` for consistency. 
						
						
					 
					
						2021-03-27 22:16:34 -04:00