about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/interface.rs
AgeCommit message (Expand)AuthorLines
2023-06-28Auto merge of #112708 - flip1995:clippy-freezing-pc-with-ice, r=oli-obkbors-1/+6
2023-06-27Provide more context for `rustc +nightly -Zunstable-options` on stable许杰友 Jieyou Xu (Joe)-14/+19
2023-06-27Avoid calling queries during query stack printingOli Scherer-1/+6
2023-06-22Avoid `Lrc<Box<dyn CodegenBackend>>`.Nicholas Nethercote-3/+3
2023-06-12Collect VTable stats & add `-Zprint-vtable-sizes`Maybe Waffle-0/+1
2023-06-06Write to stdout if `-` is given as output fileJing Peng-2/+2
2023-05-23Don't leak the function that is called on dropMaybe Waffle-2/+2
2023-05-16Avoid `&format("...")` calls in error message code.Nicholas Nethercote-5/+2
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-4/+3
2023-05-14Auto merge of #108638 - Zoxc:erase-query-values-map, r=cjgillotbors-1/+1
2023-05-13Auto merge of #107586 - SparrowLii:parallel-query, r=cjgillotbors-0/+5
2023-05-06Fix --check-cfg bug with args order when parsingUrgau-1/+10
2023-05-06correct literals for dyn thread safeSparrowLii-1/+1
2023-05-06rename relative names in `sync`SparrowLii-1/+1
2023-05-06introduce `DynSend` and `DynSync` auto traitSparrowLii-0/+5
2023-05-05Improve internal representation of check-cfgUrgau-11/+14
2023-05-05Use explicit instead of implicit control-flow for check-cfg parsingUrgau-23/+40
2023-04-30Use dynamic dispatch for queriesJohn Kåre Alsaker-1/+1
2023-04-26Remove QueryEngine traitJohn Kåre Alsaker-1/+2
2023-03-31Improve `with_source_map`.Nicholas Nethercote-1/+1
2023-02-22errors: generate typed identifiers in each crateDavid Wood-0/+2
2023-02-14Remove BoxedResolverOli Scherer-1/+0
2023-01-16Move compiler input and ouput paths into sessionOli Scherer-22/+10
2023-01-16Group some commonly passed together values into a structOli Scherer-27/+17
2023-01-16Remove redundant `input_path` field from `Config`Oli Scherer-4/+1
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-4/+2
2022-11-28Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem::[Ll]it`.Nicholas Nethercote-1/+1
2022-11-16Use `as_deref` in compiler (but only where it makes sense)Maybe Waffle-1/+1
2022-10-19Add a comment to `Compiler`.Nicholas Nethercote-1/+4
2022-10-19Apply `Lrc` later to `sess` and `codegen_backend`.Nicholas Nethercote-7/+3
2022-10-19Inline and remove `create_compiler_and_run`.Nicholas Nethercote-53/+51
2022-10-19Reduce visibility of some functions.Nicholas Nethercote-1/+1
2022-10-18Remove `RunCompiler::emitter`.Nicholas Nethercote-3/+1
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+1
2022-08-31Fix a bunch of typoDezhi Wu-2/+2
2022-08-12Adjust cfgsMark Rousskov-1/+1
2022-07-27lint: add bad opt access internal lintDavid Wood-0/+2
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-2/+2
2022-03-03Add support for values() with --check-cfgLoïc BRANSTETT-0/+3
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-2/+2
2022-02-25Auto merge of #93368 - eddyb:diagbld-guarantee, r=estebankbors-4/+4
2022-02-23Continue improvements on the --check-cfg implementationLoïc BRANSTETT-9/+5
2022-02-23rustc_errors: take `self` by value in `DiagnosticBuilder::cancel`.Eduard-Mihai Burtescu-4/+4
2022-02-22Improve CheckCfg internal representationLoïc BRANSTETT-6/+16
2022-02-18Rollup merge of #93915 - Urgau:rfc-3013, r=petrochenkovMatthias Krüger-2/+89
2022-02-16Implement --check-cfg option (RFC 3013)Loïc BRANSTETT-2/+89
2022-02-13Remove Config::stderrbjorn3-7/+1
2022-02-12Move setup_callbacks call to create_compiler_and_runbjorn3-1/+3
2022-02-03clippy::perf fixesMatthias Krüger-1/+1
2022-01-16Limit scope of the hint about escaping.Ivor Wanders-4/+10