about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/passes.rs
AgeCommit message (Expand)AuthorLines
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-3/+3
2023-12-10remove redundant importssurechen-1/+1
2023-12-05rustc_interface: Address all `rustc::potential_query_instability` lintsMartin Nordholts-0/+7
2023-12-02Use `Session::diagnostic` in more places.Nicholas Nethercote-3/+1
2023-11-27Auto merge of #117584 - bjorn3:eager_output_filenames, r=b-naberbors-8/+9
2023-11-26Turn write_dep_info into a regular functionbjorn3-2/+1
2023-11-26Ensure macro expansion runs before writing the dep infobjorn3-0/+5
2023-11-26Feed the output filenames into the TyCtxtbjorn3-7/+5
2023-11-26Accept crate name instead of attributes in build_output_filenamesbjorn3-2/+1
2023-11-26merge `DefKind::Coroutine` into `DefKind::Closure`bohan-1/+1
2023-11-22Auto merge of #118086 - nnethercote:queries-cleanups, r=bjorn3bors-2/+2
2023-11-22Auto merge of #117928 - nnethercote:rustc_ast_pretty, r=fee1-deadbors-1/+1
2023-11-22Make `Compiler::{sess,codegen_backend}` public.Nicholas Nethercote-2/+2
2023-11-22Remove outdated reference to compiler plugins.Nicholas Nethercote-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-10/+10
2023-11-17Move `lint_store` from `GlobalCtxt` to `Session`.Nicholas Nethercote-4/+2
2023-11-17Inline and remove `create_lint_store`.Nicholas Nethercote-11/+0
2023-11-04Remove support for compiler plugins.Nicholas Nethercote-15/+1
2023-10-30Remove `check_output`.Nicholas Nethercote-21/+3
2023-10-30Wrap some overlong comments.Nicholas Nethercote-10/+12
2023-10-30Remove out-of-date comment.Nicholas Nethercote-2/+0
2023-10-25Make `Iterator` a lang itemOli Scherer-0/+5
2023-10-25Auto merge of #116482 - matthewjasper:thir-unsafeck-inline-constants, r=b-naberbors-2/+6
2023-10-20s/generator/coroutine/Oli Scherer-2/+2
2023-10-20s/Generator/Coroutine/Oli Scherer-1/+1
2023-10-16Fix inline const pattern unsafety checking in THIRMatthew Jasper-2/+6
2023-10-09Remove cgu_reuse_tracker from Sessionbjorn3-2/+1
2023-09-23Enable drop_tracking_mir by default.Camille GILLOT-8/+6
2023-09-22Merge `ExternProviders` into the general `Providers` structOli Scherer-13/+2
2023-09-22Have a single struct for queries and hookOli Scherer-11/+10
2023-09-22Add a way to decouple the implementation and the declaration of a TyCtxt method.Oli Scherer-5/+8
2023-09-09Use `FreezeLock` for `CStore`John Kåre Alsaker-1/+1
2023-09-01Use `OnceLock` for `SingleCache`John Kåre Alsaker-2/+2
2023-08-30Auto merge of #114908 - cjgillot:no-let-under, r=compiler-errorsbors-3/+2
2023-08-27add rustc_abi debugging attributeRalf Jung-1/+2
2023-08-19Do not compute unneeded results.Camille GILLOT-3/+2
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-8/+27
2023-08-09rustc: Move `stable_crate_id` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+3
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-4/+7
2023-08-07rustc_interface: Dismantle `register_plugins` queryVadim Petrochenkov-37/+10
2023-08-04Make MissingDoc a module lint.Camille GILLOT-3/+1
2023-08-04Querify clashing_extern_declarations lint.Camille GILLOT-0/+3
2023-06-21Remove Queries::ongoing_codegen.Nicholas Nethercote-2/+2
2023-06-13Tweak names and docs for vtable statsMaybe Waffle-10/+12
2023-06-13Simplify code as suggested by the reviewMaybe Waffle-15/+6
2023-06-12Collect VTable stats & add `-Zprint-vtable-sizes`Maybe Waffle-0/+94
2023-06-06Write to stdout if `-` is given as output fileJing Peng-28/+47
2023-05-19Auto merge of #111641 - michaelwoerister:debugger-visualizer-fixes, r=cjgillotbors-0/+5
2023-05-18Auto merge of #111345 - jyn514:cfg-release-caching, r=cjgillot,est31bors-0/+1
2023-05-17Only depend on CFG_VERSION in rustc_interfacejyn-0/+1