about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/lib.rs
AgeCommit message (Expand)AuthorLines
2022-12-18don't clone Copy typesMatthias Krüger-1/+1
2022-12-09Fold `Definitions` into the untracked dataOli Scherer-19/+21
2022-12-09Move the untracked cstore and source_span into a structOli Scherer-20/+13
2022-12-09Generate crate loaders on the flyOli Scherer-12/+24
2022-12-09ResolverTree does not require access to the crate loader, only the storeOli Scherer-5/+5
2022-12-07Use `Symbol` for the crate name instead of `String`/`str`Oli Scherer-1/+1
2022-11-28Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem::[Ll]it`.Nicholas Nethercote-1/+1
2022-11-27Auto merge of #104048 - cjgillot:split-lifetime, r=compiler-errorsbors-0/+5
2022-11-24Record in HIR whether lifetime elision was succesful.Camille GILLOT-0/+5
2022-11-22rustc_metadata: Switch module children decoding to an iteratorVadim Petrochenkov-1/+1
2022-11-18Rollup merge of #101162 - rajputrajat:master, r=davidtwcoMatthias Krüger-0/+1
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-0/+1
2022-11-05resolve: More detailed effective visibility tracking for importsVadim Petrochenkov-3/+16
2022-11-01Rollup merge of #103760 - petrochenkov:macimp, r=cjgillotDylan DPC-17/+24
2022-11-01Rollup merge of #84022 - Aaron1011:remove-derive-res-fallback, r=petrochenkovDylan DPC-4/+2
2022-10-31resolve: Turn the binding from `#[macro_export]` into a proper `Import`Vadim Petrochenkov-11/+14
2022-10-31resolve: Not all imports have their own `NodeId`Vadim Petrochenkov-6/+10
2022-10-26privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov-10/+11
2022-10-25rustc_middle: Rearrange resolver outputs structures slightlyVadim Petrochenkov-14/+13
2022-10-24Make PROC_MACRO_DERIVE_RESOLUTION_FALLBACK a hard errorAaron Hill-4/+2
2022-10-14more dupe word typosRageking8-1/+1
2022-10-11Rollup merge of #102889 - petrochenkov:partres, r=cjgillotMatthias Krüger-11/+5
2022-10-11Rollup merge of #100387 - cjgillot:hygiene-trait-impl, r=petrochenkovMatthias Krüger-0/+2
2022-10-11Report duplicate definitions in trait impls during resolution.Camille GILLOT-0/+2
2022-10-11rustc_hir: Less error-prone methods for accessing `PartialRes` resolutionVadim Petrochenkov-11/+5
2022-10-10Move lifetime resolution module to rustc_hir_analysis.Camille GILLOT-5/+0
2022-10-05Delay function resolution error until typeckMichael Goulet-0/+2
2022-09-27rustc_typeck to rustc_hir_analysislcnr-1/+1
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-15Only enable the let_else feature on bootstrapest31-1/+1
2022-09-08Rollup merge of #101545 - TaKO8Ki:remove-unnecessary-partialord-ord, r=oli-obkDylan DPC-21/+2
2022-09-08remove unnecessary `PartialOrd` and `Ord`Takayuki Maeda-21/+2
2022-09-07rustc: Parameterize `ty::Visibility` over used IDVadim Petrochenkov-7/+9
2022-09-05Remove generics_def_id_map from the resolver.Camille GILLOT-8/+0
2022-09-02Rollup merge of #100147 - Bryanskiy:private-in-public, r=petrochenkovGuillaume Gomez-0/+18
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-08-31access_levels.rs refactorBryanskiy-0/+18
2022-08-31Fix a bunch of typoDezhi Wu-1/+1
2022-08-30Auto merge of #101183 - Dylan-DPC:rollup-6kewixv, r=Dylan-DPCbors-5/+1
2022-08-29Revert let_chains stabilizationNilstrieb-0/+1
2022-08-28Remove `register_attr` featureYuki Okushi-5/+1
2022-08-23Improve local generic parameter suggestions.Camille GILLOT-0/+10
2022-08-12Adjust cfgsMark Rousskov-1/+0
2022-08-04Add docs to generics_def_id_mapSantiago Pastorino-1/+4
2022-08-04Implement def_id based remappingSantiago Pastorino-0/+5
2022-07-26Rollup merge of #99729 - cjgillot:rm-unused-tuple, r=michaelwoeristerMatthias Krüger-3/+3
2022-07-25Unused tuple fields in rustc_resolve.Camille GILLOT-3/+3
2022-07-25Report elision failures on the AST.Camille GILLOT-0/+1
2022-07-16Stabilize `let_chains`Caio-1/+1