rust/compiler/rustc_borrowck/src
Rémy Rakic 10ef8d9bf7 remove dummy UniverseInfo causes from type checker fully_perform_op
This was backfilling causes for new universes that may have been created
by an op, when there was no error info to use for improved
diagnostics. We don't need to do that anymore: `other()` is the default when
there is no registered universe cause.
2023-08-31 11:41:58 +00:00
..
constraints Split {Idx, IndexVec, IndexSlice} into their own modules 2023-04-24 13:53:35 +00:00
diagnostics Suggest mutable borrow on read only for-loop that should be mutable 2023-08-23 21:46:18 +00:00
region_infer return default UniverseInfo cause in RegionInferenceContext 2023-08-30 13:51:09 +00:00
type_check remove dummy UniverseInfo causes from type checker fully_perform_op 2023-08-31 11:41:58 +00:00
util Move some utils out of rustc_const_eval 2023-04-16 12:05:54 +02:00
borrow_set.rs address most easy comments 2023-06-20 20:55:31 +08:00
borrowck_errors.rs inline format!() args from rustc_codegen_llvm to the end (4) 2023-07-25 23:20:28 +02:00
constraint_generation.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
consumers.rs Fix redundant explicit link in rustc_borrowck 2023-08-19 02:22:13 +08:00
dataflow.rs Make TerminatorEdge plural. 2023-08-16 18:12:18 +00:00
def_use.rs unique borrows are mutating uses 2023-05-29 17:15:48 +02:00
facts.rs inline format!() args from rustc_codegen_llvm to the end (4) 2023-07-25 23:20:28 +02:00
invalidation.rs when terminating during unwinding, show the reason why 2023-08-24 13:28:26 +02:00
lib.rs Auto merge of #115045 - RalfJung:unwind-terminate-reason, r=davidtwco 2023-08-25 08:47:18 +00:00
location.rs Split {Idx, IndexVec, IndexSlice} into their own modules 2023-04-24 13:53:35 +00:00
member_constraints.rs remove unused muts 2023-04-28 20:19:48 +02:00
nll.rs inline format!() args from rustc_codegen_llvm to the end (4) 2023-07-25 23:20:28 +02:00
path_utils.rs Only consider places with the same local in each_borrow_involving_path. 2023-06-27 17:57:10 +00:00
place_ext.rs use PlaceRef abstractions more consistently 2023-06-25 20:38:01 -04:00
places_conflict.rs Extract the local != local case in borrow_conflicts_with_place. 2023-06-27 18:19:09 +00:00
prefixes.rs lint auto pass 2022-11-09 20:42:16 +08:00
renumber.rs refactor(rustc_middle): Substs -> GenericArg 2023-07-14 13:27:35 +01:00
session_diagnostics.rs Fix another strange suggestion span 2023-07-10 20:09:28 +00:00
universal_regions.rs Use upvar_tys in more places, make it a list 2023-08-01 23:19:31 +00:00
used_muts.rs Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiasko 2023-03-08 21:26:51 +01:00