| Age | Commit message (Expand) | Author | Lines |
| 2025-09-04 | Rollup merge of #145932 - JamieCunliffe:target-feature-inlining, r=jackh726 | Stuart Cook | -1/+1 |
| 2025-09-04 | Rollup merge of #145342 - dianne:if-let-super-let, r=nnethercote | Stuart Cook | -0/+39 |
| 2025-08-27 | inline at the callsite & warn when target features mismatch | James Barford-Evans | -1/+1 |
| 2025-08-26 | add a flag to codegen fn attrs for foreign items | Jana Dönszelmann | -3/+4 |
| 2025-08-22 | Rollup merge of #145747 - joshtriplett:builtin-diag-dyn, r=jdonszelmann | Jacob Pratt | -2/+2 |
| 2025-08-22 | Refactor lint buffering to avoid requiring a giant enum | Josh Triplett | -2/+2 |
| 2025-08-22 | Add an experimental unsafe(force_target_feature) attribute. | Luca Versari | -3/+13 |
| 2025-08-19 | Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdonszelmann | 许杰友 Jieyou Xu (Joe) | -11/+6 |
| 2025-08-18 | Remove the no_sanitize attribute in favor of sanitize | Bastian Kersting | -2/+2 |
| 2025-08-15 | Merge link_name and export_name | bjorn3 | -11/+6 |
| 2025-08-14 | Complete functionality and general cleanup | Marcelo Domínguez | -4/+0 |
| 2025-08-14 | Rollup merge of #145323 - scrabsha:push-pqwvmznzzmpr, r=jdonszelmann | Guillaume Gomez | -2/+1 |
| 2025-08-13 | Port the `#[linkage]` attribute to the new attribute system | Sasha Pourcelot | -2/+1 |
| 2025-08-13 | Cleanup assoc parent utils | Cameron Steffen | -5/+1 |
| 2025-08-13 | fix scope of `super let` bindings within `if let` | dianne | -0/+39 |
| 2025-08-12 | make no_mangle explicit on foreign items | Jana Dönszelmann | -1/+6 |
| 2025-08-07 | add a scope for `if let` guard temporaries and bindings | dianne | -0/+6 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -8/+6 |
| 2025-07-28 | Rename impl_of_method -> impl_of_assoc | Cameron Steffen | -1/+1 |
| 2025-07-28 | use let chains in hir, lint, mir | Kivooeo | -17/+16 |
| 2025-07-22 | Rollup merge of #144080 - jieyouxu:realign, r=BoxyUwU | 许杰友 Jieyou Xu (Joe) | -0/+1 |
| 2025-07-19 | Mitigate `#[align]` name resolution ambiguity regression with a rename | Jieyou Xu | -0/+1 |
| 2025-07-18 | Auto merge of #143845 - cjgillot:stability-query, r=jieyouxu | bors | -44/+1 |
| 2025-07-17 | Retire stability_index query. | Camille GILLOT | -19/+0 |
| 2025-07-17 | Querify lookup_const_stability. | Camille GILLOT | -10/+1 |
| 2025-07-17 | Querify lookup_stability. | Camille GILLOT | -5/+0 |
| 2025-07-17 | Querify lookup_default_body_stability. | Camille GILLOT | -5/+0 |
| 2025-07-17 | Querify lookup_deprecation_entry. | Camille GILLOT | -5/+0 |
| 2025-07-16 | use `codegen_instance_attrs` where an instance is (easily) available | Folkert de Vries | -1/+3 |
| 2025-07-16 | add `codegen_instance_attrs` query | Folkert de Vries | -0/+20 |
| 2025-07-05 | Remove yields_in_scope from the scope tree. | Camille GILLOT | -92/+0 |
| 2025-06-27 | Rollup merge of #140809 - bjorn3:panic_runtime_cleanup, r=petrochenkov | Matthias Krüger | -0/+6 |
| 2025-06-27 | Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-dead | Matthias Krüger | -1/+1 |
| 2025-06-27 | Update comments | bjorn3 | -0/+3 |
| 2025-06-26 | Change const trait bound syntax from ~const to [const] | Oli Scherer | -1/+1 |
| 2025-06-24 | Add all rustc_std_internal_symbol to symbols.o | bjorn3 | -0/+3 |
| 2025-06-23 | [Arm64EC] Only decorate functions with `#` | Daniel Paoliello | -1/+1 |
| 2025-06-18 | add `#[align]` attribute | Folkert de Vries | -2/+1 |
| 2025-06-12 | Tracking the old name of renamed unstable library attribute | xizheyin | -2/+2 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -1/+1 |
| 2025-05-24 | Cleanup CodegenFnAttrFlags | Noratrieb | -24/+21 |
| 2025-05-19 | Rollup merge of #140874 - mejrs:rads, r=WaffleLapkin | Stuart Cook | -4/+4 |
| 2025-05-18 | Remove rustc_attr_data_structures re-export from rustc_attr_parsing | mejrs | -4/+4 |
| 2025-05-15 | Revert "Fix linking statics on Arm64EC #140176" | Jieyou Xu | -1/+1 |
| 2025-05-07 | [Arm64EC] Only decorate functions with `#` | Daniel Paoliello | -1/+1 |
| 2025-05-05 | Rename Instance::new to Instance::new_raw and add a note that it is raw | Michael Goulet | -1/+1 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -0/+4 |
| 2025-04-22 | Use `is_lang_item` and `as_lang_item` instead of handrolling their logic | Oli Scherer | -10/+8 |
| 2025-04-03 | Make LevelAndSource a struct | Oli Scherer | -1/+1 |
| 2025-04-02 | Move methods from `Map` to `TyCtxt`, part 5. | Nicholas Nethercote | -1/+1 |