| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-03-23 | rename ptr::from_exposed_addr -> ptr::with_exposed_provenance | Ralf Jung | -1/+1 | |
| 2024-01-13 | std: move personality implementation out of PAL | joboet | -0/+349 | |
| 2024-01-11 | std: begin moving platform support modules into `pal` | joboet | -349/+0 | |
| 2023-10-10 | Rewrite `read_encoded_pointer` conforming to strict provenance | niluxv | -28/+69 | |
| * Entries in the callsite table now use a dedicated function for reading an offset rather than a pointer * `read_encoded_pointer` uses that new function for reading offsets when the "application" part of the encoding indicates an offset (relative to some pointer) * It now errors out on nonsensical "application" and "value encoding" combinations Inspired by @eddyb's comment on zulip about this: <https://rust-lang.zulipchat.com/#narrow/stream/136281-t-opsem/topic/strict.20provenance.20in.20dwarf.3A.3Aeh/near/276197290> | ||||
| 2023-10-10 | Use pointers instead of `usize` addresses for landing pads | niluxv | -29/+37 | |
| This bring unwind and personality code more in line with strict-provenance | ||||
| 2023-07-09 | move personality to sys | Gus Caplan | -0/+300 | |
