about summary refs log tree commit diff
path: root/compiler/rustc_attr/src
AgeCommit message (Expand)AuthorLines
2022-06-14Remove `rustc_deprecated` diagnosticsJacob Pratt-28/+1
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-2/+2
2022-05-24RFC3239: Implement compact `cfg(target(..))`Loïc BRANSTETT-0/+20
2022-05-24Clean up condition evaluation systemLoïc BRANSTETT-58/+64
2022-05-19Add and use stability helper methodsJacob Pratt-0/+20
2022-05-10only_local: always check for misuselcnr-138/+141
2022-04-14Use native duplicate attribute checkJacob Pratt-8/+0
2022-04-14Error on `#[rustc_deprecated]`Jacob Pratt-2/+22
2022-03-20Rollup merge of #94948 - jhpratt:rustc_deprecated, r=Dylan-DPCMatthias Krüger-5/+4
2022-03-18Rollup merge of #94295 - Urgau:cfg-always-eval-all-predicate, r=petrochenkovMatthias Krüger-2/+10
2022-03-15Correct meta item diagnosticJacob Pratt-3/+3
2022-03-15Include tracking issue in diagnosticJacob Pratt-2/+1
2022-03-10Rollup merge of #94635 - jhpratt:merge-deprecated-attrs, r=davidtwcoMatthias Krüger-11/+24
2022-03-09Permit `#[deprecated]` in stdlibJacob Pratt-3/+6
2022-03-09New `deprecated_suggestion` feature, use in testsJacob Pratt-5/+13
2022-03-05Improve unexpected_cfgs lint when their is no value expectedLoïc BRANSTETT-4/+3
2022-03-04Change `rustc_deprecated` to use `note`Jacob Pratt-3/+5
2022-03-01Improve allowness of the unexpected_cfgs lintLoïc BRANSTETT-5/+9
2022-02-24Rollup merge of #94175 - Urgau:check-cfg-improvements, r=petrochenkovDylan DPC-16/+25
2022-02-23Always evaluate all cfg predicate in all() and any()Loïc BRANSTETT-2/+10
2022-02-23Continue improvements on the --check-cfg implementationLoïc BRANSTETT-22/+17
2022-02-22Improve diagnostic of the unexpected_cfgs lintLoïc BRANSTETT-2/+13
2022-02-22Improve CheckCfg internal representationLoïc BRANSTETT-14/+17
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-14/+10
2022-02-19Adopt let else in more placesest31-14/+10
2022-02-16Implement --check-cfg option (RFC 3013)Loïc BRANSTETT-3/+28
2022-02-09Ensure that queries only return Copy types.Camille GILLOT-1/+1
2022-02-02More let_else adoptionsest31-71/+69
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-3/+3
2021-11-30re-format with new rustfmtMark Rousskov-2/+4
2021-10-16Correct typonhamovitz-1/+1
2021-10-03Move some HashStable impls.Camille GILLOT-3/+3
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-16/+9
2021-08-03rustc: Fill out remaining parts of C-unwind ABIAlex Crichton-44/+0
2021-07-09Enhance well-formedness checks for `#[repr(...)]` attributesFabian Wolff-8/+96
2021-05-24remove cfg(bootstrap)Pietro Albini-2/+0
2021-04-05Allow specifying alignment for functionsWesley Norris-36/+14
2021-03-19stabilize or_patternsmark-1/+1
2021-03-05Auto merge of #71481 - estebank:inherit-stability, r=nikomatsakisbors-11/+16
2021-02-21remove redundant wrapping of return types of allow_internal_unstable() and ru...Matthias Krüger-4/+4
2021-02-21remove unneccessary wrapping of return value of allow_unstable(), it would al...Matthias Krüger-5/+5
2021-02-10Tweak stability attribute diagnostic outputEsteban Küber-11/+16
2021-02-05Never MIR inline functions with a different instruction setTomasz Miąsko-1/+1
2021-01-30Rollup merge of #81468 - est31:cfg_version, r=petrochenkovYuki Okushi-4/+6
2021-01-29Treat nightlies for a version as completeest31-4/+6
2021-01-26Auto merge of #80692 - Aaron1011:feature/query-result-debug, r=estebankbors-3/+3
2021-01-24Replace version_check dependency with own version parsing codeest31-4/+28
2021-01-16Enforce that query results implement DebugAaron Hill-3/+3
2020-12-14Get rid of `clean::Deprecation`Joshua Nelson-1/+1
2020-12-01Created NestedMetaItem::name_value_literal_span methodGuillaume Gomez-1/+1