about summary refs log tree commit diff
path: root/compiler/rustc_resolve
AgeCommit message (Expand)AuthorLines
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/+666
2022-11-18Rollup merge of #101162 - rajputrajat:master, r=davidtwcoMatthias Krüger-363/+666
2022-11-17Use `ThinVec` in `ast::Path`.Nicholas Nethercote-6/+10
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
2022-11-13migrating rustc_resolve to SessionDiagnostic. work in progress. startRajput, Rajat-363/+666
2022-11-13move span to `self` instead of `crate`SparkyPotato-1/+3
2022-11-13fix some typos in commentscui fliter-1/+1
2022-11-12Rollup merge of #103970 - oli-obk:unhide_unknown_spans, r=estebankDylan DPC-12/+16
2022-11-12Rollup merge of #102049 - fee1-dead-contrib:derive_const, r=oli-obkDylan DPC-1/+1
2022-11-11Rollup merge of #103531 - chenyukang:yukang/fix-103474, r=estebankManish Goregaokar-12/+12
2022-11-11Print all labels, even if they have no span. Fall back to main item's span.Oli Scherer-12/+16
2022-11-10Rollup merge of #104186 - chenyukang:yukang/fix-104086-let-binding-issue, r=o...Manish Goregaokar-18/+17
2022-11-09Make span_suggestions take IntoIteratorMichael Goulet-3/+3
2022-11-09DiagnosticBuilder -> DiagnosticMichael Goulet-5/+5
2022-11-10add 'is_assign_rhs' to avoid weird suggesting 'let'yukang-25/+17
2022-11-09fix tests and code cleanupyukang-5/+1
2022-11-09Fix #104086, Tighten the 'introduce new binding' suggestionyukang-7/+18
2022-11-08Auto merge of #103965 - petrochenkov:effvisperf3, r=oli-obkbors-94/+147
2022-11-05Rollup merge of #103927 - fee1-dead-contrib:E0425-no-typo-when-pattern-matchi...Matthias Krüger-2/+13
2022-11-05Do not make typo suggestions when suggesting pattern matchingDeadbeef-2/+13
2022-11-05resolve: Fill effective visibilities for import def ids in a separate passVadim Petrochenkov-32/+33
2022-11-05resolve: More detailed effective visibility tracking for importsVadim Petrochenkov-86/+138
2022-11-04Rollup merge of #103953 - TaKO8Ki:remove-unused-arg-from-throw_unresolved_imp...Matthias Krüger-18/+10
2022-11-04remove unused argument from `throw_unresolved_import_error`Takayuki Maeda-18/+10
2022-11-01Rollup merge of #103760 - petrochenkov:macimp, r=cjgillotDylan DPC-157/+209
2022-11-01Rollup merge of #84022 - Aaron1011:remove-derive-res-fallback, r=petrochenkovDylan DPC-70/+13
2022-11-01Rollup merge of #103706 - zbyrn:issue-101637-fix, r=estebankDylan DPC-17/+37
2022-10-31resolve: Turn the binding from `#[macro_export]` into a proper `Import`Vadim Petrochenkov-54/+68
2022-10-31resolve: Not all imports have their own `NodeId`Vadim Petrochenkov-104/+142
2022-10-30Rollup merge of #103560 - zbyrn:issue-103358-fix, r=cjgillotDylan DPC-29/+52
2022-10-30Rollup merge of #103726 - TaKO8Ki:avoid-&str-to-string-conversions, r=compile...Matthias Krüger-4/+1
2022-10-29Auto merge of #103450 - cjgillot:elision-nodedup, r=Mark-Simulacrumbors-34/+69
2022-10-29avoid unnecessary `&str` to `String` conversionsTakayuki Maeda-4/+1
2022-10-27Only ban duplication across parameters.Camille GILLOT-31/+67
2022-10-27Remove redundant bracesByron Zhong-4/+3
2022-10-27Fix E0433 diagnostics ignoring typo suggestions and outputing wrong messageByron Zhong-16/+37