| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -2/+2 | |
| 2019-10-15 | syntax::parse::sess -> syntax::sess | Mazdak Farrokhzad | -1/+1 | |
| 2019-09-28 | Put panic=abort test support behind -Z panic_abort_tests | Tyler Mandry | -0/+16 | |
| 2019-09-28 | Spawn one subprocess per unit test when panic=abort | Tyler Mandry | -2/+12 | |
| 2019-09-26 | Rename `Item.node` to `Item.kind` | varkor | -5/+5 | |
| 2019-09-15 | Give more `Idents` spans | Matthew Jasper | -1/+1 | |
| 2019-09-15 | Avoid some unnecessary `&str` to `Ident` conversions | Matthew Jasper | -1/+1 | |
| 2019-09-05 | Document test harness generation | Matthew Jasper | -27/+55 | |
| Also ensure that we're consistently using the def-site span when appropriate. | ||||
| 2019-09-05 | Add `with_{def_site,call_site,legacy}_ctxt,` methods to `Span` | Vadim Petrochenkov | -4/+6 | |
| Use these to create call-site spans for AST passes when needed. | ||||
| 2019-09-05 | Make use of hygiene in AST passes | Matthew Jasper | -129/+46 | |
| 2019-08-15 | hygiene: `ExpnInfo` -> `ExpnData` | Vadim Petrochenkov | -2/+2 | |
| For naming consistency with everything else in this area | ||||
| 2019-08-15 | hygiene: Merge `ExpnInfo` and `InternalExpnData` | Vadim Petrochenkov | -3/+2 | |
| 2019-08-15 | `Ident::with_empty_ctxt` -> `Ident::with_dummy_span` | Vadim Petrochenkov | -3/+3 | |
| `Ident` has had a full span rather than just a `SyntaxContext` for a long time now. | ||||
| 2019-08-14 | expand: Unimplement `MutVisitor` on `MacroExpander` | Vadim Petrochenkov | -12/+15 | |
| Each call to `fully_expand_fragment` is something unique, interesting, and requiring attention. It represents a "root" of expansion and its use means that something unusual is happening, like eager expansion or expansion performed outside of the primary expansion pass. So, it shouldn't be hide under a generic visitor call. Also, from all the implemented visitor methods only two were actually used. | ||||
| 2019-08-05 | Drop span argument from mk_list_item | Mark Rousskov | -2/+1 | |
| 2019-07-31 | Replace AstBuilder with inherent methods | Mark Rousskov | -1/+0 | |
| 2019-07-31 | Remove span argument from mk_attr_{inner,outer} | Mark Rousskov | -2/+1 | |
| Always the same as the passed MetaItem | ||||
| 2019-07-31 | Remove Span argument from ExtCtxt::attribute | Mark Rousskov | -1/+1 | |
| MetaItem.span was always equivalent | ||||
| 2019-07-31 | Remove AttrId from Attribute constructors | Mark Rousskov | -1/+0 | |
| 2019-07-27 | syntax_ext: `proc_macro_decls` -> `proc_macro_harness` | Vadim Petrochenkov | -6/+8 | |
| Few other minor renamings for consistency. Remove one unused dependency from `rustc_passes`. Fix libsyntax tests. Fix rebase. | ||||
| 2019-07-27 | Move test harness generation into libsyntax_ext | Vadim Petrochenkov | -0/+392 | |
