about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/errors.rs
AgeCommit message (Expand)AuthorLines
2023-10-26Tweak suggestion spans for invalid crate-level inner attributeEsteban Küber-5/+15
2023-10-24Store 'since' attribute as parsed VersionDavid Tolnay-10/+0
2023-10-19Rollup merge of #116829 - fmease:rust-aint-c, r=compiler-errorsLeón Orell Valerian Liehr-1/+8
2023-10-18Make `#[repr(Rust)]` and `#[repr(C)]` incompatible with one anotherLeón Orell Valerian Liehr-1/+8
2023-10-13Format all the let chains in compilerMichael Goulet-1/+3
2023-10-09Suggest labeling block if `break` is in bare blockEsteban Küber-0/+10
2023-09-25Gate and validate #[rustc_safe_intrinsic]León Orell Valerian Liehr-0/+9
2023-09-18Prevent using `#[target_feature]` on lang item functionsEduardo Sánchez Muñoz-0/+10
2023-09-14Auto merge of #114656 - bossmc:rework-no-coverage-attr, r=oli-obkbors-8/+8
2023-09-08Rework no_coverage to coverage(off)Andy Caldwell-8/+8
2023-09-07add support for rustc_abi(assert_eq) and use it to test some repr(transparent...Ralf Jung-0/+9
2023-09-06rustc_layout/abi: error when attribute is applied to the wrong thingRalf Jung-8/+22
2023-08-27add rustc_abi debugging attributeRalf Jung-0/+9
2023-08-07check_attrs: Warn when #[macro_export] is used on macros 2.0Arthur Cohen-0/+4
2023-07-24validate `doc(masked)`Lukas Markeffsky-0/+19
2023-07-16Add infrastructure `#[rustc_confusables]` attribute to allow targeted许杰友 Jieyou Xu (Joe)-0/+32
2023-06-28Auto merge of #111269 - clubby789:validate-fluent-variables, r=davidtwcobors-8/+0
2023-06-20Merge attrs, better validationMichael Goulet-7/+0
2023-05-29Avoid ICE on `#![doc(test(...)]` with literal parameterObei Sideg-0/+4
2023-05-26Fix diagnostics with errorsclubby789-8/+0
2023-04-26Migrate `rustc_passes` to translatable diagnosticsclubby789-1/+159
2023-04-16Allow all associated functions and add testDeadbeef-2/+2
2023-04-14allow `repr(align = x)` on inherent methodsDeadbeef-2/+2
2023-03-30Rename doc(primitive) into rustc_doc_primitiveGuillaume Gomez-4/+0
2023-03-14Simplify proc macro signature validity checkMichael Goulet-43/+2
2023-02-26Merge the two diagnostics.Camille GILLOT-11/+5
2023-02-22Add check for invalid \`#[macro_export]\` argumentsblyxyas-2/+10
2023-02-22errors: generate typed identifiers in each crateDavid Wood-47/+45
2023-02-01Auto merge of #107257 - inquisitivecrystal:ffi-attr, r=davidtwcobors-0/+28
2023-01-30session: diagnostic migration lint on more fnsDavid Wood-0/+7
2023-01-26Rollup merge of #106407 - mejrs:attr_check, r=compiler-errorsMatthias Krüger-0/+50
2023-01-24Move FFI attribute validation to `check_attr`inquisitivecrystal-0/+28
2023-01-12[RFC 2397] Deny incorrect locationsCaio-0/+7
2023-01-12Improve proc macro attribute diagnosticsmejrs-0/+50
2022-11-11Print all labels, even if they have no span. Fall back to main item's span.Oli Scherer-0/+3
2022-11-05Specify that `break` cannot be used outside of loop *or* labeled blockclubby789-0/+1
2022-11-04Rollup merge of #103397 - crlf0710:port_dead_code_lint, r=davidtwcoMatthias Krüger-1/+59
2022-11-04Use `derive(Subdiagnostic)` for `ChangeFieldsToBeOfUnitType`.Charles Lew-23/+3
2022-11-01Rollup merge of #103575 - Xiretza:suggestions-style-attr, r=davidtwcoManish Goregaokar-1/+1
2022-11-01Auto merge of #103217 - mejrs:track, r=eholkbors-0/+5
2022-10-31Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras-8/+0
2022-10-31Add more track_callermejrs-0/+5
2022-10-26Convert all #[suggestion_*] attributes to #[suggestion(style = "...")]Xiretza-1/+1
2022-10-24Port `dead_code` lints to be translatable.Charles Lew-1/+79
2022-10-23Migrate all diagnosticsNilstrieb-201/+200
2022-10-14Add missing checks for `doc(cfg_hide(...))` attributeGuillaume Gomez-0/+4
2022-10-07avoid string dispatch in fluentNathan Stocks-7/+36
2022-10-07avoid string dispatch in fluentNathan Stocks-7/+15
2022-10-07Remove code that was removed in master, and the corresponding diagnosticNathan Stocks-9/+0
2022-10-07First batch of review feedback changes from #102110Nathan Stocks-9/+1