about summary refs log tree commit diff
path: root/src/libsyntax/config.rs
AgeCommit message (Expand)AuthorLines
2019-11-10move config.rs to libsyntax_expandMazdak Farrokhzad-352/+0
2019-11-09move attr meta grammar to parse::validate_atr + ast_validationMazdak Farrokhzad-2/+2
2019-11-06Make doc comments cheaper with `AttrKind`.Nicholas Nethercote-5/+4
2019-11-06Remove unnecessary `Deref` impl for `Attribute`.Nicholas Nethercote-2/+2
2019-10-27syntax/attr: reduce reliance on parserMazdak Farrokhzad-1/+3
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-0/+1
2019-10-16syntax: extract parse_cfg_attrMazdak Farrokhzad-20/+1
2019-10-15syntax::parse::sess -> syntax::sessMazdak Farrokhzad-1/+2
2019-09-30syntax: Support modern attribute syntax in the `meta` matcherVadim Petrochenkov-4/+4
2019-09-30syntax: Split `ast::Attribute` into container and inner partsVadim Petrochenkov-2/+1
2019-09-26Rename `Pat.node` to `Pat.kind`varkor-1/+1
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-2/+2
2019-08-14Merge Variant and Variant_Caio-1/+1
2019-06-22Lint on 'cfg_attr(,).'Mazdak Farrokhzad-10/+11
2019-06-19Support `cfg` and `cfg_attr` on generic parametersVadim Petrochenkov-16/+4
2019-06-09Allow attributes in formal function parametersCaio-0/+9
2019-06-07parser: `self.span` -> `self.token.span`Vadim Petrochenkov-1/+1
2019-05-25Reword malformed attribute input diagnosticsEsteban Küber-0/+16
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-5/+6
2019-03-24Separate variant id and variant constructor id.David Wood-3/+2
2019-03-17Do not complain about non-existing fields after parse recoveryEsteban Küber-1/+1
2019-03-16Refactor away `NestedMetaItemKind`Vadim Petrochenkov-2/+2
2019-03-14Add `-Z allow_features=...` flagTyler Mandry-3/+3
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-1/+1
2019-02-13Cleanup importsTaiki Endo-1/+1
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-4/+4
2019-02-07libsyntax => 2018Taiki Endo-10/+11
2019-02-06Overhaul `syntax::fold::Folder`.Nicholas Nethercote-97/+69
2019-02-05Various improvements in `Folder` impls.Nicholas Nethercote-32/+12
2019-01-26remove `_with_applicability` from suggestion fnsAndy Russell-1/+1
2019-01-13Implement basic input validation for built-in attributesVadim Petrochenkov-6/+3
2019-01-08remove unused imports and feature gate from testsdylan_DPC-3/+0
2019-01-08stabilise cfg_attrdylan_DPC-20/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-10-23fix typos in various placesMatthias Krüger-2/+2
2018-10-07cfg_attr_multi: Feature gateHavvy (Ryan Scheel)-1/+35
2018-10-05cfg_attr_multi: Basic implementationHavvy (Ryan Scheel)-16/+43
2018-09-27Auto merge of #54581 - petrochenkov:cfgattr, r=alexcrichtonbors-0/+1
2018-09-26Remove OneVectorljedrz-6/+7
2018-09-26Accept trailing comma in `cfg_attr`Vadim Petrochenkov-0/+1
2018-09-17Whitespace fix again.Vitaly _Vi Shukela-4/+4
2018-09-17Fixed some remaining whitespace issues.Vitaly _Vi Shukela-1/+1
2018-09-17Fill in suggestions Applicability according to @estebankVitaly _Vi Shukela-2/+3
2018-09-16Remove usages of span_suggestion without ApplicabilityVitaly _Vi Shukela-1/+6
2018-09-06Validate syntax of `cfg` attributesVadim Petrochenkov-12/+32
2018-09-04Move #[test_case] to a syntax extensionJohn Renner-13/+2
2018-09-04Introduce Custom Test FrameworksJohn Renner-4/+4
2018-08-19mv (mod) codemap source_mapDonato Sciarra-1/+1