about summary refs log tree commit diff
path: root/src/libsyntax/config.rs
AgeCommit message (Expand)AuthorLines
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
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-4/+2
2016-10-18Add invalid doc comment help messageGuillaume Gomez-6/+10
2016-10-12Stabilise attributes on statements.Nick Cameron-3/+2
2016-09-27With `--test`, make `#[test]` functions `pub` in `InvocationCollector`Jeffrey Seyfried-1/+1
2016-09-26make emit_feature_err take a ParseSessTim Neumann-1/+1
2016-09-15Avoid loading and parsing unconfigured non-inline modules.Jeffrey Seyfried-1/+1
2016-09-07Strip unconfigured nodes in the `InvocationCollector` fold.Jeffrey Seyfried-6/+6
2016-09-07Refactor code out of the folder implementation for `StripUnconfigured`.Jeffrey Seyfried-55/+69
2016-09-05Remove `syntax::config::strip_unconfigured`, add `syntax::config::features`.Jeffrey Seyfried-29/+34
2016-08-29Future proof the AST for `union`.Jeffrey Seyfried-0/+3
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-1/+1
2016-08-25Refactor away `AttrNestedMetaItemMethods`.Jeffrey Seyfried-1/+1
2016-08-25Implement RFC#1559: allow all literals in attributes.Sergio Benitez-11/+26