Matthias Krüger
|
0aa4cde747
|
avoid .into() conversion to identical types
|
2022-12-18 16:20:32 +01:00 |
|
KaDiWa
|
9bc69925cb
|
compiler: remove unnecessary imports and qualified paths
|
2022-12-10 18:45:34 +01:00 |
|
Ralf Jung
|
c78021709a
|
add is_sized method on Abi and Layout, and use it
|
2022-11-13 12:23:53 +01:00 |
|
Ralf Jung
|
30fa931f92
|
make read_immediate error immediately on uninit, so ImmTy can carry initialized Scalar
|
2022-08-26 13:20:57 -04:00 |
|
Michael Goulet
|
34e05812e0
|
Fix TyKind lint, make consts no longer fn, etc
|
2022-05-28 11:38:22 -07:00 |
|
Michael Goulet
|
a056a953f0
|
Initial fixes on top of type interner commit
|
2022-05-28 11:38:22 -07:00 |
|
Michael Woerister
|
b7cc99142a
|
Turn tcx.vtable_allocation() into a query.
|
2021-10-07 20:03:00 +02:00 |
|
Michael Woerister
|
a1e2c0f0ad
|
Remove untracked vtable-const-allocation cache from tcx
|
2021-10-07 11:27:35 +02:00 |
|
Charles Lew
|
fbb353ae2b
|
Add comment and more tests.
|
2021-07-22 23:29:53 +08:00 |
|
Charles Lew
|
634638782b
|
Switch to store Instance directly within VtblEntry, fix TraitVPtr representation.
|
2021-07-20 22:53:02 +08:00 |
|
Charles Lew
|
d2dc4276fd
|
Refactor vtable format.
|
2021-07-20 22:14:42 +08:00 |
|
Ralf Jung
|
626605cea0
|
consistently treat None-tagged pointers as ints; get rid of some deprecated Scalar methods
|
2021-07-14 18:17:49 +02:00 |
|
Smitty
|
b201b2f65f
|
Make vtable_allocation always succeed
|
2021-07-03 11:14:19 -04:00 |
|
Smitty
|
e9d69d9f8e
|
Allocation failure in constprop panics right away
|
2021-07-02 16:06:12 -04:00 |
|
Smitty
|
d04da1125d
|
Properly handle const prop failures
|
2021-06-29 20:22:32 -04:00 |
|
Smitty
|
524e575bb4
|
Support allocation failures when interperting MIR
Note that this breaks Miri.
Closes #79601
|
2021-06-29 19:08:26 -04:00 |
|
Charles Lew
|
d3ff497bec
|
Update other codegens to use tcx managed vtable allocations.
|
2021-06-28 19:39:48 +08:00 |
|