| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-12-08 | Add 0..=isize::MAX range metadata to size loads from vtables | Erik Desjardins | -0/+3 | |
| 2022-11-13 | add is_sized method on Abi and Layout, and use it | Ralf Jung | -1/+1 | |
| 2022-06-14 | use unchecked mul to compute slice sizes | Erik Desjardins | -1/+6 | |
| ...since slice sizes can't signed wrap see https://doc.rust-lang.org/std/slice/fn.from_raw_parts.html > The total size len * mem::size_of::<T>() of the slice must be no larger than isize::MAX. | ||||
| 2022-03-11 | Improve `AdtDef` interning. | Nicholas Nethercote | -1/+1 | |
| This commit makes `AdtDef` use `Interned`. Much the commit is tedious changes to introduce getter functions. The interesting changes are in `compiler/rustc_middle/src/ty/adt.rs`. | ||||
| 2021-12-05 | Attach range metadata to alignment loads from vtables | Erik Desjardins | -7/+11 | |
| ...because alignment is always nonzero. This helps eliminate redundant runtime alignment checks, when a DST is a field of a struct whose remaining fields have alignment 1. | ||||
| 2021-06-15 | Refactor to make interpreter and codegen backend neutral to vtable internal ↵ | Charles Lew | -1/+6 | |
| representation. | ||||
| 2020-09-04 | Change ty.kind to a method | LeSeulArtichaut | -2/+2 | |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+109 | |
