about summary refs log tree commit diff
path: root/src/test/codegen/src-hash-algorithm
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-06-16 07:20:27 +0000
committerbors <bors@rust-lang.org>2021-06-16 07:20:27 +0000
commit9be7ca00f1ca2425e97da90d65575ac48aa7803c (patch)
treee0e5c1be21ba111197aac1350865940573693a04 /src/test/codegen/src-hash-algorithm
parent8923e42a05b59022ffcc163d9e9b13c9de1189c9 (diff)
parentd3e123fc4f8c2907db8a88e851ecb5149fa7670f (diff)
downloadrust-9be7ca00f1ca2425e97da90d65575ac48aa7803c.tar.gz
rust-9be7ca00f1ca2425e97da90d65575ac48aa7803c.zip
Auto merge of #86291 - crlf0710:trait_vtbl_refactor, r=bjorn3
Refactor vtable codegen

This refactor the codegen of vtables of miri interpreter, llvm, cranelift codegen backends.

This is preparation for the implementation of trait upcasting feature. cc #65991

Note that aside from code reorganization, there's an internal behavior change here that now InstanceDef::Virtual's index now include the three metadata slots, and now the first method is with index 3.

cc  `@RalfJung` `@bjorn3`
Diffstat (limited to 'src/test/codegen/src-hash-algorithm')
0 files changed, 0 insertions, 0 deletions