about summary refs log tree commit diff
path: root/src/librustc_expand
AgeCommit message (Expand)AuthorLines
2020-05-03Implement `confusable_idents` lint.Charles Lew-4/+5
2020-04-24Avoid unused Option::map resultsJosh Stone-4/+4
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-2/+5
2020-04-18Move `MapInPlace` to rustc_data_structuresYuki Okushi-2/+2
2020-04-14Remove unused single_step flagMark Rousskov-5/+1
2020-04-04macro_rules: `NtLifetime` cannot start with an identifierVadim Petrochenkov-1/+1
2020-03-30Use if let instead of match when only matching a single variant (clippy::sing...Matthias Krüger-13/+12
2020-03-28Auto merge of #70261 - Centril:angle-args-partition, r=varkorbors-1/+2
2020-03-27parse: move constraint/arg restriction to ast_validation.Mazdak Farrokhzad-1/+2
2020-03-27suggest semi on expr mac!() good as stmt mac!().Mazdak Farrokhzad-1/+18
2020-03-25Rename `def_span` to `guess_head_span`Esteban Küber-1/+1
2020-03-24expand: address review commentsMazdak Farrokhzad-18/+11
2020-03-24expand: add recovery for parse_ntMazdak Farrokhzad-16/+19
2020-03-24expand: nix unused methodMazdak Farrokhzad-4/+1
2020-03-24defatalize `compile_declarative_macro`Mazdak Farrokhzad-16/+32
2020-03-24mbe::transcribe: defatalize errors.Mazdak Farrokhzad-29/+22
2020-03-24remove ExtCxt::struct_span_warnMazdak Farrokhzad-3/+2
2020-03-24defatalize ProcMacroDerive::expandMazdak Farrokhzad-20/+8
2020-03-24defatalize AttrProcMacro::expandMazdak Farrokhzad-18/+16
2020-03-24defatalize BangProcMacro::expandMazdak Farrokhzad-19/+27
2020-03-24generic_extension: defatalize Error caseMazdak Farrokhzad-1/+5
2020-03-24nix remaining rustc_expand::panictry! uses.Mazdak Farrokhzad-20/+1
2020-03-24nix panictry! in ParserAnyMacro::makeMazdak Farrokhzad-32/+47
2020-03-24rustc_expand::base: nix panictry! usesMazdak Farrokhzad-4/+16
2020-03-22parse: nix new_sub_parser_from_fileMazdak Farrokhzad-2/+2
2020-03-21parse: nix unused `root_module_name`.Mazdak Farrokhzad-5/+2
2020-03-21Rollup merge of #69497 - Zoxc:ast-fragment-error, r=petrochenkovDylan DPC-4/+14
2020-03-20can_begin_literal_maybe_minus: `true` on `"-"? lit` NTs.Mazdak Farrokhzad-1/+1
2020-03-19Don't unwind when hitting the macro expansion recursion limitJohn Kåre Alsaker-4/+14
2020-03-18fix pre-expansion linting infraMazdak Farrokhzad-3/+18
2020-03-18tweak outline module parsing spansMazdak Farrokhzad-24/+25
2020-03-18parser/expand: minor cleanupMazdak Farrokhzad-2/+2
2020-03-18{rustc_parse -> rustc_expand}::configMazdak Farrokhzad-2/+536
2020-03-18{rustc_parse::parser -> rustc_expand}::moduleMazdak Farrokhzad-4/+308
2020-03-18move Directory -> parser::moduleMazdak Farrokhzad-3/+5
2020-03-18outline modules: parse -> expand.Mazdak Farrokhzad-56/+58
2020-03-18expand: use push_directoryMazdak Farrokhzad-7/+7
2020-03-17Rollup merge of #68746 - matthewjasper:metahygiene, r=petrochenkovMazdak Farrokhzad-24/+33
2020-03-17Rollup merge of #69870 - petrochenkov:cfgacc, r=matthewjasperMazdak Farrokhzad-60/+124
2020-03-16Make macro metavars respect (non-)hygieneMatthew Jasper-24/+33
2020-03-16Other `legacy` -> `macro_rules`Vadim Petrochenkov-6/+6
2020-03-16ast/hir: `MacroDef::legacy` -> `MacroDef::macro_rules`Vadim Petrochenkov-5/+5
2020-03-12ast: `Mac`/`Macro` -> `MacCall`Vadim Petrochenkov-49/+60
2020-03-10Store `TokenStream` in `rmeta::MacroDef`.Mazdak Farrokhzad-3/+3
2020-03-10builtin_macros: Add attribute macro `#[cfg_accessible(path)]`Vadim Petrochenkov-0/+1
2020-03-10expand: Implement support for retrying macro expansionsVadim Petrochenkov-51/+121
2020-03-09expand/builtin_macros: Minor cleanupVadim Petrochenkov-10/+3
2020-03-09Address review commentsVadim Petrochenkov-4/+1
2020-03-09rustc_parse: Use `Token::ident` where possibleVadim Petrochenkov-12/+6
2020-03-07Rollup merge of #69773 - matthiaskrgr:typos, r=petrochenkovMazdak Farrokhzad-1/+1