about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-73/+73
2019-05-21Move `edition` outside the hygiene lock and avoid accessing itJohn Kåre Alsaker-2/+2
2019-05-20Remove `Symbol::gensym()`.Nicholas Nethercote-1/+1
2019-05-20Move `is_gensymed` from `Symbol` to `Ident`.Nicholas Nethercote-5/+4
2019-05-18Declare DefIndex with the newtype_index macroFabian Drinck-1/+1
2019-05-17Avoid unnecessary interning in `Ident::from_str()` calls.Nicholas Nethercote-4/+4
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-15/+19
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-22/+23
2019-05-09cleanup: Remove `DefIndexAddressSpace`Vadim Petrochenkov-5/+3
2019-05-05rustc: rename all occurences of "freevar" to "upvar".Eduard-Mihai Burtescu-8/+8
2019-05-05Auto merge of #60544 - petrochenkov:parder, r=eddybbors-113/+97
2019-05-04Removed unneccesary reference for trait nameJesper Steen Møller-4/+4
2019-05-04Reuse 'kind' parameter.Jesper Steen Møller-1/+1
2019-05-04Revert the introduced typedefsJesper Steen Møller-4/+4
2019-05-04Fix #45268 by saving all NodeId's for resolved traits.Jesper Steen Møller-21/+21
2019-05-04Remove `Res::Label`Vadim Petrochenkov-16/+19
2019-05-04Rename `Res::kind_name` to `Res::descr` for consistencyVadim Petrochenkov-7/+7
2019-05-04Rename `PathResolution` to `PartialRes`Vadim Petrochenkov-91/+72
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-484/+484
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-42/+50
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-124/+182
2019-05-01Ensure that users cannot use generated arguments.David Wood-10/+13
2019-05-01Ensure that drop order of `async fn` matches `fn`.David Wood-3/+12
2019-04-28resolve: Consider erroneous imports used to avoid duplicate diagnosticsVadim Petrochenkov-0/+2
2019-04-26Auto merge of #60167 - varkor:tidy-filelength, r=matthewjasperbors-0/+2
2019-04-25Fix error code descriptionvarkor-2/+5
2019-04-25ignore-tidy-filelength on all files with greater than 3000 linesvarkor-0/+2
2019-04-25Prevent const parameters having type parameters as typesvarkor-2/+52
2019-04-25Rollup merge of #59697 - euclio:label-fixes, r=zackmdavisMazdak Farrokhzad-2/+13
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-10/+26
2019-04-21Move `async fn` arguments into closure.David Wood-4/+22
2019-04-21Add `AsyncArgument` to AST.David Wood-6/+4
2019-04-21Remove mutability from `Def::Static`Vadim Petrochenkov-6/+5
2019-04-19remove duplicated code and simplify logicEsteban Küber-59/+34
2019-04-19Identify missing ambiguous case with best effort suggestionEsteban Küber-47/+81
2019-04-19Rollup merge of #60061 - estebank:field-sugg, r=davidtwcoMazdak Farrokhzad-10/+12
2019-04-18Suggest appropriate path when calling associated item on bare typesEsteban Küber-19/+40
2019-04-18review comments: change wordingEsteban Küber-1/+1
2019-04-18Change suggestion of field when not in self contextEsteban Küber-10/+12
2019-04-18Auto merge of #60025 - JohnTitor:rename-files, r=petrochenkovbors-2495/+2495
2019-04-17Resolve inconsistency in error messages between "parameter" and "variable".Eduard-Mihai Burtescu-2/+2
2019-04-17Rename modulesYuki OKUSHI-2/+2
2019-04-17Rename error_reporting to diagnosticsYuki OKUSHI-0/+0
2019-04-17Rename diagnostics to error_codesYuki OKUSHI-0/+0
2019-04-17Deny `internal` in stage0Mateusz Mikuła-1/+1
2019-04-15Preallocate BUILTIN_ATTRIBUTES symbols and use a hash map instead of loopingJohn Kåre Alsaker-3/+2
2019-04-14Rollup merge of #59896 - estebank:dedup-spans, r=davidtwcoMazdak Farrokhzad-4/+4
2019-04-14HirIdify hir::Defljedrz-14/+35
2019-04-14Rollup merge of #59784 - davidtwco:issue-59764, r=estebankMazdak Farrokhzad-114/+356
2019-04-12Add test and fix dedupEsteban Küber-0/+1