about summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2019-06-01rustc: remove the closure ID from hir::Upvar's parent field.Eduard-Mihai Burtescu-4/+4
2019-06-01rustc: remove the index field from Res::Upvar.Eduard-Mihai Burtescu-7/+6
2019-06-01rustc: replace Res in hir::Upvar with only Local/Upvar data.Eduard-Mihai Burtescu-7/+11
2019-05-30Auto merge of #61253 - nnethercote:avoid-hygiene_data-lookups, r=petrochenkovbors-4/+4
2019-05-29Introduce and use `SyntaxContext::outer_expn_info()`.Nicholas Nethercote-2/+2
2019-05-29Introduce and use `Mark::outer_is_descendant_of()`.Nicholas Nethercote-2/+2
2019-05-29Rename `TraitOrImpl` to `Assoc` and `trait_or_impl` to `assoc`.Eduard-Mihai Burtescu-6/+6
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-8/+8
2019-05-22Eliminate unnecessary `Ident::with_empty_ctxt`sVadim Petrochenkov-1/+1
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-37/+37
2019-05-20Move `is_gensymed` from `Symbol` to `Ident`.Nicholas Nethercote-4/+3
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-3/+3
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-4/+4
2019-05-09cleanup: Remove `DefIndexAddressSpace`Vadim Petrochenkov-1/+1
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-106/+91
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/+20
2019-05-04Remove `Res::Label`Vadim Petrochenkov-16/+19
2019-05-04Rename `Res::kind_name` to `Res::descr` for consistencyVadim Petrochenkov-4/+4
2019-05-04Rename `PathResolution` to `PartialRes`Vadim Petrochenkov-87/+69
2019-05-03rustc: rename hir::def::Def to Res (short for "resolution").Eduard-Mihai Burtescu-278/+278
2019-05-03rustc: use DefKind instead of Def, where possible.Eduard-Mihai Burtescu-26/+30
2019-05-03rustc: factor most DefId-containing variants out of Def and into DefKind.Eduard-Mihai Burtescu-61/+100
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-26Auto merge of #60167 - varkor:tidy-filelength, r=matthewjasperbors-0/+2
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/+42
2019-04-25Rollup merge of #59697 - euclio:label-fixes, r=zackmdavisMazdak Farrokhzad-2/+13
2019-04-21Move `async fn` arguments into closure.David Wood-4/+22
2019-04-21Add `AsyncArgument` to AST.David Wood-6/+4
2019-04-18Suggest appropriate path when calling associated item on bare typesEsteban Küber-19/+40
2019-04-18Auto merge of #60025 - JohnTitor:rename-files, r=petrochenkovbors-2/+2
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-17Deny `internal` in stage0Mateusz Mikuła-1/+1
2019-04-14HirIdify hir::Defljedrz-5/+12
2019-04-14Rollup merge of #59784 - davidtwco:issue-59764, r=estebankMazdak Farrokhzad-69/+29
2019-04-12Switch to multipart suggestions.David Wood-6/+5
2019-04-12Handle edge cases.David Wood-63/+14
2019-04-12Suggest macro import from crate root.David Wood-0/+10
2019-04-10clarify what the item is in "not a module" errorAndy Russell-1/+8
2019-04-04tweak unresolved label suggestionAndy Russell-2/+13
2019-04-03Deny internal lints on non conflicting cratesflip1995-0/+1
2019-04-02Rollup merge of #59166 - seanmonstar:trait-alias-import, r=alexregMazdak Farrokhzad-18/+41
2019-04-01resolve all in scope trait aliases, then elaborate their boundsSean McArthur-25/+37