about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/check_attr.rs
AgeCommit message (Expand)AuthorLines
2025-06-07Rollup merge of #140560 - Urgau:test_attr-module-level, r=GuillaumeGomezGuillaume Gomez-7/+9
2025-06-02allow macro_use as first segmentbohan-1/+3
2025-05-30Reorder fields in `hir::ItemKind` variants.Nicholas Nethercote-4/+4
2025-05-28Rollup merge of #140697 - Sa4dUs:split-autodiff, r=ZuseZ4Trevor Gross-1/+1
2025-05-22Allow `#![doc(test(attr(..)))]` at every levelUrgau-37/+4
2025-05-22Allow `#![doc(test(attr(..)))]` at module level tooUrgau-8/+43
2025-05-22Rename `kw::Empty` as `sym::empty`.Nicholas Nethercote-3/+3
2025-05-20Split `autodiff` into `autodiff_forward` and `autodiff_reverse`Marcelo Domínguez-1/+1
2025-05-09don't depend on rustc_attr_parsing if rustc_data_structures will domejrs-1/+1
2025-05-04Initial support for dynamically linked cratesBryanskiy-0/+1
2025-05-03allow `#[rustfmt::skip]` in combination with `#[naked]`Folkert de Vries-1/+3
2025-05-01allow `#[rustc_std_internal_symbol]` in combination with `#[naked]`Folkert de Vries-0/+1
2025-04-28Auto merge of #123239 - Urgau:dangerous_implicit_autorefs, r=jdonszelmann,tra...bors-0/+3
2025-04-23fix ICE in attribute name printingFolkert de Vries-1/+5
2025-04-20Add `#[rustc_no_implicit_autorefs]` and apply it to std methodsUrgau-0/+3
2025-04-20stabilize `naked_functions`Folkert de Vries-7/+0
2025-04-17Replace infallible `name_or_empty` methods with fallible `name` methods.Nicholas Nethercote-59/+57
2025-04-17Fix attribute printing in an error.Nicholas Nethercote-1/+4
2025-04-13Rollup merge of #139001 - folkertdev:naked-function-rustic-abi, r=traviscross...Jacob Pratt-0/+15
2025-04-11rustdoc-search: add unbox flag to Result aliasesMichael Howell-0/+1
2025-04-07Add `naked_functions_rustic_abi` feature gateFolkert de Vries-0/+15
2025-04-06remove compiler support for `extern "rust-intrinsic"` blocksSkgland-1/+1
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-3/+3
2025-04-01Improve `is_doc_keyword`.Nicholas Nethercote-2/+2
2025-04-01Tweak `check_doc_keyword`.Nicholas Nethercote-5/+5
2025-03-31Rollup merge of #138842 - Noratrieb:inline-exported, r=me,saethlinMatthias Krüger-0/+17
2025-03-26expand: Leave traces when expanding `cfg` attributesVadim Petrochenkov-3/+3
2025-03-24Emit `unused_attributes` for `#[inline]` on exported functionsNoratrieb-0/+17
2025-03-22Rollup merge of #138786 - bjorn3:driver_code_move, r=compiler-errorsMatthias Krüger-1/+1
2025-03-21Rollup merge of #138570 - folkertdev:naked-function-target-feature-gate, r=Am...Matthias Krüger-1/+15
2025-03-21Fix lint name in unused linker_messages warningbjorn3-1/+1
2025-03-21Rollup merge of #138724 - fmease:list-stems-bear-no-name, r=nnethercoteMatthias Krüger-2/+1
2025-03-20Auto merge of #138515 - petrochenkov:cfgtrace, r=nnethercotebors-1/+3
2025-03-19Check attrs: Don't try to retrieve the name of list stemsLeón Orell Valerian Liehr-2/+1
2025-03-18Auto merge of #138630 - matthiaskrgr:rollup-kk1gogr, r=matthiaskrgrbors-8/+8
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-8/+8
2025-03-17Allow #[rustc_std_internal_symbol] on foreign itemsbjorn3-1/+1
2025-03-17expand: Leave traces when expanding `cfg_attr` attributesVadim Petrochenkov-1/+3
2025-03-16add `naked_functions_target_feature` unstable featureFolkert de Vries-1/+15
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-10/+9
2025-03-09continue to check attr if meet empty repr for adtMu001999-1/+1
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-0/+21
2025-03-01Implment `#[cfg]` and `#[cfg_attr]` in `where` clausesFrank King-1/+28
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-2/+2
2025-02-24lower attr spans and inline some functions to hopefully mitigate perf regress...Jana Dönszelmann-1/+0
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-386/+361
2025-02-24Introduce new parsing infrastructure and types for parsed attributesJana Dönszelmann-15/+15
2025-02-24Change span field accesses to method callsJana Dönszelmann-97/+98
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-6/+6
2025-02-19Rollup merge of #136923 - samueltardieu:push-vxxqvqwspssv, r=davidtwcoMatthias Krüger-18/+29