about summary refs log tree commit diff
path: root/compiler/rustc_interface
AgeCommit message (Expand)AuthorLines
2023-01-16Move compiler input and ouput paths into sessionOli Scherer-58/+42
2023-01-16Group some commonly passed together values into a structOli Scherer-52/+34
2023-01-16Remove redundant `input_path` field from `Config`Oli Scherer-5/+2
2023-01-16remove some arguments that can also be fed at the caller sideOli Scherer-34/+26
2023-01-16Remove `prepare_outputs`Oli Scherer-19/+9
2023-01-13Rollup merge of #106678 - Veykril:proc-macro-panic-abort, r=eholkMatthias Krüger-1/+12
2023-01-13Rollup merge of #104645 - yukiomoto:log-backtrace-option, r=oli-obkMatthias Krüger-0/+1
2023-01-13Warn when using panic-strategy abort for proc-macro cratesLukas Wirth-1/+12
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-12Harden the pre-tyctxt query system against accidental recomputationOli Scherer-48/+60
2023-01-12Add log-backtrace option to show backtraces along with loggingYuki Omoto-0/+1
2023-01-10Change type of box_noalias to boolTomasz Miąsko-1/+1
2023-01-10Change type of mutable_noalias to boolTomasz Miąsko-1/+1
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-14/+11
2023-01-04Split `-Zchalk` flag into `-Ztrait-solver=(stock|chalk|next)` flagMichael Goulet-1/+2
2023-01-04Rollup merge of #106274 - jyn514:dump-mono-stats, r=lqdMatthias Krüger-5/+7
2023-01-02Add json output to `-Zdump-mono-stats`Joshua Nelson-5/+7
2022-12-25Ignore span references from diagnostics.Camille GILLOT-2/+11
2022-12-25Mark incremental-ignore-spans as TRACKED.Camille GILLOT-1/+1
2022-12-21Auto merge of #105812 - ojeda:no-jump-tables, r=nikicbors-0/+1
2022-12-20Add `-Zno-jump-tables`Miguel Ojeda-0/+1
2022-12-18don't clone Copy typesMatthias Krüger-1/+1
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
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-08Rollup merge of #105423 - oli-obk:symbols, r=jackh726Matthias Krüger-29/+32
2022-12-07Use `Symbol` for the crate name instead of `String`/`str`Oli Scherer-29/+32
2022-12-06Rollup merge of #105286 - willcrichton:maximal-hir-to-mir-coverage, r=cjgillotMatthias Krüger-0/+1
2022-12-06Auto merge of #105220 - oli-obk:feeding, r=cjgillotbors-12/+25
2022-12-05feed resolver_for_lowering instead of storing it in a fieldOli Scherer-2/+15
2022-12-04Add -Z maximal-hir-to-mir-coverage flagWill Crichton-0/+1
2022-12-03Remove all but one call site of `prepare_outputs` and fetch the value from th...Oli Scherer-10/+10
2022-12-02Remove `-Zno-interleave-lints`.Nicholas Nethercote-5/+1
2022-11-28Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem::[Ll]it`.Nicholas Nethercote-1/+1
2022-11-24Auto merge of #104507 - WaffleLapkin:asderefsyou, r=wesleywiserbors-11/+4
2022-11-18Enable icu sync feature for parallel compilerCharles Lew-1/+1
2022-11-16Use `as_deref` in compiler (but only where it makes sense)Maybe Waffle-11/+4
2022-11-09Fix `rustdoc --version` when used with download-rustcJoshua Nelson-16/+7
2022-11-05Simplify codeNilstrieb-10/+5
2022-11-05Rollup merge of #103660 - ozkanonur:master, r=jyn514Dylan DPC-101/+2
2022-11-04improve `filesearch::get_or_default_sysroot` r=ozkanonurOnur Özkan-101/+2
2022-11-01Auto merge of #103217 - mejrs:track, r=eholkbors-0/+1
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-1/+1
2022-10-26privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov-1/+1
2022-10-26fix tracking hash testmejrs-1/+1
2022-10-25rustc_middle: Rearrange resolver outputs structures slightlyVadim Petrochenkov-11/+3