rust/src/librustc_interface
Manish Goregaokar dceafac96d
Rollup merge of #74347 - jyn514:ive-got-a-small-query-for-you, r=eddyb
Initialize default providers only once

This avoids copying a new `Providers` struct for each downstream crate
that wants to use it.

Follow-up to https://github.com/rust-lang/rust/pull/74283 without the perf hit.

r? @eddyb
2020-07-15 11:01:29 -07:00
..
build.rs Locate rustc binary similarly to codegen backend loading 2019-09-10 16:57:14 -04:00
callbacks.rs Show SyntaxContext in formatted Span debug output 2020-06-08 21:47:33 -04:00
Cargo.toml Make things build again 2020-06-02 20:38:24 +03:00
interface.rs Change some function names. 2020-07-10 16:07:20 +10:00
lib.rs Initialize default providers only once 2020-07-15 10:53:36 -04:00
passes.rs Rollup merge of #74347 - jyn514:ive-got-a-small-query-for-you, r=eddyb 2020-07-15 11:01:29 -07:00
proc_macro_decls.rs Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>. 2020-07-05 23:00:14 +03:00
queries.rs Remove Compiler::compile(). 2020-07-07 11:10:51 +10:00
tests.rs Eliminate confusing "globals" terminology. 2020-07-09 14:11:44 +10:00
util.rs Remove lots of Symbol::as_str() calls. 2020-07-15 09:01:35 +10:00