about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-03-17Flatten `if`s in `rustc_codegen_ssa`Yotam Ofek-99/+82
2025-03-17Create a safe wrapper around `LLVMRustDIBuilderCreateBasicType`Oli Scherer-31/+36
2025-03-17Create a safe wrapper function around `LLVMRustDIBuilderCreateFile`Oli Scherer-33/+26
2025-03-17Create a safe wrapper around `LLVMRustDIBuilderCreateSubroutineType`Oli Scherer-12/+13
2025-03-17Deduplicate template parameter creationOli Scherer-45/+26
2025-03-17Immediately create an `Option` instead of reallocating for it laterOli Scherer-6/+6
2025-03-17Create a safe wrapper around LLVMRustDIBuilderCreateTemplateTypeParameterOli Scherer-23/+24
2025-03-17Auto merge of #137081 - Shourya742:2025-02-15-change-config.toml-to-bootstrap...bors-1/+1
2025-03-17modify config.toml->bootstrap.toml for new upstream changesbit-aloo-1/+1
2025-03-17Rollup merge of #138588 - nnethercote:avoid-double-lower_ident, r=compiler-er...Matthias Krüger-22/+9
2025-03-17Rollup merge of #138349 - 1c3t3a:external-weak-cfi, r=rcvalleMatthias Krüger-4/+24
2025-03-17Rollup merge of #137465 - Zalathar:visit-primary, r=oli-obkMatthias Krüger-156/+236
2025-03-17Rollup merge of #137449 - compiler-errors:control-flow, r=Amanieu,lnicolaMatthias Krüger-17/+21
2025-03-17Rollup merge of #133870 - nbdd0121:asm, r=traviscross,nnethercoteMatthias Krüger-17/+4
2025-03-17rustc_target: Add target feature constraints for LoongArchWANG Rui-0/+22
2025-03-17Remove implicit #[no_mangle] for #[rustc_std_internal_symbol]bjorn3-43/+89
2025-03-17Mangle #[rustc_std_internal_symbol] to include the rustc version unless #[no_...bjorn3-0/+79
2025-03-17Mark #[rustc_std_internal_symbol] as extern indicatorbjorn3-4/+2
2025-03-17Allow #[rustc_std_internal_symbol] on foreign itemsbjorn3-1/+1
2025-03-17expand: Leave traces when expanding `cfg_attr` attributesVadim Petrochenkov-18/+52
2025-03-17Stabilize asm_gotoGary Guo-17/+4
2025-03-17Auto merge of #138595 - jhpratt:rollup-09pvfzu, r=jhprattbors-812/+92
2025-03-17fix(debuginfo): avoid overflow when handling expanding recursive typeAdwin White-0/+50
2025-03-17Rollup merge of #138590 - yotamofek:pr/flatten-ifs, r=fmeaseJacob Pratt-69/+53
2025-03-17Rollup merge of #138517 - compiler-errors:better-child-capture, r=oli-obkJacob Pratt-6/+19
2025-03-17Rollup merge of #137621 - Berrysoft:cygwin-std, r=joboetJacob Pratt-1/+1
2025-03-17Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retrieval_metho...Jacob Pratt-736/+19
2025-03-17Flatten and simplify some control flowYotam Ofek-69/+53
2025-03-17Emit function declarations for functions with #[linkage="extern_weak"]Bastian Kersting-4/+24
2025-03-17Auto merge of #138566 - yotamofek:pr/strip-prefix, r=nnethercotebors-21/+20
2025-03-17Use `strip_{prefix|suffix}` instead of `{starts|ends}_with`+indexingYotam Ofek-21/+20
2025-03-17If a label is placed on the block of a loop instead of the header, suggest mo...Zachary S-25/+66
2025-03-17Target modifiers fix for bool flags without valueAndrew Zhogin-47/+127
2025-03-17Avoid double lowering of generic identifiers.Nicholas Nethercote-1/+1
2025-03-17Make the `match` in `new_named_lifetime` exhaustive.Nicholas Nethercote-4/+3
2025-03-17Avoid double lowering of lifetime identifiers.Nicholas Nethercote-3/+1
2025-03-17Inline and remove `LoweringContext::new_named_lifetime_with_res`.Nicholas Nethercote-14/+4
2025-03-16Rollup merge of #138552 - jieyouxu:print-request-cleanups, r=UrgauJacob Pratt-62/+56
2025-03-16add `naked_functions_target_feature` unstable featureFolkert de Vries-1/+18
2025-03-16Auto merge of #137011 - LuuuXXX:promote-ohos-with-host-tools, r=Amanieubors-5/+5
2025-03-16Suppress must_use in compiler and toolsMichael Goulet-17/+21
2025-03-16Rename `PrintKind::{AllTargetSpecs,TargetSpec}` to `{AllTargetSpecsJson,Targe...Jieyou Xu-7/+7
2025-03-16Extract print request stability gating and unknown print request help into he...Jieyou Xu-43/+35
2025-03-16Alphabetically sort `PrintKind` and enforce with tidyJieyou Xu-15/+17
2025-03-16Rollup merge of #138549 - scottmcm:option-ssa, r=saethlin许杰友 Jieyou Xu (Joe)-1/+10
2025-03-15Fix the OperandRef type for NullOp::{UbChecks,ContractChecks}Scott McMurray-1/+10
2025-03-16Rollup merge of #138484 - xizheyin:issue-138392, r=compiler-errors许杰友 Jieyou Xu (Joe)-3/+4
2025-03-16Rollup merge of #138082 - thaliaarchi:slice-cfg-not-test, r=thomcc许杰友 Jieyou Xu (Joe)-13/+11
2025-03-16Rollup merge of #137956 - compiler-errors:rtn-rustdoc, r=fmease许杰友 Jieyou Xu (Joe)-1/+3
2025-03-16Build `UserTypeProjections` lazily when visiting bindingsZalathar-112/+179