about summary refs log tree commit diff
path: root/src/libsyntax/ext/base.rs
AgeCommit message (Expand)AuthorLines
2015-06-16Remove superfluous variableSimonas Kazlauskas-2/+0
2015-06-16Fix file!(), line!() and column!() macrosSimonas Kazlauskas-16/+25
2015-05-22Let MultiItemDecorator take `&Annotatable` (fixes #25683)Manish Goregaokar-3/+3
2015-05-14syntax: replace sess.span_diagnostic.cm with sess.codemap().Eduard Burtescu-1/+1
2015-04-30WIP refactor expansion of decorators and move derive to MultiDecoratorNick Cameron-4/+16
2015-04-25Rebasing and making MulitDecorators workNick Cameron-15/+3
2015-04-25Merge branch 'syntax' of https://github.com/aochagavia/rust into mulit-decorNick Cameron-2/+56
2015-04-21syntax: remove #![feature(box_syntax, box_patterns)]Erick Tryzelaar-4/+4
2015-04-17Rollup merge of #24430 - laumann:trace-macros-flag, r=pnkfelixManish Goregaokar-4/+2
2015-04-14Negative case of `len()` -> `is_empty()`Tamir Duberstein-1/+1
2015-04-14Add "trace-macros" as a compiler flagThomas Jespersen-4/+2
2015-04-11Remove the vestigial ExtCtxt::print_backtrace function.Ryan Prichard-10/+0
2015-04-07Improves handling of statement macros.Christopher Chambers-14/+16
2015-04-05Work towards a non-panicing parser (libsyntax)Phil Dawes-4/+4
2015-04-01Fallout in libsyntaxNiko Matsakis-1/+1
2015-03-25Add trivial cast lints.Nick Cameron-3/+3
2015-03-11syntax: move MethMac to MacImplItem and combine {Provided,Required}Method int...Eduard Burtescu-6/+6
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-34/+16
2015-03-11syntax: move indirection around {Trait,Impl}Item, from within.Eduard Burtescu-30/+25
2015-03-06Make #[derive(Anything)] into sugar for #[derive_Anything]Keegan McAllister-4/+2
2015-03-06Auto merge of #22899 - huonw:macro-stability, r=alexcrichtonbors-5/+8
2015-03-06Add #[allow_internal_unstable] to track stability for macros better.Huon Wilson-5/+8
2015-03-05Rollup merge of #22764 - ivanradanov:fileline_help, r=huonwManish Goregaokar-0/+4
2015-03-05Auto merge of #22061 - pczarn:quote_matcher_and_attr, r=kmcallisterbors-1/+7
2015-03-04Add quasiquote for matchers and attributesPiotr Czarnecki-1/+7
2015-03-03Switched to Box::new in many places.Felix S. Klock II-3/+3
2015-03-03Change span_help calls to fileline_help where appropriateIvan Radanov Ivanov-0/+4
2015-02-27Replace MacExpr / MacPat / MacItems with MacEagerKeegan McAllister-47/+69
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-11/+11
2015-02-18rollup merge of #22287: Ryman/purge_carthographersAlex Crichton-1/+1
2015-02-18Opt for .cloned() over .map(|x| x.clone()) etc.Kevin Butler-1/+1
2015-02-17Rollup merge of #22383 - pnkfelix:pass-features-along-during-expansion, r=huonwManish Goregaokar-4/+5
2015-02-16Fix fallout in libsyntax from RFC 599. Clarity and efficiency seems to be mos...Niko Matsakis-3/+3
2015-02-15libsyntax: Pass feature set in ExpansionConfig, not just enable_quotes.Felix S. Klock II-4/+5
2015-02-09Process cfg_attr right before stripping cfgKeegan McAllister-2/+0
2015-02-07Don't use std:: paths in syntax extensions when compiling a #![no_std] crateKeegan McAllister-0/+5
2015-02-06Libsyntax has been updatedGuillaumeGomez-2/+1
2015-02-06Replace the get method by the deref one on InternedStringGuillaumeGomez-1/+2
2015-01-31Fix rebase issuesAdolfo Ochagavía-7/+13
2015-01-31Replace uses of Decorator and ModifierAdolfo Ochagavía-6/+9
2015-01-31Deprecate SyntaxExtension::ModifierAdolfo Ochagavía-0/+1
2015-01-31Deprecate SyntaxExtension::DecoratorAdolfo Ochagavía-0/+1
2015-01-31Add MultiDecorator variant to SyntaxExtension enumAdolfo Ochagavía-1/+5
2015-01-31Add MultiItemDecoratorAdolfo Ochagavía-0/+23
2015-01-31Deprecate ItemDecorator in favor of MultiItemDecoratorAdolfo Ochagavía-0/+1
2015-01-31Deprecate ItemModifier in favor of MultiItemModifierAdolfo Ochagavía-0/+3
2015-01-29s/Show/Debug/gJorge Aparicio-1/+1
2015-01-26Merge remote-tracking branch 'rust-lang/master'Brian Anderson-0/+2
2015-01-25Merge remote-tracking branch 'rust-lang/master'Brian Anderson-1/+1
2015-01-25Tell the compiler to tell us that `deriving` is dead.Huon Wilson-0/+2