summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2020-02-21lintify conflicting_repr_hintsMazdak Farrokhzad-9/+12
2020-02-21Do not ICE when encountering `yield` inside `async` blockEsteban Küber-3/+3
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-1/+0
2020-01-17Use named fields for `hir::ItemKind::Impl`Dylan MacKenzie-5/+5
2020-01-17Use named fields for `ast::ItemKind::Impl`Dylan MacKenzie-1/+1
2020-01-11canonicalize some lint importsMazdak Farrokhzad-1/+1
2020-01-10nix syntax::errors & prefer rustc_errors over errorsMazdak Farrokhzad-1/+1
2020-01-09Change -Z time event naming scheme and make them generic activitiesJohn Kåre Alsaker-1/+1
2020-01-08normalize rustc::hir::intravisit importsMazdak Farrokhzad-8/+6
2020-01-08{rustc::hir -> rustc_hir}::intravisitMazdak Farrokhzad-1182/+2
2020-01-08intravisit: abstract over HIR MapMazdak Farrokhzad-27/+57
2020-01-08intravisit: .expect_item -> .itemMazdak Farrokhzad-1/+9
2020-01-08NestedVisitorMap: reduce visibilitiesMazdak Farrokhzad-3/+3
2020-01-08hir::map: elide & simplifyMazdak Farrokhzad-3/+3
2020-01-08collector: clarify dependenciesMazdak Farrokhzad-12/+15
2020-01-08collector: use impl TraitMazdak Farrokhzad-12/+6
2020-01-08collector: extract upstream_cratesMazdak Farrokhzad-13/+17
2020-01-08canonicalize imports in map::blockMazdak Farrokhzad-53/+53
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-4/+12
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-32/+34
2020-01-05librustc/hir.rs -> librustc/hir/mod.rsMazdak Farrokhzad-0/+19
2020-01-05simplify reexports in rustc::hirMazdak Farrokhzad-1/+1
2020-01-05Use self profile infrastructure for -Z time and -Z time-passesJohn Kåre Alsaker-3/+1
2020-01-04hir::{hir,def,itemlikevisit,pat_util,print} -> rustc_hirMazdak Farrokhzad-5607/+0
2020-01-04extract Export, ExportMap from hir::defMazdak Farrokhzad-26/+33
2020-01-04simplify self::Namespace::* importMazdak Farrokhzad-11/+9
2020-01-04move {Par}DeepVisitor to intravisitMazdak Farrokhzad-57/+55
2020-01-04hir::hir: simplify some importsMazdak Farrokhzad-16/+10
2020-01-04split hir/mod.rs -> hir.rs & hir/hir.rsMazdak Farrokhzad-24/+11
2020-01-04move `HirId` to librustc_hir::hir_idMazdak Farrokhzad-85/+2
2020-01-04move def_id to new rustc_hir crateMazdak Farrokhzad-188/+1
2020-01-04move describe_as_module to where it's usedMazdak Farrokhzad-7/+3
2020-01-04{HirId,ItemLocal}{Map,Set} -> rustc::hir & nix rustc::nodemapMazdak Farrokhzad-0/+3
2020-01-04DefId{Map,Set} -> rustc::hir::def_idMazdak Farrokhzad-2/+3
2020-01-04canonicalize rustc_session importsMazdak Farrokhzad-3/+2
2020-01-04move Node{Map,Set} -> rustc_session::node_idMazdak Farrokhzad-3/+3
2020-01-04canonicalize FxHash{Map,Set} importsMazdak Farrokhzad-3/+4
2020-01-04extract rustc::middle::codegen_fn_attrsMazdak Farrokhzad-115/+0
2020-01-04fn adt_kind -> wfcheckMazdak Farrokhzad-10/+0
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-4/+5
2020-01-02Normalize `syntax::source_map` imports.Mazdak Farrokhzad-3/+3
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-30/+30
2019-12-31librustc_ast_lowering: fix misc fallout.Mazdak Farrokhzad-2/+1
2019-12-31librustc_ast_lowering: move the files.Mazdak Farrokhzad-6212/+0
2019-12-30Enlarge smallvec.Camille GILLOT-2/+2
2019-12-30Reduce allocations.Camille GILLOT-9/+7
2019-12-30Duplicate allocations in lowering.Camille GILLOT-3/+3
2019-12-30Avoid a few allocations.Camille GILLOT-12/+14
2019-12-30Allocate inside lower_path_extra.Camille GILLOT-38/+20
2019-12-30Retire hir::ptr.Camille GILLOT-131/+1