about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/middle
AgeCommit message (Expand)AuthorLines
2025-09-04Rollup merge of #145932 - JamieCunliffe:target-feature-inlining, r=jackh726Stuart Cook-1/+1
2025-09-04Rollup merge of #145342 - dianne:if-let-super-let, r=nnethercoteStuart Cook-0/+39
2025-08-27inline at the callsite & warn when target features mismatchJames Barford-Evans-1/+1
2025-08-26add a flag to codegen fn attrs for foreign itemsJana Dönszelmann-3/+4
2025-08-22Rollup merge of #145747 - joshtriplett:builtin-diag-dyn, r=jdonszelmannJacob Pratt-2/+2
2025-08-22Refactor lint buffering to avoid requiring a giant enumJosh Triplett-2/+2
2025-08-22Add an experimental unsafe(force_target_feature) attribute.Luca Versari-3/+13
2025-08-19Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdonszelmann许杰友 Jieyou Xu (Joe)-11/+6
2025-08-18Remove the no_sanitize attribute in favor of sanitizeBastian Kersting-2/+2
2025-08-15Merge link_name and export_namebjorn3-11/+6
2025-08-14Complete functionality and general cleanupMarcelo Domínguez-4/+0
2025-08-14Rollup merge of #145323 - scrabsha:push-pqwvmznzzmpr, r=jdonszelmannGuillaume Gomez-2/+1
2025-08-13Port the `#[linkage]` attribute to the new attribute systemSasha Pourcelot-2/+1
2025-08-13Cleanup assoc parent utilsCameron Steffen-5/+1
2025-08-13fix scope of `super let` bindings within `if let`dianne-0/+39
2025-08-12make no_mangle explicit on foreign itemsJana Dönszelmann-1/+6
2025-08-07add a scope for `if let` guard temporaries and bindingsdianne-0/+6
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-8/+6
2025-07-28Rename impl_of_method -> impl_of_assocCameron Steffen-1/+1
2025-07-28use let chains in hir, lint, mirKivooeo-17/+16
2025-07-22Rollup merge of #144080 - jieyouxu:realign, r=BoxyUwU许杰友 Jieyou Xu (Joe)-0/+1
2025-07-19Mitigate `#[align]` name resolution ambiguity regression with a renameJieyou Xu-0/+1
2025-07-18Auto merge of #143845 - cjgillot:stability-query, r=jieyouxubors-44/+1
2025-07-17Retire stability_index query.Camille GILLOT-19/+0
2025-07-17Querify lookup_const_stability.Camille GILLOT-10/+1
2025-07-17Querify lookup_stability.Camille GILLOT-5/+0
2025-07-17Querify lookup_default_body_stability.Camille GILLOT-5/+0
2025-07-17Querify lookup_deprecation_entry.Camille GILLOT-5/+0
2025-07-16use `codegen_instance_attrs` where an instance is (easily) availableFolkert de Vries-1/+3
2025-07-16add `codegen_instance_attrs` queryFolkert de Vries-0/+20
2025-07-05Remove yields_in_scope from the scope tree.Camille GILLOT-92/+0
2025-06-27Rollup merge of #140809 - bjorn3:panic_runtime_cleanup, r=petrochenkovMatthias Krüger-0/+6
2025-06-27Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-deadMatthias Krüger-1/+1
2025-06-27Update commentsbjorn3-0/+3
2025-06-26Change const trait bound syntax from ~const to [const]Oli Scherer-1/+1
2025-06-24Add all rustc_std_internal_symbol to symbols.objorn3-0/+3
2025-06-23[Arm64EC] Only decorate functions with `#`Daniel Paoliello-1/+1
2025-06-18add `#[align]` attributeFolkert de Vries-2/+1
2025-06-12Tracking the old name of renamed unstable library attributexizheyin-2/+2
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-1/+1
2025-05-24Cleanup CodegenFnAttrFlagsNoratrieb-24/+21
2025-05-19Rollup merge of #140874 - mejrs:rads, r=WaffleLapkinStuart Cook-4/+4
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-4/+4
2025-05-15Revert "Fix linking statics on Arm64EC #140176"Jieyou Xu-1/+1
2025-05-07[Arm64EC] Only decorate functions with `#`Daniel Paoliello-1/+1
2025-05-05Rename Instance::new to Instance::new_raw and add a note that it is rawMichael Goulet-1/+1
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