about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src
AgeCommit message (Expand)AuthorLines
2022-12-18higher-ranked lifetime messageMichael Goulet-6/+21
2022-12-13Rollup merge of #104864 - chenyukang:yukang/fix-104700-binding, r=estebankMatthias Krüger-1/+23
2022-12-09Fold `Definitions` into the untracked dataOli Scherer-25/+26
2022-12-09Move the untracked cstore and source_span into a structOli Scherer-26/+22
2022-12-09Generate crate loaders on the flyOli Scherer-25/+36
2022-12-09ResolverTree does not require access to the crate loader, only the storeOli Scherer-6/+6
2022-12-07Use `Symbol` for the crate name instead of `String`/`str`Oli Scherer-1/+1
2022-12-06Rollup merge of #105289 - Rageking8:fix-dupe-word-typos, r=cjgillotYuki Okushi-1/+1
2022-12-05Rollup merge of #105230 - cjgillot:issue-104312, r=petrochenkovMatthias Krüger-1/+1
2022-12-05fix dupe word typosRageking8-1/+1
2022-12-04Rollup merge of #101975 - chenyukang:fix-101749, r=compiler-errorsMatthias Krüger-12/+27
2022-12-03Skip recording resolution for duplicated generic params.Camille GILLOT-1/+1
2022-12-03fix #101749, use . instead of :: when accessing a method of an objectyukang-12/+27
2022-12-03fix #105069, Add AmbiguityError for inconsistent resolution for an importyukang-5/+16
2022-12-01rustc_ast_lowering: Stop lowering imports into multiple itemsVadim Petrochenkov-49/+8
2022-11-29clean up pr 104954Rageking8-1/+1
2022-11-28Rollup merge of #104954 - vincenzopalazzo:macros/prinf, r=estebankMatthias Krüger-0/+8
2022-11-28Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem::[Ll]it`.Nicholas Nethercote-1/+1
2022-11-27Rollup merge of #104976 - WaffleLapkin:move_comments, r=cjgillotMatthias Krüger-4/+4
2022-11-27Auto merge of #104048 - cjgillot:split-lifetime, r=compiler-errorsbors-0/+6
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-4/+4
2022-11-27make simple check of prinf function.Vincenzo Palazzo-0/+8
2022-11-26Auto merge of #104730 - petrochenkov:modchild5, r=cjgillotbors-2/+4
2022-11-25fix the crossing function issueyukang-1/+3
2022-11-25Auto merge of #104602 - petrochenkov:effvisperf5, r=oli-obkbors-45/+71
2022-11-25fix #104700, account for item-local in inner scope for E0425yukang-1/+21
2022-11-24Rollup merge of #104747 - petrochenkov:ctorfields, r=cjgillotMatthias Krüger-20/+15
2022-11-24Record in HIR whether lifetime elision was succesful.Camille GILLOT-0/+6
2022-11-24Auto merge of #104321 - Swatinem:async-gen, r=oli-obkbors-1/+1
2022-11-24Avoid `GenFuture` shim when compiling async constructsArpad Borsos-1/+1
2022-11-24effective visibility: Stop recalculating current private visibilityVadim Petrochenkov-2/+16
2022-11-24effective visibility: Always add table entries for nodes used as parentsVadim Petrochenkov-7/+14
2022-11-24effective visibility: Fix private visibility calculation for modulesVadim Petrochenkov-4/+6
2022-11-24effective visibility: Remove questionable optimizationsVadim Petrochenkov-30/+20
2022-11-24effective visibility: Satisfy borrow checker to use resolver lazily from a cl...Vadim Petrochenkov-13/+26
2022-11-23Suggest `.clone()` or `ref binding` on E0382Esteban Küber-1/+3
2022-11-23resolve: Don't use constructor def ids in the map for field namesVadim Petrochenkov-20/+15
2022-11-22rustc_metadata: Switch module children decoding to an iteratorVadim Petrochenkov-2/+4
2022-11-22Auto merge of #104711 - Dylan-DPC:rollup-gkw1qr8, r=Dylan-DPCbors-7/+2
2022-11-22Rollup merge of #104615 - spastorino:create-async-def-id-in-lowering, r=compi...Dylan DPC-7/+2
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-33/+22
2022-11-19Create def_id for async fns during loweringSantiago Pastorino-7/+2
2022-11-18Auto merge of #104573 - matthiaskrgr:rollup-k36ybtp, r=matthiaskrgrbors-363/+665
2022-11-18Rollup merge of #101162 - rajputrajat:master, r=davidtwcoMatthias Krüger-363/+665
2022-11-17Use `ThinVec` in `ast::Path`.Nicholas Nethercote-3/+6
2022-11-17Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and ...Nicholas Nethercote-40/+41
2022-11-14Rollup merge of #104364 - petrochenkov:docice2, r=GuillaumeGomezMatthias Krüger-0/+5
2022-11-14Rollup merge of #104349 - rustaceanclub:master, r=oli-obkMatthias Krüger-1/+1
2022-11-13Rollup merge of #104315 - SparkyPotato:fix-104276, r=cjgillotMatthias Krüger-1/+3
2022-11-13rustdoc: Resolve doc links in external traits having local implsVadim Petrochenkov-0/+5