about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/interface.rs
AgeCommit message (Expand)AuthorLines
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
2022-01-12Improve error message for cfg arguments.Ivor Wanders-1/+4
2022-01-01Emit an error for `--cfg=)`Jakub Kądziołka-19/+19
2021-11-07Made temps-dir an unstable option.Tor Hovland-2/+3
2021-11-02Added the --temps-dir option.Tor Hovland-1/+14
2021-10-25Avoid a branch on key being local for queries that use the same local and ext...bjorn3-2/+2
2021-10-23Rollup merge of #89468 - FabianWolff:issue-89358, r=jackh726Matthias Krüger-1/+4
2021-10-02Report fatal lexer errors in `--cfg` command line argumentsFabian Wolff-1/+4
2021-10-01Fix clippy lintsGuillaume Gomez-7/+1
2021-07-18Move OnDiskCache to rustc_query_impl.Camille GILLOT-1/+2
2021-07-08Rework SESSION_GLOBALS API to prevent overwriting itGuillaume Gomez-1/+1
2021-03-15Change the `.unwrap` to `.expect` with a helpful messagehyd-dev-1/+5
2021-03-15Add `rustc_interface::interface::Config::parse_sess_created`hyd-dev-1/+8
2021-02-19Move try_print_query_stack to rustc_interface.Camille GILLOT-1/+22
2020-12-22Add some intra-doc links to compiler docsJoshua Nelson-1/+2
2020-12-01Fix `unknown-crate` when using self-profile with rustdocJoshua Nelson-3/+0
2020-11-24Add method to get the register_lints function from the compilerflip1995-0/+3
2020-09-27Add option to pass a custom codegen backend from a driverbjorn3-0/+5
2020-08-30mv compiler to compiler/mark-0/+209