about summary refs log tree commit diff
path: root/src/librustc_expand
AgeCommit message (Expand)AuthorLines
2020-06-15Always capture tokens for `macro_rules!` argumentsAaron Hill-4/+25
2020-06-12Rollup merge of #73178 - petrochenkov:explint, r=varkorDylan DPC-13/+27
2020-06-12Rollup merge of #72906 - lzutao:migrate-numeric-assoc-consts, r=dtolnayDylan DPC-4/+4
2020-06-10Track span of function in method calls, and use this in #[track_caller]Aaron Hill-1/+1
2020-06-10Migrate to numeric associated constsLzu Tao-4/+4
2020-06-10Rollup merge of #73122 - doctorn:issue-73116, r=varkorDylan DPC-1/+1
2020-06-09expand: Give reasonable NodeIds to lints associated with macro definitionsVadim Petrochenkov-13/+24
2020-06-09expand: Give reasonable NodeIds to lints associated with macro expansionsVadim Petrochenkov-0/+3
2020-06-08Resolve E0584 conflictNathan Corbyn-1/+1
2020-06-08Rollup merge of #72799 - Aaron1011:feature/span-debug, r=petrochenkovRalf Jung-1/+9
2020-06-04Add `-Z span-debug` to allow for easier debugging of proc macrosAaron Hill-1/+9
2020-06-02Make things build againVadim Petrochenkov-1/+1
2020-05-31Auto merge of #72767 - pnkfelix:track-devirtualized-filenames-issue-70924, r=...bors-5/+7
2020-05-29Split payload of FileName::Real to track both real and virutalized paths.Felix S. Klock II-5/+7
2020-05-28standardize limit comparisons with `Limit` typeDavid Wood-5/+6
2020-05-24Collect tokens for `ast::Expr`Aaron Hill-2/+10
2020-05-22Remove `macro_defs` mapAaron Hill-1/+10
2020-05-19Auto merge of #68717 - petrochenkov:stabexpat, r=varkorbors-31/+0
2020-05-17Rollup merge of #72233 - dtolnay:literal, r=petrochenkovDylan DPC-3/+8
2020-05-15Fix {:#?} representation of proc_macro::LiteralDavid Tolnay-3/+8
2020-05-14cleanup stale FIXME(#64197)sergey-melnychuk-2/+2
2020-05-08Fix testsCamille GILLOT-9/+9
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-81/+60
2020-05-03Stabilize fn-like proc macros in expression, pattern and statement positionsVadim Petrochenkov-31/+0
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