about summary refs log tree commit diff
path: root/src/libsyntax/config.rs
AgeCommit message (Expand)AuthorLines
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
2018-08-15syntax: Enforce attribute grammar in the parserVadim Petrochenkov-1/+1
2018-08-13Move SmallVec and ThinVec out of libsyntaxljedrz-6/+6
2018-06-02Deny #[cfg] and #[cfg_attr] on generic parameters.kennytm-0/+16
2018-04-06Rename `ast::Variant_::name` into `ident` + Fix rebaseVadim Petrochenkov-1/+1
2018-04-02Expand attribute macros on statements and expressions.Austin Bonander-10/+17
2018-03-20rename epoch to editionKurtis Nusbaum-3/+3
2018-03-08Make it possible to ungate features by epochManish Goregaokar-2/+3
2018-02-17fix more typos found by codespell.Matthias Krüger-1/+1
2017-12-17syntax: Rename `P::unwrap` into `P::into_inner`Vadim Petrochenkov-2/+2
2017-08-30Make fields of `Span` privateVadim Petrochenkov-3/+2
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-5/+5
2017-06-15Remove struct_field_attributes feature gateWonwoo Choi-28/+0
2017-05-12Fix some clippy warnings in libsyntaxAndre Bogus-4/+4
2017-03-14Liberalize attributes.Jeffrey Seyfried-40/+32
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-3/+5
2017-01-11syntax: struct field attributes and cfgBenjamin Saunders-5/+64
2016-11-20Move `MetaItemKind`'s `Name` to a field of `MetaItem`.Jeffrey Seyfried-1/+1
2016-11-20Refactor away `ast::Attribute_`.Jeffrey Seyfried-6/+7
2016-11-11Change implementation of syntax::util::SmallVector to use data_structures::Sm...Mark-Simulacrum-1/+1