about summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2019-07-18resolve: Visit all scopes to collect suggestion candidates for unresolved macrosVadim Petrochenkov-0/+8
2019-07-18Replace deref with as_derefYuki Okushi-1/+1
2019-07-15pprust: Move some methods to the `PrintState` traitVadim Petrochenkov-10/+10
2019-07-11Rollup merge of #62476 - petrochenkov:expref, r=matthewjasperMazdak Farrokhzad-81/+56
2019-07-11hygiene: Introduce a helper method for creating new expansionsVadim Petrochenkov-5/+3
2019-07-11def_collector: `parent_def` is no longer optionalVadim Petrochenkov-31/+17
2019-07-11def_collector: Simplify tracking of macro invocation parentsVadim Petrochenkov-30/+18
2019-07-11syntax: Make def-site span mandatory in ExpnInfo/MacroBacktrace/DiagnosticSpa...Vadim Petrochenkov-1/+1
2019-07-11Rename some things in `syntax_pos/hygiene`Vadim Petrochenkov-16/+19
2019-07-10Remove writer function from PrintStateMark Rousskov-5/+1
2019-07-10Use constant instead of magic numberMark Rousskov-1/+1
2019-07-10Remove needless indent argumentsMark Rousskov-16/+7
2019-07-10Properly case indent_unit constantMark Rousskov-26/+25
2019-07-10Move pp::Printer helpers to direct implMark Rousskov-2/+13
2019-07-10Rename is_bol -> is_beginning_of_lineMark Rousskov-2/+2
2019-07-10Remove needless indirection in bcloseMark Rousskov-6/+2
2019-07-10Move pp::Printer out field to owned StringMark Rousskov-19/+12
2019-07-10print_crate returns String instead of taking an out pointerMark Rousskov-5/+5
2019-07-10Replace src: &mut dyn Read with StringMark Rousskov-3/+2
2019-07-10Combine comment-handling logic into structMark Rousskov-34/+8
2019-07-10Inline State::newMark Rousskov-9/+1
2019-07-10Stop Option-wrapping commentsMark Rousskov-4/+4
2019-07-10Remove unused boxes vectorMark Rousskov-15/+0
2019-07-10Move literal_to_string to fmt::DisplayMark Rousskov-2/+2
2019-07-09Auto merge of #62233 - matthewjasper:exit-arm-scopes, r=pnkfelixbors-0/+3
2019-07-07Collect library features from non-exported macrosVadim Petrochenkov-0/+8
2019-07-06Add arm ids for -Zunpretty=hir,identifiedMatthew Jasper-0/+3
2019-07-06`#[rustc_doc_only_macro]` -> `#[rustc_builtin_macro]`Vadim Petrochenkov-1/+1
2019-07-06Lowering: Fuse ExprKind::While logic + Cleanup.Mazdak Farrokhzad-85/+54
2019-07-06Enforce 'cond: bool' in while-expr + improve reachability diags.Mazdak Farrokhzad-4/+5
2019-07-06Remove ExprKind::While from HIR.Mazdak Farrokhzad-30/+59
2019-07-05Rollup merge of #62168 - ljedrz:the_culmination_of_hiridification, r=ZoxcMazdak Farrokhzad-21/+18
2019-07-05Auto merge of #62099 - Mark-Simulacrum:syntax-print-clean-2, r=eddybbors-900/+859
2019-07-04rename hir::map::opt_local_def_id*ljedrz-4/+4
2019-07-04rename hir::map::local_def_id_from_hir_id to local_def_idljedrz-10/+10
2019-07-04rename hir::map::local_def_id to local_def_id_from_node_idljedrz-3/+4
2019-07-04remove FIXMEs for functions that won't go awayljedrz-4/+0
2019-07-04Rollup merge of #62249 - czipperz:use-mem-take-instead-of-replace-default, r=...Mazdak Farrokhzad-2/+2
2019-07-04Rollup merge of #62039 - jeremystucki:needless_lifetimes, r=eddybMazdak Farrokhzad-5/+5
2019-07-03Remove needless lifetimesJeremy Stucki-1/+1
2019-07-03Remove needless lifetimesJeremy Stucki-4/+4
2019-07-01Convert more usages overChris Gregory-2/+2
2019-07-01rustc: use a separate copy of P for HIR than for AST.Eduard-Mihai Burtescu-13/+159
2019-07-01rustc: always keep `hir::Path` behind a `P<...>`.Eduard-Mihai Burtescu-4/+4
2019-06-29Remove io::Result from syntax::printMark Rousskov-889/+852
2019-06-29Replace pretty-printer Box<dyn Write> with &mut StringMark Rousskov-12/+8
2019-06-26Don't ICE on item in `.await` expressionNathan Corbyn-2/+1
2019-06-25Rollup merge of #62091 - ljedrz:hiridification_almost_there, r=ZoxcMazdak Farrokhzad-39/+26
2019-06-25rustc: produce AST instead of HIR from `hir::lowering::Resolver` methods.Eduard-Mihai Burtescu-10/+20
2019-06-25Auto merge of #61572 - Aaron1011:fix/generator-ref, r=varkorbors-1/+1