summary refs log tree commit diff
path: root/src/librustc_resolve/build_reduced_graph.rs
AgeCommit message (Expand)AuthorLines
2020-05-29Remove remaining calls to `as_local_node_id`marmeladema-7/+13
2020-05-27Store `LocalDefId` directly in `rustc_resolve::Resolver` where possiblemarmeladema-6/+7
2020-05-22Remove `macro_defs` mapAaron Hill-2/+2
2020-05-19Add error recovery for `use foo::self`mibac138-1/+9
2020-05-19Suggest fixes for `use foo::self`mibac138-2/+17
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-4/+3
2020-04-24Remove `Option` from the return type of `def_kind`.Eduard-Mihai Burtescu-1/+2
2020-04-24add a few more DefKindsmark-1/+14
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-23/+24
2020-04-14Rename AssocKind::Method to AssocKind::FnRustin-Liu-1/+1
2020-04-08librustc_resolve: fixup nit in previous commitmarmeladema-3/+3
2020-04-08librustc_hir: return LocalDefId instead of DefId in local_def_idmarmeladema-26/+41
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-4/+4
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-4/+4
2020-03-24Rollup merge of #70077 - Aaron1011:feature/new-def-path-ident, r=petrochenkovMazdak Farrokhzad-1/+4
2020-03-23resolve: Do not resolve visibilities on proc macro definitions twiceVadim Petrochenkov-1/+8
2020-03-22Store idents for `DefPathData` into crate metadataAaron Hill-1/+4
2020-03-21make some let-if-bindings more idiomatic (clippy::useless_let_if_seq)Matthias Krüger-5/+7
2020-03-16hygiene: `modern` -> `normalize_to_macros_2_0`Vadim Petrochenkov-6/+9
2020-03-16Other `legacy` -> `macro_rules`Vadim Petrochenkov-5/+5
2020-03-16resolve: `Legacy(Scope,Binding)` -> `MacroRules(Scope,Binding)`Vadim Petrochenkov-17/+17
2020-03-16ast/hir: `MacroDef::legacy` -> `MacroDef::macro_rules`Vadim Petrochenkov-3/+3
2020-03-15Rollup merge of #69589 - petrochenkov:maccall, r=CentrilMazdak Farrokhzad-12/+12
2020-03-12ast: `Mac`/`Macro` -> `MacCall`Vadim Petrochenkov-12/+12
2020-03-12Rollup merge of #69674 - mark-i-m:assoc-fn, r=matthewjasperMazdak Farrokhzad-3/+3
2020-03-07resolve: `directive` -> `import`Vadim Petrochenkov-30/+21
2020-03-07resolve: `ImportDirective` -> `Import`Vadim Petrochenkov-21/+17
2020-03-03DefKind::Method -> DefKind::AssocFnMark Mansi-3/+3
2020-03-01ast: Unmerge structures for associated items and foreign itemsVadim Petrochenkov-3/+2
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-5/+5
2020-02-27use char instead of &str for single char patternsMatthias Krüger-1/+1
2020-02-24parse/ast: move `Defaultness` into variants.Mazdak Farrokhzad-2/+2
2020-02-22parse: allow `type Foo: Ord` syntactically.Mazdak Farrokhzad-2/+2
2020-02-15parse extern constsMazdak Farrokhzad-1/+1
2020-02-15parse associated statics.Mazdak Farrokhzad-1/+2
2020-02-15ast: normalize `ForeignItemKind::Ty` & `AssocItemKind::TyAlias`.Mazdak Farrokhzad-1/+1
2020-02-15ast: move Generics into AssocItemKindsMazdak Farrokhzad-1/+1
2020-02-05parser: merge `fn` grammars wrt. bodies & headersMazdak Farrokhzad-12/+9
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-1/+1
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-1/+0
2020-01-17Use named fields for `ast::ItemKind::Impl`Dylan MacKenzie-1/+1
2020-01-12Fix formatting ellipses at the end of some diagnosticsvarkor-1/+1
2020-01-12Add backticks in appropriate placesvarkor-3/+3
2020-01-10nix syntax::errors & prefer rustc_errors over errorsMazdak Farrokhzad-11/+7
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-10/+15
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-2/+2
2020-01-04Auto merge of #67803 - Centril:librustc_hir, r=Zoxcbors-0/+1
2020-01-04Rollup merge of #67775 - mental32:master, r=Dylan-DPCDylan DPC-5/+1
2020-01-04extract Export, ExportMap from hir::defMazdak Farrokhzad-0/+1
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1