summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/codegen_attrs.rs
AgeCommit message (Expand)AuthorLines
2024-11-05Auto merge of #129884 - RalfJung:forbidden-target-features, r=workingjubileebors-7/+7
2024-11-04mark some target features as 'forbidden' so they cannot be (un)setRalf Jung-7/+7
2024-11-04ty::KContainer -> ty::AssocItemContainer::KMichael Goulet-1/+1
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-5/+5
2024-10-10Rollup merge of #130308 - davidtwco:tied-target-consolidation, r=wesleywiserMatthias Krüger-2/+43
2024-10-06Rename NestedMetaItem to MetaItemInnercodemountains-2/+2
2024-09-24codegen_ssa: consolidate tied feature checkingDavid Wood-2/+43
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-7/+7
2024-09-21remove `#[cmse_nonsecure_entry]`Folkert-18/+0
2024-09-17Clean up formatting.Nicholas Nethercote-14/+15
2024-09-17Minimize visibilities.Nicholas Nethercote-1/+1
2024-09-11Simplify some nested if statementsMichael Goulet-22/+19
2024-09-01Revert "Auto merge of #127537 - veluca93:struct_tf, r=BoxyUwU"Jakub Beránek-115/+10
2024-08-28Implement RFC 3525.Luca Versari-10/+115
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+6
2024-07-19Avoid ref when using format! in compilerYuri Astrakhan-2/+2
2024-06-28Rollup merge of #124741 - nebulark:patchable-function-entries-pr, r=estebank,...Matthias Krüger-2/+78
2024-06-27Updated diagnostic messagesFlorian Schmiderer-16/+36
2024-06-26coverage: Detach `#[coverage(..)]` from codegen attribute handlingZalathar-17/+0
2024-06-25Updated code for changes to RFC, added additional error handling, addedFlorian Schmiderer-15/+47
2024-06-25Support `#[patchable_function_entries]`Matthew Maurer-1/+25
2024-06-24coverage: Tighten validation of `#[coverage(off)]` and `#[coverage(on)]`Zalathar-7/+4
2024-06-03Allow static mut definitions with #[linkage]bjorn3-12/+13
2024-05-27Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercotebors-1/+1
2024-05-26Rollup merge of #125046 - bjorn3:no_mutable_static_linkage, r=cjgillotJubilee-0/+12
2024-05-23Remove `LintDiagnostic::msg`León Orell Valerian Liehr-1/+1
2024-05-17Rename Unsafe to SafetySantiago Pastorino-1/+1
2024-05-13Only allow immutable statics with #[linkage]bjorn3-0/+12
2024-04-24Rename `NestedMetaItem::name_value_literal`.Nicholas Nethercote-1/+1
2024-03-02Fix misleading message when using a named constant as a struct alignment/packyukang-1/+1
2024-02-11is_closure_likeMichael Goulet-3/+3
2024-01-30Remove `ffi_returns_twice` featureclubby789-3/+0
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-1/+1
2024-01-23Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`.Nicholas Nethercote-1/+1
2024-01-19Pack the u128 in LitKind::IntJosh Stone-1/+1
2024-01-13Add check for ui_testing via promoting parameters from `ParseSess` to `Session`George-lewis-4/+4
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-3/+3
2024-01-10Rename `struct_span_err!` as `struct_span_code_err!`.Nicholas Nethercote-13/+14
2024-01-08Use chaining for `DiagnosticBuilder` construction and `emit`.Nicholas Nethercote-4/+4
2024-01-08Make `DiagnosticBuilder::emit` consuming.Nicholas Nethercote-2/+2
2023-12-30is_coroutine -> is_coroutine_or_closureMichael Goulet-3/+3
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-26/+25
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-21/+11
2023-12-15Don't pass lint back out of lint decoratorMichael Goulet-1/+3
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-1/+1
2023-11-26rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...Vadim Petrochenkov-2/+2
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-4/+4
2023-10-13Format all the let chains in compilerMichael Goulet-17/+20
2023-09-08Correct typoAndy Caldwell-1/+1
2023-09-08Rework no_coverage to coverage(off)Andy Caldwell-2/+19