about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2016-10-25Use `SmallVector` for the stack in `macro_parser::parse`.Nicholas Nethercote-6/+4
2016-10-24check target abi supportTim Neumann-28/+22
2016-10-24Refactor away fields `MacroDef::{use_locally, export}`.Jeffrey Seyfried-7/+4
2016-10-23Support `use *;` and `use ::*;`.Jeffrey Seyfried-4/+9
2016-10-22Auto merge of #37318 - nnethercote:html5ever-more, r=nrc,eddybbors-14/+26
2016-10-21Replace the `String` in `ParseResult::Failure` with `Token`.Nicholas Nethercote-13/+25
2016-10-21Avoid an unnecessary clone in `generic_extensions`.Nicholas Nethercote-2/+2
2016-10-21Avoid an unnecessary clone in `macro_parser::parse`.Nicholas Nethercote-1/+1
2016-10-20Tweak path parsing logicVadim Petrochenkov-19/+30
2016-10-20Refactor parser lookahead buffer and increase its sizeVadim Petrochenkov-38/+41
2016-10-19Rollup merge of #37241 - zackmdavis:if_let_over_none_spaced_empty_block_arm, ...Guillaume Gomez-7/+4
2016-10-19Improve `$crate`.Jeffrey Seyfried-69/+13
2016-10-19Rollup merge of #37265 - brson:bootstrap, r=alexcrichtonEduard-Mihai Burtescu-9/+6
2016-10-19Rollup merge of #37208 - jseyfried:fix_partially_consumed_tokens_in_macros, r...Eduard-Mihai Burtescu-15/+38
2016-10-19Rollup merge of #37202 - petrochenkov:pretty, r=nrcEduard-Mihai Burtescu-34/+45
2016-10-19Rollup merge of #37198 - jseyfried:future_proof_macros_11, r=nrcEduard-Mihai Burtescu-7/+30
2016-10-19Rollup merge of #37161 - nnethercote:no-cfg-cloning, r=nrcEduard-Mihai Burtescu-11/+15
2016-10-19Rollup merge of #37117 - pnkfelix:may-dangle-attr, r=nikomatsakisEduard-Mihai Burtescu-0/+11
2016-10-19Allow bootstrapping without a key. Fixes #36548Brian Anderson-9/+6
2016-10-18Add invalid doc comment help messageGuillaume Gomez-8/+17
2016-10-18Fix some pretty printing testsVadim Petrochenkov-34/+45
2016-10-17Auto merge of #36969 - nnethercote:rename-Parser-fields, r=eddybbors-403/+402
2016-10-17prefer `if let` to match with `None => { }` arm in some placesZack M. Davis-7/+4
2016-10-17Fix partially consumed tokens in macro matchers.Jeffrey Seyfried-15/+38
2016-10-15Use the macro namespace for custom derives.Jeffrey Seyfried-3/+16
2016-10-15Refactor `syntax::ext::base::Resolver::resolve_invoc`.Jeffrey Seyfried-4/+14
2016-10-15Auto merge of #37132 - petrochenkov:intern, r=alexcrichtonbors-35/+18
2016-10-14Avoid many CrateConfig clones.Nicholas Nethercote-11/+15
2016-10-13Get rid of double indirection in string interner by using `Rc<str>`Vadim Petrochenkov-35/+18
2016-10-12Rollup merge of #37084 - jseyfried:cleanup_expanded_macro_use_scopes, r=nrcAlex Crichton-71/+71
2016-10-12Rollup merge of #37064 - nnethercote:read_str, r=eddybAlex Crichton-2/+2
2016-10-12Rollup merge of #36995 - nrc:stable, r=@nikomatsakisAlex Crichton-10/+5
2016-10-12Stabilise attributes on statements.Nick Cameron-3/+2
2016-10-12Stabilise `?`Nick Cameron-7/+3
2016-10-11Rollup merge of #37065 - nnethercote:opt-mk_printer, r=nikomatsakisGuillaume Gomez-38/+31
2016-10-11Add feature gate for `dropck_eyepatch` feature (RFC 1327).Felix S. Klock II-0/+8
2016-10-11Add support for undetermined macro invocations.Jeffrey Seyfried-6/+37
2016-10-11Merge branch 'persistent_macro_scopes' into cleanup_expanded_macro_use_scopesJeffrey Seyfried-65/+34
2016-10-10Include attributes on generic parameter bindings in pretty printer.Felix S. Klock II-0/+3
2016-10-10Merge `Printer::token` and `Printer::size`.Nicholas Nethercote-38/+31
2016-10-10Avoid allocations in `Decoder::read_str`.Nicholas Nethercote-2/+2
2016-10-07Cleanup `depth`s.Jeffrey Seyfried-8/+11
2016-10-07Refactor away `ext::expand::{expand_crate, expand_crate_with_expander}`.Jeffrey Seyfried-31/+10
2016-10-07Add macros from plugins in `libsyntax_ext::register_builtins`.Jeffrey Seyfried-14/+5
2016-10-07Combine `std_inject::{no_core, no_std}` into `std_inject::injected_crate_name`.Jeffrey Seyfried-18/+14
2016-10-07Auto merge of #36945 - alexcrichton:proc-macro-rename, r=nrcbors-7/+7
2016-10-06rustc: Rename rustc_macro to proc_macroAlex Crichton-7/+7
2016-10-05Clarify StringReader::bump.Nicholas Nethercote-13/+16
2016-10-05Rename StringReader::curr as ch.Nicholas Nethercote-99/+99
2016-10-05Rename StringReader::last_pos as pos.Nicholas Nethercote-100/+100