about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/middle
AgeCommit message (Expand)AuthorLines
2025-04-28AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...Andrew Zhogin-0/+4
2025-04-22Use `is_lang_item` and `as_lang_item` instead of handrolling their logicOli Scherer-10/+8
2025-04-03Make LevelAndSource a structOli Scherer-1/+1
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-1/+1
2025-03-31Rollup merge of #138842 - Noratrieb:inline-exported, r=me,saethlinMatthias Krüger-0/+2
2025-03-28Remove ScopeDepth entirely.Mara Bos-5/+3
2025-03-26Simplify RvalueCandidateType.Mara Bos-18/+13
2025-03-24Emit `unused_attributes` for `#[inline]` on exported functionsNoratrieb-0/+2
2025-03-17Mark #[rustc_std_internal_symbol] as extern indicatorbjorn3-0/+1
2025-03-07depend more on attr_data_structures and move find_attr! thereJana Dönszelmann-2/+2
2025-02-22Fix binding mode problemsMichael Goulet-1/+1
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-1/+1
2025-02-17Move `rustc_middle::limits` to `rustc_interface`.Nicholas Nethercote-89/+0
2025-02-17Improve comments about limits.Nicholas Nethercote-7/+8
2025-02-17Merge `get_limit` and `get_limit_size`.Nicholas Nethercote-13/+2
2025-02-17Add `pattern_complexity_limit` to `Limits`.Nicholas Nethercote-5/+11
2025-02-11Simplify intra-crate qualifiers.Nicholas Nethercote-1/+1
2025-02-07Remove Linkage::Privatebjorn3-1/+1
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-4/+4
2025-01-31Auto merge of #136332 - jhpratt:rollup-aa69d0e, r=jhprattbors-0/+4
2025-01-29upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiffManuel Drehwald-0/+4
2025-01-30Remove `NamedVarMap`.Nicholas Nethercote-4/+11
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