about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-02-22Rollup merge of #108353 - petrochenkov:rmir, r=cjgillotMatthias Krüger-4/+2
2023-02-22resolve: Remove `ImportResolver`Vadim Petrochenkov-4/+2
2023-02-22Auto merge of #103042 - davidtwco:translation-distributed-ftl, r=oli-obkbors-1/+6
2023-02-22errors: generate typed identifiers in each crateDavid Wood-1/+6
2023-02-21Use a lock-free datastructure for `source_span`Oli Scherer-1/+1
2023-02-20Remove `ResolverTree`Oli Scherer-19/+2
2023-02-20Remove some unnecessary tcx-passingOli Scherer-0/+4
2023-02-20Stop passing in values that one can also get from the tcx lazilyOli Scherer-15/+5
2023-02-20Remove definitions field that is only needed for one methodOli Scherer-1/+0
2023-02-20Stuff a TyCtxt into the ResolverOli Scherer-33/+25
2023-02-20Run the resolver after TyCtxt constructionOli Scherer-17/+10
2023-02-20Make untracked.source_span lockable so that resolution can still write to it ...Oli Scherer-3/+3
2023-02-20Make untracked.cstore lockable so that resolution can still write to it when ...Oli Scherer-6/+6
2023-02-20Prepare crate loader for LockGuardOli Scherer-6/+8
2023-02-20Prepare for adding a `TyCtxt` to `Resolver`Oli Scherer-15/+23
2023-02-14Separate the lifetime of the session and the arena in the resolverOli Scherer-15/+15
2023-02-13rustc_resolve: Remove `Resolver::clone_output`Vadim Petrochenkov-48/+1
2023-02-13rustdoc: Eliminate remaining uses of resolverVadim Petrochenkov-34/+23
2023-02-10Resolve documentation links in rustc and store the results in metadataVadim Petrochenkov-22/+16
2023-01-20Revert "Make PROC_MACRO_DERIVE_RESOLUTION_FALLBACK a hard error"Felix S. Klock II-2/+4
2023-01-13Rollup merge of #106813 - oli-obk:sess_cleanup, r=GuillaumeGomez,petrochenkovMatthias Krüger-1/+5
2023-01-13Remove redundant session fieldOli Scherer-1/+5
2023-01-11Suggest making private tuple struct field publicEsteban Küber-0/+5
2022-12-22Rollup merge of #105769 - lyming2007:issue-105177-fix, r=eholkMatthias Krüger-2/+24
2022-12-21Change comment to doc commentEric Holk-1/+1
2022-12-19add function to tell if the current ambiguity error matches a previous one in...Yiming Lei-2/+24
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