about summary refs log tree commit diff
path: root/compiler/rustc_session/src/session.rs
AgeCommit message (Expand)AuthorLines
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-2/+2
2023-10-26Auto merge of #116818 - Nilstrieb:stop-submitting-bug-reports, r=wesleywiserbors-1/+9
2023-10-25Stop telling people to submit bugs for internal feature ICEsNilstrieb-1/+9
2023-10-24Introduce `-C instrument-coverage=branch` to gate branch coverageArpad Borsos-0/+4
2023-10-17[RFC 3127 - Trim Paths]: Condition remapped filepath on remap scopesUrgau-2/+104
2023-10-09Remove cgu_reuse_tracker from Sessionbjorn3-11/+0
2023-09-22Auto merge of #116001 - fmease:validate-crate-name-extern-cli-opt, r=est31bors-0/+9
2023-09-20Validate crate name in CLI option --externLeón Orell Valerian Liehr-0/+9
2023-09-15implement -Z ignore-directory-in-diagnostics-source-blocksPietro Albini-2/+8
2023-09-08Add missing Debuginfo to PDB debug file on windows.Florian Schmiderer-0/+8
2023-08-30Use conditional synchronization for LockJohn Kåre Alsaker-5/+5
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-19/+1
2023-08-09rustc: Move `stable_crate_id` from `Session` to `GlobalCtxt`Vadim Petrochenkov-12/+0
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-42/+0
2023-08-08Rollup merge of #113593 - rcvalle:rust-cfi-fix-90546, r=wesleywiserMatthias Krüger-3/+9
2023-08-07CFI: Fix error compiling core with LLVM CFI enabledRamon de C Valle-3/+9
2023-07-31Replace the many arguments of `EmitterWriter::stderr` with builder methodsOli Scherer-24/+10
2023-07-25Use a builder instead of boolean/option argumentsOli Scherer-7/+7
2023-07-21Auto merge of #113707 - sivadeilra:user/ardavis/sha256, r=eholkbors-1/+1
2023-07-21Rollup merge of #113723 - khei4:khei4/llvm-stats, r=oli-obk,nikicMatthias Krüger-0/+4
2023-07-20Don't translate compiler-internal bug messagesOli Scherer-1/+1
2023-07-20Auto merge of #108714 - estebank:ice_dump, r=oli-obkbors-2/+4
2023-07-19Make it clearer that edition functions are >=, not ==Michael Goulet-6/+6
2023-07-19On nightly, dump ICE backtraces to diskEsteban Küber-2/+4
2023-07-17print on rustc_codegen_llvm and rename malloc and cpy c_charkhei4-1/+1
2023-07-16rustc_llvm: Add a `-Z print-llvm-stats` option to expose LLVM statistics.Patrick Walton-0/+4
2023-07-14Use SHA256 by default when targeting MSVCArlie Davis-1/+1
2023-06-27Provide more context for `rustc +nightly -Zunstable-options` on stable许杰友 Jieyou Xu (Joe)-32/+67
2023-06-22switch to using a target property to control plt defaultAugie Fackler-5/+5
2023-06-22rustc_session: default to -Z plt=yes on non-x86_64Augie Fackler-1/+1
2023-06-14Introduce a minimum CGU size in non-incremental builds.Nicholas Nethercote-6/+27
2023-06-09Auto merge of #111626 - pjhades:output, r=b-naberbors-2/+4
2023-06-06Write to stdout if `-` is given as output fileJing Peng-2/+4
2023-06-01Auto merge of #103877 - oli-obk:const_eval_step_limit, r=fee1-deadbors-2/+0
2023-05-31Remove const eval limit and implement an exponential backoff lint insteadOli Scherer-2/+0
2023-05-29linker: Report linker flavors incompatible with the current targetVadim Petrochenkov-0/+7
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-2/+2
2023-05-20Rollup merge of #111606 - jyn514:nightly-diagnostics, r=lcnrDylan DPC-0/+1
2023-05-18Auto merge of #111345 - jyn514:cfg-release-caching, r=cjgillot,est31bors-0/+5
2023-05-18very minor cleanupsjyn-0/+1
2023-05-17Only depend on CFG_VERSION in rustc_interfacejyn-0/+5
2023-05-16Avoid `&format("...")` calls in error message code.Nicholas Nethercote-6/+9
2023-05-16Remove `Session::span_err_or_warn`.Nicholas Nethercote-14/+0
2023-05-03Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3Manish Goregaokar-9/+65
2023-05-03Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle-9/+65
2023-04-26Remove QueryEngine traitJohn Kåre Alsaker-0/+1
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-1/+1
2023-04-09Add little `is_test_crate` functionblyxyas-0/+5
2023-03-23Rollup merge of #107718 - Zoxc:z-time, r=nnethercoteMatthias Krüger-1/+4
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-35/+1