yukang
1f21b96dce
add 'ty_error_with_guaranteed' and 'const_error_with_guaranteed'
2022-11-08 11:17:46 +08:00
Michael Goulet
bc345d7bd0
Move fallback_has_occurred to FnCtxt
2022-11-06 02:40:25 +00:00
Mateusz
c97fd8183a
Refactor tcx mk_const parameters.
2022-11-04 20:33:32 +00:00
bors
e70cbef0c5
Auto merge of #103590 - compiler-errors:ocx-more, r=lcnr
...
(almost) Always use `ObligationCtxt` when dealing with canonical queries
Hope this is a step in the right direction. cc rust-lang/types-team#50 .
r? `@lcnr`
2022-11-01 12:15:10 +00:00
Michael Goulet
2f9794b84a
remove _types from ocx method names
2022-10-27 15:43:37 +00:00
Michael Goulet
ce11ae5d0d
Address some more nits
2022-10-27 15:43:33 +00:00
Michael Goulet
b1cc95da23
Remap early bound lifetimes too
2022-10-27 00:28:54 +00:00
Michael Goulet
fa5cf90b8d
Delay span bug when we can't map lifetimes back in collect_trait_impl_trait_tys
2022-10-24 18:45:50 +00:00
Michael Goulet
aa8931c612
Introduce subst_iter and subst_iter_copied on EarlyBinder
2022-10-22 06:52:12 +00:00
Michael Goulet
4259f33305
typos
2022-10-15 17:49:32 +00:00
Michael Goulet
e994de803d
Equate full fn signatures to infer all region variables
2022-10-15 17:46:05 +00:00
Michael Goulet
c1aa9bf849
Fix subst issues with RPITIT
2022-10-15 17:46:03 +00:00
Cameron Steffen
283abbf0e7
Change InferCtxtBuilder from enter to build
2022-10-07 07:10:40 -05:00
Cameron Steffen
349415d1c6
Remove TypeckResults from InferCtxt
2022-10-07 07:06:19 -05:00
Cameron Steffen
4a68373217
Introduce TypeErrCtxt
...
TypeErrCtxt optionally has a TypeckResults so that InferCtxt doesn't
need to.
2022-10-07 07:06:16 -05:00
Boxy
25ed5d5db2
reviews
2022-10-06 07:00:38 +01:00
Boxy
c1a9cf42b4
make query take (LocalDefId, DefId)
2022-09-30 18:53:32 +01:00
Boxy
86a8a3beb4
make compare_const_impl a query and use it in instance.rs
2022-09-30 17:47:44 +01:00
lcnr
1fc86a63f4
rustc_typeck to rustc_hir_analysis
2022-09-27 10:37:23 +02:00