about summary refs log tree commit diff
path: root/src/librustc_expand
AgeCommit message (Expand)AuthorLines
2020-02-14Fix a typo in a variable name.Nicholas Nethercote-3/+4
2020-02-14Avoid `base_parser`, it's not needed.Nicholas Nethercote-14/+11
2020-02-13Rollup merge of #69057 - Centril:clean-expand, r=petrochenkovDylan DPC-59/+60
2020-02-13parser: unify item list parsing.Mazdak Farrokhzad-1/+1
2020-02-13macro_legacy_warnings -> errorMazdak Farrokhzad-8/+5
2020-02-13expand: simplify flat_map_item wrt. inline module detectionMazdak Farrokhzad-7/+4
2020-02-13expand: simplify flat_map_itemMazdak Farrokhzad-5/+1
2020-02-13expand: simplify classify_*Mazdak Farrokhzad-8/+5
2020-02-13expand: extract error_wrong_fragment_kindMazdak Farrokhzad-7/+13
2020-02-13expand: extract error_recursion_limit_reachedMazdak Farrokhzad-11/+16
2020-02-13expand: extract error_derive_forbidden_on_non_adtMazdak Farrokhzad-22/+22
2020-02-13IsAsync -> enum Async { Yes { span: Span, .. }, No }Mazdak Farrokhzad-2/+2
2020-02-13Rollup merge of #68848 - nnethercote:hasten-macro-parsing, r=petrochenkovDylan DPC-51/+62
2020-02-11Run RustFmtjumbatm-1/+5
2020-02-11Invert control in struct_lint_level.jumbatm-1/+1
2020-02-06Rollup merge of #68788 - Centril:unified-fn-bodies, r=petrochenkovDylan DPC-19/+25
2020-02-06Change condition ordering in `parse_tt`.Nicholas Nethercote-6/+6
2020-02-06Remove the `Cow` from `Directory`.Nicholas Nethercote-2/+2
2020-02-06Avoid instantiating many `Parser` structs in `generic_extension`.Nicholas Nethercote-45/+56
2020-02-05Rollup merge of #68840 - Centril:rec-lim-curr-crate, r=estebankDylan DPC-2/+2
2020-02-05`#![recursion_limit = "X"]`: note current crate name.Mazdak Farrokhzad-2/+2
2020-02-05parser: merge `fn` grammars wrt. bodies & headersMazdak Farrokhzad-19/+25
2020-02-04Rollup merge of #68758 - daboross:fix-59191, r=petrochenkovDylan DPC-1/+11
2020-02-02Change expansion error to be non-fatalDavid-1/+3
2020-02-01Fix 59191David Ross-1/+9
2020-02-01fix fallout in testsMazdak Farrokhzad-5/+5
2020-02-01syntax::print -> new crate rustc_ast_prettyMazdak Farrokhzad-5/+6
2020-02-011. move node_id to syntaxMazdak Farrokhzad-6/+6
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-3/+4
2020-02-01syntax: simplify HasAttrs codeMazdak Farrokhzad-1/+1
2020-02-01syntax: move GLOBALS to attr moduleMazdak Farrokhzad-1/+1
2020-01-30Use `P` for `NtMeta`.Nicholas Nethercote-1/+2
2020-01-30Use `P` for `NtTraitItem`, `NtImplItem`, and `NtForeignItem`.Nicholas Nethercote-71/+86
2020-01-26rustc_span: move pretty syntax from macro_backtrace to ExpnKind::descr.Eduard-Mihai Burtescu-4/+1
2020-01-20Revert "Add a `constness` field to `ast::TraitRef`"Dylan MacKenzie-1/+1
2020-01-11Rollup merge of #68084 - estebank:ice-68000, r=varkorMazdak Farrokhzad-1/+1
2020-01-11{syntax -> rustc_ast_passes}::feature_gateMazdak Farrokhzad-2/+2
2020-01-11nix syntax::early_buffered_lintsMazdak Farrokhzad-4/+5
2020-01-11simplify feature_err importsMazdak Farrokhzad-2/+2
2020-01-10Change `next_point` when `shrink_to_hi` is more appropriateEsteban Küber-1/+1
2020-01-10nix syntax::errors & prefer rustc_errors over errorsMazdak Farrokhzad-43/+34
2020-01-09Add a `constness` field to `ast::TraitRef`Dylan MacKenzie-1/+1
2020-01-04Rollup merge of #67137 - anp:tracked-panic-internals, r=eddybDylan DPC-8/+2
2020-01-04core and std macros and panic internals use panic::Location::caller.Adam Perry-8/+2
2020-01-02Normalize `syntax::edition` imports.Mazdak Farrokhzad-2/+2
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-9/+9
2020-01-02Normalize `syntax::source_map` imports.Mazdak Farrokhzad-8/+8
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-26/+26
2019-12-31Rollup merge of #67744 - Centril:reduce-diversity, r=petrochenkovMazdak Farrokhzad-4/+6
2019-12-31parser::diagnostics: remove fn fatalMazdak Farrokhzad-4/+6