rust/compiler/rustc_middle/src
David Wood 76b05531ca polymorphize: polymorphize shims
This commit removes the restriction of `InstanceDef::Item` on
polymorphization, so that shims can now be polymorphized.

Signed-off-by: David Wood <david.wood@huawei.com>
2021-10-01 17:08:06 +00:00
..
dep_graph Make DefPathHash->DefId panic for if the mapping fails. 2021-09-14 13:56:33 +02:00
hir Rollup merge of #89078 - camsteffen:map-ref, r=cjgillot 2021-09-21 22:54:00 +02:00
ich Auto merge of #89016 - lcnr:non_blanket_impls, r=nikomatsakis,michaelwoerister 2021-09-23 15:44:53 +00:00
infer
middle Auto merge of #89395 - In-line:remove_visible_path_from_allowed_deprecated_lint, r=jyn514 2021-10-01 06:19:52 +00:00
mir collector: limit pme context note to user-defd fns 2021-10-01 16:34:18 +00:00
query polymorphize: polymorphize shims 2021-10-01 17:08:06 +00:00
thir add a CastKind to Node::Cast 2021-09-09 01:32:03 +01:00
traits use indexmap instead of hashmap 2021-09-21 08:24:23 +02:00
ty polymorphize: polymorphize shims 2021-10-01 17:08:06 +00:00
util
arena.rs ty::layout: intern FnAbis as &'tcx. 2021-09-18 01:42:45 +03:00
lib.rs Gather module items after lowering. 2021-09-12 16:33:16 +02:00
lint.rs Fix #88256, remove duplicated diagnostic 2021-09-04 19:26:25 +08:00
macros.rs
tests.rs
thir.rs rename mir -> thir around abstract consts 2021-09-09 01:32:03 +01:00