Completes most of The Great Renaming™ to also align:
input relations and .facts files (borrow_region to loan_issued_at, killed to loan_killed_at, invalidates to loan_invalidated_at, outlives to subset_base)
some of the effects in the test parser mentioning the previous input relations
the data computed by the variants ( requires relation to origin_contains_loan_on_entry, borrow_live_at to loan_live_at) and the API accessing this data
some debug output relations (which used the very old restricts instead of requires, now use origin_contains_loan_*)
This PR will need require rustc's fact generation to be updated to use these new names as well.
For review purposes: since there's a lot of renaming, each commit can be reviewed individually. Note that the commits renaming the datasets' fact files are prefixed with "tests".
Completes most of The Great Renaming™ to also align:
borrow_region
toloan_issued_at
,killed
toloan_killed_at
,invalidates
toloan_invalidated_at
,outlives
tosubset_base
)requires
relation toorigin_contains_loan_on_entry
,borrow_live_at
toloan_live_at
) and the API accessing this datarestricts
instead ofrequires
, now useorigin_contains_loan_*
)with the naming plan in our rules hackmd.
This PR will need require rustc's fact generation to be updated to use these new names as well.
For review purposes: since there's a lot of renaming, each commit can be reviewed individually. Note that the commits renaming the datasets' fact files are prefixed with "tests".