summary refs log tree commit diff
path: root/compiler/rustc_session
AgeCommit message (Expand)AuthorLines
2025-02-13Make `-O` mean `-C opt-level=3`clubby789-10/+16
2025-02-11Rollup merge of #135285 - tbu-:pr_fix_typo4, r=GuillaumeGomezMatthias Krüger-1/+1
2025-02-10Stop using span hack for contracts feature gatingMichael Goulet-5/+0
2025-02-09Rollup merge of #136746 - wesleywiser:err_dwarf1, r=UrgauMatthias Krüger-2/+5
2025-02-09Emit an error if `-Zdwarf-version=1` is requestedWesley Wiser-2/+5
2025-02-08Rustfmtbjorn3-28/+20
2025-02-06Rollup merge of #136636 - bjorn3:error_cleanup, r=compiler-errorsMatthias Krüger-12/+6
2025-02-06Rollup merge of #136152 - Urgau:stabilize-map_many_mut, r=joshtriplettMatthias Krüger-2/+1
2025-02-06Construct DiagCtxt a bit earlier in build_sessionbjorn3-12/+6
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-22/+21
2025-02-03Separate contract feature gates for the internal machineryFelix S. Klock II-0/+5
2025-02-03Contracts core intrinsics.Felix S. Klock II-0/+13
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-22/+21
2025-02-03Auto merge of #133138 - azhogin:azhogin/target-modifiers, r=davidtwco,saethlinbors-15/+333
2025-02-02Replace ParseSess::set_dcx with DiagCtxt::set_emitterbjorn3-4/+0
2025-02-02Use fallback fluent bundle from inner emitter in SilentEmitterbjorn3-5/+2
2025-02-02Slightly simplify DiagCtxt::make_silentbjorn3-3/+2
2025-02-02Some cleanups around EarlyDiagCtxtbjorn3-13/+7
2025-02-02Target modifiers (special marked options) are recorded in metainfo and compar...Andrew Zhogin-15/+333
2025-01-31it-self → itself, build-system → build system, type-alias → type aliasTobias Bucher-1/+1
2025-01-31Auto merge of #136332 - jhpratt:rollup-aa69d0e, r=jhprattbors-1/+84
2025-01-31Rollup merge of #133429 - EnzymeAD:autodiff-middle, r=oli-obkJacob Pratt-1/+84
2025-01-31Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnrbors-61/+1
2025-01-30Remove print_vtable_sizesMichael Goulet-61/+1
2025-01-29Clean up uses of the unstable `dwarf_version` optionWesley Wiser-2/+7
2025-01-29upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiffManuel Drehwald-1/+84
2025-01-28Auto merge of #133929 - saethlin:remove-inline-in-all-cgus, r=nnethercotebors-2/+0
2025-01-27Remove -Zinline-in-all-cgus and clean up CGU partitioning testsBen Kimock-2/+0
2025-01-27Adjust compiler for `HashMap::get_many_mut` stabilizationUrgau-2/+1
2025-01-25Auto merge of #119286 - jyn514:linker-output, r=bjorn3bors-3/+6
2025-01-23Remove the need to manually call set_using_internal_featuresbjorn3-2/+2
2025-01-21Auto merge of #135487 - klensy:windows-0.59, r=Mark-Simulacrumbors-2/+2
2025-01-21Auto merge of #134299 - RalfJung:remove-start, r=compiler-errorsbors-1/+0
2025-01-21remove support for the #[start] attributeRalf Jung-1/+0
2025-01-21bumpt compiler and tools to windows 0.59klensy-2/+2
2025-01-20don't ICE when emitting linker errors during `-Z link-only`jyn-3/+6
2025-01-20Rollup merge of #135330 - bjorn3:respect_sysroot_in_version_printing, r=lqdMatthias Krüger-2/+6
2025-01-20Respect --target in get_backend_from_raw_matchesbjorn3-2/+6
2025-01-20Rollup merge of #135747 - ehuss:filename-quote, r=SparrowLii许杰友 Jieyou Xu (Joe)-1/+1
2025-01-19Rename FileName::QuoteExpansion to CfgSpecEric Huss-1/+1
2025-01-19Manual cleanup of some `is_{or_none|some_and}` usagesYotam Ofek-2/+2
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-1/+1
2025-01-16Update docs for `-Clink-dead-code` to discourage its useZalathar-8/+1
2025-01-11Rollup merge of #134030 - folkertdev:min-fn-align, r=workingjubileeMatthias Krüger-0/+21
2025-01-10add `-Zmin-function-alignment`Folkert de Vries-0/+21
2025-01-06Rollup merge of #135126 - klensy:deprecated-and-do-nothing, r=jieyouxuJacob Pratt-9/+39
2025-01-06Rollup merge of #131830 - hoodmane:emscripten-wasm-eh, r=workingjubileeJacob Pratt-0/+7
2025-01-06add deprecated and do nothing flag to options tableklensy-9/+39
2025-01-06Add support for wasm exception handling to Emscripten targetHood Chatham-0/+7
2025-01-02Make the `test` cfg a "userspace" check-cfgUrgau-2/+5