about summary refs log tree commit diff
path: root/library/std/src/sys/unix/stack_overflow.rs
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
commit2336406b38db20d1bad30d32914e73af1dd62742 (patch)
tree9b152736cfcdb799c638fc4a5a7639ac4758ec1c /library/std/src/sys/unix/stack_overflow.rs
parent52b22869db9554728b0d2133a7c1dd9c713b3b16 (diff)
parenta86d3a7e45e6c4db749df018678ef587ace21933 (diff)
downloadrust-2336406b38db20d1bad30d32914e73af1dd62742.tar.gz
rust-2336406b38db20d1bad30d32914e73af1dd62742.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 'library/std/src/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions