summary refs log tree commit diff
path: root/src/librustc_resolve/macros.rs
AgeCommit message (Expand)AuthorLines
2019-05-18Declare DefIndex with the newtype_index macroFabian Drinck-1/+1
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-6/+7
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-7/+8
2019-05-09cleanup: Remove `DefIndexAddressSpace`Vadim Petrochenkov-4/+2
2019-05-04Rename `Res::kind_name` to `Res::descr` for consistencyVadim Petrochenkov-2/+2
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-67/+67
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-1/+1
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-8/+8
2019-04-15Preallocate BUILTIN_ATTRIBUTES symbols and use a hash map instead of loopingJohn Kåre Alsaker-3/+2
2019-04-14HirIdify hir::Defljedrz-1/+3
2019-03-12resolve: Simplify import resolution for mixed 2015/2018 edition modeVadim Petrochenkov-47/+3
2019-03-09use structured suggestions for E0432Andy Russell-7/+10
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-1/+1
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-10/+10
2019-02-07librustc_resolve => 2018Taiki Endo-11/+12
2019-01-28Rollup merge of #57915 - petrochenkov:notto-disu, r=zackmdavisMazdak Farrokhzad-5/+5
2019-01-27add typo suggestion to unknown attribute errorAndy Russell-5/+65
2019-01-26remove `_with_applicability` from suggestion fnsAndy Russell-2/+2
2019-01-26Pretty print `$crate` as `crate` or `crate_name` in more casesVadim Petrochenkov-5/+5
2019-01-14Rollup merge of #57477 - euclio:clarify-lev-suggestion, r=zackmdavisMazdak Farrokhzad-0/+1
2019-01-12Stabilize `uniform_paths`Vadim Petrochenkov-19/+10
2019-01-12resolve: Prohibit use of imported non-macro attributesVadim Petrochenkov-1/+18
2019-01-12resolve: Prohibit use of uniform paths in macros originating from 2015 editionVadim Petrochenkov-4/+9
2019-01-12resolve: Assign `pub` and `pub(crate)` visibilities to `macro_rules` itemsVadim Petrochenkov-3/+7
2019-01-09clarify resolve typo suggestionAndy Russell-0/+1
2019-01-01Auto merge of #57199 - petrochenkov:ambig, r=estebankbors-3/+4
2018-12-30Address review comments: Remove new `PathResult` variantEsteban Küber-4/+2
2018-12-29Do not complain about missing crate named as a keywordEsteban Küber-2/+4
2018-12-29Auto merge of #56225 - alexreg:type_alias_enum_variants, r=petrochenkovbors-1/+1
2018-12-29resolve: Simplify treatment of ambiguity errorsVadim Petrochenkov-3/+4
2018-12-28Auto merge of #57155 - petrochenkov:dcrate3, r=dtolnaybors-2/+23
2018-12-28Resolve `$crate`s for pretty-printing at more appropriate timeVadim Petrochenkov-2/+23
2018-12-27Address review comments and CI failuresVadim Petrochenkov-1/+1
2018-12-27Do not abort compilation if expansion produces errorsVadim Petrochenkov-9/+22
2018-12-26Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.Alexander Regueiro-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-19Remove `eliminate_crate_var` and special pretty-printing for `$crate`Vadim Petrochenkov-56/+1
2018-12-10Remove lifetime from ResolverJohn Kåre Alsaker-5/+5
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-12-07Unsupport `#[derive(Trait)]` sugar for `#[derive_Trait]` legacy plugin attrib...Vadim Petrochenkov-99/+3
2018-12-06Auto merge of #56392 - petrochenkov:regensym, r=oli-obkbors-3/+5
2018-12-04syntax: Rename some keywordsVadim Petrochenkov-3/+3
2018-12-02resolve: Avoid "self-confirming" resolutions in import validationVadim Petrochenkov-3/+5
2018-11-27resolve: Suggest `crate::` for resolving ambiguities when appropriateVadim Petrochenkov-10/+15
2018-11-27resolve: Fallback to extern prelude in 2015 imports used from global 2018 edi...Vadim Petrochenkov-7/+19
2018-11-27resolve: Generalize `early_resolve_ident_in_lexical_scope` slightlyVadim Petrochenkov-11/+13
2018-11-27resolve: Fallback to uniform paths in 2015 imports used from global 2018 editionVadim Petrochenkov-30/+72
2018-11-27resolve: Implement edition hygiene for imports and absolute pathsVadim Petrochenkov-2/+3
2018-11-21Stabilize `extern_crate_item_prelude`Vadim Petrochenkov-3/+2