about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/middle
AgeCommit message (Expand)AuthorLines
2025-01-24Rename `OptimizeAttr::None` to `Default`clubby789-1/+1
2025-01-15Rollup merge of #135003 - RalfJung:deprecate-allowed-through-unstable, r=davi...Guillaume Gomez-9/+12
2025-01-15Auto merge of #134353 - oli-obk:safe-target-feature-unsafe-by-default, r=wesl...bors-0/+3
2025-01-15late_report_deprecation: move fast-path closer to the core logicRalf Jung-9/+12
2025-01-14Enforce syntactical stability of const traits in HIRMichael Goulet-2/+87
2025-01-14Add hir::HeaderSafety to make follow up commits simplerOli Scherer-0/+3
2024-12-31explicitly model that certain ABIs require/forbid certain target featuresRalf Jung-0/+1
2024-12-19Make DependencyList an IndexVecbjorn3-3/+3
2024-12-19Rename Scope.id to Scope.local_id, remove trivial accessorMichael Goulet-21/+11
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-6/+4
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-2/+2
2024-12-16split attributesJonathan Dönszelmann-2/+2
2024-12-15Add hir::AttributeJonathan Dönszelmann-12/+20
2024-12-13Make dependency_formats an FxIndexMap rather than a list of tuplesbjorn3-1/+2
2024-11-22Pretty print AsyncFn traits tooMichael Goulet-0/+11
2024-11-20reduce false positives of tail-expr-drop-order from consumed valuesDing Xiang Fei-0/+5
2024-11-18stability: remove skip_stability_check_due_to_privacyRalf Jung-28/+1
2024-11-04Rollup merge of #132544 - dianne:unstable-library-feature-backticks, r=compil...Matthias Krüger-2/+2
2024-11-03use backticks instead of single quotes when reporting "use of unstable librar...dianne-2/+2
2024-11-03compiler: Directly use rustc_abi in metadata and middleJubilee Young-1/+1
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-1/+3
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-1/+1
2024-10-22terminology: #[feature] *enables* a feature (instead of "declaring" or "activ...Ralf Jung-4/+4
2024-10-04Simplify bound var resolution.Camille GILLOT-5/+5
2024-09-29cleanup: don't clone types that are CopyMatthias Krüger-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-7/+7
2024-09-21remove `#[cmse_nonsecure_entry]`Folkert-3/+1
2024-09-13Auto merge of #107251 - dingxiangfei2009:let-chain-rescope, r=jieyouxubors-0/+6
2024-09-11Simplify some nested if statementsMichael Goulet-4/+5
2024-09-11rescope temp lifetime in let-chain into IfElseDing Xiang Fei-0/+6
2024-09-01Revert "Auto merge of #127537 - veluca93:struct_tf, r=BoxyUwU"Jakub Beránek-4/+4
2024-08-28Implement RFC 3525.Luca Versari-4/+4
2024-08-22Use a LocalDefId in ResolvedArg.Camille GILLOT-4/+4
2024-08-07Hide implicit target features from diagnostics when possibleCaleb Zulawski-1/+10
2024-07-29Reformat `use` declarations.Nicholas Nethercote-22/+29
2024-07-19Avoid ref when using format! in compilerYuri Astrakhan-1/+1
2024-07-05Rollup merge of #124290 - klensy:dep-format, r=jieyouxuGuillaume Gomez-3/+3
2024-07-03Rollup merge of #127145 - compiler-errors:as_lang_item, r=lcnrMatthias Krüger-0/+4
2024-07-02add TyCtxt::as_lang_item, use in new solverMichael Goulet-0/+4
2024-07-02Re-implement a type-size based limitMichael Goulet-1/+1
2024-06-28Rollup merge of #124741 - nebulark:patchable-function-entries-pr, r=estebank,...Matthias Krüger-0/+27
2024-06-26coverage: Detach `#[coverage(..)]` from codegen attribute handlingZalathar-4/+1
2024-06-25Support `#[patchable_function_entries]`Matthew Maurer-0/+4
2024-06-25Support for -Z patchable-function-entryMatthew Maurer-0/+23
2024-06-20Add blank lines after module-level `//!` comments.Nicholas Nethercote-0/+1
2024-06-18Remove redundant argument from `subdiagnostic` methodOli Scherer-1/+1
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-1/+1
2024-06-14Add TyCtxt::is_lang_itemMichael Goulet-0/+4
2024-05-27Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercotebors-11/+10
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_middle`.Nicholas Nethercote-0/+2