rust/compiler/rustc_borrowck/src
Dylan DPC 53ab3b2e6e
Rollup merge of #97415 - cjgillot:is-late-bound-solo, r=estebank
Compute `is_late_bound_map` query separately from lifetime resolution

This query is actually very simple, and is only useful for functions and method.  It can be computed directly by fetching the HIR, with no need to embed it within the lifetime resolution visitor.

Based on https://github.com/rust-lang/rust/pull/96296
2022-06-03 17:10:51 +02:00
..
constraints add def_id and substs to ConstraintCategory::CallArgument 2022-05-25 18:13:03 +02:00
diagnostics Manipulate lifetimes by LocalDefId for region resolution. 2022-06-03 12:03:20 +02:00
region_infer add def_id and substs to ConstraintCategory::CallArgument 2022-05-25 18:13:03 +02:00
type_check add cast kind of from_exposed_addr (int-to-ptr casts) 2022-06-02 10:46:13 -04:00
borrow_set.rs Remove crate visibility usage in compiler 2022-05-20 20:04:54 -04:00
borrowck_errors.rs Remove crate visibility usage in compiler 2022-05-20 20:04:54 -04:00
constraint_generation.rs Refactor call terminator to always hold a destination place 2022-05-23 17:49:04 -04:00
consumers.rs Add InferCtxt::with_opaque_type_inference to get_body_with_borrowck_facts 2021-10-06 19:07:56 -07:00
dataflow.rs Remove crate visibility usage in compiler 2022-05-20 20:04:54 -04:00
def_use.rs Add new MutatatingUseContexts for deinit and SetDiscriminant 2022-04-11 09:26:26 -04:00
facts.rs Remove crate visibility usage in compiler 2022-05-20 20:04:54 -04:00
invalidation.rs Refactor call terminator to always hold a destination place 2022-05-23 17:49:04 -04:00
lib.rs Fix TyKind lint, make consts no longer fn, etc 2022-05-28 11:38:22 -07:00
location.rs Remove crate visibility usage in compiler 2022-05-20 20:04:54 -04:00
member_constraints.rs Lifetime variance fixes for rustc 2022-05-22 14:29:32 -07:00
nll.rs Remove crate visibility usage in compiler 2022-05-20 20:04:54 -04:00
path_utils.rs Remove in_band_lifetimes from borrowck 2021-12-15 08:39:21 +01:00
place_ext.rs Remove crate visibility usage in compiler 2022-05-20 20:04:54 -04:00
places_conflict.rs Remove crate visibility usage in compiler 2022-05-20 20:04:54 -04:00
prefixes.rs Move rustc_mir::borrow_check to new crate rustc_borrowck. 2021-09-07 00:29:22 +02:00
renumber.rs Overhaul Const. 2022-02-15 16:19:59 +11:00
universal_regions.rs Compute is_late_bound in a separate query. 2022-06-03 12:05:04 +02:00
used_muts.rs Refactor call terminator to always hold a destination place 2022-05-23 17:49:04 -04:00