about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/check_attr.rs
AgeCommit message (Expand)AuthorLines
2023-12-12Move some methods from `tcx.hir()` to `tcx`zetanumbers-7/+7
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-26/+26
2023-11-04Remove support for compiler plugins.Nicholas Nethercote-12/+0
2023-10-26Tweak suggestion spans for invalid crate-level inner attributeEsteban Küber-1/+21
2023-10-19Rollup merge of #116829 - fmease:rust-aint-c, r=compiler-errorsLeón Orell Valerian Liehr-3/+10
2023-10-18Make `#[repr(Rust)]` and `#[repr(C)]` incompatible with one anotherLeón Orell Valerian Liehr-3/+10
2023-10-13Format all the let chains in compilerMichael Goulet-23/+20
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+13
2023-10-04Reorder fullfillment errors to keep more interesting ones firstEsteban Küber-1/+1
2023-09-26Rollup merge of #116162 - fmease:gate-n-validate-rustc_safe_intrinsic, r=Nils...Matthias Krüger-0/+26
2023-09-25Gate and validate #[rustc_safe_intrinsic]León Orell Valerian Liehr-0/+26
2023-09-22Allow higher-ranked fn sigs in ValuePairsMichael Goulet-1/+4
2023-09-22Auto merge of #115910 - eduardosm:lang-fns-target-features, r=cjgillotbors-3/+29
2023-09-18Prevent using `#[target_feature]` on lang item functionsEduardo Sánchez Muñoz-3/+29
2023-09-17Auto merge of #114452 - weiznich:feature/diagnostic_on_unimplemented, r=compi...bors-1/+21
2023-09-16Auto merge of #114494 - est31:extend_useless_ptr_null_checks, r=jackh726bors-0/+3
2023-09-12`#[diagnostic::on_unimplemented]` without filtersGeorg Semmler-1/+21
2023-09-08Rework no_coverage to coverage(off)Andy Caldwell-14/+8
2023-08-25Auto merge of #114201 - Centri3:explicit-repr-rust, r=WaffleLapkinbors-0/+1
2023-08-14Use `{Local}ModDefId` in many queriesNilstrieb-3/+3
2023-08-07check_attrs: Warn when #[macro_export] is used on macros 2.0Arthur Cohen-0/+14
2023-08-05Add #[rustc_never_returns_null_ptr]est31-0/+3
2023-07-29Allow explicit `#[repr(Rust)]`Catherine Flores-0/+1
2023-07-24validate `doc(masked)`Lukas Markeffsky-0/+49
2023-07-16Add infrastructure `#[rustc_confusables]` attribute to allow targeted许杰友 Jieyou Xu (Joe)-0/+41
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-2/+2
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-5/+9
2023-07-08Replace RPITIT current impl with new strategy that lowers as a GATSantiago Pastorino-1/+0
2023-06-20Merge attrs, better validationMichael Goulet-37/+6
2023-05-29Avoid ICE on `#![doc(test(...)]` with literal parameterObei Sideg-6/+13
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-2/+2
2023-05-16Move DebuggerVisualizerFile types from rustc_span to rustc_middleMichael Woerister-1/+4
2023-05-16Fix dependency tracking for debugger visualizersMichael Woerister-48/+2
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-05-01Don't bail out early when checking invalid `repr` attrclubby789-7/+1
2023-04-26Migrate `rustc_passes` to translatable diagnosticsclubby789-22/+10
2023-04-16Allow all associated functions and add testDeadbeef-2/+2
2023-04-14allow `repr(align = x)` on inherent methodsDeadbeef-3/+9
2023-03-30Rename doc(primitive) into rustc_doc_primitiveGuillaume Gomez-11/+0
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-1/+1
2023-03-14Tighter spansMichael Goulet-2/+35
2023-03-14Simplify proc macro signature validity checkMichael Goulet-88/+58
2023-03-13Better names?Michael Goulet-1/+1
2023-02-22Add check for invalid \`#[macro_export]\` argumentsblyxyas-2/+29
2023-02-22errors: generate typed identifiers in each crateDavid Wood-5/+5
2023-02-17Auto merge of #107753 - kylematsuda:type-of, r=BoxyUwUbors-1/+1
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-1/+1
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-1/+1
2023-02-16Rename some region-specific stuffMichael Goulet-1/+1
2023-02-14add a `#[rustc_coinductive]` attributelcnr-0/+15