about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty/vtable.rs
AgeCommit message (Expand)AuthorLines
2023-02-24Rename many interner functions.Nicholas Nethercote-1/+1
2022-12-18avoid .into() conversion to identical typesMatthias Krüger-2/+2
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-1/+0
2022-11-13add is_sized method on Abi and Layout, and use itRalf Jung-1/+1
2022-08-26make read_immediate error immediately on uninit, so ImmTy can carry initializ...Ralf Jung-4/+4
2022-05-28Fix TyKind lint, make consts no longer fn, etcMichael Goulet-3/+5
2022-05-28Initial fixes on top of type interner commitMichael Goulet-3/+4
2021-10-07Turn tcx.vtable_allocation() into a query.Michael Woerister-65/+60
2021-10-07Remove untracked vtable-const-allocation cache from tcxMichael Woerister-9/+1
2021-07-22Add comment and more tests.Charles Lew-0/+6
2021-07-20Switch to store `Instance` directly within `VtblEntry`, fix `TraitVPtr` repre...Charles Lew-21/+29
2021-07-20Refactor vtable format.Charles Lew-1/+7
2021-07-14consistently treat None-tagged pointers as ints; get rid of some deprecated S...Ralf Jung-3/+3
2021-07-03Make vtable_allocation always succeedSmitty-5/+6
2021-07-02Allocation failure in constprop panics right awaySmitty-1/+1
2021-06-29Properly handle const prop failuresSmitty-1/+1
2021-06-29Support allocation failures when interperting MIRSmitty-5/+5
2021-06-28Update other codegens to use tcx managed vtable allocations.Charles Lew-0/+106