about summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
2015-04-21syntax: Remove uses of #[feature(slice_patterns)]Erick Tryzelaar-2/+2
2015-04-17Rollup merge of #24430 - laumann:trace-macros-flag, r=pnkfelixManish Goregaokar-0/+2
2015-04-14Positive case of `len()` -> `is_empty()`Tamir Duberstein-2/+2
2015-04-14Add "trace-macros" as a compiler flagThomas Jespersen-0/+2
2015-04-11Propagate macro backtraces more often, improve formatting diagnosticsRyan Prichard-1/+1
2015-04-11Auto merge of #24155 - chris-chambers:stmt_macros, r=sfacklerbors-27/+39
2015-04-11Moves expand_stmt's bt_pop so that it balances correctly.Christopher Chambers-3/+4
2015-04-10Simplifications to statement macro handling.Christopher Chambers-14/+11
2015-04-10Eliminates a pointless is_empty test.Christopher Chambers-1/+1
2015-04-10Improves semicolon expansion efficiency, corrects bt_pop placement.Christopher Chambers-16/+15
2015-04-08Auto merge of #23998 - nrc:impl-self, r=nikomatsakisbors-41/+2
2015-04-07Improves handling of statement macros.Christopher Chambers-26/+41
2015-04-05Work towards a non-panicing parser (libsyntax)Phil Dawes-1/+1
2015-04-03Check uses of `Self` in impls in the compiler rather than during expansionNick Cameron-41/+2
2015-04-01cleanup: Test formattingRicho Healey-11/+22
2015-03-12Auto merge of #23265 - eddyb:meth-ast-refactor, r=nikomatsakisbors-90/+78
2015-03-11syntax: move MethMac to MacImplItem and combine {Provided,Required}Method int...Eduard Burtescu-69/+61
2015-03-11syntax: rename TypeMethod to MethodSig and use it in MethDecl.Eduard Burtescu-8/+9
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-75/+70
2015-03-11syntax: move indirection around {Trait,Impl}Item, from within.Eduard Burtescu-9/+9
2015-03-09Switch derive(Debug) to use the debug buildersSteven Fackler-1/+1
2015-03-09Rename #[should_fail] to #[should_panic]Steven Fackler-2/+2
2015-03-06Make #[derive(Anything)] into sugar for #[derive_Anything]Keegan McAllister-0/+1
2015-03-06Consolidate ExpansionConfig feature testsKeegan McAllister-40/+20
2015-03-06Auto merge of #22899 - huonw:macro-stability, r=alexcrichtonbors-9/+49
2015-03-06Add #[allow_internal_unstable] to track stability for macros better.Huon Wilson-9/+49
2015-03-03Change span_help calls to fileline_help where appropriateIvan Radanov Ivanov-1/+1
2015-02-25Rollup merge of #22635 - kmcallister:macros-chapter, r=steveklabnikManish Goregaokar-7/+4
2015-02-24Use arrays instead of vectors in testsVadim Petrochenkov-4/+2
2015-02-24Implement `<T>::method` UFCS expression syntax.Eduard Burtescu-7/+4
2015-02-24syntax: don't store a secondary NodeId for TyPath.Eduard Burtescu-1/+1
2015-02-22Fix errors from #22592Manish Goregaokar-1/+1
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-16/+15
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-13/+13
2015-02-17Rollup merge of #22383 - pnkfelix:pass-features-along-during-expansion, r=huonwManish Goregaokar-12/+48
2015-02-16Fix fallout in libsyntax from RFC 599. Clarity and efficiency seems to be mos...Niko Matsakis-4/+5
2015-02-16Address the other cases of #22234; fix #22234.Felix S. Klock II-0/+21
2015-02-15Address the `asm!` case of #22234.Felix S. Klock II-1/+8
2015-02-15libsyntax: Pass feature set in ExpansionConfig, not just enable_quotes.Felix S. Klock II-12/+20
2015-02-09syntax::fold: Allow removing attributesKeegan McAllister-2/+2
2015-02-08Auto merge of #21988 - kmcallister:no-std, r=sfacklerbors-2/+5
2015-02-07Don't use std:: paths in syntax extensions when compiling a #![no_std] crateKeegan McAllister-2/+5
2015-02-07Auto merge of #21984 - pnkfelix:make-for-loops-a-terminating-scope, r=nikomat...bors-8/+20
2015-02-06librustdoc has been updatedGuillaumeGomez-3/+3
2015-02-06Update to last version, remove "[]" as much as possibleGuillaumeGomez-12/+12
2015-02-06Libsyntax has been updatedGuillaumeGomez-23/+21
2015-02-06Replace the get method by the deref one on InternedStringGuillaumeGomez-21/+23
2015-02-06make `for PAT in ITER_EXPR { ... }` a terminating-scope for ITER_EXPR.Felix S. Klock II-8/+20
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-1/+1
2015-02-04remove all kind annotations from closuresJorge Aparicio-2/+2