about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/passes.rs
AgeCommit message (Expand)AuthorLines
2023-02-05rustc_interface: remove huge error importsest31-18/+16
2023-01-27Compute generator saved locals on MIR.Camille GILLOT-0/+9
2023-01-23Make `output_filenames` a real queryOli Scherer-19/+13
2023-01-23Remove another unneeded use of the resolverOli Scherer-17/+16
2023-01-20Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstriebbors-4/+2
2023-01-17Don't call closures immediately, use `try{}` blocksMaybe Waffle-4/+2
2023-01-16Move compiler input and ouput paths into sessionOli Scherer-8/+7
2023-01-16Group some commonly passed together values into a structOli Scherer-12/+5
2023-01-16Remove redundant `input_path` field from `Config`Oli Scherer-1/+1
2023-01-16remove some arguments that can also be fed at the caller sideOli Scherer-27/+3
2023-01-13Rollup merge of #106678 - Veykril:proc-macro-panic-abort, r=eholkMatthias Krüger-1/+7
2023-01-13Warn when using panic-strategy abort for proc-macro cratesLukas Wirth-1/+7
2023-01-12Feed the `features_query` instead of grabbing it from the session lazilyOli Scherer-0/+1
2023-01-12Remove `output_filenames` field from TyCtxt and feed the query insteadOli Scherer-1/+1
2023-01-12Remove `untracked_crate` field and instead pass it along with the resolver.Oli Scherer-2/+3
2023-01-12Feed `crate_name` queryOli Scherer-1/+2
2023-01-12Feed `resolutions` query instead of it being a thin wrapper around an untrack...Oli Scherer-3/+3
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-3/+3
2022-12-09Fold `Definitions` into the untracked dataOli Scherer-2/+0
2022-12-09Move the untracked cstore and source_span into a structOli Scherer-0/+2
2022-12-07Use `Symbol` for the crate name instead of `String`/`str`Oli Scherer-19/+21
2022-12-06Auto merge of #105220 - oli-obk:feeding, r=cjgillotbors-6/+17
2022-12-05feed resolver_for_lowering instead of storing it in a fieldOli Scherer-2/+15
2022-12-03Remove all but one call site of `prepare_outputs` and fetch the value from th...Oli Scherer-4/+2
2022-12-02Remove `-Zno-interleave-lints`.Nicholas Nethercote-4/+1
2022-10-26privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov-1/+1
2022-10-25rustc_middle: Rearrange resolver outputs structures slightlyVadim Petrochenkov-11/+3
2022-10-20rustc_hir_typeck: fix paths and partially mv fileslcnr-0/+1
2022-10-10Move lifetime resolution module to rustc_hir_analysis.Camille GILLOT-1/+0
2022-09-27rustc_typeck to rustc_hir_analysislcnr-3/+2
2022-09-07Auto merge of #100801 - Kobzol:track-pgo-profile-paths, r=michaelwoeristerbors-3/+14
2022-09-05Rollup merge of #101142 - nnethercote:improve-hir-stats, r=davidtwcoDylan DPC-2/+2
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-3/+2
2022-08-29Track PGO profiles in depinfoJakub Beránek-3/+14
2022-08-29Add prefix to every line of `-Zhir-stats` output.Nicholas Nethercote-2/+2
2022-08-25Rollup merge of #100808 - SkiFire13:migrate_diagnostics_rustc_interface, r=da...Yuki Okushi-51/+20
2022-08-23Use par_body_owners for livenessSeo Sanghyeon-3/+3
2022-08-22Remove use of DiagnosticArgFromDisplayGiacomo Stevanato-14/+8
2022-08-22Move rustc_interface diagnostics to struct SessionDiagnostic derivesGiacomo Stevanato-31/+23
2022-08-22Move existing diagnostic struct to a new errors moduleGiacomo Stevanato-19/+2
2022-08-21Replace #[lint/warning/error] with #[diag]Xiretza-2/+2
2022-08-17Migrate emoji identifier diagnostics to `SessionDiagnostic`finalchild-18/+22
2022-07-27session: disable internal lints for rustdocDavid Wood-1/+1
2022-07-14Auto merge of #96544 - m-ysk:feature/issue-96358, r=cjgillotbors-70/+4
2022-07-14Rollup merge of #98580 - PrestonFrom:issue_98466, r=estebankDylan DPC-2/+5
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-13/+13
2022-07-13Emit warning when named arguments are used positionally in formatPreston From-2/+5
2022-07-06Make AST lowering a query.Camille GILLOT-47/+6
2022-07-02Auto merge of #97235 - nbdd0121:unwind, r=Amanieubors-0/+1
2022-07-02move encode_and_write_metadata to rustc_metadata::fsYoshiki Matsuda-70/+4