about summary refs log tree commit diff
path: root/src/libsyntax/attr.rs
AgeCommit message (Expand)AuthorLines
2016-11-13do not use deprecated text for unstable docsAndy Russell-3/+0
2016-11-08Rename KNOWN_ATTRS to BUILT_ATTRS, and create KNOWN_ATTRSJosh Driver-1/+25
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-8/+5
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-3/+3
2016-09-03Update compiler error E0558 to use new error formatAbhishek Kumar-2/+3
2016-08-31Warn about multiple conflicting #[repr] hintsChris Wong-3/+2
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-58/+34
2016-08-25Refactor away `AttributeMethods`.Jeffrey Seyfried-10/+3
2016-08-25Refactor away `AttrNestedMetaItemMethods`.Jeffrey Seyfried-41/+33
2016-08-25Implement RFC#1559: allow all literals in attributes.Sergio Benitez-101/+229
2016-07-25Adressed PR comments.cgswords-11/+10
2016-07-25General MetaItem encapsulation rewrites.cgswords-14/+80
2016-07-11Move E0533 to E0558 (because of external change)Guillaume Gomez-1/+1
2016-07-11Add E0534 error explanationGuillaume Gomez-1/+1
2016-07-02Rollup merge of #34531 - GuillaumeGomez:libsyntax_err_codes, r=jonathandturnerManish Goregaokar-40/+65
2016-06-29Add error codes in libsyntaxggomez-40/+65
2016-06-28cleanup: don't count attributes on an item in a statement position as on the ...Jeffrey Seyfried-2/+2
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-77/+4
2016-06-26Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddybJeffrey Seyfried-27/+16
2016-06-26Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrcJeffrey Seyfried-15/+0
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-2/+2
2016-06-19Generalize and abstract `ThinAttributes`Jeffrey Seyfried-80/+7
2016-06-17Fix falloutJeffrey Seyfried-27/+17
2016-06-16Simplify gated cfg checkingJeffrey Seyfried-20/+13
2016-06-14Refactor away `WithAttrs` traitJeffrey Seyfried-15/+0
2016-05-26Add and use `HasAttrs` traitJeffrey Seyfried-57/+84
2016-04-26allow InternedString to be compared to &str directlyOliver Schneider-3/+3
2016-02-12Use more autoderef in libsyntaxJonas Schievink-4/+4
2016-02-11Pass through diagnostic handler insteadarcnmx-5/+5
2016-02-11Use find_export_name_attr instead of string literalarcnmx-4/+4
2016-02-11Remove link_section and linkage as extern indicatorsarcnmx-2/+0
2016-02-11Only retain external static symbols across LTOarcnmx-0/+7
2016-02-11[breaking-change] don't glob export ast::StrStyle variantsOliver 'ker' Schneider-2/+2
2016-02-11[breaking-change] don't glob export ast::MetaItem_Oliver 'ker' Schneider-22/+21
2016-02-11[breaking-change] don't pub export ast::Stmt_ variantsOliver Schneider-6/+6
2016-02-11[breaking-change] don't pub export ast::Lit_ variantsOliver Schneider-3/+3
2016-02-11[breaking-change] don't glob export ast::{UintTy, IntTy} variantsOliver Schneider-15/+15
2016-02-11[breaking-change] don't glob export ast::Decl_ variantsOliver Schneider-3/+3
2015-12-30use structured errorsNick Cameron-2/+4
2015-12-18Rollup merge of #30384 - nrc:diagnostics, r=@nikomatsakisManish Goregaokar-14/+14
2015-12-17Remove unused importsJeffrey Seyfried-1/+1
2015-12-17move error handling from libsyntax/diagnostics.rs to libsyntax/errors/*Nick Cameron-14/+14
2015-12-12Implement `#[deprecated]` attribute (RFC 1270)Vadim Petrochenkov-10/+81
2015-11-30Simplyfied map_thin_attrs()Marvin Löbel-19/+3
2015-11-26Added stmt_expr_attribute feature gateMarvin Löbel-9/+19
2015-11-26Moved and refactored ThinAttributesMarvin Löbel-6/+96
2015-11-26Add syntax support for attributes on expressions and all syntaxMarvin Löbel-0/+82
2015-11-20Rename #[deprecated] to #[rustc_deprecated]Vadim Petrochenkov-5/+5
2015-11-10Use lifetime elisionSeo Sanghyeon-6/+6
2015-10-13Refactor attr::StabilityVadim Petrochenkov-123/+171