about summary refs log tree commit diff
path: root/compiler/rustc_session/src/session.rs
AgeCommit message (Expand)AuthorLines
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-14/+14
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-15/+35
2022-02-23rustc_errors: handle `force_warn` only through `DiagnosticId::Lint`.Eduard-Mihai Burtescu-10/+0
2022-02-23Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`.Eduard-Mihai Burtescu-20/+14
2022-01-23Remove DiagnosticBuilder.quietmark-4/+0
2021-12-05Auto merge of #91555 - matthiaskrgr:rollup-pq0iaq7, r=matthiaskrgrbors-1/+1
2021-12-05Rollup merge of #91535 - Aaron1011:stabilize-future-incompat, r=nagisaMatthias Krüger-1/+1
2021-12-05Auto merge of #88611 - m-ou-se:array-into-iter-new-deprecate, r=joshtriplettbors-3/+2
2021-12-04Stabilize `-Z emit-future-incompat` as `--json future-incompat`Aaron Hill-1/+1
2021-12-04Use IntoIterator for array impl everywhere.Mara Bos-3/+2
2021-12-02Move instrument coverage config getters to `Options`Dylan MacKenzie-6/+3
2021-12-02Move `mir_opt_level` getter into `Options`Dylan MacKenzie-4/+1
2021-11-24Remove `-Z force-overflow-checks`Noah Lev-5/+1
2021-11-22add rustc option for using LLVM stack smash protectionBenjamin A. Bjørnseth-1/+20
2021-11-08Don't proceed to codegen if there are lint errorsJoshua Nelson-1/+1
2021-10-25Add LLVM CFI support to the Rust compilerRamon de C Valle-0/+13
2021-10-06Enable AutoFDO.Michael Benfield-0/+10
2021-10-03Practice diagnostic message conventionHirochika Matsumoto-1/+1
2021-10-01Rollup merge of #89322 - tmiasko:rm-optimization-fuel, r=michaelwoeristerManish Goregaokar-6/+1
2021-09-28Reapply "Remove optimization_fuel_crate from Session"bjorn3-6/+1
2021-09-28rustc_session: Remove lint store from `Session`Vadim Petrochenkov-16/+1
2021-09-21Fix ICE with `--cap-lints=allow` and `-Zfuel=...=0`Fabian Wolff-1/+6
2021-09-17Rollup merge of #88751 - bjorn3:move_filesearch, r=oli-obkYuki Okushi-9/+21
2021-09-08Use Lrc instead of Option to avoid duplication of a SearchPathbjorn3-8/+8
2021-09-08Move get_tools_search_paths from FileSearch to Sessionbjorn3-1/+13
2021-09-08Revert "Remove optimization_fuel_crate from Session"bjorn3-1/+6
2021-09-06Move `confused_type_with_std_module` to `ResolverOutputs`Aaron Hill-5/+0
2021-09-02Add explanation for ctfe_backtrace lockbjorn3-0/+3
2021-09-02Remove print_fuel_crate field of Sessionbjorn3-6/+1
2021-09-02Remove optimization_fuel_crate from Sessionbjorn3-6/+1
2021-08-27Remove `Session.if_let_suggestions`Aaron Hill-4/+0
2021-08-25Rollup merge of #88218 - Aaron1011:missing-method-dyn, r=nagisaLéo Lanteri Thauvin-4/+0
2021-08-21Remove `Session.trait_methods_not_found`Aaron Hill-4/+0
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-33/+5
2021-08-15Include (potentially remapped) working dir in crate hashAaron Hill-14/+1
2021-08-10Replace #[plugin_registrar] with exporting __rustc_plugin_registrarbjorn3-6/+0
2021-08-07Rollup merge of #87761 - rusticstuff:rustc_error_overflow, r=Mark-SimulacrumYuki Okushi-2/+1
2021-08-05Remove warnings/errors from compiler when using typeck_body in rustdoc span m...Guillaume Gomez-0/+4
2021-08-04Fix overflow in rustc happening if the `err_count()` is reduced in a stage.Hans Kratz-2/+1
2021-07-29Remove unused field `Session.system_library_path`Aaron Hill-5/+0
2021-07-23Rename `known_attrs` to `expanded_inert_attrs` and move to rustc_expandAaron Hill-10/+0
2021-07-20Allow combining -Cprofile-generate and -Cpanic=unwind when targetingMichael Woerister-20/+1
2021-07-11Simplify future incompatible reporting.Eric Huss-19/+2
2021-07-06Auto merge of #86572 - rylev:force-warnings-always, r=nikomatsakisbors-1/+11
2021-07-06Revert "Revert "Merge CrateDisambiguator into StableCrateId""bjorn3-13/+13
2021-07-04Combine individual limit queries into single `limits` queryAaron Hill-0/+14
2021-07-04Query-ify global limit attribute handlingAaron Hill-38/+2
2021-07-01New force_warn diagnostic builder and ensure cap-lints doesn't reduce force_w...Ryan Levick-0/+10
2021-06-30Add support for leaf fn frame pointer eliminationSimonas Kazlauskas-12/+0
2021-06-30Force warnings even when can_emit_warnings == falseRyan Levick-1/+1