summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2018-06-19Add `fn fn_decl` to `Hir`, for looking up the `FnDecl` of a body owner.Felix S. Klock II-0/+42
2018-06-18Auto merge of #51414 - oli-obk:impl_trait_type_def, r=pnkfelixbors-67/+188
2018-06-17Auto merge of #51425 - QuietMisdreavus:thats-def-a-namespace-there, r=petroch...bors-10/+157
2018-06-15turn expect_full_def_from_use into an iteratorQuietMisdreavus-11/+4
2018-06-14create multiple HIR items for a use statementQuietMisdreavus-10/+164
2018-06-14rustc: rename ty::maps to ty::query.Eduard-Mihai Burtescu-1/+1
2018-06-13Various cleanupsOliver Schneider-7/+1
2018-06-10Fix error codesGuillaume Gomez-3/+3
2018-06-07Add existential type definitonsOliver Schneider-66/+193
2018-06-03Remove is_import fieldMark Simulacrum-3/+0
2018-06-01merge UNNECESSARY_EXTERN_CRATE and UNUSED_EXTERN_CRATESNiko Matsakis-11/+21
2018-05-31Auto merge of #51145 - petrochenkov:npbot, r=alexcrichtonbors-1/+1
2018-05-31Auto merge of #51220 - nikomatsakis:issue-51008-false-positive-lifetime-must-...bors-48/+75
2018-05-30resolve: Make sure indeterminate and inconsistent macro resolutions always ge...Vadim Petrochenkov-1/+1
2018-05-30also reset anon-param-mode for `fn()` typesNiko Matsakis-11/+16
2018-05-30reset the "anonymous lifetime mode" for parenthesized where clausesNiko Matsakis-37/+59
2018-05-30rustc: don't visit lifetime parameters through visit_lifetime.Eduard-Mihai Burtescu-23/+39
2018-05-28scrap `find_node_for_hir_id` in favor of `hir_to_node_id`Zack M. Davis-8/+0
2018-05-28operate on `HirId` in `hir::Pat::each_binding`, and consequences of thatZack M. Davis-3/+3
2018-05-26Auto merge of #51072 - petrochenkov:ifield, r=eddybbors-36/+45
2018-05-26Auto merge of #51052 - nikomatsakis:obsolete-arrow, r=petrochenkovbors-1/+4
2018-05-26Add `Ident::as_str` helperVadim Petrochenkov-2/+2
2018-05-26Use `Ident`s for fields in HIRVadim Petrochenkov-36/+45
2018-05-26Rollup merge of #51034 - oli-obk:lowering, r=pnkfelixkennytm-215/+184
2018-05-25Auto merge of #50986 - estebank:main-start-span, r=nikomatsakisbors-0/+12
2018-05-25Fix naming conventions for new lintsVadim Petrochenkov-1/+1
2018-05-24restore emplacement syntax (obsolete)Niko Matsakis-1/+4
2018-05-24Remove unused lowering field and methodOliver Schneider-215/+184
2018-05-24implement Ord for OutlivesPredicate and other typestoidiu-3/+3
2018-05-22Tweak `main` type arguments and where clause spansEsteban Küber-0/+12
2018-05-19rustc: introduce {ast,hir}::AnonConst to consolidate so-called "embedded cons...Eduard-Mihai Burtescu-131/+132
2018-05-19rustc: removed unused `DefPathData::Initializer` DefId's for associated const...Eduard-Mihai Burtescu-14/+2
2018-05-17Turn some functions from `token.rs` into methods on `Ident`Vadim Petrochenkov-2/+2
2018-05-17Add edition to expansion infoVadim Petrochenkov-0/+1
2018-05-17Rename trans to codegen everywhere.Irina Popa-10/+9
2018-05-16Address review commentsest31-1/+1
2018-05-16Make the compiler support the label-break-value featureest31-4/+5
2018-05-16label-break-value: Parsing and AST/HIR changesest31-10/+23
2018-05-16Auto merge of #50750 - est31:master, r=eddybbors-68/+18
2018-05-15Remove LoopIdResultest31-43/+8
2018-05-15Remove hir::ScopeTargetest31-35/+20
2018-05-15Rename param_counts to own_countsvarkor-1/+1
2018-05-15Refactor generic params loopsvarkor-13/+8
2018-05-15Use GenericParamCount instead of FxHashMapvarkor-2/+1
2018-05-15Generalise more cases of explicit iteration of specific kindsvarkor-1/+2
2018-05-15Generalise cases of explicit iteration of specific kindsvarkor-2/+2
2018-05-15Fix tidy errors caused by renamingvarkor-6/+11
2018-05-15Prefer iterator to vecvarkor-4/+3
2018-05-15Consolidate ty::Genericsvarkor-1/+1
2018-05-14Auto merge of #50675 - csmoe:var_span, r=oli-obkbors-0/+9