about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/interface.rs
AgeCommit message (Expand)AuthorLines
2023-12-081. fix jobserver GLOBAL_CLIENT_CHECKED uninitialized before useoksbsb-0/+4
2023-12-07Auto merge of #118635 - nnethercote:fewer-early-errors, r=davidtwcobors-16/+24
2023-12-06Fewer early errors.Nicholas Nethercote-16/+24
2023-12-05Remove deprecated --check-cfg names() and values() syntaxUrgau-157/+83
2023-11-26Serialize OutputFilenames into rmeta filebjorn3-17/+2
2023-11-26Accept crate name instead of attributes in build_output_filenamesbjorn3-1/+4
2023-11-22Make `Compiler::{sess,codegen_backend}` public.Nicholas Nethercote-8/+2
2023-11-17Make `Compiler::sess` private.Nicholas Nethercote-1/+1
2023-11-17Move `CodegenBackend` out of `Linker`.Nicholas Nethercote-8/+5
2023-11-17Move `Session` out of `Linker`.Nicholas Nethercote-3/+3
2023-11-17Remove `Compiler::register_lints`.Nicholas Nethercote-5/+0
2023-11-17Move `lint_store` from `GlobalCtxt` to `Session`.Nicholas Nethercote-0/+10
2023-11-15Re-format code with new rustfmtMark Rousskov-6/+18
2023-11-04Remove support for compiler plugins.Nicholas Nethercote-1/+1
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-1/+2
2023-11-01Inline and remove `create_session`.Nicholas Nethercote-13/+51
2023-10-30Improve readability of `parse_check_cfg`.Nicholas Nethercote-26/+13
2023-10-30Make `Cfg` and `CheckCfg` non-generic.Nicholas Nethercote-4/+3
2023-10-30Change cfg parsers to produce symbols instead of strings.Nicholas Nethercote-18/+11
2023-10-30Reduce exposure of cfg parsers.Nicholas Nethercote-2/+2
2023-10-30Delay parsing of `--cfg` and `--check-cfg` options.Nicholas Nethercote-253/+244
2023-10-28Rollup merge of #117268 - nnethercote:rustc_interface, r=oli-obkJubilee-15/+20
2023-10-28Rollup merge of #117025 - Urgau:cleanup-improve-check-cfg-impl, r=petrochenkovJubilee-200/+185
2023-10-28Clean up config mess.Nicholas Nethercote-12/+15
2023-10-28Optimize `parse_cfgspecs`.Nicholas Nethercote-5/+7
2023-10-27Better guard against wrong input with check-cfg any()Urgau-3/+7
2023-10-26Remove most indentation in check-cfg implUrgau-200/+181
2023-10-26Auto merge of #116818 - Nilstrieb:stop-submitting-bug-reports, r=wesleywiserbors-0/+8
2023-10-25Stop telling people to submit bugs for internal feature ICEsNilstrieb-0/+8
2023-10-17Rollup merge of #111072 - Urgau:check-cfg-new-syntax, r=petrochenkovMatthias Krüger-7/+132
2023-10-14Add `Config::hash_untracked_state` callbackAlex Macleod-2/+13
2023-10-13MCP636: Add simpler and more explicit syntax to check-cfgUrgau-7/+132
2023-09-22Merge `ExternProviders` into the general `Providers` structOli Scherer-3/+2
2023-09-22Have a single struct for queries and hookOli Scherer-1/+2
2023-09-08Add missing Debuginfo to PDB debug file on windows.Florian Schmiderer-0/+7
2023-07-19On nightly, dump ICE backtraces to diskEsteban Küber-2/+9
2023-07-15Auto merge of #113606 - jyn514:parallel-compiler-cleanup, r=cjgillotbors-5/+4
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-1/+2
2023-07-11Don't require each rustc_interface tool to opt-in to parallel_rustc supportjyn-5/+4
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